.st-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.st-card{align-content:start;gap:var(--space-2);padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--ink);text-decoration:none;display:grid}.st-card:hover{border-color:var(--action);color:var(--ink)}.st-card strong{font:var(--type-card-title)}.st-card p{font:var(--type-body-sm);color:var(--ink-secondary);margin:0}.st-tag{padding:2px var(--space-3);border-radius:var(--radius-pill);background:var(--action-soft);color:var(--action-ink);font:var(--type-caption);justify-self:start;font-weight:600}.st-go{align-items:center;gap:var(--space-1);min-height:var(--control-md);margin-top:var(--space-2);color:var(--action);font:var(--type-body-sm);font-weight:700;display:inline-flex}.st-panel{gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);display:grid}.st-panel h2,.st-h2{font:var(--type-card-title);color:var(--ink);margin:0}.st-panel p{margin:0}.st-note{font:var(--type-body-sm);color:var(--ink-secondary);margin:0}.st-steps{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.st-steps li{align-items:center;gap:var(--space-3);font:var(--type-body-sm);display:flex}.st-steps span,.st-progress span{background:var(--neutral-soft);width:28px;height:28px;color:var(--ink);font:var(--type-label);border-radius:50%;flex:none;place-items:center;display:grid}.st-progress{margin:0 0 var(--space-2);gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.st-progress li{align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-sm);background:var(--surface-subtle);color:var(--ink-secondary);font:var(--type-label);display:flex}.st-progress li[data-active=true]{background:var(--action-soft);color:var(--action-ink)}.st-progress li[data-active=true] span{background:var(--action);color:var(--on-action)}.st-progress li[data-done=true]{background:var(--success-soft);color:var(--success)}.st-progress li[data-done=true] span{background:var(--success);color:var(--surface)}.st-invite{gap:var(--space-1);margin-bottom:var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-inline-start:4px solid var(--info);border-radius:var(--radius-sm);background:var(--info-soft);color:var(--ink);font:var(--type-body-sm);display:grid}.st-invite small{font:var(--type-caption);color:var(--ink-secondary)}.st-code{text-align:center;letter-spacing:.3em}.st-done{gap:var(--space-3);display:grid}.st-done p{color:var(--ink-secondary);font:var(--type-body-sm);margin:0}.st-tracking{justify-items:center;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-subtle);text-align:center;display:grid}.st-tracking-code{font:var(--type-kpi-sm);color:var(--action-ink);overflow-wrap:anywhere}.st-tracking small{font:var(--type-caption);color:var(--ink-secondary)}.st-back{margin:var(--space-4) 0 0}.st-back a{align-items:center;gap:var(--space-1);min-height:var(--control-md);font:var(--type-body-sm);color:var(--action);font-weight:600;text-decoration:none;display:inline-flex}.st-back a:hover{text-decoration:underline}.itemApplication{gap:var(--space-4);padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--ink);overflow-wrap:anywhere;display:grid}.itemApplication *{box-sizing:border-box}.itemApplicationExpect{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--info-soft);color:var(--ink);font:var(--type-body-sm);margin:0}.itemApplicationH2{font:var(--type-card-title);color:var(--ink);margin:0}.itemApplicationProgress{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.itemApplicationProgress li{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2);border-radius:var(--radius-sm);background:var(--surface-subtle);color:var(--ink-secondary);font:var(--type-label);display:flex}.itemApplicationNumber{background:var(--neutral-soft);width:28px;height:28px;color:var(--ink);font:var(--type-label);border-radius:50%;flex:0 0 28px;place-items:center;display:grid}.itemApplicationProgress li[data-active=true]{background:var(--action-soft);color:var(--action-ink)}.itemApplicationProgress li[data-active=true] .itemApplicationNumber{background:var(--action);color:var(--on-action)}.itemApplicationProgress li[data-done=true]{background:var(--success-soft);color:var(--success)}.itemApplicationProgress li[data-done=true] .itemApplicationNumber{background:var(--success);color:var(--surface)}.itemApplicationStatusLine{font:var(--type-body-sm);margin:0;font-weight:600}.itemApplicationForm{gap:var(--space-4);margin:0;display:grid}.itemApplicationSingle{grid-template-columns:minmax(0,1fr);max-width:520px}.itemApplicationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.itemApplicationForm label{gap:var(--space-1);min-width:0;font:var(--type-label);color:var(--ink);align-content:start;display:grid}.itemApplicationForm :is(input:not([type=checkbox],[type=radio],[type=file],[type=hidden]),select,textarea){width:100%;min-height:var(--control-md);padding:var(--space-2) var(--space-3);font:var(--type-body);line-height:24px}.itemApplicationHelp{margin-top:calc(-1 * var(--space-3));font:var(--type-label);color:var(--ink-secondary);font-weight:400}.itemApplicationForm .itemApplicationFull,.itemApplicationGrid>h2,.itemApplicationGrid>h3,.itemApplicationGrid>p{grid-column:1/-1}.itemApplicationForm h3{font:var(--type-card-title);margin:0}.itemApplicationForm>p{font:var(--type-body-sm);color:var(--ink-secondary);margin:0}.itemApplicationForm>button{justify-self:start}.itemApplicationForm>label.itemApplicationConsent{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-subtle);font:var(--type-body-sm);display:flex}.itemApplicationConsent input[type=checkbox]{width:20px;height:20px;margin-top:var(--space-1);flex:none}.itemApplicationState,.itemApplicationApproved{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-inline-start:4px solid var(--success);border-radius:var(--radius-sm);background:var(--success-soft);color:var(--ink);display:grid}.itemApplicationState p,.itemApplicationApproved p{font:var(--type-body-sm);margin:0}.itemApplicationApproved h3{font:var(--type-body);margin:0;font-weight:700}.itemApplicationError,.itemApplicationMessage{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font:var(--type-body-sm);margin:0}.itemApplicationError{background:var(--danger-soft);color:var(--danger);border:1px solid var(--danger)}.itemApplicationMessage{background:var(--success-soft);color:var(--success);border:1px solid var(--success)}.itemApplicationCorrection{gap:var(--space-1);border-inline-start-width:4px;display:grid}.itemApplicationCorrection p{margin:0}.itemApplicationPre{white-space:pre-line}.itemApplicationLogin{padding-top:var(--space-4);border-top:1px solid var(--border);font:var(--type-body-sm);color:var(--ink-secondary);margin:0}.itemApplicationSupport{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-subtle);display:grid}.itemApplicationMessages{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.itemApplicationMessages li{overflow-wrap:anywhere;min-width:0;font:var(--type-body-sm)}.itemApplicationMessages time{font:var(--type-caption);color:var(--ink-secondary);display:block}.itemApplicationSupportIntro{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.itemApplicationSupportIntro strong{font:var(--type-body);font-weight:700;display:block}.itemApplicationSupportIntro p{margin:var(--space-1) 0 0;font:var(--type-body-sm);color:var(--ink-secondary)}.itemApplicationSupportBody{gap:var(--space-6);min-width:0;display:grid}.itemApplication .ticket-box{padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--ink);margin:0}.itemApplication .ticket-box h3{margin:0 0 var(--space-2);font:var(--type-card-title)}.itemApplication .ticket-box>p{margin:0 0 var(--space-4);font:var(--type-body-sm);color:var(--ink-secondary)}.itemApplication .ticket-compose{gap:var(--space-4);min-width:0;box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);margin:0;padding:0;display:grid}.itemApplication .ticket-compose label{gap:var(--space-1);min-width:0;font:var(--type-label);color:var(--ink);display:grid}.itemApplication .ticket-compose :is(input:not([type=checkbox]),select,textarea){width:100%;min-height:var(--control-md);padding:var(--space-2) var(--space-3);font:var(--type-body)}.itemApplication .ticket-compose textarea{resize:vertical;min-height:150px}.itemApplication .ticket-compose .ticket-primary{min-height:var(--control-md);padding:0 var(--space-6);border-radius:var(--radius-sm);border:1px solid var(--action);background:var(--action);color:var(--on-action);font:var(--type-body-sm);justify-self:start;font-weight:700}.itemApplication .ticket-compose .ticket-primary:disabled{background:var(--surface-subtle);border-color:var(--border);color:var(--ink-secondary)}.itemApplication .ticket-compose small{font:var(--type-label);color:var(--ink-secondary);margin:0;font-weight:400;display:block}.itemApplication .ticket-console{max-width:100%;color:var(--ink);background:0 0;padding:0}.itemApplication .ticket-console .ticket-heading h1{font:var(--type-card-title)}.itemApplication .ticket-console .ticket-heading p{font:var(--type-body-sm);color:var(--ink-secondary)}.itemApplication .ticket-console .ticket-layout{grid-template-columns:minmax(0,1fr)}.itemApplication .ticket-console aside.ticket-box{max-height:none;overflow:visible}.itemOnbPanel{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-subtle);overflow-wrap:anywhere;min-width:0;display:grid}.itemOnbTitle{font:var(--type-body);color:var(--ink);font-weight:700;display:block}.itemOnbHint{font:var(--type-label);color:var(--ink-secondary);margin:0;font-weight:400}.itemOnbTimeline{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.itemOnbTimeline li{justify-content:space-between;gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);font:var(--type-body-sm);flex-wrap:wrap;display:flex}.itemOnbTimeline li[data-current=true]{border-color:var(--action);background:var(--action-soft);font-weight:700}.itemOnbTimeline time{font:var(--type-caption);color:var(--ink-secondary)}.itemOnbForm{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border)}.itemOnbDocs{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);min-width:0;margin:0;display:grid}.itemOnbDocs legend{padding:0 var(--space-2);font:var(--type-label)}.itemOnbDocRow{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:end;display:grid}.itemOnbDocRow label{gap:var(--space-1);min-width:0;font:var(--type-label);display:grid}.itemOnbDocRow :is(select,input:not([type=file])){width:100%;min-height:var(--control-md)}.itemOnbActions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.itemOnbConfirm{padding:var(--space-3) var(--space-4);border:1px solid var(--warning);border-radius:var(--radius-sm);background:var(--warning-soft);color:var(--ink);font:var(--type-body-sm);margin:0}.itemOnbSummary{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0;display:grid}.itemOnbSummary div{min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.itemOnbSummary dt{font:var(--type-caption);color:var(--ink-secondary)}.itemOnbSummary dd{font:var(--type-body-sm);margin:2px 0 0;font-weight:700}.itemOnbChoices{gap:var(--space-2);display:grid}.itemOnbChoices label{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;font:var(--type-body-sm);align-items:flex-start;display:flex}.itemOnbChoices input{width:20px;height:20px;margin-top:var(--space-1);flex:none}.itemOnbChoices strong{display:block}.itemOnbChoices small{font:var(--type-label);color:var(--ink-secondary);font-weight:400;display:block}.itemOnbFlagged{color:var(--danger);font:var(--type-caption);font-weight:700}.itemOnbLockedHint{padding:var(--space-2) var(--space-3);border:1px solid var(--warning);border-radius:var(--radius-sm);background:var(--warning-soft);color:var(--ink);font:var(--type-label);font-weight:400}.itemOnbDocList{margin:0;padding:0;list-style:none}.itemOnbDocList .itemOnbDocRow{align-items:center}.itemOnbDocList small{overflow-wrap:anywhere;color:var(--ink-secondary)}@media (max-width:640px){.st-grid{grid-template-columns:minmax(0,1fr)}.st-panel,.itemApplication{padding:var(--space-4)}.itemApplicationGrid,.itemOnbDocRow{grid-template-columns:minmax(0,1fr)}.st-progress,.itemApplicationProgress{gap:var(--space-1)}.st-progress li,.itemApplicationProgress li{text-align:center;padding:var(--space-2) var(--space-1);flex-direction:column;justify-content:center}.itemApplicationForm>button,.itemApplication .ticket-compose .ticket-primary,.itemApplicationSupportIntro button,.itemOnbActions>button{justify-self:stretch;width:100%}}
