/* Compact Settings header shares the Add CSR / Request workspace style. */
body #app #settings{--settings-panel:#082333;--settings-border:#31586d;--settings-ink:#edf7ff;--settings-muted:#b6ccd9;--settings-accent:#83d4ff;}
body.theme-day #app #settings{--settings-panel:rgba(248,252,255,.97);--settings-border:#a5c2d1;--settings-ink:#173c50;--settings-muted:#526e7d;--settings-accent:#087bb8;}
body #app #settings .settings-head{display:flex!important;align-items:center!important;gap:10px!important;box-sizing:border-box;padding:6px 16px!important;min-height:52px!important;margin:0 0 12px!important;border:1px solid var(--settings-border)!important;border-radius:13px!important;background:var(--settings-panel)!important;box-shadow:none!important;}
body #app #settings .settings-heading-icon{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border:1px solid var(--settings-border);border-radius:8px;color:var(--settings-accent);}
body #app #settings .settings-heading-icon svg{display:block;width:20px;height:20px;}
body #app #settings .settings-head h1{margin:0!important;font-size:22px!important;line-height:1.1!important;letter-spacing:normal!important;color:var(--settings-ink)!important;-webkit-text-fill-color:var(--settings-ink)!important;-webkit-text-stroke:0!important;text-shadow:none!important;}
body #app #settings .settings-head p{margin:2px 0 0!important;font-size:11px!important;line-height:1.2!important;font-weight:400!important;color:var(--settings-muted)!important;-webkit-text-fill-color:var(--settings-muted)!important;text-shadow:none!important;}
body #app #settings [data-setting="show-freddy"]:disabled{opacity:.45;cursor:not-allowed;}
/* CSR Inbox uses the same compact header and icon proportions. */
body #app #csrinbox{--settings-panel:#082333;--settings-border:#31586d;--settings-ink:#edf7ff;--settings-muted:#b6ccd9;--settings-accent:#83d4ff;}
body.theme-day #app #csrinbox{--settings-panel:rgba(248,252,255,.97);--settings-border:#a5c2d1;--settings-ink:#173c50;--settings-muted:#526e7d;--settings-accent:#087bb8;}
body #app #csrinbox .csr-inbox-header{padding:6px 16px!important;min-height:52px!important;gap:10px 16px!important;margin-bottom:0!important;border:1px solid var(--settings-border)!important;border-radius:13px!important;background:var(--settings-panel)!important;box-shadow:none!important;}
body #app #csrinbox .csr-inbox-brand{gap:10px!important;}
body #app #csrinbox .csr-inbox-icon{box-sizing:border-box;width:32px!important;height:32px!important;border:1px solid var(--settings-border)!important;border-radius:8px!important;background:transparent!important;color:var(--settings-accent)!important;}
body #app #csrinbox .csr-inbox-icon svg{width:20px!important;height:20px!important;}
body #app #csrinbox.page .csr-inbox-header h1{font-size:22px!important;line-height:1.1!important;color:var(--settings-ink)!important;-webkit-text-fill-color:var(--settings-ink)!important;}
body #app #csrinbox .csr-inbox-heading p{margin:2px 0 0!important;font-size:11px!important;line-height:1.2!important;font-weight:400!important;color:var(--settings-muted)!important;-webkit-text-fill-color:var(--settings-muted)!important;text-shadow:none!important;}
body #app #csrinbox .csr-inbox-badge{padding:3px 8px!important;font-size:11px!important;}
body #app #csrinbox .csr-inbox-header :is(#csrInboxRefresh,#restoreDeletedCsr){width:auto!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0 14px!important;font-size:12px!important;border-radius:8px!important;}
body #app #csrinbox .csr-inbox-toolbar button svg{width:16px!important;height:16px!important;}
