/* Compact, quiet interface. Print artwork and exported pages remain untouched. */
@media screen {
 :root{--ink:#243b3b;--muted:#647474;--border:#e0e7e5;--teal:#14756e;--pale:#f0f6f4}
 body,[dir=rtl] body{font-family:"Segoe UI",Tahoma,Arial,sans-serif;background:#f7f9f8;font-size:14px;line-height:1.5}
 h1{font-size:26px;line-height:1.35;font-weight:650;letter-spacing:0}h2{font-size:18px;line-height:1.4;font-weight:600}h3{font-size:15px;font-weight:600}
 p{font-size:14px}.eyebrow,.overline{font-size:11px;letter-spacing:.3px}.page-heading{margin-bottom:20px;gap:14px}.page-heading h1{margin:4px 0}.page-heading p:empty{display:none}
 body[data-menu=top] main,body[data-menu=bottom] main{max-width:1320px;padding:24px}.topbar{min-height:60px;height:auto;padding:10px 24px}.account-bar{background:#fff;padding:6px 24px;gap:10px;font-size:13px}.account-bar .account-status{font-size:12px}
 .button,.record-actions .button,.users-table .button,.account-bar .button,.split-actions>.button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;min-height:38px;padding:7px 13px;font-size:14px;font-weight:600;line-height:1.4;border-radius:7px;box-shadow:none;margin:0;white-space:normal;max-width:100%;text-decoration:none;gap:6px}
 .button.primary{background:var(--teal)}.button.secondary{background:#fff;border-color:#d9e3e0;color:#3e5754}.button.secondary:hover{background:#f2f6f4;border-color:#b9cdc6}.button.primary:hover{background:#0d625c}.button:focus-visible,a:focus-visible{outline:3px solid #62aaa4;outline-offset:3px}
 .button.wide{width:auto}.wizard-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.wizard-actions>.button{flex:0 1 auto}.wizard-actions>.secondary:first-child{margin-inline-end:auto}.step-pane>.button.primary.wide{display:flex;margin-inline-start:auto;margin-top:18px}.split-actions{gap:8px;flex-wrap:wrap}.record-actions{justify-content:flex-start;align-items:center;gap:8px;margin-top:12px}.record-actions>*{flex:0 1 auto}.record-actions .user-status{flex:0 0 auto}
 .content-panel,.panel,.package-card{border-radius:10px;border-color:var(--border);box-shadow:none}.content-panel{padding:20px}.content-panel+.content-panel{margin-top:16px}.controls{padding:22px}.page-toolbar{justify-content:flex-start;gap:10px;margin-bottom:14px}.page-toolbar h2{margin:0;margin-inline-end:auto}
 .stats-grid{gap:12px;margin-bottom:20px}.stat-card{padding:16px;border-radius:10px;box-shadow:none;min-height:0}.stat-card strong{font-size:27px;line-height:1.4;margin:5px 0}.stat-card small{font-size:13px}.stat-card p{font-size:12px}
 .table-wrap table{font-size:14px}.table-wrap th{font-size:12px;font-weight:600;padding:10px 12px;background:#f7f9f8;letter-spacing:0}.table-wrap td{padding:12px;vertical-align:middle}.table-wrap td small{font-size:12px}.table-wrap td .button{font-size:13px;min-height:36px;padding:6px 10px}.table-wrap td .record-actions{margin:0}.audit-details{font-size:13px;line-height:1.5}.audit-details div{margin:2px 0}
 .review-details>div{padding:11px 0;gap:16px}.review-details dt{font-size:13px}.review-details dd{font-size:14px;font-weight:600;min-width:0;overflow-wrap:anywhere}#workspace-page>.content-panel>.review-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}#workspace-page>.content-panel>.review-details>div{min-width:0}
 .steps{border-radius:10px;margin:18px 0}.steps .step{padding:12px;gap:8px}.steps .step b{font-size:13px;font-weight:600}.steps .step>span{width:26px;height:26px;font-size:12px}.section-heading{margin-bottom:18px}.section-heading h2{font-size:19px;margin:4px 0}
 label{font-size:13px;margin:12px 0 6px}input:not([type=range]):not([type=checkbox]):not([type=file]),select,.form-field input{min-height:40px;height:40px;border-color:#d1ddda;border-radius:7px;font-size:14px;padding:8px 10px}.check{font-size:13px;min-height:38px}.user-status{font-size:12px;font-weight:500;padding:3px 8px;border-radius:5px}.text-button{font-size:13px}.user-filters{gap:10px}.user-filters input,.user-filters select{width:220px}
 body[data-menu=top] .sidebar,body[data-menu=bottom] .sidebar{padding:6px 18px}body[data-menu=top] .nav-item,body[data-menu=bottom] .nav-item{font-size:13px;padding:9px 11px;border-radius:6px;font-weight:500}.nav-item svg{width:18px;height:18px}.nav-item .soon{display:none}.language-switch button{font-size:13px}.language-switch{border-radius:6px}
 .preview-heading{padding:18px 20px}.preview-heading h2{font-size:18px}.preview-notice{padding:9px 12px;font-size:12px;border-radius:7px}.editor-surface{padding:24px}.credential-options{margin-top:18px;padding-top:16px}.credential-options fieldset{border-radius:8px;padding:12px}.credential-options-grid{gap:12px}.credential-options legend{font-size:14px}.credential-options output{font-size:14px;padding:8px}.credential-options small{font-size:12px}
 dialog{border-radius:12px;box-shadow:0 12px 50px #183d3726}dialog form{padding:22px}.dialog-header{padding-bottom:12px}.dialog-header h2{font-size:20px}.dialog-actions{margin-top:18px;padding-top:16px;gap:8px}.login-card{box-shadow:none;border-radius:12px;padding:26px}.login-card .button.wide{width:100%;margin-top:12px}.login-card h1{font-size:25px}.login-heading{margin-bottom:20px}
 .backup-panel{margin-top:16px}.backup-summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.backup-files{list-style:none;padding:0;margin-top:14px}.backup-files li{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--border);flex-wrap:wrap}.backup-files .button{margin-inline-start:auto}.backup-files small{color:var(--muted)}.quota-summary{display:flex;flex-wrap:wrap;gap:16px;margin:12px 0;color:var(--muted);font-size:13px}
 @media(max-width:700px){
  body[data-menu=top] main,body[data-menu=bottom] main{padding:18px 14px}.topbar,.account-bar{padding-inline:14px}.page-heading{align-items:flex-start}h1{font-size:23px}.content-panel,.controls{padding:16px}.button,.table-wrap td .button,.record-actions .button,.account-bar .button,.split-actions>.button{min-height:44px;padding:9px 12px;font-size:14px}.button.wide{width:auto}.table-wrap td{padding:10px}.review-details{margin:12px 0}#workspace-page>.content-panel>.review-details{grid-template-columns:1fr}.stats-grid .stat-card{padding:14px}.stats-grid .stat-card strong{font-size:25px}.page-heading>.button{margin-top:8px}.wizard-actions{gap:8px}.steps .step{padding:10px 5px}.steps .step b{font-size:12px}.user-filters input,.user-filters select{width:100%}input:not([type=range]):not([type=checkbox]):not([type=file]),select,.form-field input{font-size:16px;min-height:44px;height:44px}.credential-options-grid{grid-template-columns:1fr}.check{min-height:44px}.top-controls select{width:90px}.login-card .button.wide{width:100%}.account-bar select{max-width:180px}
 }
}
