.st{gap:var(--ui-space-4);max-inline-size:900px;display:grid}.st :where(h1,h2,p,ul){margin:0}.st-heading h1{font-size:var(--ui-type-page-size);line-height:var(--ui-type-page-line);font-weight:600}.st-heading p,.st-empty,.st-caption{color:var(--ui-color-text-secondary);font-size:var(--ui-type-secondary-size);line-height:var(--ui-type-secondary-line)}.st-caption{display:block}.st-heading p{margin-block-start:var(--ui-space-1)}.st-section{gap:var(--ui-space-3);display:grid}.st-section h2,.st-form h2,.st-message h2{font-size:var(--ui-type-section-size);line-height:var(--ui-type-section-line);font-weight:600}.st-panel{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-surface);background:var(--ui-color-surface);padding:0;list-style:none;overflow:hidden}.st-form{gap:var(--ui-space-4);padding:var(--ui-space-5);display:grid}.st-form>button{justify-self:start}.st-primary-action{justify-content:flex-start;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.st-table-wrap{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-surface);background:var(--ui-color-surface);overflow:hidden}.st-table{border-collapse:collapse;inline-size:100%;font-size:var(--ui-type-table-size);line-height:var(--ui-type-table-line)}.st-table :is(th,td){padding:var(--ui-space-3) var(--ui-space-4);border-block-end:1px solid var(--ui-color-border);text-align:start;vertical-align:middle}.st-table th{background:var(--ui-color-surface-subtle);color:var(--ui-color-text-secondary);font-size:var(--ui-type-caption-size);font-weight:600}.st-table tbody tr:last-child>td{border-block-end:0}.st-table-actions{justify-content:flex-end;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.st-status[data-active]{color:var(--ui-color-success);font-weight:600}.st-list>li{justify-content:space-between;align-items:center;gap:var(--ui-space-2) var(--ui-space-4);padding:var(--ui-space-3) var(--ui-space-5);flex-wrap:wrap;display:flex}.st-list>li+li{border-block-start:1px solid var(--ui-color-border)}.st-identity{overflow-wrap:anywhere;gap:2px;min-inline-size:0;display:grid}.st-you{color:var(--ui-color-text-secondary);font-weight:500}.st-error,.st-note{padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-radius-control);font-size:var(--ui-type-secondary-size);line-height:var(--ui-type-secondary-line)}.st-error{background:var(--ui-color-danger-soft);color:var(--ui-color-danger-text)}.st-note{background:var(--ui-color-brand-soft);color:var(--ui-color-brand)}.st-message{justify-items:start;gap:var(--ui-space-3);padding:var(--ui-space-6);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-surface);background:var(--ui-color-surface);display:grid}.st-share{padding:var(--ui-space-2) 0}.st-share-row>td{background:var(--ui-color-surface-subtle)}@media (max-width:767px){.st-table-wrap{background:0 0;border:0;overflow:visible}.st-table,.st-table :is(tbody,tr,td){inline-size:100%;display:block}.st-table thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.st-table tr{padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-surface);background:var(--ui-color-surface);margin-block-end:var(--ui-space-3)}.st-table td{gap:var(--ui-space-3);padding:var(--ui-space-2) 0;border:0;grid-template-columns:minmax(7rem,.45fr) minmax(0,1fr);display:grid}.st-table td:before{content:attr(data-label);color:var(--ui-color-text-secondary);font-size:var(--ui-type-caption-size);font-weight:600}.st-table .st-table-actions{justify-content:flex-start;padding-block-start:var(--ui-space-3);display:flex}.st-table .st-table-actions:before,.st-share-row td:before{display:none}.st-share-row>td{display:block}}.st-assignment{background:var(--ui-color-brand-soft);overflow-wrap:anywhere;border-radius:10px;padding:12px}.dialog-content.form-dialog:has(.st-form){background:var(--ui-color-surface)}.st-check{align-items:center;gap:var(--ui-space-2);min-block-size:44px;font-size:var(--ui-type-secondary-size);display:flex}.st-register-access{justify-content:space-between;align-items:center;gap:var(--ui-space-3);padding-block:var(--ui-space-3);border-block-end:1px solid var(--ui-color-border);overflow-wrap:anywhere;display:flex}.st-register-access>div{min-inline-size:0}
