:root{--navy:#0b1d44;--red:#d71920;--white:#fff;--bg:#f2f4f7;--steel:#8e949b;--ink:#1d2939;--muted:#667085;--line:#e4e7ec;--success:#18794e;--warning:#b54708;--shadow:0 10px 30px rgba(11,29,68,.08);--radius:12px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,system-ui,sans-serif;font-size:14px}.sidebar{position:fixed;inset:0 auto 0 0;width:272px;background:var(--navy);color:#fff;padding:28px 18px;z-index:20;display:flex;flex-direction:column}.brand{color:#fff;text-decoration:none;padding:0 12px 28px;border-bottom:1px solid rgba(255,255,255,.12);display:block}.brand small{display:block;margin-top:7px;letter-spacing:.08em;color:#cbd4e7}.brand-mark{position:relative;width:130px;padding-top:22px}.brand-mark:before,.brand-mark:after{content:"";position:absolute;left:6px;top:0;width:100px;height:20px;border-radius:50% 50% 0 0;border-top:4px solid var(--red);transform:rotate(-4deg)}.brand-mark:after{top:6px;left:2px;border-color:#fff;border-width:3px}.brand-mark span{font:700 25px Montserrat;letter-spacing:.24em}.sidebar nav{padding-top:28px;display:grid;gap:7px}.nav-item{width:100%;min-height:46px;border:0;border-radius:8px;background:transparent;color:#dce3f0;text-align:left;padding:0 12px;font:600 13px Inter;cursor:pointer;display:flex;gap:12px;align-items:center;transition:.2s}.nav-item:hover,.nav-item:focus-visible{background:rgba(255,255,255,.09);color:#fff;outline:2px solid rgba(255,255,255,.5)}.nav-item.active{background:#fff;color:var(--navy);box-shadow:inset 4px 0 var(--red)}.nav-icon{font-size:20px;width:22px;text-align:center}.badge{margin-left:auto;background:var(--red);color:#fff;padding:2px 7px;border-radius:20px;font-size:11px}.sidebar-bottom{margin-top:auto;display:grid;gap:7px}.sidebar-bottom>small{padding:16px 12px 0;color:#aebbd4}.online{color:#77d4a1}.app-shell{margin-left:272px;min-height:100vh}.topbar{height:76px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 32px;gap:22px;position:sticky;top:0;z-index:10}.search{height:44px;max-width:520px;flex:1;border:1px solid var(--line);border-radius:9px;display:flex;align-items:center;padding:0 12px;gap:9px}.search:focus-within{outline:3px solid rgba(11,29,68,.13);border-color:var(--navy)}.search input{border:0;outline:0;flex:1;font:14px Inter}.search kbd{color:var(--steel);border:1px solid var(--line);padding:3px 6px;border-radius:5px;font:11px Inter}.company{margin-left:auto;display:grid;text-align:right}.company strong{font-size:12px}.company small{color:var(--muted);margin-top:3px}.icon-button,.profile{border:0;background:transparent;cursor:pointer}.icon-button{width:42px;height:42px;border-radius:50%;font-size:21px}.icon-button:hover{background:var(--bg)}.notification{position:relative}.notification i{position:absolute;width:8px;height:8px;background:var(--red);border-radius:50%;top:7px;right:8px;border:2px solid #fff}.profile{display:flex;gap:10px;align-items:center;text-align:left}.profile>span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--navy);color:#fff;font-weight:700}.profile div{display:grid}.profile small{color:var(--muted);margin-top:2px}.menu-button{display:none}.page{padding:30px 34px 20px;max-width:1600px;margin:auto}.breadcrumb{display:flex;align-items:center;gap:8px;color:var(--steel);margin-bottom:22px}.breadcrumb button{border:0;background:none;color:var(--navy);cursor:pointer;padding:0}.page-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:26px;position:relative}.page-heading:after{content:"";position:absolute;left:0;bottom:-12px;width:180px;height:3px;background:linear-gradient(90deg,var(--navy) 0 68%,var(--red) 68%);border-radius:4px}.eyebrow{color:var(--red);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:11px;margin-bottom:8px}.page-heading h1{font:700 clamp(26px,3vw,38px) Montserrat;margin:0;color:var(--navy)}.page-heading p{color:var(--muted);font-size:15px;margin:9px 0 0;max-width:750px;line-height:1.6}.button{min-height:44px;border-radius:8px;padding:0 17px;border:1px solid var(--line);background:#fff;color:var(--navy);font:600 13px Inter;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.button:hover{transform:translateY(-1px);box-shadow:var(--shadow)}.button:focus-visible{outline:3px solid rgba(215,25,32,.25)}.button.primary{background:var(--navy);color:#fff;border-color:var(--navy)}.button.danger{background:var(--red);color:#fff;border-color:var(--red)}.section-title{display:flex;align-items:center;justify-content:space-between;margin:34px 0 15px}.section-title h2{font:600 19px Montserrat;color:var(--navy);margin:0}.section-title span{color:var(--muted);font-size:12px}.grid{display:grid;gap:16px}.quick-grid{grid-template-columns:repeat(3,1fr)}.module-grid{grid-template-columns:repeat(3,1fr)}.module-card,.panel,.kpi,.submodule{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 2px 7px rgba(11,29,68,.03)}.module-card{padding:20px;display:flex;flex-direction:column;min-height:190px;transition:.2s}.module-card:hover{border-color:#aeb8cb;transform:translateY(-3px);box-shadow:var(--shadow)}.module-card.featured{border-top:3px solid var(--navy)}.module-icon{width:44px;height:44px;border-radius:10px;background:#eef1f7;color:var(--navy);display:grid;place-items:center;font-size:21px;margin-bottom:17px}.module-card h3,.submodule h3{font:600 16px Montserrat;color:var(--navy);margin:0 0 8px}.module-card p,.submodule p{color:var(--muted);line-height:1.55;margin:0 0 18px}.module-link{margin-top:auto;border:0;background:none;color:var(--navy);font-weight:700;text-align:left;padding:0;cursor:pointer}.module-link:hover{color:var(--red)}.support-banner{margin-top:28px;background:var(--navy);color:#fff;border-radius:var(--radius);padding:24px 28px;display:flex;justify-content:space-between;align-items:center;overflow:hidden;position:relative}.support-banner:after{content:"";position:absolute;width:280px;height:80px;border:2px solid var(--red);border-radius:50%;right:-50px;top:25px;opacity:.5}.support-banner h2{font:600 18px Montserrat;margin:0 0 6px}.support-banner p{margin:0;color:#cbd4e7}.support-banner .button{z-index:1}.kpi-grid{grid-template-columns:repeat(3,1fr);margin-top:24px}.kpi{padding:20px}.kpi small{color:var(--muted)}.kpi strong{display:block;font:700 30px Montserrat;color:var(--navy);margin:8px 0}.demo-pill,.status{font-size:11px;border-radius:99px;padding:5px 9px;background:#fff4e5;color:var(--warning);font-weight:700}.submodule-grid{grid-template-columns:repeat(2,1fr);margin-top:24px}.submodule{padding:25px;border-top:4px solid var(--navy)}.submodule .module-icon{margin-bottom:14px}.toolbar{background:#fff;border:1px solid var(--line);border-bottom:0;border-radius:var(--radius) var(--radius) 0 0;padding:14px;display:flex;gap:10px}.input,.select,.textarea{border:1px solid #cfd4dc;background:#fff;border-radius:8px;min-height:44px;padding:10px 12px;font:14px Inter;color:var(--ink);width:100%}.textarea{min-height:110px;resize:vertical}.input:focus,.select:focus,.textarea:focus{outline:3px solid rgba(11,29,68,.12);border-color:var(--navy)}.toolbar .input{max-width:340px}.toolbar .select{max-width:220px}.table-wrap{overflow:auto;background:#fff;border:1px solid var(--line);border-radius:0 0 var(--radius) var(--radius)}table{width:100%;border-collapse:collapse;min-width:760px}th,td{padding:15px;text-align:left;border-bottom:1px solid var(--line)}th{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);background:#fafbfc}td button{border:0;background:none;color:var(--navy);font-weight:700;cursor:pointer}.status{display:inline-flex;gap:5px;align-items:center;background:#ecfdf3;color:var(--success)}.status.pending{background:#fff4e5;color:var(--warning)}.form-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:20px}.panel{padding:24px}.panel h2{font:600 18px Montserrat;color:var(--navy);margin:0 0 20px}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.field{display:grid;gap:7px}.field.full{grid-column:1/-1}.field label{font-weight:700;color:#344054}.field small{color:var(--muted);line-height:1.4}.required{color:var(--red)}.validation{font-size:12px;color:var(--success);font-weight:600}.validation.error{color:#b42318}.check-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.check{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid var(--line);border-radius:7px}.stepper{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:20px;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:16px}.step{display:flex;align-items:center;gap:10px;color:var(--muted)}.step b{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#e9ecf1}.step.active{color:var(--navy);font-weight:700}.step.active b{background:var(--navy);color:#fff}.form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.side-checklist{display:grid;gap:12px}.side-checklist div{display:flex;gap:10px;color:var(--muted);line-height:1.45}.side-checklist i{width:22px;height:22px;border-radius:50%;background:#ecfdf3;color:var(--success);display:grid;place-items:center;font-style:normal;flex:none}footer{padding:26px 0 8px;text-align:center;color:var(--steel);font-size:12px}footer span{color:var(--red);padding:0 5px}.loader{position:fixed;inset:0;background:rgba(11,29,68,.96);z-index:100;display:grid;place-items:center;transition:opacity .35s,visibility .35s}.loader.hidden{opacity:0;visibility:hidden}.loader-card{width:min(450px,88vw);color:#fff;text-align:center}.brand-mark--loader{margin:auto;width:140px}.loader-copy{display:grid;gap:7px;margin:25px 0}.loader-copy strong{font:600 20px Montserrat}.loader-copy span{color:#cbd4e7}.loader-line{height:4px;background:rgba(255,255,255,.15);border-radius:5px;overflow:hidden}.loader-line i{display:block;width:35%;height:100%;background:var(--red);animation:loading 1s infinite ease-in-out}@keyframes loading{0%{transform:translateX(-100%)}100%{transform:translateX(380%)}}.toast-region{position:fixed;right:24px;top:92px;z-index:80;display:grid;gap:10px}.toast{width:min(360px,calc(100vw - 30px));background:#fff;border:1px solid var(--line);border-left:4px solid var(--navy);border-radius:9px;box-shadow:var(--shadow);padding:15px 16px;animation:slideIn .25s ease}.toast.error{border-left-color:var(--red)}.toast strong{display:block;color:var(--navy);margin-bottom:4px}.toast span{color:var(--muted);font-size:12px}@keyframes slideIn{from{transform:translateX(20px);opacity:0}}.modal{border:0;border-radius:16px;padding:32px;width:min(480px,90vw);box-shadow:0 25px 70px rgba(11,29,68,.3);text-align:center}.modal::backdrop{background:rgba(11,29,68,.65);backdrop-filter:blur(3px)}.modal-close{position:absolute;right:15px;top:12px;border:0;background:none;font-size:24px;cursor:pointer}.modal-icon{margin:auto;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:#ecfdf3;color:var(--success);font-size:24px;font-weight:700}.modal h2{font:700 22px Montserrat;color:var(--navy);margin:17px 0 8px}.modal p{color:var(--muted);line-height:1.6}.modal-actions{display:flex;justify-content:center;gap:10px;margin-top:22px}
@media(max-width:1100px){.company{display:none}.module-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:820px){.sidebar{transform:translateX(-100%);transition:.25s}.sidebar.open{transform:translateX(0);box-shadow:20px 0 50px rgba(0,0,0,.25)}.app-shell{margin-left:0}.menu-button{display:block}.topbar{padding:0 15px}.profile div,.search kbd{display:none}.page{padding:24px 18px}.quick-grid,.module-grid,.kpi-grid,.submodule-grid,.form-layout{grid-template-columns:1fr}.form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}.stepper{gap:8px}.step span{display:none}.support-banner{align-items:flex-start;gap:20px;flex-direction:column}.page-heading{flex-direction:column}.toolbar{flex-direction:column}.toolbar .input,.toolbar .select{max-width:none}}
@media(max-width:480px){.search{max-width:none}.profile{display:none}.check-grid{grid-template-columns:1fr}.form-actions{flex-direction:column-reverse}.form-actions .button{width:100%}}

/* Minimal portal direction — compact icon rail + visual module launcher */
body{background:#f7f8fa}.sidebar{width:94px;padding:24px 14px;align-items:center}.app-shell{margin-left:94px}.brand{width:100%;padding:0 0 24px;text-align:center}.brand-mark{width:64px;padding-top:17px;margin:auto}.brand-mark:before,.brand-mark:after{left:8px;width:47px;height:13px;border-width:3px}.brand-mark:after{top:5px;left:5px;border-width:2px}.brand-mark span{font-size:12px;letter-spacing:.16em}.brand small{font-size:9px;letter-spacing:.04em}.sidebar nav{width:100%;gap:10px}.nav-item{height:54px;min-height:54px;padding:0;justify-content:center;position:relative}.nav-icon{font-size:22px}.nav-label{position:absolute;left:70px;background:var(--navy);padding:8px 11px;border-radius:7px;white-space:nowrap;opacity:0;visibility:hidden;transform:translateX(-5px);transition:.18s;box-shadow:var(--shadow);color:#fff;font-size:12px}.nav-item:hover .nav-label,.nav-item:focus-visible .nav-label{opacity:1;visibility:visible;transform:none}.nav-item.active{box-shadow:inset 3px 0 var(--red);background:#fff}.badge{position:absolute;right:-2px;top:2px;font-size:9px;padding:2px 5px}.sidebar-bottom{width:100%}.sidebar-bottom>small{display:none}.topbar{height:68px;padding:0 28px}.page{padding:28px 48px 18px}.portal-hero{min-height:170px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:34px 38px;margin-bottom:24px;display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden}.portal-hero:after{content:"";position:absolute;width:420px;height:120px;border:2px solid var(--red);border-left-color:var(--navy);border-radius:50%;right:-80px;bottom:-92px;opacity:.65}.portal-hero h1{font:700 clamp(29px,3vw,42px) Montserrat;color:var(--navy);margin:0}.portal-hero p{color:var(--muted);margin:9px 0 0;font-size:16px}.hero-status{display:flex;align-items:center;gap:10px;padding:11px 14px;border:1px solid var(--line);border-radius:10px;background:#fff;z-index:1}.hero-status>span{color:var(--success);font-size:12px}.hero-status div{display:grid}.hero-status small{color:var(--muted);margin-top:3px}.portal-menu{display:grid;grid-template-columns:repeat(4,minmax(170px,1fr));gap:16px}.portal-menu .module-card{padding:0;min-height:230px;border:1px solid var(--line);box-shadow:none;overflow:hidden}.portal-menu .module-card:hover{transform:translateY(-4px);border-color:#bbc3d2;box-shadow:0 12px 32px rgba(11,29,68,.09)}.portal-menu .module-card.featured{border-top:1px solid var(--line)}.module-card-action{width:100%;height:100%;border:0;background:#fff;padding:26px 22px 20px;text-align:left;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start}.portal-menu .module-icon{width:66px;height:66px;border-radius:50%;background:#f0f2f6;font-size:27px;margin-bottom:22px;transition:.2s}.portal-menu .module-card:hover .module-icon{background:var(--navy);color:#fff;transform:scale(1.05)}.portal-menu .module-card.featured .module-icon{background:var(--navy);color:#fff}.portal-menu .module-card h3{font-size:15px;line-height:1.3}.portal-menu .module-card p{font-size:12px;line-height:1.5;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.module-card-action>span{margin-top:auto;color:var(--steel);font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.module-card-action>span b{color:var(--red);font-size:15px;margin-left:5px}.minimal-help{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:25px;color:var(--muted)}.minimal-help button{border:0;background:none;color:var(--navy);font-weight:700;cursor:pointer}.minimal-help button:hover{color:var(--red)}
@media(max-width:1200px){.portal-menu{grid-template-columns:repeat(3,1fr)}}
@media(max-width:820px){.sidebar{width:240px;align-items:stretch;padding:24px 18px}.app-shell{margin-left:0}.brand-mark{width:90px}.nav-item{justify-content:flex-start;padding:0 14px}.nav-label{position:static;opacity:1;visibility:visible;transform:none;background:none;box-shadow:none;padding:0}.page{padding:22px 18px}.portal-menu{grid-template-columns:repeat(2,1fr)}.portal-hero{padding:27px;min-height:150px}.hero-status{display:none}}
@media(max-width:520px){.portal-menu{grid-template-columns:1fr}.portal-menu .module-card{min-height:176px}.module-card-action{display:grid;grid-template-columns:64px 1fr;column-gap:16px;align-content:center}.portal-menu .module-icon{grid-row:1/4;margin:0}.portal-menu .module-card p{margin:5px 0}.module-card-action>span{margin:2px 0 0}.minimal-help{flex-direction:column}.portal-hero{min-height:135px}.portal-hero h1{font-size:27px}}

/* Responsive refinements */
.mobile-backdrop{display:none}.theme-toggle{flex:none}.theme-icon{font-size:20px;line-height:1}.toolbar{flex-wrap:wrap}.form-layout>*{min-width:0}
@media(max-width:1360px){.portal-menu{grid-template-columns:repeat(3,minmax(180px,1fr))}.page{padding-left:34px;padding-right:34px}.company small{display:none}}
@media(max-width:1024px){.portal-menu{grid-template-columns:repeat(2,minmax(200px,1fr))}.topbar{gap:12px}.company{display:none}.page{padding-left:24px;padding-right:24px}.form-layout{grid-template-columns:minmax(0,1.65fr) minmax(260px,.8fr)}.check-grid{grid-template-columns:1fr}.submodule-grid{gap:14px}}
@media(max-width:820px){body.menu-open{overflow:hidden}.mobile-backdrop{display:block;position:fixed;inset:0;border:0;background:rgba(4,12,31,.62);z-index:19;opacity:0;visibility:hidden;transition:.2s}.menu-open .mobile-backdrop{opacity:1;visibility:visible}.sidebar{z-index:25}.topbar{padding:0 14px;gap:8px}.search{min-width:0}.search input{min-width:0}.notification{display:none}.profile{margin-left:0}.form-layout{grid-template-columns:1fr}.form-layout aside{order:-1}.kpi-grid,.submodule-grid{grid-template-columns:1fr 1fr}.page-heading{gap:14px}.page-heading .button{align-self:flex-start}}
@media(max-width:640px){.topbar{height:64px}.search{height:40px}.profile{display:none}.theme-toggle{width:40px;height:40px}.page{padding:18px 14px 12px}.portal-hero{padding:24px 20px;margin-bottom:14px}.portal-menu{gap:12px}.kpi-grid,.submodule-grid{grid-template-columns:1fr}.stepper{padding:11px}.step{justify-content:center}.step b{width:28px;height:28px}.panel{padding:18px}.toolbar{padding:10px}.form-actions{position:sticky;bottom:0;background:var(--surface,#fff);padding:12px 0 4px;z-index:4}.toast-region{right:12px;top:76px}.modal{padding:28px 20px}.breadcrumb{overflow-x:auto;white-space:nowrap;padding-bottom:3px}}
@media(max-width:420px){.portal-menu{grid-template-columns:1fr}.portal-menu .module-card{min-height:158px}.module-card-action{padding:20px}.portal-menu .module-icon{width:56px;height:56px}.portal-hero h1{font-size:24px}.portal-hero p{font-size:14px}.search span{display:none}.page-heading h1{font-size:25px}.button{padding:0 13px}.table-wrap{margin-left:-4px;margin-right:-4px}}

/* Dark mode */
[data-theme="dark"]{color-scheme:dark;--white:#101827;--bg:#0b1220;--ink:#eef2f8;--muted:#aab5c6;--steel:#8f9bad;--line:#283448;--shadow:0 12px 32px rgba(0,0,0,.32);--surface:#101827;--navy:#132a56}
[data-theme="dark"] body{background:#0b1220;color:var(--ink)}[data-theme="dark"] .topbar,[data-theme="dark"] .portal-hero,[data-theme="dark"] .module-card,[data-theme="dark"] .module-card-action,[data-theme="dark"] .panel,[data-theme="dark"] .kpi,[data-theme="dark"] .submodule,[data-theme="dark"] .toolbar,[data-theme="dark"] .table-wrap,[data-theme="dark"] .stepper,[data-theme="dark"] .modal,[data-theme="dark"] .toast,[data-theme="dark"] .hero-status{background:#101827;border-color:#283448}[data-theme="dark"] .sidebar{background:#07132d}[data-theme="dark"] .nav-item.active{background:#e9eef8;color:#0b1d44}[data-theme="dark"] .nav-label{background:#07132d}[data-theme="dark"] .search,[data-theme="dark"] .input,[data-theme="dark"] .select,[data-theme="dark"] .textarea,[data-theme="dark"] .check{background:#0c1525;border-color:#344158;color:#edf2f8}[data-theme="dark"] .search input{background:transparent;color:#edf2f8}[data-theme="dark"] .search input::placeholder,[data-theme="dark"] .input::placeholder,[data-theme="dark"] .textarea::placeholder{color:#78869a}[data-theme="dark"] .page-heading h1,[data-theme="dark"] .portal-hero h1,[data-theme="dark"] .section-title h2,[data-theme="dark"] .module-card h3,[data-theme="dark"] .submodule h3,[data-theme="dark"] .panel h2,[data-theme="dark"] .kpi strong,[data-theme="dark"] .modal h2,[data-theme="dark"] .module-link,[data-theme="dark"] .minimal-help button,[data-theme="dark"] td button{color:#f2f5fa}[data-theme="dark"] .module-icon,[data-theme="dark"] .portal-menu .module-icon{background:#1a2639;color:#d9e2f0}[data-theme="dark"] .portal-menu .module-card:hover .module-icon,[data-theme="dark"] .portal-menu .module-card.featured .module-icon{background:#dce5f4;color:#0b1d44}[data-theme="dark"] th{background:#0c1525;color:#9eabba}[data-theme="dark"] td,[data-theme="dark"] th{border-color:#283448}[data-theme="dark"] .support-banner{background:#07132d}[data-theme="dark"] .button{background:#172236;color:#edf2f8;border-color:#344158}[data-theme="dark"] .button.primary{background:#e7edf7;color:#0b1d44;border-color:#e7edf7}[data-theme="dark"] .button.danger{background:var(--red);color:#fff;border-color:var(--red)}[data-theme="dark"] .demo-pill{background:#382512;color:#ffc77a}[data-theme="dark"] .status{background:#123426;color:#80ddb0}[data-theme="dark"] .status.pending{background:#382512;color:#ffc77a}[data-theme="dark"] .loader{background:rgba(5,13,30,.98)}[data-theme="dark"] .profile>span{background:#e7edf7;color:#0b1d44}[data-theme="dark"] footer{color:#8996a8}[data-theme="dark"] .form-actions{background:#101827}
