.lic-capture,.lic-form{color:#14141a}.lic-capture{background:#f0d060;padding:clamp(20px,4vw,40px);border-radius:20px;margin-block:24px}.lic-form{display:grid;gap:18px;text-align:left}.lic-form *,.lic-private-page *,.lic-admin *{box-sizing:border-box}.lic-form label,.lic-admin label{display:grid;gap:7px;font:inherit}.lic-form input:not([type=checkbox]),.lic-form select,.lic-form textarea,.lic-admin input:not([type=checkbox]):not([type=hidden]),.lic-admin select,.lic-admin textarea{width:100%;min-width:0;padding:12px 14px;border:1px solid #777;border-radius:10px;background:#fff;color:#14141a;font:inherit;line-height:1.5}.lic-form textarea{resize:vertical}.lic-form fieldset{border:1px solid #786b43;border-radius:12px;padding:14px;display:grid;gap:10px;margin:0}.lic-form legend{font-weight:700;padding:0 6px}.lic-form .lic-check{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;font-size:14px;line-height:1.5}.lic-form input[type=checkbox]{appearance:auto;width:18px;height:18px;margin:2px 0;accent-color:#14141a}.lic-form a{color:#14141a;text-decoration:underline}.lic-primary,.lic-form button[type=submit]{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;background:#14141a;color:white!important;border:1px solid #14141a;border-radius:999px;font:inherit;font-weight:700;text-decoration:none!important;cursor:pointer}.lic-primary:disabled{opacity:.6;cursor:wait}.lic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lic-profile{border-top:1px solid #796a3c;padding-top:14px}.lic-profile summary{cursor:pointer;font-weight:700;min-height:44px}.lic-profile[open]{display:grid;gap:18px}.lic-profile[open]>:not(summary){margin-block:12px}.lic-small{font-size:13px;line-height:1.5}.lic-link{padding:0;border:0;background:none;color:inherit;text-decoration:underline;font:inherit;cursor:pointer}.lic-trap{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.lic-form [hidden]{display:none!important}.lic-form :focus-visible,.lic-private-page :focus-visible{outline:3px solid #14141a;outline-offset:3px}.lic-private-page{background:#101216;color:#eee;font:16px/1.6 system-ui,sans-serif;margin:0;padding:clamp(16px,4vw,40px)}.lic-private-page main{max-width:800px;margin:auto}.lic-private-page main>a{color:#f0d060}.lic-private-page .lic-form{background:#f0d060;padding:24px;border-radius:20px;margin-block:24px}.lic-private-page button{cursor:pointer}.lic-admin{max-width:1450px}.lic-admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.lic-card{background:white;border:1px solid #d8dce3;border-radius:14px;padding:24px;margin-block:22px}.lic-card dl{display:grid;grid-template-columns:minmax(130px,1fr) 2fr;gap:10px}.lic-card dt{font-weight:600}.lic-card dd{margin:0}.lic-card form{display:grid;gap:12px;margin-block:16px}.lic-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;margin-block:22px}.lic-filters textarea{min-height:160px}.lic-preview{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f5f7;padding:20px;border-radius:10px}.lic-admin .nav-tab-wrapper{margin-bottom:20px}.lic-admin .button{width:max-content;max-width:100%}@media(max-width:650px){.lic-grid,.lic-admin-grid{grid-template-columns:1fr}.lic-filters{grid-template-columns:1fr 1fr}.lic-card{padding:16px}.lic-form{gap:16px}.lic-form input,.lic-form select,.lic-form textarea{font-size:16px!important}.lic-form .lic-primary{width:100%}}@media(prefers-reduced-motion:reduce){.lic-form *{scroll-behavior:auto!important}}

.li-assistant-content:has(.lic-form){background:#f0d060;color:#14141a}.li-assistant-content:has(.lic-form) h2,.li-assistant-content:has(.lic-form) p,.li-assistant-content:has(.lic-form) label,.li-assistant-content:has(.lic-form) small{color:#14141a}.li-assistant-content:has(.lic-form) a{color:#14141a}.li-assistant-content:has(.lic-form) .lic-primary{color:#fff}

.lic-capture,.li-assistant-content:has(.lic-form){--li-ink:#14141a;--li-muted:#4b402b;--li-soft:#f4d66d;--li-line:#a48b3a;color-scheme:light}
.lic-capture .lic-form details.lic-profile{background:transparent;color:#14141a;border:1px solid #9b813b;border-radius:12px;padding:14px;margin:0}
.lic-capture .lic-form summary,.li-assistant-content .lic-form summary{color:#14141a;background:transparent}
.lic-capture .lic-form .lic-link,.li-assistant-content .lic-form .lic-link{background:transparent;color:#14141a!important;box-shadow:none;border:0;border-radius:0;padding:0;min-height:0;display:inline;font-weight:600;text-decoration:underline}
.lic-form input[type=checkbox]{color-scheme:light}
