.gadmin .titlebar{display:flex;align-items:flex-end;gap:16px;margin:18px 0 14px}.gadmin .titlebar h1{margin:0}.gadmin .crumbs{margin-top:14px;font-size:12.5px;color:var(--ink-soft)}.gadmin .panel{margin-bottom:14px}.gadmin .panel h2{font-size:15px;margin:0 0 10px}.gadmin .form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px}.gadmin .form-grid .field.wide{grid-column:span 2}.gadmin .swatch{display:inline-block;width:22px;height:14px;border-radius:3px;border:1px solid var(--line);vertical-align:middle}.gadmin .cal-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.gadmin .cal-bar h2,.gadmin .cal-bar .seg{margin:0}.gadmin .cal-hint{margin:10px 0 0;font-size:12.5px;color:var(--ink-soft)}.gadmin .settings-color-row{display:flex;align-items:center;gap:10px}@media(max-width:760px){.gadmin .form-grid{grid-template-columns:1fr}.gadmin .form-grid .field.wide{grid-column:auto}}@media(max-width:760px){.gadmin .titlebar,.gadmin .cal-bar{flex-wrap:wrap}}.gadmin .warn-text{color:#a15c00;font-size:12px}.gadmin .st-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.gadmin .st-card{border:1px solid var(--line);border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:2px}.gadmin .st-card>span:first-child{font-size:12px;color:var(--ink-soft)}.gadmin .st-card b{font-size:20px}.gadmin .st-card small{font-size:11.5px;color:var(--ink-faint)}.gadmin .st-card.warn{border-color:#d9a441}.gadmin .st-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.gadmin .st-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:8px}.gadmin .st-filters input[type=search]{flex:1 1 220px}.gadmin .st-filters .seg{margin:0}.gadmin .st-name{word-break:break-word}.gadmin .st-use{font-size:13px}.gadmin .sub-line{font-size:12px;color:var(--ink-faint)}@media(max-width:760px){.gadmin .st-two{grid-template-columns:1fr}}.gadmin .st-layout,.gadmin .st-layout .project-rail{margin-top:0}.gadmin .st-layout>*{min-width:0}.gadmin tr.st-on td{background:var(--accent-bg, rgba(43, 90, 110, .08))}.gadmin button.st-name{text-align:left}.gadmin .st-actions{white-space:nowrap}.gadmin .st-actions .btn+.btn{margin-left:6px}.gadmin .st-pager{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:8px 0}.gadmin .st-pager .seg{margin:0}.gadmin .st-gap{padding:5px 8px;font-size:12px;color:var(--ink-faint);border-right:1px solid var(--line)}.gadmin .st-size{font-size:12.5px;color:var(--ink-soft);display:flex;align-items:center;gap:6px}.gadmin .st-toggle{border:0;background:none;cursor:pointer;color:var(--ink-soft);font-size:12px;width:18px;padding:0;margin-right:2px}.gadmin tr.st-part td{padding-top:4px;padding-bottom:4px;font-size:13px}.gadmin tr.st-part td:nth-child(2){padding-left:38px}.gadmin .st-all{font-size:11px;font-weight:400;margin-left:8px;text-transform:none;letter-spacing:0}.gadmin .st-explorer{display:grid;grid-template-columns:minmax(200px,260px) minmax(0,1fr);gap:0;padding:0}.gadmin .st-tree{border-right:1px solid var(--line);padding:10px 6px;font-size:13px;overflow:auto}.gadmin .st-tree ul{list-style:none;margin:0;padding:0}.gadmin .st-node{display:flex;align-items:center;gap:2px;border-radius:6px;padding-right:6px}.gadmin .st-node.on{background:var(--accent-bg, rgba(43, 90, 110, .1))}.gadmin .st-node-name{flex:1;min-width:0;text-align:left;border:0;background:none;font:inherit;padding:4px 2px;cursor:pointer;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gadmin .st-node.on .st-node-name{font-weight:600}.gadmin .st-node-count{font-family:var(--font-mono);font-size:11px;color:var(--ink-faint)}.gadmin .st-folder{padding:12px 16px;min-width:0}.gadmin .st-path{margin-bottom:10px;font-size:13.5px}.gadmin .st-dir tbody tr{cursor:pointer}.gadmin .st-up td{padding-top:4px;padding-bottom:4px}@media(max-width:760px){.gadmin .st-explorer{grid-template-columns:1fr}.gadmin .st-tree{border-right:0;border-bottom:1px solid var(--line);max-height:240px}}.gadmin .st-elsewhere{font-size:12px;color:var(--ink-soft);margin-top:2px}.gadmin .st-refresh{display:flex;align-items:center;gap:8px;font-size:12.5px}
