:root{--navy:#08265f;--navy2:#041b49;--blue:#0d61cf;--orange:#ff7a1a;--ink:#172033;--muted:#667085;--line:#e4eaf3;--bg:#f4f7fb;--white:#fff;--success:#0f9d67;--danger:#d92d20;--shadow:0 12px 35px rgba(10,38,91,.10)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,"Noto Sans Devanagari",sans-serif;background:var(--bg);color:var(--ink);line-height:1.5}a{text-decoration:none;color:inherit}img{max-width:100%}.wrap{width:min(1180px,calc(100% - 28px));margin:auto}.topline{background:var(--navy2);color:#fff;font-size:12px;padding:7px 0}.topline .wrap{display:flex;justify-content:space-between;gap:12px}.site-header{background:#fff;position:sticky;top:0;z-index:30;box-shadow:0 4px 18px rgba(0,27,77,.08)}.nav{min-height:78px;display:flex;align-items:center;gap:18px}.brand{display:flex;align-items:center;font-size:26px;font-weight:900;color:var(--navy);white-space:nowrap}.brand-icon{width:48px;height:48px;border-radius:13px;background:linear-gradient(145deg,var(--navy),var(--orange));color:#fff;display:grid;place-items:center;margin-right:9px;font-size:14px;box-shadow:0 8px 20px rgba(8,38,95,.25)}.brand-accent,.brand small{color:var(--orange)}.brand em{display:block;font-size:9px;font-style:normal;font-weight:600;color:#42526d;margin-top:1px}.nav nav{display:flex;align-items:center;gap:14px;flex:1;justify-content:center}.nav nav a{font-size:13px;font-weight:750;color:#1f2a44;padding:27px 0;border-bottom:3px solid transparent}.nav nav a:hover{color:var(--blue);border-color:var(--orange)}.account{display:flex;align-items:center;gap:8px}.login-link{background:var(--navy);color:#fff;padding:11px 15px;border-radius:8px;font-weight:700}.btn,.button{display:inline-flex;align-items:center;justify-content:center;background:var(--orange);color:#fff;border:0;border-radius:9px;padding:12px 20px;font-weight:800;cursor:pointer}.btn.sm{padding:11px 15px}.menu-btn{display:none;background:#fff;border:1px solid #ccd4df;border-radius:8px;font-size:22px;padding:7px 11px}.hero{background:linear-gradient(120deg,#06245c 0%,#0b51b3 68%,#1672df 100%);color:#fff;padding:46px 0;overflow:hidden;position:relative}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 15%,rgba(255,255,255,.13) 0 2px,transparent 3px);background-size:46px 46px}.hero-grid{display:grid;grid-template-columns:1.3fr .7fr;align-items:center;position:relative}.eyebrow{font-size:13px;font-weight:700;color:#d6e4ff}.hero h1{font-size:44px;line-height:1.15;margin:12px 0}.hero h1 strong{color:#ffb05a}.hero p{font-size:17px;max-width:700px;line-height:1.7;color:#eef4ff}.search{display:flex;background:#fff;padding:7px;border-radius:12px;max-width:700px;margin-top:20px;box-shadow:0 14px 30px rgba(0,27,77,.28)}.search>span{color:#7a8494;font-size:27px;padding:7px 10px}.search input{flex:1;border:0;outline:0;font-size:15px;padding:10px;min-width:0}.hero-pills{display:flex;gap:14px;margin-top:16px;font-size:12px;color:#dbe8ff}.hero-art{display:grid;place-items:center}.art-card{width:330px;height:220px;position:relative}.books,.clock,.laptop{position:absolute;font-size:78px;filter:drop-shadow(0 16px 14px rgba(0,27,77,.4))}.books{left:0;bottom:5px}.clock{left:110px;bottom:52px;font-size:60px}.laptop{right:0;bottom:0;font-size:105px}.checklist{position:absolute;right:30px;top:0;background:#fff;color:#16a267;border-radius:12px;padding:12px 20px;font-size:25px;line-height:1.3;box-shadow:0 12px 26px rgba(0,27,77,.28)}.category-strip{background:#fff;padding:22px 0;border-bottom:1px solid var(--line)}.category-grid{display:grid;grid-template-columns:repeat(10,1fr);gap:10px}.cat-card{min-height:98px;border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#fff;box-shadow:0 5px 17px rgba(10,42,91,.05);transition:.2s}.cat-card:hover{transform:translateY(-4px);border-color:#b8d1f4}.cat-card span{font-size:29px}.cat-card b{font-size:13px}.cat-card.all{background:var(--navy);color:#fff}.home-dashboard{padding:22px 0 38px}.home-layout{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(290px,.8fr);gap:18px}.main-column,.side-column{display:grid;gap:18px;align-content:start}.panel{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);overflow:hidden}.panel-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--line)}.panel-head h2{font-size:19px;margin:0}.panel-head a{color:var(--blue);font-size:13px;font-weight:800}.notification-list{padding:0 20px}.notification-row{display:flex;gap:13px;align-items:center;padding:15px 0;border-bottom:1px solid #edf0f5}.notification-row:last-child{border:0}.notification-row>div{flex:1}.notification-row b{display:block;font-size:14px}.notification-row small{display:block;color:var(--muted);margin-top:5px}.notification-row i{font-size:26px;color:#77849a}.new-badge,.new-tag{background:#f04438;color:#fff;border-radius:4px;font-size:9px;font-weight:900;padding:4px 6px}.paper-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px;padding:14px}.paper-card,.model-card{border:1px solid var(--line);border-radius:11px;padding:15px;position:relative;min-height:170px;background:#fff}.paper-card h3,.model-card h3{font-size:15px;line-height:1.55;margin:13px 0 8px}.paper-card p,.model-card p,.model-card small{font-size:12px;color:var(--muted)}.outline{display:inline-flex;border:1px solid var(--blue);color:#083f8b;border-radius:7px;padding:8px 12px;font-weight:800;font-size:12px;margin-top:10px}.current-date{padding:10px 20px;color:var(--muted);font-size:12px}.current-panel ul{margin:0;padding:0 35px 12px}.current-panel li{padding:7px 0;font-size:13px}.pdf-btn{display:block;background:var(--navy);color:#fff;padding:12px;margin:8px 18px 18px;text-align:center;border-radius:8px;font-weight:700;font-size:13px}.test-row{margin:10px 14px;border:1px solid var(--line);border-radius:9px;padding:13px;display:grid;grid-template-columns:1fr auto}.test-row b,.test-row small{display:block}.test-row small{color:var(--muted);font-size:11px;margin-top:5px}.test-row span{grid-column:2;grid-row:1/3;align-self:center;border:1px solid #b9c8da;padding:7px 10px;border-radius:6px;font-size:11px;font-weight:800}.ad-slot{min-height:110px;border:2px dashed #cad3e0;background:#fff;display:grid;place-items:center;text-align:center;color:#7a8595;border-radius:12px}.quick-services{background:#fff4e9;padding:30px 0 42px}.quick-services .panel-head{padding:0 0 16px;border:0}.service-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.service-grid a{background:#fff;border:1px solid #f0ded0;border-radius:12px;padding:19px;font-size:25px}.service-grid b,.service-grid small{display:block;font-size:14px;margin-top:8px}.service-grid small{font-size:12px;color:var(--muted)}.empty{padding:26px;text-align:center;color:#77849a;grid-column:1/-1}.page-head{background:linear-gradient(135deg,#06285f,#0c59b6);color:#fff;padding:42px 0}.section{padding:34px 0}.resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.resource-card,.question-card,.result-hero,.form-card,.card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px;box-shadow:var(--shadow)}.tag{display:inline-block;background:#eef5ff;color:#174985;padding:5px 10px;border-radius:999px;font-size:13px}.meta,.muted{color:var(--muted)}
/* Auth */.auth-section{min-height:calc(100vh - 240px);padding:48px 14px;background:linear-gradient(145deg,#eff5ff,#fff7ef)}.auth-card{width:min(470px,100%);margin:auto;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 18px 55px rgba(8,38,95,.12);padding:28px}.auth-card h1{margin:0 0 8px;font-size:28px}.auth-card p{color:var(--muted);margin:0 0 22px}.auth-form{display:grid;gap:15px}.auth-form label{display:grid;gap:7px;font-weight:700;font-size:14px}.auth-form input{width:100%;padding:13px 14px;border:1px solid #d3dbea;border-radius:10px;font-size:15px}.auth-form input:focus{outline:2px solid #b7d2ff;border-color:var(--blue)}.auth-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:5px}.auth-note{text-align:center;margin-top:18px;color:var(--muted)}.msg.error{background:#fff0ee;color:#b42318;padding:11px;border-radius:9px;border:1px solid #ffc7c2}
/* Generic forms/pages */.formbox,.form-card{width:min(900px,calc(100% - 28px));margin:34px auto;background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px;box-shadow:var(--shadow)}.formbox h2{margin-top:0}.formbox label{display:block;margin:12px 0 6px;font-weight:700}.formbox input,.formbox select,.formbox textarea{width:100%;padding:12px;border:1px solid #d6deea;border-radius:9px}.formbox textarea{min-height:120px}.resource-grid{margin-top:18px}.dashboard-shell,.dashboard-layout{display:grid;grid-template-columns:240px 1fr;gap:22px}.user-side{background:#082c68;color:#fff;border-radius:14px;padding:18px;align-self:start}.user-side a{display:block;padding:11px;border-radius:8px;color:#e9f1ff}.stat-grid,.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.stat-grid>div,.stat{background:#fff;padding:18px;border-radius:12px;border:1px solid var(--line)}
/* Test UI */.test-shell{width:min(1180px,calc(100% - 24px));margin:28px auto 50px;display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:18px}.test-main,.test-side{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow)}.test-head{padding:20px 22px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:16px;align-items:center}.test-head h1{margin:0;font-size:23px}.test-timer{background:#fff3e9;color:#b54708;border:1px solid #ffd7b2;border-radius:10px;padding:10px 14px;font-weight:900}.test-progress{height:7px;background:#e8edf5}.test-progress i{display:block;height:100%;background:linear-gradient(90deg,var(--blue),var(--orange));width:0}.question-slide{display:none;padding:24px}.question-slide.active{display:block}.question-title{font-size:18px;font-weight:800;line-height:1.55;margin-bottom:18px}.option{display:flex;align-items:flex-start;gap:10px;border:1px solid #dfe6ef;border-radius:11px;padding:13px 14px;margin:10px 0;cursor:pointer;transition:.18s}.option:hover{background:#f5f9ff;border-color:#9fc0ef}.option input{margin-top:4px}.test-actions{display:flex;justify-content:space-between;gap:12px;padding:18px 22px;border-top:1px solid var(--line)}.test-actions button{border:0;border-radius:9px;padding:11px 17px;font-weight:800;cursor:pointer}.secondary-btn{background:#edf2f8;color:#21324f}.submit-btn{background:var(--orange);color:#fff}.palette-title{padding:18px;border-bottom:1px solid var(--line);font-weight:900}.palette{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;padding:16px}.palette button{width:42px;height:42px;border-radius:9px;border:1px solid #ccd5e1;background:#fff;font-weight:800;cursor:pointer}.palette button.current{background:var(--navy);color:#fff}.palette button.answered{background:#e7f8f0;border-color:#68c69d;color:#08774b}.test-legend{padding:0 16px 18px;font-size:12px;color:var(--muted)}
footer{background:var(--navy2);color:#dbe6ff;padding-top:40px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px}.footer-grid a{display:block;margin:9px 0}.copyright{text-align:center;border-top:1px solid rgba(255,255,255,.12);margin-top:30px;padding:18px}
@media(max-width:1100px){.nav nav{gap:9px}.nav nav a{font-size:12px}.category-grid{grid-template-columns:repeat(5,1fr)}}@media(max-width:850px){.menu-btn{display:block;margin-left:auto}.nav nav,.account{display:none}.nav-open .nav nav{display:flex;position:absolute;top:78px;left:0;right:0;background:#fff;flex-direction:column;align-items:stretch;padding:10px 20px;box-shadow:0 12px 22px rgba(0,27,77,.14)}.nav-open .nav nav a{padding:11px}.nav-open .account{display:flex;position:absolute;top:430px;left:0;right:0;background:#fff;padding:12px 20px}.hero-grid,.home-layout,.test-shell{grid-template-columns:1fr}.hero-art{display:none}.category-grid{display:flex;overflow:auto}.cat-card{min-width:115px}.service-grid{grid-template-columns:repeat(3,1fr)}.resource-grid{grid-template-columns:1fr 1fr}.dashboard-shell,.dashboard-layout{grid-template-columns:1fr}.stat-grid,.stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.wrap{width:min(100% - 18px,1180px)}.top-right{display:none}.brand{font-size:21px}.brand-icon{width:43px;height:43px}.hero{padding:30px 0}.hero h1{font-size:31px}.hero p{font-size:14px}.hero-pills{flex-wrap:wrap}.search{flex-wrap:nowrap}.paper-grid{grid-template-columns:1fr}.panel-head{padding:14px}.notification-list{padding:0 14px}.service-grid{grid-template-columns:1fr 1fr}.resource-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr}.stat-grid,.stats{grid-template-columns:1fr 1fr}.auth-card{padding:22px}.test-head{align-items:flex-start;flex-direction:column}.test-actions{position:sticky;bottom:0;background:#fff}.palette{grid-template-columns:repeat(6,1fr)}.palette button{width:100%}}
.test-cat-scroll{display:flex;gap:10px;overflow-x:auto;padding:4px 0 18px;scrollbar-width:thin}.test-cat-scroll a{white-space:nowrap;padding:10px 16px;border:1px solid #ddd;border-radius:999px;background:#fff;font-weight:700}.paper-text{white-space:pre-wrap;line-height:1.8}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.detail-grid div{padding:12px;background:#f7f8fb;border-radius:10px}.detail-grid b{display:block;margin-bottom:4px}@media(max-width:700px){.detail-grid{grid-template-columns:1fr}}

/* PaperHub account UI final */
.user-main{min-width:0}.user-main h1{margin-top:0}.profile-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px;box-shadow:var(--shadow)}.profile-form label{display:flex;flex-direction:column;gap:7px;font-weight:700;color:#27364d}.profile-form input{box-sizing:border-box;width:100%;min-height:46px;padding:10px 12px;border:1px solid #d6deea;border-radius:9px;font-size:15px;background:#fff}.profile-form input:disabled{background:#f2f5f9;color:#667085}.profile-form button{grid-column:1/-1;width:max-content;min-width:150px;border:0;border-radius:9px;padding:12px 20px;background:#ff7818;color:#fff;font-weight:800}.user-side small{display:block;overflow-wrap:anywhere;margin:5px 0 12px;color:#dbe8ff}.stat-grid>div{display:flex;flex-direction:column;gap:5px}.stat-grid strong{font-size:25px;color:#0b3977}.stat-grid span{color:#5c6778}.table-responsive{overflow:auto;background:#fff;border:1px solid var(--line);border-radius:14px}.public-table{width:100%;border-collapse:collapse;min-width:560px}.public-table th,.public-table td{text-align:left;padding:12px 14px;border-bottom:1px solid #edf0f5}.public-table th{background:#f7f9fc}.new-badge-inline{display:inline-block;background:#ef3434;color:#fff;font-size:10px;font-weight:900;border-radius:5px;padding:3px 6px;margin-right:7px;vertical-align:middle}.header-bell{position:relative;text-decoration:none;font-size:20px;padding:7px}.header-bell b{position:absolute;right:0;top:0;background:#ef3434;color:#fff;border-radius:99px;min-width:17px;height:17px;font-size:10px;display:grid;place-items:center;padding:0 2px}
@media(max-width:850px){.user-side{display:flex;overflow:auto;gap:5px;align-items:center}.user-side h3,.user-side small{display:none}.user-side a{white-space:nowrap}.profile-form{grid-template-columns:1fr}.profile-form button{width:100%}.dashboard-shell{gap:14px}.user-main h1{font-size:24px}}
@media(max-width:560px){.profile-form{padding:16px}.stat-grid{grid-template-columns:1fr 1fr}.stat-grid>div{padding:14px}.stat-grid strong{font-size:21px}}

/* Final user dashboard/profile/model paper polish */
.model-paper-card{position:relative}.model-paper-card h3{margin:12px 0 8px;line-height:1.45}.model-meta{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.model-meta span{background:#f5f8fc;border:1px solid #e3e9f2;border-radius:8px;padding:7px 9px;font-size:12px;color:#475467}
.dashboard-shell{align-items:start}.user-main{background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px;box-shadow:var(--shadow)}.user-side{box-shadow:0 12px 30px rgba(8,44,104,.16)}.user-side h3{margin:0 0 4px}.user-side a.active{background:#fff;color:#082c68;font-weight:800}.user-main h2{margin-top:26px;font-size:20px}.stat-grid{margin:18px 0 24px}.stat-grid>div{min-height:105px;justify-content:center;box-shadow:0 5px 18px rgba(10,38,91,.05)}
.profile-form{max-width:850px}.profile-form label{min-width:0}.profile-form input{display:block}.profile-form .btn{margin-top:2px}
@media(max-width:850px){.user-main{padding:18px}.user-side{border-radius:12px}.user-side a.active{background:rgba(255,255,255,.18);color:#fff}.model-meta{gap:6px}}
@media(max-width:560px){.section{padding:20px 0}.user-main{padding:14px;border-radius:14px}.user-main h1{font-size:22px}.stat-grid{gap:9px}.stat-grid>div{min-height:92px;padding:12px}.stat-grid span{font-size:12px}.public-table th,.public-table td{padding:10px}.profile-form{box-shadow:none;border-radius:12px}.model-paper-card{padding:16px}}
/* v8 detailed job/admit-card/answer-key/result pages */
.job-kicker{display:inline-flex;background:#ff7a1a;color:#fff;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:900}.job-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:20px;align-items:start}.job-main{display:grid;gap:18px}.job-section{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:var(--shadow)}.job-section h2{margin:0;background:#08265f;color:#fff;padding:13px 17px;font-size:18px}.job-copy{padding:18px;line-height:1.75}.job-alert{background:#fff7e8;border:1px solid #ffd99e;border-radius:12px;padding:16px;line-height:1.65}.job-table-wrap{overflow:auto}.job-table{width:100%;border-collapse:collapse}.job-table th,.job-table td{padding:13px 15px;border-bottom:1px solid var(--line);vertical-align:top;text-align:left}.job-table th{width:34%;background:#f8fafc;color:#344054}.job-table tr:last-child th,.job-table tr:last-child td{border-bottom:0}.job-links{padding:15px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.job-link{display:flex;justify-content:center;text-align:center;padding:12px;border:1px solid #b9cceb;border-radius:9px;color:#0b4d98;font-weight:800}.job-link.primary{background:#ff7a1a;border-color:#ff7a1a;color:#fff}.job-side{position:sticky;top:100px}.job-side b{font-size:20px;color:#08265f}@media(max-width:850px){.job-layout{grid-template-columns:1fr}.job-side{position:static}.job-table th{width:42%}}@media(max-width:520px){.job-links{grid-template-columns:1fr}.job-table th,.job-table td{padding:11px;font-size:13px}.job-section h2{font-size:16px}}
/* v10 PaperHub structured Sarkari-style resource cards */
.sr-page{max-width:980px}.sr-head h1{max-width:900px}.sr-intro{background:#fff8df;border:1px solid #f2d47b;border-radius:12px;padding:15px;margin-bottom:16px;line-height:1.65}.sr-box{background:#fff;border:1px solid #cfd7e6;border-radius:12px;overflow:hidden;margin:0 0 16px;box-shadow:0 5px 18px rgba(15,35,70,.06)}.sr-box h2{margin:0;text-align:center;padding:12px 15px;font-size:20px;border-bottom:1px solid #d9dfeb}.sr-box.navy h2{background:#092d69;color:#fff}.sr-box.green h2{background:#eaf8ed;color:#087b25}.sr-box.orange h2{background:#fff1df;color:#c45b00}.sr-box.pink h2{background:#fff0fb;color:#d900a9}.sr-box.blue h2{background:#edf5ff;color:#0b4d98}.sr-body{padding:0}.sr-line{display:grid;grid-template-columns:38% 1fr;border-bottom:1px solid #e1e5ed;min-height:46px}.sr-line:last-child{border-bottom:0}.sr-line b,.sr-line span{padding:12px 15px}.sr-line b{background:#fafbfc}.sr-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sr-two .sr-box{height:max-content}.sr-text{padding:17px 20px;line-height:1.8;font-size:15px;white-space:normal}.sr-scroll{overflow-x:auto}.sr-grid{width:100%;border-collapse:collapse;min-width:560px}.sr-grid th,.sr-grid td{border:1px solid #bfc5ce;padding:12px;text-align:center;vertical-align:top}.sr-grid th{font-weight:900;background:#f7f8fa}.sr-links>div{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #d8dde7;align-items:center;text-align:center}.sr-links>div:last-child{border-bottom:0}.sr-links b,.sr-click{padding:15px}.sr-click{font-size:18px;font-weight:900;border-left:1px solid #d8dde7}.sr-click.pink{color:#e600b8}.sr-click.blue{color:#073c9b}.sr-click.green{color:#087b25}.sr-note{background:#fff;border:1px solid #d9dfeb;border-radius:12px;padding:18px;line-height:1.7;margin-top:18px}@media(max-width:650px){.sr-page{padding-left:10px;padding-right:10px}.sr-two{grid-template-columns:1fr}.sr-box h2{font-size:17px}.sr-line{grid-template-columns:42% 58%}.sr-line b,.sr-line span{padding:10px;font-size:13px}.sr-text{padding:14px;font-size:14px}.sr-links b,.sr-click{padding:13px 8px}.sr-click{font-size:16px}.sr-head h1{font-size:25px}}
/* v11 final Sarkari-style responsive detail page */
.lang-switch{display:flex;border:1px solid #d7deea;border-radius:8px;overflow:hidden;margin-right:7px}.lang-switch a{padding:7px 9px;background:#fff;font-size:12px;font-weight:800}.lang-switch a.active{background:#0b4da2;color:#fff}.sr-layout{max-width:1180px;display:grid;grid-template-columns:minmax(0,2.15fr) minmax(270px,.85fr);gap:20px;align-items:start}.sr-main{min-width:0}.sr-side{position:sticky;top:15px}.sr-meta{margin-top:10px;font-size:13px}.sr-box.blue h2{background:linear-gradient(90deg,#0c58c7,#0876d8);color:#fff}.sr-box.orange h2{background:linear-gradient(90deg,#ed7100,#ff8c00);color:#fff}.sr-box.purple h2{background:linear-gradient(90deg,#7040aa,#8a54c4);color:#fff}.sr-box.teal h2{background:linear-gradient(90deg,#079b94,#10b5a8);color:#fff}.sr-box.green h2{background:linear-gradient(90deg,#278e23,#4da92c);color:#fff}.sr-box.gold h2{background:linear-gradient(90deg,#c89000,#e5aa00);color:#fff}.sr-box.maroon h2{background:linear-gradient(90deg,#9c244b,#bf345f);color:#fff}.sr-box.pink h2{background:#fff3f5;color:#d71945}.sr-side-links a{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:14px;border-bottom:1px solid #e4e8ef;color:#10244a}.sr-side-links a:last-child{border:0}.sr-side-links b{background:#edf4ff;color:#0755c7;border-radius:6px;padding:6px 8px;font-size:12px}.sr-tool-list a{display:block;padding:13px 15px;border-bottom:1px solid #e4e8ef;color:#10244a;font-weight:700}.sr-tool-list a:last-child{border:0}.sr-warning{border:1px solid #f2cf6c;background:#fff9df;border-radius:9px;padding:12px;text-align:center;margin:16px 0}.sr-grid{min-width:0}.sr-grid th{background:#f1f5fb}.sr-intro{background:#effbef;border-color:#8bc995}
@media(max-width:900px){.sr-layout{grid-template-columns:1fr}.sr-side{position:static}.account .lang-switch{order:-1}.site-header .nav{flex-wrap:wrap}}
@media(max-width:650px){.sr-layout{padding-left:8px;padding-right:8px}.sr-grid{min-width:520px}.sr-side{display:block}.lang-switch a{padding:6px 7px}.sr-head .wrap{padding-left:12px;padding-right:12px}}

/* v11.4 compact main navigation */
.main-nav .nav-more{position:relative}.main-nav .nav-more>button{border:0;background:transparent;font:inherit;font-size:13px;font-weight:750;color:#1f2a44;padding:27px 0;cursor:pointer}.nav-more-menu{display:none;position:absolute;right:0;top:62px;background:#fff;border:1px solid var(--line);border-radius:12px;min-width:220px;box-shadow:var(--shadow);padding:7px;z-index:60}.nav-more:hover .nav-more-menu,.nav-more:focus-within .nav-more-menu{display:grid}.nav .nav-more-menu a{padding:10px 12px;border:0;border-radius:8px}.nav .nav-more-menu a:hover{background:#eef5ff;border:0}@media(max-width:900px){.main-nav .nav-more{width:100%}.main-nav .nav-more>button{padding:10px}.nav-more-menu{position:static;box-shadow:none;margin:0 8px 8px}.nav-open .nav-more-menu{display:grid}}
