.mat-attach{align-items:center;gap:6px;display:inline-flex;position:relative}.mat-attach[data-dragging=true]{outline:2px dashed var(--sh-border-strong);outline-offset:2px}.mat-drop-hint{color:var(--sh-fg-3);font-size:11.5px}@media (hover:none){.mat-drop-hint{display:none}}.mat-status{color:var(--sh-fg-3);font-size:11.5px}.mat-error{color:var(--sh-danger,var(--sh-fg-2));align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.mat-pop{background:var(--sh-surface);border:1px solid var(--sh-border-strong);border-radius:var(--radius,8px);max-width:360px;box-shadow:var(--shadow-md,none);flex-direction:column;gap:10px;padding:12px;display:flex}@media (max-width:640px){.mat-pop{border-radius:var(--radius,8px) var(--radius,8px) 0 0;z-index:300;max-width:none;max-height:80dvh;position:fixed;bottom:0;left:0;right:0;overflow:auto}}.mat-pop-title{overflow-wrap:anywhere;font-size:13px;font-weight:600}.mat-radio{text-align:left;border:1px solid var(--sh-border-subtle);border-radius:var(--radius-sm,6px);color:inherit;cursor:pointer;background:0 0;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.mat-radio[aria-checked=true]{border-color:var(--sh-border-strong);background:var(--sh-surface-2,var(--sh-surface))}.mat-radio[aria-disabled=true]{opacity:.55;cursor:not-allowed}.mat-radio:focus-visible{outline:2px solid var(--sh-border-strong);outline-offset:1px}.mat-radio-label{font-size:13px;font-weight:500}.mat-radio-hint{color:var(--sh-fg-3);font-size:11.5px}.mat-net{color:var(--sh-fg-2);align-items:flex-start;gap:6px;font-size:11.5px;display:flex}.mat-pop-actions{justify-content:flex-end;gap:8px;display:flex}.mat-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mat-item{border:1px solid var(--sh-border-subtle);border-radius:var(--radius-sm,6px);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 10px;display:flex}.mat-item:focus-within{border-color:var(--sh-border-strong)}.mat-item-main{flex-direction:column;flex:160px;gap:2px;min-width:0;display:flex}.mat-item-title{overflow-wrap:anywhere;font-size:13px;font-weight:500}.mat-item-meta{color:var(--sh-fg-3);flex-wrap:wrap;gap:6px;font-size:11.5px;display:inline-flex}.mat-item-actions{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.mat-switch{cursor:pointer;color:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:2px 4px;font-size:12px;display:inline-flex}.mat-switch:focus-visible{outline:2px solid var(--sh-border-strong)}.mat-switch-track{background:var(--sh-border-subtle);border-radius:7px;width:26px;height:14px;transition:background .12s;position:relative}.mat-switch[aria-checked=true] .mat-switch-track{background:var(--sh-border-strong)}.mat-switch-track:after{content:"";background:var(--sh-surface);border-radius:50%;width:10px;height:10px;position:absolute;top:2px;left:2px}.mat-switch[aria-checked=true] .mat-switch-track:after{left:14px}.mat-empty{color:var(--sh-fg-3);margin:0;font-size:12px}.mat-confirm{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px;font-size:11.5px;display:flex}