.owner-workspace{border:1px solid var(--border,#405660);border-radius:12px;padding:20px;margin:24px 0}.owner-workspace details,.owner-workspace form{margin:16px 0}.owner-workspace summary{cursor:pointer;font-weight:650;padding:8px 0}.owner-workspace label,.settings-form label,#modal-content form>label{display:block;margin:12px 0 5px}.owner-workspace input:not([type=checkbox]),.owner-workspace textarea,.owner-workspace select,#modal-content form>input,#backup-retention{width:100%;font:inherit;padding:12px;background:var(--surface,#132631);color:inherit;border:1px solid var(--border,#617786);border-radius:8px;box-sizing:border-box}.owner-workspace button,#modal-content form>button{margin-top:12px}.ticket-timeline{list-style:none;padding:0;border-left:2px solid #168c88}.ticket-timeline li{padding:10px 18px}.ticket-timeline time{display:block;opacity:.7;font-size:.8rem}.ticket-timeline strong{display:block;margin:5px 0}.ticket-timeline p{white-space:pre-wrap;overflow-wrap:anywhere}.workspace-counts{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.workspace-counts button{font:inherit;background:var(--surface,#142b37);border:1px solid var(--border,#406071);color:inherit;text-align:left;padding:14px;border-radius:10px;cursor:pointer}.workspace-counts button[aria-pressed=true]{border-color:#21aaa1;box-shadow:0 0 0 1px #21aaa1}.workspace-counts strong{font-size:1.3rem;display:block}.workspace-counts span{font-size:.85rem}.aging-summary{font-size:.85rem;opacity:.8;margin:12px 0 24px}.button.danger{background:#9e352d;color:white;border:1px solid #9e352d}.health-table-wrap{overflow-x:auto}.health-table{width:100%;border-collapse:collapse}.health-table th,.health-table td{padding:12px;text-align:left;border-bottom:1px solid #536775}.backup-list{padding-left:20px}.backup-list li{margin:12px 0}.track-page{max-width:760px;margin:40px auto;padding:0 22px}.track-card{padding:28px;border-radius:16px;background:var(--surface,#142b37);border:1px solid #3a5665}.track-logo{width:150px;height:auto;background:white;padding:12px;border-radius:8px}.track-status{display:inline-block;padding:8px 16px;background:#137e7c;color:white;border-radius:20px;font-weight:700}.track-notes{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:620px){.workspace-counts{grid-template-columns:repeat(2,1fr)}.owner-workspace{padding:14px}.track-card{padding:20px}.workspace-inline{display:grid;gap:8px}.history-toolbar>div:last-child{display:flex;flex-wrap:wrap;gap:8px}}

.owner-workspace form,#backup-config,#recovery-kit-form,#delete-ticket-form{padding:0}.owner-workspace input:not([type=checkbox]),.owner-workspace textarea,.owner-workspace select,#modal-content form>input,#backup-retention{background:var(--input);border-color:var(--line)}#fresh-status-link{display:block;width:100%;padding:12px;margin:12px 0;box-sizing:border-box;background:var(--input);color:var(--text);border:1px solid var(--line);border-radius:8px}
.delivery-health-notice{display:block}.delivery-health-notice p{margin:.65rem 0 0;overflow-wrap:anywhere}
.workspace-counts>div{padding:16px;border:1px solid var(--line,#406071);border-radius:10px;background:var(--input,#142b37)}.service-notices{border-left:4px solid #e6ad52;padding:12px 18px;background:var(--input);border-radius:8px;margin:16px 0}.service-notices p,.email-typo p{white-space:pre-wrap;overflow-wrap:anywhere}.quick-help{margin:14px 0;padding:14px;border:1px solid var(--line);border-radius:10px}.quick-help summary{cursor:pointer;font-weight:650}.quick-help li{margin:8px 0}.email-typo{margin-top:12px;padding:14px;border:1px solid #dca750;border-radius:8px;background:var(--input)}.email-typo button{display:block;margin:10px 0}.notice-editor{border:1px solid var(--line);border-radius:10px;padding:16px;margin:18px 0}.notice-editor label,.followup-form label{display:block;margin:12px 0 5px}.notice-editor input:not([type=checkbox]),.notice-editor textarea,.notice-editor select,.followup-form textarea,.followup-form select,#report-month{width:100%;padding:12px;font:inherit;background:var(--input,#132631);color:inherit;border:1px solid var(--line,#617786);border-radius:8px;box-sizing:border-box}.followup-form{padding:0;border-top:1px solid #406071;margin:24px 0}.followup-form button{margin:12px 0}.track-card small{display:block;margin-top:20px}.history-toolbar{flex-wrap:wrap}.history-toolbar>div{flex-wrap:wrap;gap:8px}.owner-workspace .notice{display:block}.track-card{overflow-wrap:anywhere}@media(max-width:480px){.track-page{margin:20px auto;padding:0 14px}.track-card{padding:16px}.notice-editor{padding:12px}#modal-content .workspace-inline{display:grid}.history-toolbar .button{flex:1 1 auto}}

.panel-loading{min-height:80px;display:flex;align-items:center}#modal-content .workspace-inline{padding:0}#modal-content .notice{overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}

.desk-ticket{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.desk-ticket h4{line-height:1.5}.desk-filters{margin:20px 0}.desk-days{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.desk-days label{display:flex;gap:8px;align-items:center}.desk-days input{width:auto}.desk-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}#desk-template-editors fieldset{margin-bottom:20px;padding:16px;border:1px solid var(--line);border-radius:10px}.desk-ticket li{overflow-wrap:anywhere}.desk-ticket button,.desk-filters button{white-space:normal}#desk-compose-form,#desk-settings-form,#desk-related-form,#desk-templates-form,#desk-save-filter{padding:0}.desk-ticket input,.desk-ticket textarea{min-width:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #67d8cc;outline-offset:3px}@media(max-width:420px){.desk-grid,.desk-days{grid-template-columns:1fr}}
