.config-presets[data-v-d58609fb]{display:grid;gap:14px}.config-presets h3[data-v-d58609fb]{margin:0 0 6px}.config-presets p[data-v-d58609fb]{margin:0}.config-presets .actions[data-v-d58609fb]{flex-wrap:wrap}.config-presets .actions button[data-v-d58609fb]{flex:1;white-space:normal}.pet-auto-wash-fields[data-v-35a98178]{display:grid;gap:12px}.pet-auto-wash-fields p[data-v-35a98178]{margin:0}.pet-auto-wash-fields .field[data-v-35a98178]{max-width:420px}.activity-section+.activity-section[data-v-975f0993]{border-top:1px solid var(--border);margin-top:20px;padding-top:20px}.activity-title[data-v-975f0993]{margin:0 0 12px;font-size:15px;color:var(--text)}.script-controls[data-v-975f0993]{margin-bottom:20px}.script-control-row[data-v-975f0993]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 0;border-top:1px solid var(--border)}.script-control-row p[data-v-975f0993]{margin:6px 0}.script-control-row .actions[data-v-975f0993]{flex-shrink:0}.script-control-row button[data-v-975f0993]{min-height:44px}@media(max-width:640px){.script-control-row[data-v-975f0993]{align-items:stretch;flex-direction:column;gap:10px}.script-control-row .actions[data-v-975f0993]{display:flex}.script-control-row button[data-v-975f0993]{flex:1}}.duck-market-plan-options[data-v-975f0993]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:320px;margin:8px 0}.duck-market-plan-options button[data-v-975f0993]{min-height:44px}.duck-market-progress[data-v-975f0993]{padding:8px 12px;background:var(--surface-soft);border-radius:10px}.duck-market-progress p[data-v-975f0993]{margin:6px 0}.fishing-multiplier-options[data-v-975f0993]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:320px;margin:8px 0}.fishing-multiplier-options button[data-v-975f0993]{min-height:44px}.device-snapshot[data-v-a36744a4]{border:1px solid var(--border);border-radius:12px;background:#fffefb;padding:12px 16px;margin-bottom:20px;font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums;min-width:0}.device-snapshot strong[data-v-a36744a4]{color:var(--ink,#272d2b);font-weight:600}.snapshot-picker[data-v-a36744a4]{width:auto;max-width:180px;min-height:26px;padding:3px 6px;font-size:11px;border-radius:5px}.snapshot-heading[data-v-a36744a4]{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.snapshot-identity[data-v-a36744a4]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0;overflow-wrap:anywhere}.snapshot-identity>strong[data-v-a36744a4]{font-size:12px}.snapshot-observation[data-v-a36744a4]{display:flex;align-items:center;gap:5px;font-size:10px;flex-wrap:wrap}.snapshot-observation time[data-v-a36744a4]{margin-left:4px}.snapshot-dot[data-v-a36744a4]{height:5px;width:5px;border-radius:50%;background:#b6b6a8}.snapshot-dot.live[data-v-a36744a4]{background:#799563}.snapshot-profile[data-v-a36744a4]{display:flex;gap:6px 16px;flex-wrap:wrap;line-height:1.7;margin-bottom:8px}.building-levels[data-v-a36744a4]{font-size:10px;overflow-wrap:anywhere}.snapshot-resources[data-v-a36744a4]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px 12px;padding:8px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.snapshot-resources>div[data-v-a36744a4]{display:flex;justify-content:space-between;align-items:baseline;gap:6px;min-width:0}.snapshot-resources strong[data-v-a36744a4]{font-size:12px;white-space:nowrap}.snapshot-resources small[data-v-a36744a4]{font-size:10px;font-weight:400;color:var(--muted)}.snapshot-queues[data-v-a36744a4],.snapshot-bear[data-v-a36744a4]{display:flex;align-items:baseline;gap:5px 14px;flex-wrap:wrap;padding-top:8px;line-height:1.6}.snapshot-section-label[data-v-a36744a4]{font-weight:600;color:var(--ink,#272d2b)}.snapshot-task[data-v-a36744a4]{margin-left:auto}.snapshot-trap[data-v-a36744a4]{display:flex;gap:6px;flex-wrap:wrap;min-width:0;overflow-wrap:anywhere}.snapshot-trap.active strong[data-v-a36744a4]{color:#ae673e}.snapshot-cadence[data-v-a36744a4]{margin-left:auto;font-size:10px}.snapshot-details[data-v-a36744a4]{margin-top:8px;font-size:10px}.snapshot-details summary[data-v-a36744a4]{cursor:pointer;width:fit-content;max-width:100%;line-height:1.7}.snapshot-details summary>span[data-v-a36744a4]{margin-left:10px}.snapshot-detail-grid[data-v-a36744a4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 16px;padding-top:12px}.snapshot-detail-grid>div[data-v-a36744a4]{display:flex;flex-direction:column;gap:4px;overflow-wrap:anywhere;line-height:1.6}.snapshot-details p[data-v-a36744a4]{margin-top:10px}.historical .snapshot-dot[data-v-a36744a4]{background:#b6b6a8}@media(max-width:1100px){.snapshot-resources[data-v-a36744a4]{grid-template-columns:repeat(4,minmax(0,1fr))}.snapshot-detail-grid[data-v-a36744a4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.device-snapshot[data-v-a36744a4]{padding:8px 10px;font-size:10px}.snapshot-heading[data-v-a36744a4]{margin-bottom:6px;gap:5px}.snapshot-identity[data-v-a36744a4]{gap:5px}.snapshot-profile[data-v-a36744a4]{gap:3px 10px;margin-bottom:6px;line-height:1.5}.building-levels[data-v-a36744a4]{display:none}.snapshot-resources[data-v-a36744a4]{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px 8px;padding:6px 0}.snapshot-resources>div[data-v-a36744a4]{flex-direction:column;gap:0;line-height:1.35}.snapshot-resources strong[data-v-a36744a4]{font-size:11px}.snapshot-resources small[data-v-a36744a4]{font-size:9px}.snapshot-queues[data-v-a36744a4]{gap:3px 8px;padding-top:6px;line-height:1.4}.snapshot-task[data-v-a36744a4]{margin-left:0}.snapshot-bear[data-v-a36744a4]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 8px;padding-top:6px;line-height:1.4}.snapshot-bear>.snapshot-section-label[data-v-a36744a4]{grid-column:1;grid-row:1}.snapshot-trap[data-v-a36744a4]{grid-column:2;gap:2px 5px}.snapshot-cadence[data-v-a36744a4]{grid-column:2;margin-left:0;font-size:9px}.snapshot-details[data-v-a36744a4]{margin-top:6px;font-size:9px}.snapshot-details summary>span[data-v-a36744a4]{display:none}.snapshot-details[open] summary>span[data-v-a36744a4]{display:block;margin-left:0}.snapshot-detail-grid[data-v-a36744a4]{grid-template-columns:1fr}}.rotation-pool[data-v-fee76c05]{min-width:0}.pool-stats[data-v-fee76c05]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:26px}.pool-stats article[data-v-fee76c05]{display:grid;grid-template-columns:24px 1fr;gap:10px;padding:20px;border:1px solid var(--border);border-radius:14px;background:var(--surface,#fff)}.pool-stats article svg[data-v-fee76c05]{color:var(--muted)}.pool-stats article span[data-v-fee76c05]{font-size:13px;color:var(--muted)}.pool-stats strong[data-v-fee76c05]{grid-column:2;font-size:30px}.pool-toolbar[data-v-fee76c05],.pool-filter[data-v-fee76c05],.pool-pagination[data-v-fee76c05]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;flex-wrap:wrap}.pool-tabs[data-v-fee76c05]{display:flex;gap:8px}.pool-tabs button[data-v-fee76c05]{padding:12px 16px;border:0;border-bottom:2px solid transparent;background:none;color:var(--muted);cursor:pointer;font-weight:600}.pool-tabs button[aria-selected=true][data-v-fee76c05]{border-color:var(--accent);color:var(--accent)}.pool-tabs span[data-v-fee76c05]{margin-left:8px;font-size:12px}.pool-filter[data-v-fee76c05]{font-size:12px;color:var(--muted)}.pool-filter select[data-v-fee76c05]{width:180px}.pool-account-row[data-v-fee76c05],.pool-device-row[data-v-fee76c05]{display:grid;grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) auto;align-items:center;gap:20px;padding:20px 0;border-top:1px solid var(--border)}.pool-account-name[data-v-fee76c05],.pool-account-state[data-v-fee76c05]{display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0}.pool-account-name span[data-v-fee76c05],.pool-account-state>span[data-v-fee76c05]:not(.badge){font-size:12px;color:var(--muted);overflow-wrap:anywhere}.pool-account-row .actions[data-v-fee76c05],.pool-device-row .actions[data-v-fee76c05]{flex-wrap:wrap;justify-content:flex-end}.pool-reveal[data-v-fee76c05]{display:flex;align-items:center;gap:7px;white-space:nowrap;font-size:12px;color:var(--muted)}.pool-reveal input[data-v-fee76c05]{width:15px;height:15px;min-height:0;margin:0;padding:0;accent-color:var(--accent)}.pool-menu[data-v-fee76c05]{display:flex;flex-direction:column;gap:5px;padding-top:10px}.pool-menu button[data-v-fee76c05]{border:0;background:none;text-align:left;cursor:pointer;padding:6px;font:inherit;font-size:12px;display:flex;gap:5px;align-items:center}.pool-menu .danger[data-v-fee76c05]{color:var(--danger,#b42318)}.pool-pagination[data-v-fee76c05]{justify-content:flex-end;margin:20px 0 0}.pool-modal[data-v-fee76c05]{max-height:88vh;overflow:auto}.pool-config-modal[data-v-fee76c05]{width:min(1120px,96vw);max-width:1120px}.pool-sync-targets[data-v-fee76c05]{list-style:none;padding:0}.pool-sync-targets li[data-v-fee76c05]{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid var(--border);font-size:13px}.pool-sync-targets span[data-v-fee76c05]{color:var(--muted)}@media(max-width:1050px){.pool-account-row[data-v-fee76c05],.pool-device-row[data-v-fee76c05]{grid-template-columns:1fr 1fr}.pool-account-row>.actions[data-v-fee76c05],.pool-device-row>.actions[data-v-fee76c05]{grid-column:1/-1;justify-content:flex-start}}@media(max-width:600px){.rotation-pool>.page-heading[data-v-fee76c05]{flex-direction:column;align-items:stretch}.rotation-pool>.page-heading .actions[data-v-fee76c05]{justify-content:flex-start}.pool-stats[data-v-fee76c05]{grid-template-columns:1fr 1fr}.pool-stats article[data-v-fee76c05]{padding:14px}.pool-account-row[data-v-fee76c05],.pool-device-row[data-v-fee76c05]{grid-template-columns:1fr}.pool-account-row>.actions[data-v-fee76c05],.pool-device-row>.actions[data-v-fee76c05]{grid-column:auto}.pool-toolbar .searchbox[data-v-fee76c05]{width:100%}.pool-accounts .section-heading[data-v-fee76c05]{align-items:flex-start;gap:14px;flex-direction:column}.pool-sync-targets li[data-v-fee76c05]{flex-direction:column}}.account-link[data-v-7bbf5232]{display:flex;flex-wrap:wrap;gap:6px;max-width:360px}.account-link input[data-v-7bbf5232]{min-width:0;width:100%}.account-identity[data-v-71c4c781]{min-width:150px;min-height:67px;outline-offset:4px;cursor:default}.account-identity strong[data-v-71c4c781],.account-identity span[data-v-71c4c781],.account-identity small[data-v-71c4c781]{display:block}.account-identity span[data-v-71c4c781]{margin-top:4px;font-size:12px;overflow-wrap:anywhere}.account-identity small[data-v-71c4c781]{margin-top:4px;color:var(--muted);font-size:11px}.account-identity[data-v-71c4c781]:focus-visible{outline:2px solid var(--accent);border-radius:4px}.theater-delete-button[data-v-564b5355]{color:#ad594d}.theater-pagination .actions[data-v-564b5355]{flex-wrap:nowrap}.theater-pagination button[data-v-564b5355]{width:auto}.theater-completion-bar[data-v-564b5355]{margin:20px 0 12px;padding:16px;background:var(--bg);border:1px solid var(--border);border-radius:10px}.theater-completion-tabs[data-v-564b5355]{display:flex;gap:10px;flex-wrap:wrap}.theater-completion-tabs button[data-v-564b5355]{display:flex;align-items:center;justify-content:space-between;gap:28px;min-width:150px;padding:12px 16px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--muted);font-size:13px}.theater-completion-tabs button.active[data-v-564b5355]{border-color:var(--accent);background:#f9ece3;color:var(--accent)}.theater-completion-tabs strong[data-v-564b5355]{font-size:20px;font-variant-numeric:tabular-nums}.theater-completion-bar p[data-v-564b5355]{margin:12px 0 0;font-size:12px;line-height:1.8;color:var(--muted)}@media(max-width:700px){.theater-completion-tabs[data-v-564b5355]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.theater-completion-tabs button[data-v-564b5355]{min-width:0;gap:10px;padding:10px 12px}}.theater-inline-rewards[data-v-564b5355]{display:flex;flex-direction:column;gap:4px;min-width:190px;margin-bottom:12px}.theater-inline-rewards small[data-v-564b5355]{color:var(--muted)}.theater-order-cell[data-v-564b5355]{width:110px}.theater-position[data-v-564b5355]{display:inline-flex!important;align-items:center;gap:6px;font-variant-numeric:tabular-nums}.theater-order-actions[data-v-564b5355]{display:flex;gap:3px;margin-top:8px}.theater-order-actions button[data-v-564b5355]{width:28px;height:28px;padding:5px}.theater-plan-select[data-v-564b5355]{min-width:195px;min-height:36px;font-size:12px}.theater-plan-note[data-v-564b5355]{display:block;max-width:225px;font-size:11px;color:var(--muted);line-height:1.7;margin-top:7px}.theater-account-panel .theater-table[data-v-564b5355]{min-width:950px}.theater-device-readiness[data-v-564b5355]{margin:-6px 0 20px;padding:14px 16px;background:var(--bg);border:1px solid var(--border);border-radius:9px;font-size:12px;line-height:1.8}.theater-device-readiness p[data-v-564b5355]{margin:0 0 9px}.theater-device-readiness .text-button[data-v-564b5355]{display:block;margin-top:9px}.theater-entry-tabs[data-v-564b5355]{margin:20px 0 14px;border-bottom:1px solid var(--border);padding-bottom:10px}.theater-entry-tabs button[data-v-564b5355]{display:inline-flex;align-items:center;gap:7px}.theater-entry-help[data-v-564b5355]{font-size:12px;line-height:1.8;color:var(--muted);margin:14px 0}.theater-direct-rows[data-v-564b5355]{max-height:44vh;overflow:auto;padding:2px}.theater-direct-row[data-v-564b5355]{min-width:0;margin:0 0 14px;padding:15px 16px 12px;border:1px solid var(--border);border-radius:9px}.theater-direct-row legend[data-v-564b5355]{padding:0 7px;font-size:12px;font-weight:600}.theater-direct-fields[data-v-564b5355]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.theater-direct-fields .field[data-v-564b5355]{margin:0;min-width:0}.theater-direct-fields input[data-v-564b5355]{min-width:0}.theater-remove-row[data-v-564b5355]{margin-top:10px;font-size:11px}.theater-direct-toolbar[data-v-564b5355]{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin:14px 0}.theater-direct-toolbar span[data-v-564b5355]{font-size:11px;color:var(--muted)}@media(max-width:700px){.theater-direct-fields[data-v-564b5355]{grid-template-columns:1fr}.theater-direct-rows[data-v-564b5355]{max-height:42vh}.theater-direct-row[data-v-564b5355]{padding:12px}.theater-direct-toolbar[data-v-564b5355]{align-items:flex-start;flex-direction:column}}.theater-pools[data-v-564b5355]{min-width:0}.theater-pools .page-heading[data-v-564b5355]{align-items:flex-start}.theater-pools .page-heading p[data-v-564b5355]{max-width:720px;line-height:1.8}.theater-pools .actions[data-v-564b5355]{flex-wrap:wrap}.theater-toolbar[data-v-564b5355]{display:flex;align-items:center;gap:24px}.theater-toolbar>.field[data-v-564b5355]{min-width:220px;max-width:340px;flex:1;margin:0}.theater-pool-summary[data-v-564b5355]{display:flex;flex-direction:column;gap:7px;flex:1;font-size:13px}.theater-pool-summary span[data-v-564b5355]{color:var(--muted);font-size:12px}.theater-stats[data-v-564b5355]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px}.theater-stats .stat-value[data-v-564b5355]{font-size:30px;display:block}.theater-rewards[data-v-564b5355]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.theater-rewards article[data-v-564b5355]{background:#fff;border:1px solid var(--border);border-radius:10px;padding:18px}.theater-rewards span[data-v-564b5355]{display:block;font-size:12px;color:var(--muted)}.theater-rewards strong[data-v-564b5355]{display:block;font-size:25px;margin-top:10px;font-variant-numeric:tabular-nums}.theater-ledger-note[data-v-564b5355]{font-size:11px;margin:12px 0 28px;color:var(--muted);line-height:1.8}.theater-device-attach[data-v-564b5355]{display:flex;align-items:flex-end;gap:14px;margin:10px 0 20px}.theater-device-attach .field[data-v-564b5355]{min-width:220px;max-width:440px;flex:1;margin:0}.theater-device-row[data-v-564b5355]{display:flex;justify-content:space-between;gap:20px;align-items:center;border-top:1px solid var(--border);padding:20px 0}.theater-device-row p[data-v-564b5355]{font-size:12px;line-height:1.8;margin:7px 0}.theater-device-row small[data-v-564b5355]{color:var(--muted);font-size:11px}.theater-device-state[data-v-564b5355]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:flex-end}.theater-tabs[data-v-564b5355]{display:flex;gap:6px;flex-wrap:wrap}.theater-tabs button[data-v-564b5355]{padding:9px 12px;border-radius:7px;font-size:12px;color:var(--muted)}.theater-tabs .active[data-v-564b5355]{background:#f9ece3;color:var(--accent)}.theater-table-wrap[data-v-564b5355]{overflow:auto}.theater-table[data-v-564b5355]{width:100%;border-collapse:collapse;text-align:left;font-size:12px;min-width:600px}.theater-table th[data-v-564b5355]{font-size:11px;color:var(--muted);font-weight:500;padding:12px 14px;background:#f9faf5}.theater-table td[data-v-564b5355]{padding:16px 14px;border-bottom:1px solid var(--border);line-height:1.6;vertical-align:top;overflow-wrap:anywhere;max-width:360px}.theater-table td>span[data-v-564b5355]:not(.badge){display:block;color:var(--muted);font-size:11px;margin-top:4px}.theater-table strong[data-v-564b5355]{font-weight:600}.theater-pagination[data-v-564b5355]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:15px;margin-top:18px;font-size:12px;color:var(--muted)}.theater-modal[data-v-564b5355]{width:min(540px,100%)}.theater-import-modal[data-v-564b5355]{width:min(850px,100%)}.theater-modal p[data-v-564b5355],.theater-import-modal>p[data-v-564b5355]{line-height:1.8}.theater-toggle[data-v-564b5355]{display:flex;align-items:center;gap:10px;font-size:13px;margin:20px 0}.theater-toggle input[data-v-564b5355]{width:16px;min-height:16px;accent-color:var(--accent)}.theater-toggle small[data-v-564b5355]{display:block;color:var(--muted);margin-top:6px}.theater-secret-input[data-v-564b5355]{-webkit-text-security:disc;font-family:monospace;resize:vertical}.theater-preview-summary[data-v-564b5355]{margin:18px 0}.theater-import-errors[data-v-564b5355]{background:#fff5ee;border:1px solid #edd9c9;border-radius:8px;padding:14px 14px 14px 32px;font-size:12px;line-height:1.9;color:#a8643b}.theater-notice[data-v-564b5355]{background:#eef4e8;border:1px solid #d9e4cf;color:#60774c}.theater-pools input[type=date][data-v-564b5355]{width:154px;min-height:36px;font-size:12px}.theater-pools h2[data-v-564b5355]{font-size:17px}.theater-import-modal .theater-table-wrap[data-v-564b5355]{max-height:42vh}.theater-account-panel .theater-table-wrap[data-v-564b5355]{max-height:660px}.theater-table th[data-v-564b5355]{position:sticky;top:0;z-index:1}.theater-account-actions[data-v-564b5355]{margin-top:9px;font-size:11px}.theater-account-actions summary[data-v-564b5355]{cursor:pointer;color:var(--muted)}.theater-account-actions button[data-v-564b5355],.theater-account-actions small[data-v-564b5355]{display:block;margin-top:8px}.theater-account-rewards[data-v-564b5355]{padding:20px 0;border-top:1px solid var(--border);margin-top:18px}.theater-account-rewards h3[data-v-564b5355]{font-size:16px}.theater-account-rewards>p[data-v-564b5355]{font-size:12px;margin:10px 0 14px;line-height:1.8}@media(max-width:1100px){.theater-toolbar[data-v-564b5355]{flex-wrap:wrap}.theater-rewards[data-v-564b5355]{grid-template-columns:repeat(3,minmax(0,1fr))}.theater-device-row[data-v-564b5355]{align-items:flex-start}.theater-device-state[data-v-564b5355]{max-width:320px}}@media(max-width:700px){.theater-pools .page-heading[data-v-564b5355]{flex-direction:column;gap:18px}.theater-toolbar[data-v-564b5355]{gap:16px}.theater-toolbar>.field[data-v-564b5355]{min-width:100%;max-width:none}.theater-stats[data-v-564b5355]{grid-template-columns:1fr}.theater-rewards[data-v-564b5355]{grid-template-columns:repeat(2,minmax(0,1fr))}.theater-device-row[data-v-564b5355]{flex-direction:column}.theater-device-state[data-v-564b5355]{max-width:none;justify-content:flex-start}.theater-device-attach[data-v-564b5355]{align-items:stretch;flex-direction:column}.theater-device-attach .field[data-v-564b5355]{max-width:none}.theater-account-panel>.section-heading[data-v-564b5355]{flex-direction:column;gap:16px}.theater-pagination[data-v-564b5355]{align-items:flex-start;flex-direction:column}.theater-import-modal[data-v-564b5355]{padding:25px 18px}.theater-pools .section-heading[data-v-564b5355]{gap:15px;flex-wrap:wrap}}.activity-hint[data-v-ce5926df]{color:var(--muted,#64748b);font-size:13px;line-height:1.7}.activity-stats button[data-v-ce5926df]{cursor:pointer}.activity-stats button[data-v-ce5926df]:hover{border-color:var(--accent,#2e6e59)}.order-state[data-v-ce5926df]{margin:6px 0}.activity-device[data-v-ce5926df]{min-width:160px;max-width:230px}.order-alert[data-v-ce5926df]{max-width:230px;overflow-wrap:anywhere}.error-text[data-v-ce5926df]{color:#b52f2b!important}.resume-order[data-v-ce5926df]{color:#32714b}.activity-table .order-green-badge>td[data-v-ce5926df]:first-child{border-left:3px solid #6ca57b}.activity-table .order-yellow-badge>td[data-v-ce5926df]:first-child{border-left:3px solid #d6aa39}.activity-table .order-red-badge>td[data-v-ce5926df]:first-child{border-left:3px solid #cf665d}.activity-table .order-red-badge[data-v-ce5926df]{background:snow}.activity-message[data-v-ce5926df]{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.activity-search[data-v-ce5926df]{padding:12px 16px}.activity-search .field[data-v-ce5926df]{margin:0}.activity-jobs .page-heading[data-v-ce5926df]{margin-bottom:12px}.activity-toolbar[data-v-ce5926df]{display:flex;gap:16px;align-items:end;flex-wrap:wrap;margin:18px 0}.activity-toolbar .field[data-v-ce5926df]{min-width:200px;flex:1}.activity-stats[data-v-ce5926df]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:20px 0}.activity-stats .panel[data-v-ce5926df]{padding:10px 14px;display:grid;gap:2px}.activity-table-wrap[data-v-ce5926df]{overflow-x:auto;margin-top:14px;padding:0}.activity-table[data-v-ce5926df]{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.activity-table th[data-v-ce5926df],.activity-table td[data-v-ce5926df]{padding:12px 14px;border-bottom:1px solid var(--border,#e5e7eb);vertical-align:top}.activity-table th[data-v-ce5926df]{white-space:nowrap;color:var(--muted,#64748b)}.activity-table td[data-v-ce5926df]:first-child{min-width:180px}.activity-table small[data-v-ce5926df]{display:block;font-size:12px;color:var(--muted,#64748b);margin-top:4px}.activity-progress[data-v-ce5926df]{min-width:360px}.activity-line+.activity-line[data-v-ce5926df]{margin-top:8px}.activity-line>.badge[data-v-ce5926df]{margin:0 8px}.activity-message[data-v-ce5926df]{max-width:650px;overflow-wrap:anywhere}.activity-row-actions[data-v-ce5926df]{display:flex;gap:12px;flex-wrap:wrap;min-width:95px}.activity-detail .text-button[data-v-ce5926df]{margin:8px 14px 8px 0}.activity-detail p[data-v-ce5926df]{margin:4px 0;overflow-wrap:anywhere}.activity-stats .panel[data-v-ce5926df]{padding:10px 14px;gap:2px}.activity-stats strong[data-v-ce5926df]{font-size:22px}.activity-order-list[data-v-ce5926df]{display:grid;gap:16px;margin-top:18px}.activity-order[data-v-ce5926df]{min-width:0}.activity-order p[data-v-ce5926df]{overflow-wrap:anywhere}.activity-steps[data-v-ce5926df]{display:grid;gap:10px;list-style:none;padding:0}.activity-steps li[data-v-ce5926df]{padding:12px 14px;border:1px solid var(--border,#e5e7eb);border-radius:10px}.activity-steps li>span[data-v-ce5926df]{margin-left:10px}.activity-steps p[data-v-ce5926df]{margin:6px 0 0}.activity-worker[data-v-ce5926df]{margin:16px 0}.activity-worker h2[data-v-ce5926df]{display:flex;align-items:center;gap:6px}.activity-modal[data-v-ce5926df]{width:min(650px,100%);max-width:650px;max-height:90vh;overflow-y:auto}.activity-modal input[type=checkbox][data-v-ce5926df]{width:16px;height:16px;min-height:16px;flex:0 0 16px;padding:0;accent-color:var(--accent)}.activity-picker[data-v-ce5926df]{border:0;padding:0;margin:20px 0}.activity-choice[data-v-ce5926df]{border:1px solid var(--border,#e5e7eb);border-radius:10px;padding:14px;margin:10px 0}.activity-choice>label[data-v-ce5926df]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;cursor:pointer}.activity-choice small[data-v-ce5926df]{width:100%;margin-left:24px;color:var(--muted,#64748b)}.activity-options[data-v-ce5926df]{display:grid;gap:12px;padding:14px 0 0 24px}.activity-options>label[data-v-ce5926df]:not(.field){display:flex;gap:8px;align-items:center}.activity-options p[data-v-ce5926df]{font-size:12px;color:var(--muted,#64748b);margin:0}.activity-jobs .tabs[data-v-ce5926df]{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;width:100%;margin:22px 0}.activity-jobs .tabs button[data-v-ce5926df]{width:auto;min-width:90px;font-size:13px;justify-content:center;padding:12px 16px}.activity-jobs .empty svg[data-v-ce5926df]{margin:auto}@media(max-width:900px){.activity-stats[data-v-ce5926df]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.activity-stats[data-v-ce5926df]{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-order .section-heading[data-v-ce5926df],.activity-worker .section-heading[data-v-ce5926df]{align-items:start;gap:12px;flex-direction:column}.activity-options[data-v-ce5926df]{padding-left:0}}.activity-live[data-v-6858cf3d]{display:grid;gap:5px;min-width:220px;max-width:400px;white-space:normal;line-height:1.5;margin-top:8px;font-size:12px;color:var(--muted,#68758a)}.activity-live strong[data-v-6858cf3d]{color:var(--accent,#496d45)}.activity-live.stale strong[data-v-6858cf3d]{color:#987027}.activity-live small[data-v-6858cf3d]{font-size:11px}.account-health[data-v-3c4afcb2]{padding:24px;margin-top:24px}.health-heading[data-v-3c4afcb2]{display:flex;justify-content:space-between;align-items:center;gap:16px}.health-heading p[data-v-3c4afcb2]{color:#68758a;font-size:14px}.health-scroll[data-v-3c4afcb2]{overflow:auto}table[data-v-3c4afcb2]{width:100%;border-collapse:collapse;text-align:left}th[data-v-3c4afcb2],td[data-v-3c4afcb2]{padding:14px 12px;border-bottom:1px solid #e8edf4;white-space:nowrap}th[data-v-3c4afcb2]{font-size:12px;color:#68758a}small[data-v-3c4afcb2]{display:block;color:#68758a;margin-top:5px}.health-error[data-v-3c4afcb2]{color:#b42318}h2[data-v-3c4afcb2]{margin:0;font-size:19px}@media(max-width:600px){.account-health[data-v-3c4afcb2]{padding:16px}.health-heading[data-v-3c4afcb2]{align-items:flex-start}}.pool-page[data-v-70907287]{max-width:1360px}.pool-summary[data-v-70907287]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0}.pool-summary .panel[data-v-70907287]{padding:22px}.pool-summary span[data-v-70907287]{color:#68758a;font-size:13px}.pool-summary strong[data-v-70907287]{display:block;font-size:32px;margin-top:8px}.pool-settings[data-v-70907287],.pool-devices[data-v-70907287]{padding:24px;margin-top:24px}.pool-settings p[data-v-70907287],.page-heading p[data-v-70907287]{color:#68758a;line-height:1.65}.setting-fields[data-v-70907287]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:20px 0}.setting-fields label[data-v-70907287]{display:grid;gap:8px;font-size:13px;color:#465266}.setting-fields input[data-v-70907287]{width:100%;min-width:0;border:1px solid #d8e0ec;border-radius:8px;padding:10px;background:#fff}.pool-table-scroll[data-v-70907287]{overflow:auto}table[data-v-70907287]{width:100%;border-collapse:collapse;text-align:left}th[data-v-70907287],td[data-v-70907287]{padding:14px 12px;border-bottom:1px solid #e8edf4;white-space:nowrap}th[data-v-70907287]{font-size:12px;color:#68758a}small[data-v-70907287]{display:block;color:#68758a;margin-top:6px}h2[data-v-70907287]{font-size:19px;margin:0}.pool-notice[data-v-70907287]{padding:20px}.pool-dialog-backdrop[data-v-70907287]{position:fixed;inset:0;background:#16243b77;z-index:1000;display:grid;place-items:center;padding:24px}.pool-dialog[data-v-70907287]{padding:24px;max-width:440px;line-height:1.7}.pool-dialog>div[data-v-70907287]{display:flex;justify-content:flex-end;gap:12px}@media(max-width:600px){.pool-summary[data-v-70907287]{gap:8px}.pool-summary .panel[data-v-70907287]{padding:14px}.pool-settings[data-v-70907287],.pool-devices[data-v-70907287]{padding:16px}.setting-fields[data-v-70907287]{grid-template-columns:1fr}.page-heading[data-v-70907287]{align-items:flex-start}.pool-summary strong[data-v-70907287]{font-size:27px}}.rotation-working[data-v-0fcd1a0e]{display:inline-block;margin-top:6px;padding:3px 9px;border-radius:999px;background:#dcfce7;color:#166534;font-size:12px;font-weight:600}.rotation-create[data-v-0fcd1a0e]{padding:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.rotation-create label[data-v-0fcd1a0e]{display:grid;gap:8px}.rotation-create input[data-v-0fcd1a0e]:not([type=checkbox]),.rotation-link input[data-v-0fcd1a0e]{padding:10px;border:1px solid #d8e0ec;border-radius:8px;min-width:0;width:100%}.rotation-enable[data-v-0fcd1a0e]{align-content:center}.rotation-toolbar[data-v-0fcd1a0e]{display:flex;justify-content:space-between;align-items:center;margin:20px 0;gap:16px}.rotation-list[data-v-0fcd1a0e],.rotation-link[data-v-0fcd1a0e]{padding:24px}.rotation-scroll[data-v-0fcd1a0e]{overflow:auto}table[data-v-0fcd1a0e]{border-collapse:collapse;width:100%;text-align:left}th[data-v-0fcd1a0e],td[data-v-0fcd1a0e]{padding:14px 12px;border-bottom:1px solid #e8edf4;white-space:nowrap}th[data-v-0fcd1a0e]{color:#68758a;font-size:12px}small[data-v-0fcd1a0e]{display:block;color:#68758a;margin-top:6px}td button+button[data-v-0fcd1a0e]{margin-left:8px}.rotation-error[data-v-0fcd1a0e]{color:#b42318}.rotation-link[data-v-0fcd1a0e]{margin-top:20px}.rotation-link .actions[data-v-0fcd1a0e]{margin-top:12px;flex-wrap:wrap}.rotation-toolbar label[data-v-0fcd1a0e]{display:flex;align-items:center;gap:8px}.rotation-toolbar input[data-v-0fcd1a0e],.rotation-enable input[data-v-0fcd1a0e]{width:16px;height:16px;min-height:16px;padding:0}.rotation-editor[data-v-0fcd1a0e]{width:min(1100px,94vw);max-width:1100px;max-height:90vh;overflow:auto}.rotation-link[data-v-0fcd1a0e]{width:min(640px,94vw);max-height:90vh;overflow:auto}.rotation-editor .rotation-toolbar[data-v-0fcd1a0e],.rotation-link .rotation-toolbar[data-v-0fcd1a0e]{margin-top:0}@media(max-width:600px){.rotation-create[data-v-0fcd1a0e]{grid-template-columns:1fr}.rotation-list[data-v-0fcd1a0e],.rotation-link[data-v-0fcd1a0e]{padding:16px}}.error-platform[data-v-b8fb3db2]{min-width:0}.error-filters[data-v-b8fb3db2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:end;margin-bottom:18px}.error-filters .field[data-v-b8fb3db2]{margin:0;min-width:0}.error-search[data-v-b8fb3db2]{grid-column:span 2}.error-summary[data-v-b8fb3db2]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--muted);margin:18px 0}.error-platform>.panel[data-v-b8fb3db2]{margin-bottom:18px}.error-groups[data-v-b8fb3db2]{display:flex;flex-wrap:wrap;gap:10px}.error-groups button[data-v-b8fb3db2]{max-width:100%;white-space:normal;overflow-wrap:anywhere}.error-record[data-v-b8fb3db2]{border-top:1px solid var(--border);padding:18px 0;min-width:0}.error-record-heading[data-v-b8fb3db2]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.error-record-heading strong[data-v-b8fb3db2]{flex:1;min-width:180px;overflow-wrap:anywhere;font-size:13px}.error-record time[data-v-b8fb3db2]{font-size:11px;color:var(--muted)}.error-record p[data-v-b8fb3db2]{font-size:12px;line-height:1.8;margin:10px 0;overflow-wrap:anywhere}.error-badge[data-v-b8fb3db2]{background:#fae6df;color:#ad4839}.error-request[data-v-b8fb3db2]{display:block;font-size:12px;overflow-wrap:anywhere;white-space:pre-wrap;margin:10px 0}.error-record-actions[data-v-b8fb3db2]{display:flex;align-items:flex-start;gap:20px;flex-wrap:wrap}.error-record details[data-v-b8fb3db2]{flex:1;min-width:0}.error-record summary[data-v-b8fb3db2]{font-size:12px;cursor:pointer}.error-record pre[data-v-b8fb3db2]{overflow:auto;max-height:340px;max-width:100%;font-size:11px;white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f7f1;padding:14px;border-radius:8px;margin-top:10px}.error-more[data-v-b8fb3db2]{margin-top:12px}small[data-v-b8fb3db2]{font-size:11px;color:var(--muted)}@media(max-width:750px){.error-filters[data-v-b8fb3db2]{grid-template-columns:repeat(2,minmax(0,1fr))}.error-search[data-v-b8fb3db2]{grid-column:span 2}}@media(max-width:480px){.error-filters[data-v-b8fb3db2]{grid-template-columns:1fr}.error-search[data-v-b8fb3db2]{grid-column:auto}.error-record-heading strong[data-v-b8fb3db2]{min-width:0;flex-basis:100%}.error-record-actions[data-v-b8fb3db2]{gap:12px}.error-record details[data-v-b8fb3db2]{flex-basis:100%}.page-heading .actions[data-v-b8fb3db2]{flex-wrap:wrap}.error-summary[data-v-b8fb3db2]{line-height:1.8}}.plugin-updates[data-v-fa4c5a5c]{min-width:0}.plugin-updates>.panel[data-v-fa4c5a5c]{margin-bottom:20px}.plugin-updates p[data-v-fa4c5a5c]{font-size:13px;color:var(--muted);line-height:1.7}.plugin-updates small[data-v-fa4c5a5c]{font-size:11px;color:var(--muted)}.upload-form[data-v-fa4c5a5c]{display:grid;grid-template-columns:1fr 1fr auto;gap:16px;align-items:end}.field[data-v-fa4c5a5c]{min-width:0}.release-row[data-v-fa4c5a5c],.node-row[data-v-fa4c5a5c]{display:flex;gap:20px;align-items:flex-start;justify-content:space-between;border-top:1px solid var(--border);padding:20px 0}.release-row>div[data-v-fa4c5a5c]:first-child,.node-info[data-v-fa4c5a5c]{flex:1;min-width:0}.release-row p[data-v-fa4c5a5c],.node-row p[data-v-fa4c5a5c]{overflow-wrap:anywhere;margin:8px 0}.release-row code[data-v-fa4c5a5c]{display:block;white-space:normal;overflow-wrap:anywhere;font-size:11px;margin-top:8px}.release-row summary[data-v-fa4c5a5c]{font-size:12px;cursor:pointer}.notes[data-v-fa4c5a5c]{white-space:pre-wrap}.row-actions[data-v-fa4c5a5c]{display:flex;gap:8px;flex-wrap:wrap}.node-info>.badge[data-v-fa4c5a5c]{margin-left:10px}.node-controls[data-v-fa4c5a5c]{min-width:260px;max-width:100%}.node-controls .field[data-v-fa4c5a5c]{margin:0 0 12px}progress[data-v-fa4c5a5c]{width:180px;max-width:100%;margin-right:10px}@media(max-width:750px){.upload-form[data-v-fa4c5a5c]{grid-template-columns:1fr}.release-row[data-v-fa4c5a5c],.node-row[data-v-fa4c5a5c]{flex-direction:column}.node-controls[data-v-fa4c5a5c]{width:100%;min-width:0}.row-actions[data-v-fa4c5a5c]{max-width:100%}.page-heading[data-v-fa4c5a5c]{flex-wrap:wrap}}.sync-message[data-v-42a0b1e7]{color:var(--accent)}.sync-deferred[data-v-42a0b1e7]{grid-column:1/-1;margin:0;font-size:12px;color:var(--accent)}.sync-modal[data-v-42a0b1e7]{max-height:85vh;overflow-y:auto}.sync-targets[data-v-42a0b1e7]{list-style:none;padding:0}.sync-targets li[data-v-42a0b1e7]{padding:12px 0;border-top:1px solid var(--border)}.sync-targets span[data-v-42a0b1e7]{display:block;margin-top:5px;font-size:12px;color:var(--muted)}.sync-targets details[data-v-42a0b1e7]{margin-top:8px;font-size:12px}.sync-targets summary[data-v-42a0b1e7]{cursor:pointer}.sync-modal .actions[data-v-42a0b1e7]{justify-content:flex-end;flex-wrap:wrap}.rotation-results[data-v-42a0b1e7]{grid-column:1/-1;font-size:12px}.rotation-results summary[data-v-42a0b1e7]{cursor:pointer}.rotation-results p[data-v-42a0b1e7],.rotation-results li span[data-v-42a0b1e7]{color:var(--muted)}.rotation-results ul[data-v-42a0b1e7]{list-style:none;padding:0}.rotation-results li[data-v-42a0b1e7]{display:flex;flex-direction:column;gap:4px;padding:7px 0}.rotation-panel[data-v-42a0b1e7]{min-width:0}.rotation-panel .toggle[data-v-42a0b1e7]{display:flex;align-items:center;gap:8px;font-size:12px;margin:12px 0}.rotation-panel .toggle input[type=checkbox][data-v-42a0b1e7]{width:16px;height:16px;min-height:0;flex:0 0 16px;margin:0;padding:0;accent-color:var(--accent)}.rotation-actions .toggle[data-v-42a0b1e7]{margin:0}.rotation-actions[data-v-42a0b1e7]{align-items:center}.rotation-panel>.actions[data-v-42a0b1e7]{flex-wrap:wrap}.rotation-mode[data-v-42a0b1e7]{min-width:180px}.rotation-list[data-v-42a0b1e7]{margin-top:18px}.rotation-row[data-v-42a0b1e7]{display:grid;grid-template-columns:minmax(160px,1fr) minmax(130px,1fr) auto;gap:16px;align-items:center;padding:16px 0;border-top:1px solid var(--border)}.rotation-account[data-v-42a0b1e7],.rotation-message[data-v-42a0b1e7]{display:flex;flex-direction:column;gap:5px}.rotation-account span[data-v-42a0b1e7],.rotation-message[data-v-42a0b1e7]{font-size:12px;color:var(--muted)}.rotation-actions[data-v-42a0b1e7]{justify-content:flex-end;flex-wrap:wrap}.rotation-actions details[data-v-42a0b1e7]{position:relative}.rotation-actions details button[data-v-42a0b1e7]{display:block;padding:8px}.rotation-editor[data-v-42a0b1e7]{margin-top:24px;border-top:1px solid var(--border);padding-top:20px}.rotation-row.current .rotation-account strong[data-v-42a0b1e7]{color:var(--accent)}@media(max-width:900px){.rotation-row[data-v-42a0b1e7]{grid-template-columns:1fr 1fr}.rotation-actions[data-v-42a0b1e7]{grid-column:1/-1;justify-content:flex-start}}@media(max-width:520px){.rotation-row[data-v-42a0b1e7]{grid-template-columns:1fr}.rotation-actions[data-v-42a0b1e7]{grid-column:auto}.rotation-mode[data-v-42a0b1e7]{width:100%;min-width:0}}.role-portal[data-v-daef0c59]{max-width:1240px;margin:auto;padding:38px 28px}.role-portal>.panel[data-v-daef0c59]{margin:20px 0}.role-portal .device-grid[data-v-daef0c59]{margin-top:24px}.role-portal .back-button[data-v-daef0c59]{margin-bottom:12px}.login-brand[data-v-daef0c59]{gap:12px}.account-portal[data-v-d6919ff2]{max-width:1240px;margin:auto;padding:38px 28px}.account-portal>.panel[data-v-d6919ff2]{margin:20px 0}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:#272d2b;background:#f6f5f0;font-size:14px;font-synthesis:none;--accent:#d9693a;--border:#e5e5de;--muted:#80877f;--green:#42795c}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,a:focus-visible{outline:3px solid #d9693a75;outline-offset:3px}a{color:inherit;text-decoration:none}button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;background:none;color:inherit;transition:background .18s,transform .18s}h1,h2,h3,p{margin:0}h1{font-size:35px;letter-spacing:-1.3px;font-weight:650;line-height:1.35}h2{font-size:19px;letter-spacing:-.4px}h3{font-size:16px;font-weight:620}p{color:var(--muted);line-height:1.7}svg{flex-shrink:0}input,textarea,select{width:100%;border:1px solid #dedfd7;border-radius:9px;background:#fff;padding:11px 12px;min-height:42px;color:inherit;outline:none}input:focus,textarea:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 3px #d9693a15}textarea{resize:vertical;min-height:84px}small{line-height:1.6}strong{font-weight:620}.primary,.secondary{min-height:42px;padding:11px 17px;border-radius:9px;font-weight:570;white-space:nowrap}.primary{background:var(--accent);color:#fff;box-shadow:0 2px 3px #c8522320}.primary:hover:enabled{background:#c65d32}.secondary{background:#fff;border:1px solid #dddfd6}.secondary:hover:enabled{background:#f1f2eb}.full{width:100%}.icon-button{padding:7px;border-radius:7px;color:#7b817a}.icon-button:hover{background:#f0f0e9;color:#282e2a}.text-button{font-size:12px;color:#4c5550;font-weight:570}.text-button:hover{color:var(--accent)}.danger{color:#bd503d}.field{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:550;margin:20px 0}.field small{color:var(--muted);font-weight:400}.eyebrow{font-size:10px;letter-spacing:1.7px;color:#979d93;font-weight:650}.badge{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;border-radius:30px;padding:5px 9px;font-size:11px;font-weight:500}.green-badge{background:#ecf4ec;color:#417355}.muted-badge{background:#f1f1eb;color:#858a81}.dot{width:6px;height:6px;border-radius:50%;display:inline-block}.green{background:#5c9970}.gray{background:#a6aca2}.error{font-size:13px;color:#bd503d;line-height:1.7;margin:12px 0}.loading{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;color:var(--accent)}.shell{min-height:100vh;display:flex}.sidebar{width:232px;flex-shrink:0;background:#fdfdf9;border-right:1px solid var(--border);height:100vh;position:sticky;top:0;display:flex;flex-direction:column;padding:30px 20px 22px}.brand{display:flex;align-items:center;gap:10px;font-weight:750;font-size:24px;letter-spacing:-1px;padding-left:5px}.brand-mark{width:34px;height:34px;background:#e27243;border-radius:10px;color:#fff;display:flex;align-items:center;justify-content:center}.brand-dot{color:var(--accent)}.brand-sub{font-size:8px;font-weight:550;letter-spacing:2px;color:#969d91;margin:9px 0 0 -3px}.workspace{display:flex;align-items:center;gap:10px;background:#f4f4ee;border:1px solid #e8e9df;border-radius:10px;padding:12px 10px;margin:33px 0 28px;min-width:0}.workspace-icon{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:7px;background:#e9eadf;color:#757d6d}.workspace div:nth-child(2){min-width:0}.workspace strong{display:block;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:120px}.workspace span{display:block;font-size:10px;color:#969e90;margin-top:4px}.workspace-dot{width:5px;height:5px;background:#78a377;border-radius:50%;margin-left:auto}.nav-label{font-size:10px;font-weight:600;color:#a0a598;padding:0 12px;margin-bottom:12px;letter-spacing:1px}nav{display:flex;flex-direction:column;gap:6px}nav button{width:100%;justify-content:flex-start;min-height:44px;padding:12px;border-radius:9px;color:#767e73;font-size:13px;gap:12px}nav button:hover{background:#f5f4ee}nav button.active{background:#f9ece3;color:#b85830;font-weight:600}.sidebar-note{margin-top:auto;background:#f0f1e8;border:1px solid #e4e8db;border-radius:11px;padding:16px 14px}.note-icon{color:#8c9984;margin-bottom:12px}.sidebar-note strong{font-size:12px;display:block;color:#5c6b55}.sidebar-note p{font-size:11px;line-height:1.8;margin:7px 0 14px;color:#8e9985}.sidebar-note>span{font-size:10px;color:#788970;display:flex;align-items:center;gap:5px}.logout{margin-top:22px;color:#838b7d;font-size:12px;justify-content:flex-start;padding:8px 10px;gap:12px}.main-shell{flex:1;min-width:0}.topbar{height:76px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 40px;background:#f9f9f4}.breadcrumb{display:flex;align-items:center;gap:12px;color:#a0a598;font-size:11px}.breadcrumb span{color:#5f695a}.topbar-right{display:flex;align-items:center;gap:23px}.timezone{display:flex;align-items:center;gap:7px;font-size:10px;color:#909987}.avatar{border:1px solid #dedfcf;background:#ebedde;border-radius:50%;width:29px;height:29px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#7b866c}.main{padding:40px 40px 22px;max-width:1530px;margin:auto}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:32px}.page-heading h1{margin:7px 0 8px}.heading-dot{color:var(--accent);margin-left:3px}.page-heading p{font-size:12px}.page-heading>.primary{margin-top:12px}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:38px}.stat{padding:20px 21px 18px;background:#fff;border:1px solid var(--border);border-radius:12px}.stat-top{display:flex;align-items:center;justify-content:space-between;color:#8e9589;font-size:11px}.stat-top svg{color:#a7ad9f}.stat-value{display:flex;align-items:center;gap:12px;font-size:35px;font-weight:600;letter-spacing:-1.5px;margin:13px 0 10px;font-variant-numeric:tabular-nums}.stat-live{display:flex;align-items:center;gap:4px;color:#7c9b74;background:#f0f5ec;border-radius:4px;font-size:8px;letter-spacing:.8px;padding:4px 6px}.stat p{font-size:10px;color:#a3a89b}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:21px}.section-heading h2,.section-heading h3{display:flex;align-items:center;gap:9px}.section-heading p{font-size:11px;margin-top:6px}.count{font-size:10px;background:#e9eae1;color:#8d9582;padding:3px 7px;border-radius:5px;font-weight:500}.searchbox{display:flex;align-items:center;gap:8px;border:1px solid #dfe2d8;border-radius:9px;background:#fbfcf7;padding:0 12px;color:#a1a797;width:223px;flex-shrink:0}.searchbox input{background:none;border:0;border-radius:0;box-shadow:none!important;padding:10px 0;min-height:38px;font-size:11px}.searchbox input::placeholder{color:#a1a797}.space-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.space-card{background:#fff;border:1px solid var(--border);border-radius:13px;padding:21px 22px 0;box-shadow:0 3px 9px #202a1503;min-width:0}.space-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.space-avatar{width:39px;height:39px;border-radius:11px;background:#f2e8dc;color:#ab825f;display:flex;align-items:center;justify-content:center;font-size:17px}.tone-1{background:#e8edde;color:#809270}.tone-2{background:#e4e9eb;color:#758c99}.space-card h3{font-size:17px;margin-bottom:7px;overflow-wrap:anywhere}.space-note{font-size:11px;min-height:37px;overflow-wrap:anywhere}.space-metrics{display:flex;gap:43px;margin:23px 0}.space-metrics strong{font-size:22px;font-weight:560;display:block;letter-spacing:-.7px;margin-bottom:4px}.space-metrics span{font-size:10px;color:#929b89}.space-footer{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-top:1px solid #eeeee7;gap:5px}.space-footer>div{display:flex;gap:3px}.new-space-card{border:1px dashed #daddcf;border-radius:13px;display:flex;flex-direction:column;gap:11px;min-height:255px;color:#969e8c;background:#f4f5ee}.new-space-card>span{width:41px;height:41px;border:1px solid #e0e4d6;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#eef0e5;margin-bottom:3px}.new-space-card strong{font-size:13px;font-weight:500}.new-space-card small{font-size:10px;color:#a8ae9f}.new-space-card:hover{background:#eeefe6;border-color:#b7c2a7}.empty{border:1px dashed #daddcf;border-radius:13px;min-height:294px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;text-align:center;background:#f9faf4}.empty-icon{width:60px;height:60px;border-radius:18px;background:#eaeedf;color:#8f9e80;display:flex;align-items:center;justify-content:center;margin-bottom:17px}.empty h3{font-size:17px;margin-bottom:9px}.empty p{font-size:12px;max-width:370px;margin-bottom:20px}.page-footer{display:flex;align-items:center;justify-content:space-between;color:#a9ae9f;font-size:9px;letter-spacing:1px;margin-top:43px;padding-top:19px;border-top:1px solid var(--border)}.page-footer span:last-child{letter-spacing:0;font-size:10px}.filters{display:flex;gap:10px}.filters select{width:165px;min-height:38px;font-size:11px;background:#fbfcf7}.device-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.device-card{border:1px solid var(--border);border-radius:13px;background:#fff;padding:21px;display:block;text-align:left;min-width:0}.device-card:hover{border-color:#c6cebb;transform:translateY(-2px)}.device-card.disabled{opacity:.65}.device-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:21px}.device-card h3{font-size:17px;overflow-wrap:anywhere;margin-bottom:8px}.device-card>p{font-size:11px;overflow-wrap:anywhere}.device-info{display:flex;flex-direction:column;gap:10px;margin:25px 0 21px;color:#929b89;font-size:11px}.device-info span{display:flex;align-items:center;gap:8px}.device-card-footer{display:flex;align-items:center;justify-content:space-between;padding-top:15px;border-top:1px solid #eeeee7;color:#85917b;font-size:10px}.schedule-list{border:1px solid var(--border);border-radius:12px;background:#fff;overflow:hidden}.schedule-row{display:flex;align-items:center;gap:17px;padding:23px 22px;border-bottom:1px solid #eeeeE5}.schedule-row:last-child{border:0}.schedule-icon{width:40px;height:40px;border-radius:10px;background:#f0f2e9;color:#8c9a7b;display:flex;align-items:center;justify-content:center;flex-shrink:0}.schedule-description{flex:1;min-width:0}.schedule-description h3{font-size:14px;overflow-wrap:anywhere}.schedule-description p{font-size:10px;margin-top:7px}.schedule-next{display:flex;flex-direction:column;gap:6px;margin-right:18px}.schedule-next strong{font-size:12px;font-weight:500}.schedule-next span{font-size:10px;color:#919c85}.button-badge{font-size:10px;padding:7px 11px}.back-button{font-size:11px;color:#8f9984;margin-bottom:23px;padding:0;min-height:28px}.tabs{display:flex;gap:26px;border-bottom:1px solid #dde1d4;margin-bottom:27px}.tabs button{padding:14px 1px;font-size:12px;color:#89947c;border-bottom:2px solid transparent;gap:8px}.tabs button.active{border-color:var(--accent);color:var(--accent);font-weight:570}.panel{padding:24px;background:#fff;border:1px solid var(--border);border-radius:12px;margin-bottom:20px}.panel>.eyebrow{font-size:9px}.panel>h3{margin:11px 0 13px}.panel>p{font-size:11px}dl{margin:16px 0 0;font-size:11px}dl>div{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-top:1px solid #eeeeE7;gap:15px}dt{color:#969e8c}dd{margin:0;color:#58694b;overflow-wrap:anywhere}.resource-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.resource-grid>div{border:1px solid #eaede2;background:#fafbf6;border-radius:9px;padding:16px;min-width:0}.resource-grid span{display:block;font-size:10px;color:#929e83;margin-bottom:10px}.resource-grid strong{font-size:19px;font-weight:560;overflow-wrap:anywhere}.small-empty{padding:25px 10px;text-align:center;color:#a0a993;font-size:12px}.command-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 0;border-top:1px solid #eeeeE5}.command-row strong{font-size:12px;overflow-wrap:anywhere}.command-row p{font-size:10px;margin-top:7px}.config-panel>h3{margin:0 0 18px}.config-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.config-row{display:flex;align-items:center;justify-content:space-between;gap:17px;padding:19px 0;border-top:1px solid #eceee4}.config-row strong{display:block;font-size:12px}.config-row small{display:block;color:#9da68f;font-size:10px;margin-top:6px}.switch{appearance:none;width:35px;height:21px;min-height:21px;border:0;background:#daddd2;border-radius:30px;position:relative;flex-shrink:0;padding:0;cursor:pointer;transition:background .2s}.switch:after{content:"";width:15px;height:15px;position:absolute;border-radius:50%;background:#fff;top:3px;left:3px;box-shadow:0 1px 2px #0002;transition:transform .2s}.switch:checked{background:#dd7b4f}.switch:checked:after{transform:translate(14px)}.switch:disabled{opacity:.45;cursor:not-allowed}.param-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.save-bar{position:sticky;bottom:15px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fafbf5f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #dce2d0;border-radius:12px;padding:18px 22px;box-shadow:0 6px 25px #28331010}.save-bar strong{font-size:12px}.save-bar p{font-size:10px;margin-top:5px}.actions{display:flex;gap:10px}.log-row{display:flex;gap:13px;padding:17px 0;border-top:1px solid #eceee4}.log-row>div{min-width:0}.log-row p{font-size:12px;color:#57654d;overflow-wrap:anywhere}.log-row small{font-size:10px;color:#a3ab96;display:block;margin-top:7px}.log-dot{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#91a180;margin-top:8px}.log-dot.warn{background:#c99a57}.log-dot.error{background:#c86554}.log-row summary{font-size:10px;color:#9caa8b;cursor:pointer;margin-top:10px}pre{font-size:10px;background:#f6f8ee;border-radius:7px;padding:14px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;overflow:auto}.banner{display:flex;align-items:center;gap:12px;padding:12px 15px;border-radius:9px;font-size:12px;margin-bottom:23px;line-height:1.7}.banner button{margin-left:auto}.error-banner{background:#fae9e1;color:#b25b3e;border:1px solid #f0d6c8}.pending-banner{background:#f4efdd;color:#9b8543;border:1px solid #e7dfbf}.toast{position:fixed;bottom:26px;left:50%;transform:translate(-50%);background:#344331;color:#f4f7ed;border-radius:10px;padding:14px 21px;box-shadow:0 8px 30px #17201430;z-index:100;font-size:12px;display:flex;align-items:center;gap:9px;max-width:90vw;line-height:1.5}.modal-backdrop{position:fixed;inset:0;background:#222e2252;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:80;padding:25px}.modal{width:440px;background:#fdfefa;border:1px solid #e5e9db;border-radius:18px;padding:31px;position:relative;max-height:90vh;overflow:auto;box-shadow:0 24px 100px #17200a20}.modal-close{position:absolute;top:14px;right:14px}.modal-icon{width:49px;height:49px;border-radius:14px;background:#f7e9dc;color:#c4784b;display:flex;align-items:center;justify-content:center;margin-bottom:22px}.modal h2{font-size:23px;font-weight:620;letter-spacing:-.6px;margin-bottom:12px}.modal>p{font-size:12px;color:#959f88;line-height:1.9}.modal .full{margin-top:22px}.modal .error{color:#bd503d}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:27px}.copy-field{display:flex;align-items:center;gap:5px;border:1px solid #e2e5d9;border-radius:9px;background:#f5f7ed;padding-right:8px;margin:24px 0 16px}.copy-field input{border:0;background:none;font-size:11px;box-shadow:none}.field .copy-field{margin:0}.help-text{font-size:10px!important;color:#a6af98!important}.binding-code{font-size:30px;letter-spacing:4px;text-align:center;background:#f0f3e7;padding:23px 8px;border:1px dashed #cad3b9;border-radius:10px;color:#5e7450;margin:23px 0 10px;font-family:ui-monospace,SFMono-Regular,monospace}.binding-time{text-align:center;font-size:11px!important}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.form-grid .field{margin:5px 0}.login-shell{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:60px 10%;gap:60px;background:radial-gradient(ellipse at 10% 75%,#e7ecdb 0,transparent 60%),#f5f6ee;position:relative}.login-brand{position:absolute;top:45px;left:6%;display:flex;align-items:center;gap:12px;font-size:30px;font-weight:700;letter-spacing:-1px}.login-brand .brand-mark{width:41px;height:41px;border-radius:12px}.login-card{max-width:410px;padding:35px;background:#fefefa;border:1px solid #e5e9da;border-radius:18px;box-shadow:0 18px 70px #33402108}.login-card h1{font-size:29px;margin:15px 0 12px;letter-spacing:-1px}.login-card>p{font-size:12px}.login-card .field{margin-top:35px}.login-foot{display:flex;align-items:flex-start;gap:7px;font-size:10px;color:#a1ad93;line-height:1.8;margin-top:22px}.login-foot svg{margin-top:2px}.login-copyright{position:absolute;bottom:35px;left:6%;font-size:10px;letter-spacing:1.3px;color:#a4af95}.login-art{height:420px;display:flex;align-items:center;justify-content:center;position:relative}.orbit{position:absolute;border:1px solid #d4dfc7;border-radius:50%;width:280px;height:280px}.orbit-two{width:385px;height:385px;border-style:dashed;border-color:#dce4d2}.art-device{width:115px;height:155px;background:#fbfff4;border:1px solid #cbd7bc;border-radius:25px;box-shadow:0 14px 45px #485f2610;display:flex;align-items:center;justify-content:center;color:#91a57b;transform:rotate(-12deg);position:relative}.art-pulse{width:12px;height:12px;background:#98b77c;position:absolute;right:15px;top:16px;border-radius:50%;box-shadow:0 0 0 6px #98b77c20}.art-note{position:absolute;bottom:65px;border:1px solid #d6e1c9;border-radius:30px;background:#f4f9ec;padding:9px 13px;font-size:9px;letter-spacing:1px;display:flex;align-items:center;gap:7px;color:#889e72;box-shadow:0 4px 20px #64833808}@media(min-width:1600px){.main{padding-top:47px}.space-grid,.device-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1150px){.sidebar{width:202px;padding:27px 15px}.main{padding:32px 28px 22px}.topbar{padding:0 28px}.space-grid,.device-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stats{gap:12px}.stat{padding:17px 16px}.stat-live{display:none}.resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.timezone{font-size:9px}.login-shell{padding:60px 7%;gap:30px}}@media(max-width:800px){.sidebar{width:76px;padding:26px 12px;align-items:center}.brand{padding:0}.brand>span,.workspace,.nav-label,.sidebar-note,.logout{display:none}nav{margin-top:40px;width:100%}nav button{font-size:0;gap:0;justify-content:center}nav button svg{width:20px;height:20px}.main{padding:28px 22px}.topbar{height:65px;padding:0 22px}.page-heading h1{font-size:30px}.stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:28px}.section-heading{align-items:flex-start}.filters{flex-direction:column}.filters select{width:100%}.searchbox{width:180px}.schedule-row{flex-wrap:wrap;gap:12px;padding:20px}.schedule-next{margin-left:52px}.schedule-description{flex-basis:calc(100% - 60px)}.config-grid{grid-template-columns:1fr}.login-shell{grid-template-columns:1fr;justify-items:center;padding:110px 24px 60px}.login-art{display:none}.login-card{width:100%}}@media(max-width:540px){.shell{display:block}.sidebar{width:100%;height:auto;position:sticky;z-index:20;padding:12px 18px;border-right:0;border-bottom:1px solid var(--border);flex-direction:row;justify-content:space-between;gap:10px}.brand-mark{width:29px;height:29px;border-radius:8px}.brand-mark svg{width:20px}.brand>span:not(.brand-sub){display:block;font-size:19px}.brand-sub{display:none}nav{margin:0;width:auto;flex-direction:row;gap:4px}nav button{width:36px;min-height:34px;padding:6px}nav button svg{width:17px}.topbar{height:49px;padding:0 19px}.topbar-right{gap:12px}.timezone{font-size:8px}.timezone svg{display:none}.avatar{width:24px;height:24px;font-size:9px}.breadcrumb{font-size:9px;gap:7px}.main{padding:25px 18px 20px}.page-heading{align-items:flex-start;gap:13px;margin-bottom:24px}.page-heading h1{font-size:26px;letter-spacing:-.8px}.page-heading p{font-size:10px;max-width:225px}.page-heading>.primary,.page-heading>.secondary{font-size:10px;padding:10px;min-height:35px;margin-top:21px}.primary svg,.secondary svg{width:14px}.eyebrow{font-size:8px;letter-spacing:1.2px}.stats{gap:10px;margin-bottom:28px}.stat{padding:15px}.stat-top{font-size:10px}.stat-top svg{width:15px}.stat-value{font-size:29px;margin:11px 0 8px}.stat p{font-size:9px}.section-heading{flex-wrap:wrap;gap:13px}.section-heading h2{font-size:17px}.section-heading p{font-size:10px}.searchbox{width:100%}.filters{width:100%;flex-direction:row}.filters select{width:135px}.filters .searchbox{flex:1;min-width:0}.space-grid,.device-grid{grid-template-columns:1fr;gap:14px}.space-card{padding:21px 22px 0}.space-note{min-height:0}.space-metrics{margin:19px 0}.space-card-top{margin-bottom:16px}.new-space-card{min-height:160px}.space-footer{padding:12px 0}.page-footer{gap:15px;font-size:7px;margin-top:30px}.page-footer span:last-child{font-size:8px}.panel{padding:19px}.tabs{gap:22px;margin-top:15px}.tabs button{font-size:11px}.resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.resource-grid>div{padding:12px}.resource-grid strong{font-size:16px}.param-grid{grid-template-columns:1fr;gap:0}.save-bar{padding:14px;bottom:10px;gap:10px}.save-bar p{display:none}.save-bar .primary,.save-bar .secondary{font-size:10px;padding:8px 10px;min-height:34px}.save-bar strong{font-size:10px}.command-row{gap:12px}.command-row strong{font-size:11px}.command-row .badge{font-size:9px}.modal-backdrop{padding:15px}.modal{padding:27px 22px;border-radius:14px}.binding-code{font-size:25px;letter-spacing:3px}.login-card{padding:28px 24px}.login-card h1{font-size:27px}.schedule-row{padding:17px}.empty{padding:32px 20px}.logout{display:flex;font-size:0;margin:0;padding:7px}.logout svg{width:16px}.sidebar-note{display:none}}.space-function-entry{width:100%;justify-content:space-between;padding:12px 14px;border-radius:8px;background:#f7eee5;color:#b95e33;font-size:12px;margin:0 0 8px;font-weight:600}.space-function-entry:hover{background:#f0e2d5}.function-context{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.function-context .field{margin:0;min-width:220px;max-width:420px;flex:1}.function-device-info{flex:1;min-width:180px}.function-device-info strong{font-size:12px;margin-left:10px}.function-device-info p{font-size:11px;margin-top:9px}.function-switch-hint{font-size:11px;flex-basis:100%}.function-group-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.function-group-heading h3{font-size:16px}.function-group-heading>span{font-size:11px;color:var(--muted)}.function-state{display:block;font-size:10px;color:#698266;margin-top:9px;line-height:1.6}.function-parameters{border-top:1px solid var(--border);padding-top:6px;max-width:640px}.function-parameters small{font-size:11px;color:var(--muted)}.config-row>span{min-width:0}.pending-banner{flex-wrap:wrap}@media(max-width:540px){.function-context{gap:17px}.function-context .field{min-width:0;max-width:none;flex-basis:100%}.function-device-info{flex-basis:100%}.function-group-heading h3{font-size:15px}.config-row strong{font-size:14px}.config-row small{font-size:11px;line-height:1.7}.function-state{font-size:11px}}.function-toolbar{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px;align-items:center}.function-toolbar .searchbox{width:260px}.function-filters{display:flex;gap:7px;flex-wrap:wrap}.function-filters button{font-size:11px;padding:9px 12px;border:1px solid var(--border);border-radius:8px;background:#fbfcf7;color:#7b886d}.function-filters button.selected{background:#f7eee5;color:#b95e33;border-color:#e8cbb5}.function-filters button:focus-visible{outline:2px solid #c4784b;outline-offset:2px}.draft-summary{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:20px;padding:14px 16px;border-radius:10px;background:#f7eee5;font-size:11px;overflow-wrap:anywhere}.draft-summary strong{flex-basis:100%;font-size:12px}.draft-summary span{padding:5px 9px;border-radius:6px;background:#fffcf8;max-width:100%}.success-banner{background:#edf3e5;border:1px solid #d7e2cb;color:#587349}.config-receipt{flex-wrap:wrap}.config-receipt>div{flex:1;min-width:180px}.config-receipt p{font-size:11px;margin-top:4px;overflow-wrap:anywhere}.function-empty{margin-bottom:20px}.modal-actions{flex-wrap:wrap}@media(max-width:540px){.function-toolbar .searchbox{width:100%}.function-toolbar{gap:12px}.function-filters{gap:6px}.function-filters button{font-size:10px;padding:8px 10px}.draft-summary{padding:12px}.config-receipt>div{min-width:0;flex-basis:100%}}.game-account-panel{margin-bottom:20px}.game-account-panel .actions{flex-wrap:wrap;margin-top:16px}.device-card-open{display:block;width:100%;border:0;background:transparent;padding:0;text-align:left;color:inherit;font:inherit;cursor:pointer}.device-card-actions{display:flex;justify-content:flex-end;border-top:1px solid var(--border);padding-top:12px;margin-top:14px}.device-card:has(.device-card-open){cursor:default}.device-card-actions{justify-content:space-between;gap:12px;flex-wrap:wrap}.modal-actions a.primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.yellow-badge{background:#fff4ce;color:#865b08}.red-badge{background:#fdeae9;color:#b52f2b}.role-name{color:#245dc0;font-weight:700}.role-uid{display:inline-block;color:#244c8d;background:#edf3ff;border-radius:5px;padding:2px 6px;font-weight:700;font-variant-numeric:tabular-nums}@media(max-width:540px){.sidebar .brand{flex-shrink:0}.sidebar nav{flex:1;min-width:0;overflow-x:auto;gap:2px;justify-content:flex-end}.sidebar nav button{flex:0 0 30px;width:30px;padding:5px}.sidebar .logout{flex:0 0 30px;width:30px;gap:0}}
