.unlit-application-panel{background:var(--panel);border:1px solid var(--line);text-align:left;border-radius:8px;max-width:820px;margin:32px 0;padding:28px}.unlit-application-panel h2{letter-spacing:-.025em;font-size:22px;line-height:1.4}.unlit-application-panel h3,.unlit-application-details h3{margin-bottom:8px;font-size:14px;line-height:1.5}.unlit-application-panel p,.unlit-application-status p{font-size:13px;line-height:1.7}.unlit-application-panel .small-note,.unlit-application-status .small-note{color:var(--muted);font-size:12px}.unlit-application-panel .form,.unlit-application-status .form{min-width:0}.unlit-application-panel .form fieldset{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;display:grid}.unlit-application-panel .unlit-field-wide{grid-column:1/-1}.unlit-application-panel input,.unlit-application-panel textarea,.unlit-application-panel select,.unlit-application-status input{width:100%;min-height:44px}.unlit-application-panel textarea{resize:vertical}.unlit-field-error{color:#efbdc2;font-size:12px;line-height:1.5}.unlit-application-panel [aria-invalid=true],.unlit-application-status [aria-invalid=true]{border-color:#c26a75}.unlit-application-panel .button{min-height:44px}.unlit-application-result{gap:18px;margin:22px 0;display:grid}.unlit-application-result>.button{justify-self:start}.unlit-application-details{gap:20px;min-width:0;display:grid}.unlit-application-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.unlit-application-heading strong{overflow-wrap:anywhere;font-size:17px}.unlit-application-state.pending{color:#e0cca2;background:#29261e;border-color:#5b5039}.unlit-application-state.approved{color:#b3ddc0;background:#1d2921;border-color:#3e614a}.unlit-application-state.rejected{color:#e7b6bd;background:#2b2023;border-color:#68454b}.unlit-application-details dl{gap:12px;margin:0;font-size:13px;display:grid}.unlit-application-details dl>div{grid-template-columns:minmax(140px,1fr) minmax(0,2fr);gap:16px;display:grid}.unlit-application-details dt{color:var(--muted)}.unlit-application-details dd{overflow-wrap:anywhere;margin:0}.unlit-application-details a{text-underline-offset:3px;text-decoration:underline}.unlit-application-details section{gap:8px;display:grid}.unlit-application-details section p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.unlit-application-status-compact{border:1px solid var(--line);background:#161616;border-radius:8px;min-width:0;margin-top:24px}.unlit-application-status summary{cursor:pointer;color:#c9c9c9;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:13px 16px;font-size:13px;line-height:1.6;list-style:none;transition:background-color .14s,color .14s;display:flex}.unlit-application-status summary::-webkit-details-marker{display:none}.unlit-application-status summary:hover{color:#fff;background-color:#ffffff06}.unlit-application-status summary:focus-visible{outline-offset:-3px}.unlit-application-status summary>svg{transition:transform .18s}.unlit-application-status[open]>summary>svg{transform:rotate(180deg)}.unlit-status-content{border-top:1px solid var(--line);border-image:linear-gradient(90deg, transparent, var(--line) min(12%, 96px), var(--line) calc(100% - min(12%, 96px)), transparent) 1;padding:0 16px 16px}.dev-access-card>.unlit-application-status-compact{align-self:start;margin:0}@media (prefers-reduced-motion:reduce){.unlit-application-status summary,.unlit-application-status summary>svg{transition:none}}.unlit-application-status-form{margin-top:20px}.unlit-application-admin{gap:24px;display:grid}.unlit-application-admin .unlit-application-panel{width:100%;max-width:none;margin:0}.unlit-application-admin section>.admin-filters{margin-top:16px}.unlit-application-admin .unlit-application-list{gap:12px;display:grid}.unlit-application-admin .unlit-application-row{border-top:1px solid var(--line);border-image:linear-gradient(90deg, transparent, var(--line) min(12%, 96px), var(--line) calc(100% - min(12%, 96px)), transparent) 1;align-items:center;gap:16px;padding:16px 0;display:flex}.unlit-application-admin .unlit-application-row>div:first-child{overflow-wrap:anywhere;flex:1;min-width:0}.unlit-application-admin .unlit-application-row small{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.6;display:block}.unlit-application-admin .unlit-application-row .button{flex-shrink:0}.unlit-application-review .form{margin-top:24px}.unlit-application-review .unlit-application-details{margin-bottom:24px}.unlit-application-review .unlit-review-success{color:#b3ddc0;background:#1d2921;border:1px solid #3e614a;margin-bottom:20px;padding:12px 15px;font-size:13px;line-height:1.6}.unlit-application-pagination{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;font-size:12px;display:flex}@media (max-width:640px){.unlit-application-panel{padding:20px}.unlit-application-panel .form fieldset{grid-template-columns:minmax(0,1fr);padding:14px}.unlit-application-details dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.unlit-application-heading{flex-wrap:wrap}.unlit-application-admin .unlit-application-row{flex-wrap:wrap;gap:12px}.unlit-application-admin .unlit-application-row>div:first-child{flex-basis:100%}}.unlit-application-badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.badge.warning{color:#e7c98a;background:#ac863418;border-color:#ac863440}.unlit-email-verification{background:#121212;border:1px solid #2c2c2c;border-radius:10px;margin:16px 0;padding:16px}.unlit-email-verification h3{margin:0 0 6px;font-size:15px}.unlit-email-verification input[name=code]{letter-spacing:6px;max-width:180px;font-family:Consolas,Monaco,monospace;font-size:18px}
