:root{--bg: #f4f6fb;--bg-alt: #eaeef6;--surface: #ffffff;--ink: #121826;--ink-2: #3f4656;--muted: #6d7484;--line: #e2e6ef;--accent: #c71e25;--accent-ink: #a8181f;--accent-soft: #fdebec;--accent-grad: linear-gradient(45deg, #ef323a 1%, #ff6c00 100%);--navy: #233d7e;--navy-deep: #16295a;--green: #1f8a4c;--green-soft: #e3f4ea;--amber: #b06a00;--amber-soft: #fdf0dc;--red: #c71e25;--red-soft: #fdebec;--serif: "Outfit", system-ui, sans-serif;--sans: "Outfit", system-ui, sans-serif;--num: "Outfit", system-ui, sans-serif;--radius: 10px;--shadow: 0 1px 2px rgba(18, 24, 38, .04), 0 8px 24px rgba(18, 24, 38, .06)}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:15px;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--serif);font-weight:700;letter-spacing:-.01em;margin:0}h1{font-weight:800}h1{font-size:2.6rem;line-height:1.1}h2{font-size:1.6rem}h3{font-size:1.15rem}em.accent,.accent-text{color:var(--accent);font-style:normal;font-family:var(--serif)}.topbar{position:sticky;top:0;z-index:20;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.topbar-inner{max-width:1280px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;gap:28px}.brand{display:flex;align-items:center;gap:10px;font-family:var(--serif);font-size:1.3rem;font-weight:700;color:var(--navy);white-space:nowrap}.brand-mark{width:34px;height:34px;border-radius:6px;background:var(--navy);color:#fff;display:grid;place-items:center;font-size:1.05rem}.brand-logo{display:block;height:44px;width:auto}.login-brand .brand-logo{height:56px}.nav{display:flex;gap:4px;flex:1;overflow-x:auto}.nav a{padding:8px 12px;border-radius:8px;color:var(--ink-2);font-weight:500;white-space:nowrap}.nav a:hover{color:var(--accent)}.nav a.active{color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent);border-radius:0}.user-chip{display:flex;align-items:center;gap:10px}.avatar{width:36px;height:36px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;font-weight:600;font-size:.85rem;flex-shrink:0}.avatar.lg{width:72px;height:72px;font-size:1.4rem;font-family:var(--serif)}.page{max-width:1280px;margin:0 auto;padding:36px 24px 64px}.page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px;flex-wrap:wrap}.eyebrow{align-self:flex-start;width:fit-content;display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:var(--accent-soft);color:var(--accent-ink);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border:1px solid #f8cfd1;margin-bottom:14px}.eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent)}.sub{color:var(--ink-2);margin-top:8px;line-height:1.6}.grid{display:grid;gap:20px}.g2{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.span2{grid-column:span 2}@media (max-width: 900px){.g2,.g3,.g4{grid-template-columns:1fr}.span2{grid-column:auto}h1{font-size:2rem}}.row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.spacer{flex:1}.muted{color:var(--muted)}.small{font-size:.85rem}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:22px;box-shadow:var(--shadow)}.card-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px}.card.dark{background:linear-gradient(160deg,var(--navy),var(--navy-deep));color:#fff;border-color:var(--navy)}.card.dark .muted{color:#b8c3e0}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));background:var(--bg-alt);border-radius:var(--radius);padding:26px 0}.stat{text-align:center;padding:0 12px;border-right:1px solid #d5dbe8}.stat:last-child{border-right:none}.stat b{display:block;font-family:var(--num);font-size:2.1rem;color:var(--accent);font-weight:700}.stat span{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-weight:600}.btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:6px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:600 .9rem var(--sans);cursor:pointer;transition:.15s}.btn:hover{border-color:var(--accent);color:var(--accent)}.btn.primary{background:var(--accent-grad);border-color:transparent;color:#fff}.btn.primary:hover{background:var(--accent-ink);border-color:var(--accent-ink);color:#fff}.btn.outline{border-color:var(--accent);color:var(--accent)}.btn.ghost{border-color:transparent;background:transparent;padding:6px 10px}.btn.sm{padding:6px 12px;font-size:.8rem;border-radius:5px}.btn:disabled{opacity:.5;cursor:not-allowed}.field{display:flex;flex-direction:column;gap:6px;font-size:.82rem;font-weight:600;color:var(--ink-2)}.input,select.input,textarea.input{padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:#fff;font:500 .92rem var(--sans);color:var(--ink);width:100%}.input:focus{outline:none;border-color:var(--navy);box-shadow:0 0 0 3px #233d7e24}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media (max-width: 640px){.form-grid{grid-template-columns:1fr}}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:.9rem}th{text-align:left;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--navy);font-weight:700;padding:10px 12px;border-bottom:1px solid var(--line);white-space:nowrap}td{padding:12px;border-bottom:1px solid var(--line);vertical-align:middle}tr:last-child td{border-bottom:none}.long-text{overflow-wrap:anywhere}.cell-text{min-width:180px;max-width:320px}tbody tr:hover{background:#f8f9fd}.empty{padding:32px;text-align:center;color:var(--muted)}.badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:.74rem;font-weight:700;text-transform:capitalize;background:var(--bg-alt);color:var(--ink-2)}.badge.approved,.badge.active,.badge.cleared,.badge.closed{background:var(--green-soft);color:var(--green)}.badge.pending,.badge.clearance{background:var(--amber-soft);color:var(--amber)}.badge.rejected,.badge.exited,.badge.expired{background:var(--red-soft);color:var(--red)}.badge.holiday{background:#e4e9f5;color:var(--navy)}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:22px;overflow-x:auto}.tabs button{background:none;border:none;padding:10px 14px;font:600 .9rem var(--sans);color:var(--muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.tabs button.on{color:var(--accent);border-color:var(--accent)}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#12182673;display:grid;place-items:center;z-index:50;padding:16px}.modal{background:var(--surface);border-radius:18px;padding:28px;width:min(620px,100%);max-height:90vh;overflow:auto;box-shadow:0 30px 80px #12182640}.modal h2{margin-bottom:18px}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.toasts{position:fixed;top:20px;right:20px;z-index:70;display:grid;gap:10px;width:min(380px,calc(100vw - 32px));pointer-events:none}.toast{pointer-events:auto;display:flex;align-items:flex-start;gap:12px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-left:4px solid var(--green);border-radius:12px;padding:14px 12px 14px 14px;box-shadow:0 18px 50px #12182629;animation:toast-in .22s ease-out}.toast.warn{border-left-color:var(--amber)}.toast.err{border-left-color:var(--red)}.toast-icon{flex-shrink:0;margin-top:1px;color:var(--green)}.toast.warn .toast-icon{color:var(--amber)}.toast.err .toast-icon{color:var(--red)}.toast-body{display:grid;gap:2px;flex:1;min-width:0;font-size:.92rem;line-height:1.4;overflow-wrap:anywhere}.toast-body span{color:var(--ink-2)}.toast-close{flex-shrink:0;background:none;border:0;padding:2px;border-radius:6px;color:var(--muted);cursor:pointer}.toast-close:hover{background:var(--bg-alt);color:var(--ink)}@keyframes toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.toast{animation:none}}.progress{height:6px;background:var(--bg-alt);border-radius:99px;overflow:hidden}.progress>div{height:100%;background:var(--accent-grad)}.list-item{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.list-item:last-child{border-bottom:none}.bar{height:10px;background:var(--accent-grad);border-radius:99px}.login{min-height:100vh;display:grid;grid-template-columns:1.1fr 1fr}.login-hero{padding:64px;display:flex;flex-direction:column;justify-content:center}.login-hero h1{font-size:3.6rem}.login-side{display:grid;place-items:center;padding:32px;background:linear-gradient(160deg,var(--navy),var(--navy-deep))}.login-card{width:min(420px,100%);padding:32px}.login-brand{display:flex;align-items:center;gap:10px;font-size:1.3rem;font-weight:700;color:var(--navy);margin-bottom:36px}.pw-wrap{position:relative}.pw-wrap .input{padding-right:44px}.pw-toggle{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:none;background:none;color:var(--muted);padding:6px;cursor:pointer;border-radius:6px;display:grid}.pw-toggle:hover{color:var(--navy)}@media (max-width: 900px){.login{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:radial-gradient(120% 70% at 50% 0%,#2d4c96 0%,var(--navy) 45%,var(--navy-deep) 100%)}.login-hero{flex:1;justify-content:center;align-items:center;text-align:center;color:#fff;padding:40px 24px 32px}.login-hero .eyebrow,.login .stats{display:none}.login-brand{color:#fff;margin-bottom:22px;font-size:1.2rem}.login-brand .brand-mark{background:#fff;color:var(--navy);width:40px;height:40px;border-radius:10px;font-size:1.2rem}.login-brand .brand-logo{height:42px;background:#fff;padding:6px 10px;border-radius:10px;box-sizing:content-box}.login-hero h1{font-size:2rem;line-height:1.15;color:#fff}.login-hero h1 .accent{color:#ff8a5c}.login-hero .sub{color:#ffffffb8;font-size:.92rem!important;margin-top:12px;max-width:320px!important}.login-side{display:block;padding:0;background:none}.login .login-card{width:100%;margin:0;border:none;border-radius:26px 26px 0 0;padding:14px 22px calc(26px + env(safe-area-inset-bottom));box-shadow:0 -12px 40px #08102859}.login-card:before{content:"";display:block;width:44px;height:5px;border-radius:99px;background:var(--line);margin:0 auto 18px}.login-card h2{font-size:1.5rem}.login-card .field{font-size:.88rem}.login-card .input,.login-card .btn.primary{padding-top:13px;padding-bottom:13px;border-radius:10px}.login-card .btn.primary{font-size:1rem}}@media (max-height: 640px) and (max-width: 900px){.login-hero .sub{display:none}.login-hero{padding:24px 24px 20px}.login-brand{margin-bottom:12px}}.org-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:18px}.org-toolbar .search{flex:0 1 340px}.org-scroll{overflow-x:auto;padding:8px 4px 16px}.org,.org ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center}.org{min-width:max-content}.org ul{position:relative;padding-top:28px}.org ul:before{content:"";position:absolute;top:0;left:50%;height:14px;border-left:2px solid #cfd6e6}.org li{position:relative;display:flex;flex-direction:column;align-items:center;padding:14px 10px 0}.org>li{padding-top:0}.org ul>li:before,.org ul>li:after{content:"";position:absolute;top:0;height:14px;width:50%;border-top:2px solid #cfd6e6}.org ul>li:before{right:50%}.org ul>li:after{left:50%;border-left:2px solid #cfd6e6}.org ul>li:first-child:before,.org ul>li:last-child:after{border-top:0}.org ul>li:only-child:before{display:none}.org ul>li:only-child{padding-top:14px}.org ul>li:first-child:after{border-top-left-radius:8px}.org ul>li:last-child:before{border-right:2px solid #cfd6e6;border-top-right-radius:8px}.org-card{position:relative;display:flex;align-items:center;gap:10px;width:230px;padding:12px 14px;background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--navy);border-radius:12px;box-shadow:var(--shadow);text-align:left;transition:opacity .15s,box-shadow .15s}.org>li>.org-card{border-top-color:var(--accent)}.org-card.me{background:linear-gradient(180deg,var(--accent-soft),var(--surface) 60%)}.org-card.hit{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft),var(--shadow)}.org-card.dim{opacity:.45}.org-card-text{min-width:0;flex:1}.org-name{display:block;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.org-name:hover{color:var(--accent)}.org-you{margin-top:4px}.org-toggle{position:absolute;bottom:-12px;left:50%;transform:translate(-50%);z-index:1;display:inline-flex;align-items:center;gap:3px;padding:2px 9px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font:700 .72rem var(--sans);color:var(--ink-2);cursor:pointer}.org-toggle:hover{border-color:var(--accent);color:var(--accent)}@media (max-width: 640px){.org-card{width:200px}.org-toolbar .search{flex:1 1 100%}}.filterbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.filterbar .input{width:auto;min-width:150px}.filterbar .search{position:relative;flex:1 1 240px;max-width:340px}.filterbar .search svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--muted)}.filterbar .search .input{width:100%;padding-left:36px}.pager{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding-top:16px;margin-top:4px;border-top:1px solid var(--line)}.pager .btn.sm{min-width:34px;justify-content:center;padding:6px 8px}@media (max-width: 640px){.filterbar .input,.filterbar .search{min-width:0;max-width:none;flex:1 1 100%}}.modal.confirm{width:min(440px,100%);text-align:left}.confirm-icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;font:600 1.3rem var(--serif);background:var(--accent-soft);color:var(--accent-ink);margin-bottom:14px}.confirm-icon.danger{background:var(--red-soft);color:var(--red)}.btn.primary.danger{background:var(--red);border-color:var(--red)}.btn.primary.danger:hover{background:#9d161c}.changes{margin:8px 0 0;padding-left:18px;line-height:1.8}tr.dirty td,.list-item.dirty{background:#fff5f5}tr.dirty td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.pw-rules{list-style:none;padding:0;margin:0;display:grid;gap:4px;font-size:.82rem;color:var(--muted)}.pw-rules li{display:flex;align-items:center;gap:6px}.pw-rules li svg{opacity:.3}.pw-rules li.ok{color:var(--green)}.pw-rules li.ok svg{opacity:1}.topbar-inner{max-width:1480px;gap:20px}.nav{overflow:visible;flex:0 1 auto}.nav a{padding:8px 10px}.nav-compact{display:none}@media (max-width: 1480px){.nav-full,.user-desktop{display:none}.nav-compact{display:block}}.compact-menu{right:0;width:320px;max-height:calc(100vh - 80px);overflow-y:auto}.compact-menu .nav-menu{display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:4px 0}.compact-menu .nav-menu a{padding:10px 12px;border-radius:8px;color:var(--ink-2);font-weight:500}.compact-menu .nav-menu a:hover{background:var(--bg);color:var(--accent)}.compact-menu .nav-menu a.active{color:var(--accent);background:var(--accent-soft)}.menu-divider{height:1px;background:var(--line);margin:6px 0}.menu-toggle{gap:8px}.popover-wrap{position:relative}.popover{position:absolute;top:calc(100% + 8px);background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 50px #12182624;padding:8px;z-index:40}.nav-menu{left:0;min-width:220px;display:grid}.nav-menu a{padding:10px 14px;border-radius:8px;color:var(--ink-2);font-weight:500}.nav-menu a:hover{background:var(--bg);color:var(--accent)}.nav-menu a.active{color:var(--accent);background:var(--accent-soft)}.user-chip{background:none;border:none;cursor:pointer;padding:4px;border-radius:999px}.user-chip:hover{background:var(--bg-alt)}.user-menu{right:0;width:280px}.user-menu-head{display:flex;gap:12px;align-items:flex-start;padding:10px 10px 14px;border-bottom:1px solid var(--line);margin-bottom:6px}.menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border-radius:8px;background:none;border:none;font:500 .9rem var(--sans);color:var(--ink-2);cursor:pointer;text-align:left}.menu-item:hover{background:var(--bg);color:var(--accent)}.menu-item.active{color:var(--accent)}.menu-item.danger:hover{background:var(--red-soft);color:var(--red)}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 520px){.brand{font-size:0;gap:0}.brand-logo{height:36px}}.avatar{overflow:hidden}.avatar img{width:100%;height:100%;object-fit:cover;display:block}.photo-edit{position:relative;border:none;background:none;padding:0;cursor:pointer;border-radius:50%}.photo-edit .photo-overlay{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#1218268c;color:#fff;display:grid;place-items:center;opacity:0;transition:.15s}.photo-edit:hover .photo-overlay,.photo-edit:focus-visible .photo-overlay{opacity:1}.photo-preview{width:160px;height:160px;border-radius:50%;object-fit:cover;border:4px solid var(--accent-soft)}.tabs{overflow-y:hidden;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.filter-extra{display:contents}.filter-toggle{display:none}@media (max-width: 900px){.page{padding:24px 16px 48px}.topbar-inner{padding:10px 16px;gap:12px}.page-head{margin-bottom:20px;align-items:flex-start}.card{padding:18px}}@media (max-width: 640px){html,body{font-size:14.5px}h1{font-size:1.8rem}h2{font-size:1.35rem}.input,select.input,textarea.input{font-size:16px}.card{padding:16px;border-radius:12px}.page-head>.row{width:100%}.page-head>.row .btn{flex:1 1 auto;justify-content:center}.stats{grid-template-columns:repeat(2,1fr);gap:18px 0;padding:18px 0}.stat{border-right:none}.stat b{font-size:1.7rem}.filter-toggle{display:inline-flex}.filter-extra{display:none}.filter-extra.open{display:grid;grid-template-columns:1fr;gap:10px;width:100%}.filter-extra .input{width:100%;min-width:0}.filterbar .search{flex:1 1 100%;min-width:0;max-width:none}.filterbar>.spacer{display:none}.filterbar>.muted:last-child,.filterbar>:last-child:not(.search):not(.filter-toggle):not(.filter-extra){order:5}.table-wrap.stack{overflow:visible}.stack table,.stack tbody,.stack tr,.stack td{display:block;width:100%}.stack thead{display:none}.stack tbody tr{border:1px solid var(--line);border-radius:12px;padding:6px 14px;margin-bottom:10px;background:var(--surface)}.stack tbody tr:hover{background:var(--surface)}.stack tr.dirty td:first-child{box-shadow:none}.stack tr.dirty{border-color:var(--accent);background:#fff5f5}.stack td{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;border-bottom:1px dashed var(--line);text-align:right;min-height:38px}.stack td:last-child{border-bottom:none}.stack td:before{content:attr(data-label);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:700;text-align:left;flex-shrink:0}.stack td:not([data-label]){justify-content:flex-end}.stack td:not([data-label]):empty,.stack td:not([data-label]):has(>:empty:only-child){display:none}.stack td>.row{justify-content:flex-end}.stack td .input,.stack td select.input{max-width:60%}.stack .cell-text{min-width:0;max-width:none}.stack td.empty{justify-content:center;text-align:center}.stack td.empty:before{content:none}.pager{gap:4px}.pager>.muted{width:100%}.pager select.input{font-size:14px}.backdrop{place-items:end center;padding:0}.modal{width:100%;max-height:92vh;border-radius:18px 18px 0 0;padding:20px 18px calc(20px + env(safe-area-inset-bottom))}.modal-actions{position:sticky;bottom:-20px;background:var(--surface);padding-top:12px;margin-top:16px}.modal-actions .btn{flex:1;justify-content:center}.toasts{top:12px;right:16px;left:16px;width:auto}.list-item>*{min-width:0}.list-item>input[type=checkbox]{flex-shrink:0}.avatar.lg{width:60px;height:60px}.tree ul{padding-left:16px}.tree ul:before{left:4px}.node{max-width:100%}.node>div{min-width:0}.user-menu,.compact-menu{position:fixed;top:60px;left:12px;right:12px;width:auto}}.bar-label{width:150px;flex-shrink:0}@media (max-width: 640px){.bar-label{width:42%}}.person{display:grid;gap:14px}.person-lines{display:grid;gap:6px;color:var(--ink-2)}.person-lines>*{display:flex;align-items:center;gap:8px;min-width:0}.person-lines a:hover{color:var(--accent)}.announcement.pinned{border-left:4px solid var(--accent)}.clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--ink-2)}.ticket-row{width:100%;background:none;border:0;border-bottom:1px solid var(--line);font:inherit;color:inherit;cursor:pointer}.ticket-row:hover{background:var(--bg)}.thread{display:grid;gap:10px}.msg{background:var(--bg);border-radius:10px;padding:12px 14px}.msg.hr{background:var(--accent-soft)}.msg p{margin:6px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.trend{display:grid;grid-template-columns:repeat(12,1fr);gap:6px;align-items:end;height:180px}.trend-col{display:grid;grid-template-rows:1fr auto;gap:6px;height:100%;text-align:center;min-width:0}.trend-bars{display:flex;align-items:flex-end;justify-content:center;gap:3px;height:100%}.trend-bars>div{width:40%;max-width:14px;min-height:2px;border-radius:3px 3px 0 0}.trend .hires,.legend.hires{background:var(--navy)}.trend .exits,.legend.exits{background:var(--accent)}.legend{display:inline-block;width:10px;height:10px;border-radius:3px;margin-left:8px}@media (max-width: 640px){.trend-col .small{font-size:.6rem}}.msg.internal{background:var(--amber-soft);border:1px dashed var(--amber)}.note-input{background:var(--amber-soft);border-color:var(--amber)}
