:root{--bg:#050a14;--bg2:#081224;--panel:#0b1729;--panel2:#0e1d33;--panel3:#122541;--line:rgba(132,196,255,.16);--line2:rgba(132,196,255,.28);--text:#f3f8ff;--muted:#91a7bd;--muted2:#6f879e;--cyan:#45ddff;--blue:#5d8dff;--violet:#9b72ff;--green:#62efb0;--danger:#ff6e82;--radius:18px;--shadow:0 22px 70px rgba(0,0,0,.38);--glow:0 0 38px rgba(69,221,255,.10)}.tabs{position:sticky;top:0;z-index:20;width:min(1240px,calc(100% - 32px));margin:10px auto 12px;padding:7px;display:flex;gap:6px;align-items:center;border:1px solid rgba(132,196,255,.16);border-radius:15px;background:rgba(10,22,39,.96);box-shadow:0 12px 35px rgba(0,0,0,.24);backdrop-filter:none;-webkit-backdrop-filter:none;box-sizing:border-box}.tab{height:38px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:4px;padding:0 15px;border:1px solid transparent;border-radius:10px;color:#91a8bd;font-size:11px;font-weight:850;white-space:nowrap;transition:.16s ease;min-width:0}.tab:hover{color:#effcff;background:rgba(69,221,255,.08);border-color:rgba(69,221,255,.22)}.tab.active,.plus-menu a.active{color:#fff;background:linear-gradient(135deg,rgba(69,221,255,.17),rgba(93,141,255,.16));border-color:rgba(69,221,255,.40);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 22px rgba(69,221,255,.07)}.tab-icon{display:inline-grid;place-items:center;width:18px;height:18px;margin-right:6px;border-radius:6px;color:var(--cyan);font-size:11px;font-weight:950}.tab.active .tab-icon{color:#eaffff}.tab-label{white-space:nowrap}.tab-more{margin-left:auto}.tab.optional-calculator{display:inline-flex}.tab[data-plus]{width:auto;padding:0 12px;font-size:19px;color:var(--cyan)}.tab[data-plus] .tab-label{font-size:10px}.plus-menu{position:absolute;right:7px;top:54px;width:390px;min-width:390px;max-width:min(500px,calc(100vw - 24px));display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:10px;z-index:60;border:1px solid rgba(132,196,255,.20);border-radius:16px;background:linear-gradient(145deg,rgba(9,25,44,.98),rgba(4,13,25,.98));box-shadow:0 24px 70px rgba(0,0,0,.45);backdrop-filter:none;-webkit-backdrop-filter:none;box-sizing:border-box}.plus-menu[hidden]{display:none!important}.plus-menu a{display:grid;grid-template-columns:30px 1fr 14px;align-items:center;gap:8px;min-height:58px;padding:10px;border:1px solid rgba(132,196,255,.08);border-radius:11px;background:rgba(255,255,255,.018);color:#b9cce0;font-size:11px;font-weight:750;text-decoration:none}.plus-menu a:hover{border-color:rgba(69,221,255,.25);background:linear-gradient(135deg,rgba(69,221,255,.08),rgba(155,114,255,.06));color:#fff}.plus-menu a i{font-style:normal;color:var(--cyan);justify-self:end}.plus-menu a b{display:block;color:#edf8ff;font-size:10px}.plus-menu a small{display:block;margin-top:2px;color:#7892a8;font-size:8px;line-height:1.25}.plus-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:rgba(69,221,255,.08);border:1px solid rgba(69,221,255,.16);color:var(--cyan);font-weight:950}.plus-menu .optional-more{display:none}@media(min-width:1051px){.tabs>.tab:not([data-plus]){flex:1 1 0;min-width:0}.tabs>.tab[data-plus]{flex:0 0 112px}.tabs>.tab{justify-content:center}}html[data-theme="light"] .tabs{background:#fff;border-color:rgba(35,91,132,.14);box-shadow:0 12px 30px rgba(35,91,132,.10)}html[data-theme="light"] .tab{color:#4f687d}html[data-theme="light"] .tab:hover{color:#12304a;background:rgba(69,221,255,.10);border-color:rgba(7,157,204,.22)}html[data-theme="light"] .tab.active,html[data-theme="light"] .plus-menu a.active{color:#12304a;border-color:rgba(7,157,204,.32);background:linear-gradient(135deg,#e8f9ff,#edf2ff);box-shadow:inset 0 1px 0 #fff,0 5px 18px rgba(35,91,132,.07)}html[data-theme="light"] .plus-menu{background:rgba(255,255,255,.98);border-color:rgba(35,91,132,.18);box-shadow:0 24px 60px rgba(35,91,132,.16)}html[data-theme="light"] .plus-menu a{background:#f8fbfd;border-color:rgba(35,91,132,.10);color:#466177}@media(max-width:700px){.tabs{position:relative!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;width:calc(100% - 20px)!important;margin:10px auto 14px!important;padding:0!important;gap:5px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.tabs>.tab{display:flex!important;flex:0 0 36px!important;width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0 12px!important;align-items:center!important;justify-content:center!important;text-align:center!important;border:1px solid rgba(125,161,205,.48)!important;border-radius:10px!important;background:rgba(210,224,233,.075)!important;color:#d2e0e9!important;font-size:12px!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important;box-sizing:border-box!important;box-shadow:none!important;transform:none!important}.tabs>.tab:hover,.tabs>.tab:focus-visible{color:#effcff!important;background:rgba(69,221,255,.08)!important;border-color:rgba(46,128,205,.75)!important;box-shadow:0 -5px 5px -3px rgba(46,128,205,.9)!important;outline:none!important}.tabs>.tab.active{color:#f4fcff!important;background:linear-gradient(135deg,rgba(30,187,238,.32),rgba(0,63,104,.90))!important;border-color:rgba(46,128,205,.95)!important;box-shadow:inset 0 0 20px rgba(46,128,205,.72),0 0 16px rgba(46,128,205,.14)!important;position:relative!important;z-index:2!important}.tabs>.tab .tab-icon{display:none!important}.tabs>.tab .tab-label{display:block!important;width:100%!important;margin:0!important;padding:0!important;overflow:visible!important;text-overflow:clip!important;text-align:center!important;white-space:nowrap!important;font-size:12px!important;line-height:1!important}.tabs>.tab.mobile-secondary,.tabs>.tab.optional-calculator{display:none!important}.tabs>.tab[data-plus]{display:flex!important;flex:0 0 36px!important;width:100%!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0 12px!important;align-items:center!important;justify-content:center!important;color:var(--cyan)!important;background:rgba(69,221,255,.045)!important;border-color:rgba(69,221,255,.32)!important;box-shadow:none!important;font-size:12px!important}.tabs>.tab[data-plus].active{background:linear-gradient(135deg,rgba(30,187,238,.20),rgba(0,63,104,.55))!important;border-color:rgba(46,128,205,.75)!important;box-shadow:inset 0 0 18px rgba(46,128,205,.42)!important}.tabs>.tab[data-plus] .tab-icon{display:block!important;width:auto!important;height:auto!important;margin:0 7px 0 0!important;color:inherit!important;font-size:18px!important;line-height:1!important}.tabs>.tab[data-plus] .tab-label{width:auto!important;font-size:12px!important}.tabs>.plus-menu{position:static!important;top:auto!important;left:auto!important;right:auto!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:5px!important;flex:0 0 auto!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;z-index:1!important}.tabs>.plus-menu[hidden]{display:none!important}.tabs>.plus-menu>a,.tabs>.plus-menu>a.optional-more{display:flex!important;width:100%!important;min-width:0!important;min-height:36px!important;height:36px!important;box-sizing:border-box!important;align-items:center!important;justify-content:center!important;padding:0 12px!important;margin:0!important;border:1px solid rgba(125,161,205,.48)!important;border-radius:10px!important;background:#0d1929!important;color:#d2e0e9!important;text-decoration:none!important;text-align:center!important;box-shadow:none!important;font-size:12px!important;font-weight:850!important}.tabs>.plus-menu>a.active{color:#f4fcff!important;background:linear-gradient(135deg,rgba(30,187,238,.32),rgba(0,63,104,.90))!important;border-color:rgba(46,128,205,.95)!important;box-shadow:inset 0 0 20px rgba(46,128,205,.72),0 0 16px rgba(46,128,205,.14)!important}.tabs>.plus-menu>a:hover,.tabs>.plus-menu>a:focus-visible{background:rgba(69,221,255,.08)!important;border-color:rgba(46,128,205,.75)!important;outline:none!important}.tabs>.plus-menu>a .plus-icon,.tabs>.plus-menu>a i{display:none!important}.tabs>.plus-menu>a>span:nth-child(2){display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;margin:0!important;padding:0!important;text-align:center!important}.tabs>.plus-menu>a b{display:block!important;margin:0!important;padding:0!important;color:#d2e0e9!important;font-size:12px!important;line-height:1!important;font-weight:850!important}.tabs>.plus-menu>a.active b{color:#f4fcff!important}.tabs>.plus-menu>a small{display:none!important}html[data-theme="light"] .tabs>.plus-menu>a{background:#d2e0e9!important;color:#2b2b2b!important;border-color:#7da1cd!important}html[data-theme="light"] .tabs>.plus-menu>a b{color:#2b2b2b!important}html[data-theme="light"] .tabs>.plus-menu>a.active{background:linear-gradient(135deg,#1ebbee,#003f68)!important;color:#fff!important;border-color:#2e80cd!important;box-shadow:inset 0 0 20px rgba(46,128,205,.72),0 0 14px rgba(46,128,205,.14)!important}html[data-theme="light"] .tabs>.tab{background:#d2e0e9!important;color:#2b2b2b!important;border-color:#7da1cd!important}html[data-theme="light"] .tabs>.tab.active{background:linear-gradient(135deg,#1ebbee,#003f68)!important;color:#fff!important;border-color:#2e80cd!important;box-shadow:inset 0 0 20px rgba(46,128,205,.72),0 0 14px rgba(46,128,205,.14)!important}html[data-theme="light"] .tabs>.tab[data-plus]{background:#d2e0e9!important;color:#02416c!important;border-color:#7da1cd!important}}*{box-sizing:border-box}html,body{max-width:100%;overflow-x:hidden}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:var(--text);background:radial-gradient(700px 420px at 8% -5%,rgba(67,127,255,.24),transparent 62%),radial-gradient(650px 420px at 96% 2%,rgba(155,114,255,.18),transparent 62%),radial-gradient(600px 420px at 50% 100%,rgba(69,221,255,.08),transparent 65%),var(--bg);font-size:14px}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.18;background-image:radial-gradient(#fff 1px,transparent 1px);background-size:96px 96px;mask-image:linear-gradient(to bottom,black,transparent 80%)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.6;cursor:wait}.site{position:relative;z-index:5;border-bottom:1px solid rgba(120,200,255,.10);background:rgba(5,10,20,.72);backdrop-filter:blur(18px)}.brand{width:min(1240px,calc(100% - 32px));min-height:92px;margin:auto;display:flex;align-items:center;gap:15px;position:relative}.logo{width:54px;height:54px;display:grid;place-items:center;border:1px solid rgba(69,221,255,.65);border-radius:17px;background:linear-gradient(145deg,rgba(69,221,255,.16),rgba(93,141,255,.07));box-shadow:0 0 28px rgba(69,221,255,.12),inset 0 1px 0 rgba(255,255,255,.10);color:var(--cyan);font-weight:950;font-size:19px;letter-spacing:-.08em}.brand-mark-link{display:block}.brand-copy{min-width:0}.brand-line{display:flex;align-items:center;gap:10px}.brand h1{font-size:26px;line-height:1;margin:0;letter-spacing:-.04em}.brand small{display:block;color:var(--muted);font-size:11px;margin-top:7px}.year-badge{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;background:linear-gradient(135deg,var(--cyan),#7e91ff);color:#07101e;font-size:10px;font-weight:950;box-shadow:0 0 22px rgba(69,221,255,.17)}.brand-trust{margin-left:auto;display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(98,239,176,.18);border-radius:999px;background:rgba(98,239,176,.045);color:#bfe8d5;font-size:10px;font-weight:800}.trust-dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 12px rgba(98,239,176,.8)}main{width:min(1240px,calc(100% - 32px));margin:0 auto 40px}.calc{display:grid;grid-template-columns:minmax(390px,460px) minmax(0,1fr);gap:14px;padding:14px;border:1px solid rgba(132,196,255,.17);border-radius:22px;background:linear-gradient(145deg,rgba(10,24,42,.95),rgba(7,15,28,.94));box-shadow:var(--shadow),var(--glow);position:relative;overflow:visible}.calc:before{content:"";position:absolute;width:320px;height:320px;right:-130px;top:-120px;border-radius:50%;background:rgba(155,114,255,.11);filter:blur(50px);pointer-events:none}.form-card,.result-card{position:relative;z-index:1;border-radius:16px;border:1px solid var(--line);background:linear-gradient(160deg,rgba(17,36,61,.90),rgba(9,20,35,.88));box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.form-card{padding:18px}.result-card{padding:18px;min-width:0}.calculator-mode{display:flex;gap:6px;margin:0 0 15px;padding-bottom:13px;border-bottom:1px solid var(--line);overflow-x:auto}.calculator-mode::-webkit-scrollbar,.tabs::-webkit-scrollbar{height:4px}.calculator-mode::-webkit-scrollbar-thumb,.tabs::-webkit-scrollbar-thumb{background:rgba(69,221,255,.25);border-radius:99px}.mode-link{height:34px;display:flex;align-items:center;padding:0 11px;border:1px solid var(--line);border-radius:9px;background:rgba(255,255,255,.025);color:#8ea7bd;font-size:10px;font-weight:850;white-space:nowrap}.mode-link.active{color:#effcff;border-color:rgba(69,221,255,.42);background:rgba(69,221,255,.09);box-shadow:0 0 18px rgba(69,221,255,.06)}.form-card h2{margin:0 0 4px;font-size:21px;letter-spacing:-.03em}.form-card>label{display:grid;grid-template-columns:minmax(0,1fr) 150px auto;align-items:center;gap:10px;min-height:58px;padding:8px 0;border-top:1px solid rgba(132,196,255,.09);color:#b9cad9;font-size:11px;font-weight:800}.form-card>label:first-of-type{margin-top:8px}.form-card>label input:not([type=checkbox]),.form-card>label select{width:100%;height:42px;border:1px solid rgba(132,196,255,.22);border-radius:10px;background:rgba(4,12,23,.72);color:#f4fbff;padding:0 11px;outline:0;box-shadow:inset 0 1px 8px rgba(0,0,0,.18);transition:.16s}.form-card>label input:not([type=checkbox]):focus,.form-card>label select:focus{border-color:rgba(69,221,255,.7);box-shadow:0 0 0 3px rgba(69,221,255,.08),0 0 24px rgba(69,221,255,.08)}.form-card>label select option,.advanced-grid select option{background:#0c1b30;color:#fff}.form-card>label:has(select){grid-template-columns:minmax(0,1fr) 55px 150px}.form-card>label:has(input[type=checkbox]){grid-template-columns:1fr 44px}.form-card>label b{color:var(--cyan);font-size:10px}.form-card>label input[type=checkbox],.advanced-grid input[type=checkbox]{appearance:none;width:42px;height:24px;border-radius:999px;border:1px solid #3b5872;background:#1b2e44;position:relative}.form-card>label input[type=checkbox]:after,.advanced-grid input[type=checkbox]:after{content:"";position:absolute;width:16px;height:16px;left:3px;top:3px;border-radius:50%;background:#7890a4;transition:.18s}.form-card>label input[type=checkbox]:checked,.advanced-grid input[type=checkbox]:checked{border-color:transparent;background:linear-gradient(90deg,#29c9ee,#697dff);box-shadow:0 0 18px rgba(69,221,255,.18)}.form-card>label input[type=checkbox]:checked:after,.advanced-grid input[type=checkbox]:checked:after{left:21px;background:#fff}.form-card details{margin-top:10px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:rgba(255,255,255,.025)}.form-card summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:12px 13px;color:#dcecf6;font-size:11px;font-weight:900;cursor:pointer}.form-card summary::-webkit-details-marker{display:none}.form-card summary:after{content:"+";font-size:18px;color:var(--cyan)}details[open] summary:after{content:"−"}.advanced-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px;padding:2px 13px 10px}.advanced-grid label{display:grid;grid-template-columns:1fr 125px;gap:8px;align-items:center;padding:8px 0;border-top:1px solid rgba(132,196,255,.07);font-size:10px;color:#91a9bd}.advanced-grid input:not([type=checkbox]),.advanced-grid select{width:100%;height:34px;border:1px solid var(--line);border-radius:8px;background:rgba(3,10,19,.6);color:#eef8ff;padding:0 8px}.advanced-grid label:has(input[type=checkbox]){grid-template-columns:1fr 42px}.help{color:#70879d;font-size:10px;line-height:1.45}.form-card details>.help{padding:8px 13px 12px;margin:0;border-top:1px solid var(--line)}.actions{display:flex;gap:8px;margin-top:14px}.actions button,.form-card button{min-height:43px;padding:0 17px;border-radius:10px;border:1px solid rgba(255,255,255,.10);background:linear-gradient(135deg,#22c9ed,#587dff);color:#06111f;font-size:11px;font-weight:950;box-shadow:0 10px 25px rgba(56,137,255,.18);transition:.16s}.actions button:hover,.form-card button:hover{transform:translateY(-1px);filter:brightness(1.08)}.actions .secondary,.form-card .secondary{background:rgba(255,255,255,.045);color:#b9ccdc;border-color:var(--line);box-shadow:none}.result-card .calc-guide{padding:16px;border:1px solid rgba(69,221,255,.17);border-radius:13px;background:linear-gradient(135deg,rgba(69,221,255,.08),rgba(155,114,255,.07));margin-bottom:12px}.guide-kicker{font-size:9px;letter-spacing:.16em;color:var(--cyan);font-weight:950}.calc-guide h3{font-size:23px;line-height:1.08;letter-spacing:-.04em;margin:6px 0}.calc-guide p{color:#92a9bd;font-size:11px;line-height:1.5;margin:0}.guide-points{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px}.guide-points span{padding:9px;border:1px solid var(--line);border-radius:9px;background:rgba(255,255,255,.025);color:#9eb5c8;font-size:9px;font-weight:800}.guide-points b{display:block;color:var(--cyan);font-size:13px;margin-bottom:2px}.result-card>h2{font-size:10px;letter-spacing:.15em;color:#a6bad0;text-transform:uppercase;margin:0 0 8px}.result-card>h2:before{content:"02";color:var(--violet);margin-right:8px}.result-card>#result,.result-card>#unemp-result,.result-card>#pension-result,.result-card>#tenure-result,.result-card>#slip-result,.result-card>#work-result{min-height:120px}.result-card>#result>p,.result-card>#unemp-result>p{padding:26px 16px;text-align:center;border:1px dashed var(--line2);border-radius:12px;color:#7891a8;background:rgba(255,255,255,.018);font-size:11px}.result-box{padding:16px;border-radius:13px;margin-bottom:8px;border:1px solid rgba(69,221,255,.22);background:linear-gradient(135deg,rgba(69,221,255,.11),rgba(93,141,255,.07),rgba(155,114,255,.08));box-shadow:0 0 35px rgba(69,221,255,.06)}.result-box>div{color:#87abc3;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.11em}.result-box strong{display:block;margin-top:4px;font-size:37px;line-height:1.02;letter-spacing:-.05em;color:#f6fdff;text-shadow:0 0 24px rgba(69,221,255,.17)}.rows{display:grid;gap:5px}.row{display:flex;justify-content:space-between;gap:14px;padding:9px 11px;border:1px solid rgba(132,196,255,.10);border-radius:9px;background:rgba(255,255,255,.025);color:#9db2c5;font-size:10px;line-height:1.35}.row b{color:#eaf7ff}.row.total{background:linear-gradient(90deg,rgba(98,239,176,.10),rgba(69,221,255,.06));border-color:rgba(98,239,176,.18);color:#d7f7e8}.row.total b{color:var(--green)}.result-actions{display:flex;gap:6px;margin-top:8px}.result-actions button{padding:7px 10px;border-radius:8px;border:1px solid var(--line);background:rgba(255,255,255,.03);color:#b9cde0;font-size:10px}.info{margin-top:10px;padding:12px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.02);color:#849cb2;font-size:10px;line-height:1.5}.info b{color:#dcecf7;font-size:11px}.info a,.text-link,.section-link{color:var(--cyan);font-weight:850}.content,.home-shell{border:1px solid var(--line);border-radius:18px;background:linear-gradient(150deg,rgba(10,24,42,.94),rgba(7,16,29,.91));box-shadow:var(--shadow);padding:22px;margin-bottom:14px}.content h1,.content h2,.content h3,.home-shell h2{color:#f3f9ff}.content p,.content li{color:#93a9bc;line-height:1.65}.content h1{font-size:31px;letter-spacing:-.04em}.content h2{font-size:19px;margin-top:22px}.crumb{font-size:10px;color:#68839a;margin-bottom:12px}.source-note{padding:12px;border-radius:10px;border:1px solid var(--line);background:rgba(69,221,255,.035);color:#8fa8bb}.home-shell{padding:18px}.home-welcome{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 4px 18px;border-bottom:1px solid var(--line)}.home-welcome h2{font-size:32px;margin:4px 0}.home-welcome p{color:#91a8bc;max-width:720px}.home-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.home-links a{padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:rgba(255,255,255,.025);color:#bdd0df;font-size:10px;font-weight:800}.home-section{padding:16px 4px;border-bottom:1px solid var(--line)}.section-head{display:flex;justify-content:space-between;align-items:end;gap:14px}.eyebrow,.home-tool-tag{font-size:9px;letter-spacing:.13em;color:var(--cyan);font-weight:950}.section-head h2{margin:4px 0;font-size:19px}.section-head p{margin:0;color:#72899e;font-size:11px}.home-law-grid,.home-articles{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px}.home-articles{grid-template-columns:repeat(3,1fr)}.home-law-grid a,.home-article,.post,.holiday,.slip,.stats>div{border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.025);padding:12px}.home-law-grid strong,.home-article h3{display:block;color:#e9f5fb;font-size:11px;margin:0 0 4px}.home-law-grid span,.home-article span,.home-article p{color:#8299ad;font-size:10px}.home-article h3{font-size:12px;line-height:1.35}.home-note{padding:14px 4px 2px;color:#8299ad;font-size:10px}.post-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.post-thumb,.article-image{width:100%;display:block;object-fit:cover;border-radius:10px;border:1px solid var(--line)}.post-thumb{height:160px}.article-image{max-height:380px}.article-page{max-width:980px}.article-page h1{font-size:32px}.article-page p,.article-page li{font-size:13px}.monitor{display:grid;gap:8px}.monitor article{padding:12px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.025)}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.stats>div{text-align:center}.stats b{display:block;font-size:26px;color:var(--cyan)}.stats span{font-size:9px;color:#8299ad}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.day{min-height:54px;padding:7px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.025)}.day b{display:block}.day small{display:block;color:#7f98ad;font-size:8px;margin-top:5px}.day.weekend{background:rgba(155,114,255,.06)}.day.holiday{border-color:rgba(98,239,176,.28);background:rgba(98,239,176,.06)}.tenure-row{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:end;margin-bottom:8px}.tenure-row label{display:grid;gap:5px;color:#9db2c4;font-size:10px}.tenure-row input{height:40px;border:1px solid var(--line);border-radius:9px;background:#071321;color:#fff;padding:0 9px}.slip{background:#fff;color:#18344b}.slip h2,.slip p{color:#18344b}.slip .row{color:#38556a;background:#f8fbfd;border-color:#d8e5ed}.slip .row b{color:#18344b}footer{width:min(1240px,calc(100% - 32px));margin:0 auto 25px;text-align:center;color:#627c93;font-size:10px}footer a{margin:0 7px}footer a:hover{color:var(--cyan)}.error{color:#ff9aaa!important}.hidden,[hidden]{display:none!important}@media(max-width:980px){.calc{grid-template-columns:1fr}.brand-trust{display:none}.home-welcome{align-items:flex-start;flex-direction:column}.home-law-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){body{font-size:13px}.brand,main,footer{width:calc(100% - 16px)}.brand{min-height:78px}.logo{width:48px;height:48px}.brand h1{font-size:21px}.brand small{font-size:9px}.advanced-grid{grid-template-columns:1fr}.form-card>label{grid-template-columns:minmax(0,1fr) 125px auto}.form-card>label:has(select){grid-template-columns:minmax(0,1fr) 45px 125px}.calc{padding:8px;border-radius:17px}.form-card,.result-card{padding:13px}.calc-guide h3{font-size:20px}.result-box strong{font-size:31px}.home-law-grid,.home-articles,.post-list{grid-template-columns:1fr}.content,.home-shell{padding:15px}.content h1,.article-page h1{font-size:25px}.calendar-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:430px){.form-card>label{grid-template-columns:1fr 108px auto}.form-card>label:has(select){grid-template-columns:1fr 40px 108px}.calculator-mode{margin-bottom:10px}.guide-points{grid-template-columns:1fr}.result-actions{flex-wrap:wrap}}@media print{body{background:#fff!important;color:#111}.site,.tabs,footer,.content,.actions,.result-actions{display:none!important}.calc{display:block;border:0;box-shadow:none;padding:0;background:#fff}.form-card{display:none}.result-card{border:0;box-shadow:none;background:#fff;color:#111}.result-box{background:#f4fbff;color:#111}.result-box strong,.row b{color:#111}.row{color:#333;border-color:#ddd;background:#fff}}:root{--content-max:1160px;--field-bg:#071322;--field-border:rgba(116,198,255,.24)}.brand,main{width:min(var(--content-max),calc(100% - 36px))}.brand{min-height:78px}.brand h1{font-size:24px}.logo{width:50px;height:50px}.calc{grid-template-columns:minmax(390px,430px) minmax(0,1fr);gap:12px;padding:12px;border-radius:18px}.form-card,.result-card{padding:16px;border-radius:14px}.form-card h2{font-size:19px}.form-card>label{min-height:54px;gap:9px}.form-card>label:has(#year){grid-template-columns:minmax(0,1fr) 106px 168px}.form-card>label:has(#sector){grid-template-columns:minmax(0,1fr) 240px}.form-card>label:has(#dep){grid-template-columns:minmax(0,1fr) 150px}.form-card>label select{min-width:0}.form-card>label input:not([type=checkbox]),.form-card>label select{height:40px;border-radius:9px}.form-card>label:has(#year) #year{width:106px}.form-card>label:has(#year) #month{width:168px}.form-card>label:has(#sector) #sector{width:240px}.calculator-mode{margin-bottom:12px;padding-bottom:11px}.mode-link{height:32px;padding:0 10px}.actions{margin-top:12px}.actions button,.form-card button{min-height:41px}.result-card .calc-guide{padding:14px}.calc-guide h3{font-size:21px}.guide-points{gap:6px}.guide-points span{padding:8px}.result-box{padding:16px}.rows .row{min-height:34px}select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#63dfff 50%),linear-gradient(135deg,#63dfff 50%,transparent 50%);background-position:calc(100% - 15px) 17px,calc(100% - 10px) 17px;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:32px!important}.resource-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.resource-card,.method-card,.quick-links>a{border:1px solid var(--line);background:linear-gradient(145deg,rgba(10,27,46,.94),rgba(6,16,29,.94));box-shadow:0 15px 40px rgba(0,0,0,.18);border-radius:16px}.resource-card{padding:15px}.section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:10px}.section-head h2{margin:4px 0 3px;font-size:18px;letter-spacing:-.025em}.section-head p{margin:0;color:var(--muted);font-size:10px;line-height:1.45}.eyebrow{font-size:9px;letter-spacing:.14em;color:var(--cyan);font-weight:950}.section-link{color:var(--cyan);font-size:10px;font-weight:850;white-space:nowrap}.resource-list{display:grid;gap:6px}.resource-row{display:grid;grid-template-columns:30px 1fr 18px;align-items:center;gap:9px;padding:9px;border:1px solid rgba(132,196,255,.10);border-radius:10px;background:rgba(255,255,255,.018)}.resource-row:hover,.article-row:hover{border-color:rgba(69,221,255,.28);background:rgba(69,221,255,.04)}.resource-icon{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:rgba(69,221,255,.10);color:var(--cyan);font-weight:900}.resource-row b,.article-row b{display:block;font-size:10px;color:#e8f5fb}.resource-row small,.article-row small{display:block;margin-top:3px;color:var(--muted2);font-size:9px}.resource-row i,.article-row i{font-style:normal;color:var(--cyan);font-weight:900}.article-list{display:grid;gap:7px}.article-row{display:grid;grid-template-columns:58px 1fr 18px;align-items:center;gap:9px;padding:7px;border:1px solid rgba(132,196,255,.10);border-radius:10px}.article-row img{width:58px;height:44px;object-fit:cover;border-radius:8px}.calc-resources{margin-bottom:12px}.method-card{padding:18px;margin-top:12px}.method-card h2{font-size:19px;margin:5px 0 7px}.method-card p{font-size:11px;line-height:1.6;color:#9eb4c7;margin:0 0 10px}.source-note{border:1px solid rgba(132,196,255,.12);border-radius:10px;padding:10px 12px;color:#91a9bd;font-size:10px;background:rgba(69,221,255,.025)}.source-note b{color:#cbe4f1}.mini-articles{display:grid;gap:6px}.mini-articles a{display:flex;justify-content:space-between;gap:10px;padding:10px;border:1px solid rgba(132,196,255,.09);border-radius:9px;color:#c8dce9;font-size:10px}.mini-articles a span{color:var(--cyan)}.tool-page{padding-top:4px}.tool-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding:16px 4px 13px}.tool-heading h1{font-size:30px;margin:4px 0 5px;letter-spacing:-.045em}.tool-heading p{margin:0;color:#8fa9be;font-size:11px}.year-chip{border:1px solid rgba(69,221,255,.22);background:rgba(69,221,255,.055);color:#c9eff8;border-radius:999px;padding:9px 12px;font-size:10px;font-weight:850}.tool-grid{display:grid;grid-template-columns:1fr 1.12fr;gap:12px}.tool-card{border:1px solid var(--line);border-radius:17px;background:linear-gradient(145deg,rgba(10,28,47,.96),rgba(6,17,30,.95));padding:17px;box-shadow:var(--shadow)}.step-title{display:flex;gap:10px;align-items:flex-start}.step-title>span{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#2bd4ff,#647cff);color:#061321;font-weight:950;box-shadow:0 0 20px rgba(69,221,255,.18)}.step-title h2{margin:2px 0 2px;font-size:16px}.step-title p{margin:0;color:var(--muted);font-size:10px}.step-title.second{margin-top:19px;padding-top:15px;border-top:1px solid var(--line)}.modern-field{display:grid;gap:6px;margin:16px 0}.modern-field>span{font-size:10px;color:#b7cddd;font-weight:850}.modern-field select{height:43px;border:1px solid var(--field-border);border-radius:10px;background-color:var(--field-bg);color:#f4fbff;padding:0 12px}.option-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid rgba(132,196,255,.08);font-size:10px;color:#c3d6e4}.option-row small{color:var(--muted2)}.option-row input{appearance:none;width:42px;height:23px;border-radius:99px;border:1px solid #3c5b75;background:#1b3048;position:relative}.option-row input:after{content:"";position:absolute;width:15px;height:15px;top:3px;left:3px;border-radius:50%;background:#8197aa;transition:.18s}.option-row input:checked{background:linear-gradient(90deg,#2bcaf0,#6c80ff);border-color:transparent}.option-row input:checked:after{left:22px;background:#fff}.result-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--line)}.result-heading h2{margin:4px 0 0;font-size:22px}.outline-btn{border:1px solid rgba(69,221,255,.24);border-radius:9px;background:rgba(69,221,255,.04);color:var(--cyan);padding:9px 11px;font-size:10px;font-weight:850}.result-empty{min-height:150px;display:grid;place-items:center;text-align:center;color:#6f879e;font-size:11px;border:1px dashed rgba(132,196,255,.20);border-radius:12px;margin-top:12px}.work-result-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:12px}.work-stat{padding:11px;border-radius:11px;border:1px solid rgba(132,196,255,.12);background:rgba(255,255,255,.025)}.work-stat strong{display:block;font-size:23px;line-height:1;color:#f5fbff}.work-stat span{display:block;margin-top:5px;color:#8fa7bc;font-size:9px}.work-stat.green strong{color:#52efb0}.work-stat.cyan strong{color:#52dfff}.work-stat.red strong{color:#ff7086}.work-stat.violet strong{color:#b797ff}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;margin-top:12px}.day{min-height:45px;border:1px solid rgba(132,196,255,.10);border-radius:8px;background:rgba(255,255,255,.018);padding:7px}.day b{display:block;font-size:11px}.day small{display:block;margin-top:3px;color:#70879d;font-size:8px}.day.weekend{background:rgba(93,141,255,.05)}.day.holiday{background:rgba(255,92,120,.08);border-color:rgba(255,92,120,.25)}.holiday-list-mini{display:grid;gap:5px;margin-top:12px}.holiday-list-mini div{display:flex;justify-content:space-between;gap:10px;padding:7px 9px;border-radius:8px;background:rgba(255,255,255,.02);font-size:9px;color:#9db3c5}.quick-links{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.quick-links>a{padding:12px 13px}.quick-links b{display:block;font-size:10px;color:#e7f5fb}.quick-links span{display:block;margin-top:4px;font-size:9px;color:var(--muted)}@media(max-width:900px){.brand,main{width:min(100% - 20px,720px)}.calc,.tool-grid,.resource-grid{grid-template-columns:1fr}.quick-links{grid-template-columns:1fr}.form-card>label:has(#year),.form-card>label:has(#sector),.form-card>label:has(#dep){grid-template-columns:minmax(0,1fr) 1fr}.form-card>label:has(#year) #year,.form-card>label:has(#year) #month,.form-card>label:has(#sector) #sector{width:100%}.work-result-stats{grid-template-columns:repeat(2,1fr)}.tool-heading{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.brand{min-height:70px}.brand h1{font-size:20px}.brand small{font-size:9px}.brand-trust{display:none}.calc{padding:8px}.form-card,.result-card,.tool-card{padding:12px}.form-card>label{grid-template-columns:1fr!important;gap:6px;padding:10px 0}.form-card>label b{justify-self:end;margin-top:-28px}.actions{flex-wrap:wrap}.actions button{flex:1}.work-result-stats{grid-template-columns:1fr 1fr}.tool-heading h1{font-size:25px}.resource-grid{gap:8px}.article-row{grid-template-columns:52px 1fr 14px}.article-row img{width:52px;height:42px}}:root{--content-max:1160px;--field-bg:#061120;--field-border:rgba(116,198,255,.26)}main{margin-bottom:48px}.calc{margin-bottom:20px}.methodology{margin-top:20px!important}.number-field{position:relative;display:block;width:100%;min-width:0}.form-card>label .number-field{width:100%}.form-card>label .number-field input,.advanced-grid .number-field input{width:100%!important;padding-right:42px!important}.number-field input[type=number]{appearance:textfield;-moz-appearance:textfield}.number-field input[type=number]::-webkit-inner-spin-button,.number-field input[type=number]::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;margin:0}.number-controls{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:2px}.number-step{width:22px;height:14px;padding:0;border:1px solid rgba(116,198,255,.20)!important;border-radius:5px!important;background:rgba(69,221,255,.045)!important;color:#77dfff!important;display:grid;place-items:center;line-height:1;font-size:10px;font-weight:950;box-shadow:none!important;min-height:0!important}.number-step:hover{background:rgba(69,221,255,.13)!important;border-color:rgba(69,221,255,.45)!important;transform:none!important}.advanced-grid{gap:0 16px;padding:3px 13px 10px}.advanced-grid label{min-width:0}.advanced-grid .number-field{height:34px}.advanced-grid .number-field input{height:34px!important;border-radius:9px!important}.advanced-grid select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#63dfff 50%),linear-gradient(135deg,#63dfff 50%,transparent 50%);background-position:calc(100% - 14px) 14px,calc(100% - 9px) 14px;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:28px!important}.form-card details{margin-top:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.form-card summary{min-height:48px;padding:10px 13px}.form-card summary:before{content:'⚙';width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:rgba(69,221,255,.08);color:var(--cyan);margin-right:9px;font-size:12px}.form-card summary{justify-content:flex-start}.form-card summary:after{margin-left:auto}.secondary-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding:8px 4px 12px}.secondary-heading h1{font-size:28px;letter-spacing:-.045em;margin:4px 0}.secondary-heading p{margin:0;color:#8fa9be;font-size:11px}.secondary-calc{margin-bottom:18px}.secondary-card-head{display:flex;align-items:flex-start;gap:10px;margin-bottom:8px;padding-bottom:12px;border-bottom:1px solid var(--line)}.secondary-card-head h2{margin:1px 0 2px}.secondary-card-head p{margin:0;color:var(--muted);font-size:9px}.step-badge{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#2bd4ff,#647cff);color:#061321;font-weight:950;box-shadow:0 0 20px rgba(69,221,255,.18)}.compact-info{margin-top:10px!important}.article-grid-modern{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.article-card-modern{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid rgba(132,196,255,.12);border-radius:12px;background:linear-gradient(150deg,rgba(255,255,255,.025),rgba(69,221,255,.018));transition:.18s}.article-card-modern:hover{transform:translateY(-2px);border-color:rgba(69,221,255,.30);box-shadow:0 12px 30px rgba(0,0,0,.22)}.article-visual{height:92px;display:grid;place-items:center;position:relative;overflow:hidden}.article-visual:before{content:"";position:absolute;width:130px;height:130px;border-radius:50%;filter:blur(10px);opacity:.45}.article-v1{background:linear-gradient(135deg,#123a59,#0d1a40)}.article-v2{background:linear-gradient(135deg,#1b214e,#0b3042)}.article-v3{background:linear-gradient(135deg,#33204e,#102846)}.article-v1:before{background:#32d8ff}.article-v2:before{background:#687bff}.article-v3:before{background:#9a63ff}.article-visual span{position:relative;width:48px;height:48px;display:grid;place-items:center;border-radius:15px;border:1px solid rgba(255,255,255,.25);background:rgba(3,10,20,.42);color:#fff;font-size:24px;font-weight:900;box-shadow:0 10px 25px rgba(0,0,0,.25)}.article-card-copy{padding:10px;display:flex;flex-direction:column;min-height:155px}.article-tag{color:var(--cyan);font-size:8px;font-weight:950;letter-spacing:.13em}.article-card-copy>b{font-size:11px;line-height:1.25;color:#edf8ff;margin-top:6px}.article-card-copy>small{font-size:8px;line-height:1.4;color:#7f98ad;margin-top:5px}.article-read{margin-top:auto;padding-top:9px;color:var(--cyan);font-size:9px;font-weight:850}.article-read i{font-style:normal;margin-left:3px}.resource-law-card,.resource-article-card{min-height:270px}.law-modern{min-height:47px}.law-icon{border-radius:10px}.free-hero{display:flex;justify-content:space-between;gap:20px;padding:18px;border:1px solid rgba(69,221,255,.20);border-radius:18px;background:linear-gradient(135deg,rgba(69,221,255,.07),rgba(155,114,255,.06));box-shadow:var(--shadow);margin-bottom:12px}.free-intro{display:flex;gap:12px;align-items:flex-start}.free-intro h2{margin:2px 0 4px;font-size:18px}.free-intro p{margin:0;color:var(--muted);font-size:10px}.free-stats{display:flex;gap:8px}.free-stats div{min-width:105px;padding:11px 13px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.025)}.free-stats strong{display:block;font-size:21px;color:#f4fbff}.free-stats span{display:block;color:#7f98ad;font-size:8px;margin-top:3px}.free-layout{display:grid;grid-template-columns:1.55fr .75fr;gap:12px}.holiday-list-modern{display:grid;gap:6px}.holiday-modern{display:grid;grid-template-columns:34px 150px 1fr 18px;align-items:center;gap:10px;padding:10px;border:1px solid rgba(132,196,255,.10);border-radius:10px;background:rgba(255,255,255,.018)}.holiday-index{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:rgba(69,221,255,.08);color:var(--cyan);font-size:8px;font-weight:950}.holiday-modern time{color:#a9c1d3;font-size:9px}.holiday-modern strong{display:block;color:#eaf6fc;font-size:10px}.holiday-modern small{display:block;color:#70879d;font-size:8px;margin-top:2px}.holiday-arrow{color:var(--cyan);font-weight:900}.free-side h2{margin:5px 0 8px;font-size:18px}.free-side p{color:#8fa7bc;font-size:10px;line-height:1.55}.primary-cta{display:block;margin-top:14px;padding:10px 12px;border-radius:9px;background:linear-gradient(135deg,#22c9ed,#587dff);color:#06111f;font-size:10px;font-weight:950;text-align:center}.side-link{display:block;margin-top:8px;padding:9px 10px;border:1px solid var(--line);border-radius:9px;color:#a8bfd0;font-size:9px}.side-link:hover{color:#fff;border-color:rgba(69,221,255,.30)}@media(max-width:900px){.article-grid-modern{grid-template-columns:1fr}.free-layout{grid-template-columns:1fr}.free-stats{flex-wrap:wrap}.free-stats div{min-width:90px}.secondary-heading{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.holiday-modern{grid-template-columns:30px 1fr 18px}.holiday-modern time{grid-column:2}.holiday-modern div{grid-column:2}.free-hero{flex-direction:column}.free-stats{display:grid;grid-template-columns:1fr 1fr}.secondary-heading h1{font-size:24px}}@media(max-width:700px){html,body{width:100%;max-width:100%;overflow-x:hidden}.site{width:100%;overflow:hidden}.brand{width:calc(100% - 20px);min-width:0;gap:10px}.brand-copy{min-width:0;overflow:hidden}.brand-line{min-width:0}.brand h1{font-size:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}main{width:calc(100% - 20px);min-width:0;margin-bottom:32px}.calc{width:100%;min-width:0;grid-template-columns:1fr;gap:10px;padding:7px;margin-bottom:16px}.form-card,.result-card{width:100%;min-width:0;padding:12px;overflow:hidden}.calculator-mode{max-width:100%;overflow-x:auto;padding-bottom:9px}.mode-link{flex:0 0 auto}.form-card>label,.form-card>label:has(select),.form-card>label:has(input[type=checkbox]){grid-template-columns:1fr!important;min-width:0}.form-card>label input:not([type=checkbox]),.form-card>label select{min-width:0;width:100%!important}.form-card>label b{justify-self:end;margin-top:-31px;position:relative;z-index:2}.number-field{min-width:0}.advanced-grid{grid-template-columns:1fr;gap:0;padding-left:10px;padding-right:10px}.advanced-grid label{grid-template-columns:minmax(0,1fr) minmax(120px,42%);min-width:0}.advanced-grid label:has(input[type=checkbox]){grid-template-columns:1fr 42px}.advanced-grid .number-field,.advanced-grid select{min-width:0}.guide-points{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-points span{min-width:0;padding:8px 6px}.resource-grid,.tool-grid,.free-layout,.home-law-grid,.home-articles,.post-list{width:100%;min-width:0}.resource-card,.method-card,.content,.tool-card{min-width:0;max-width:100%;overflow:hidden}.article-grid-modern{grid-template-columns:1fr;min-width:0}.article-card-modern{min-width:0}.article-card-copy>b,.article-card-copy>small{overflow-wrap:anywhere}.free-hero{min-width:0;overflow:hidden}.free-stats{width:100%}.free-stats div{flex:1;min-width:0}footer{width:calc(100% - 20px);padding:0 0 18px;line-height:1.8}}@media(max-width:390px){.brand h1{font-size:18px}.year-badge{height:22px;padding:0 7px;font-size:9px}.guide-points{grid-template-columns:1fr}.guide-points span{display:flex;justify-content:space-between;align-items:center}.actions{flex-direction:column}.actions button{width:100%;flex:0 0 auto}}.legal-page{max-width:1040px;padding:22px!important;margin:18px auto 24px}.legal-page h1{font-size:32px;letter-spacing:-.045em;margin:6px 0 8px}.legal-page h2{font-size:17px;margin:22px 0 7px}.legal-page p{font-size:11px;line-height:1.7;color:#9bb1c4}.legal-page .article-lead{font-size:13px;max-width:850px}.legal-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.legal-grid article{padding:15px;border:1px solid var(--line);border-radius:13px;background:linear-gradient(145deg,rgba(10,27,46,.94),rgba(6,16,29,.94))}.legal-grid article h2{margin:0 0 6px;color:#eaf6fc}.legal-grid article p{margin:0}.legal-note{margin-top:16px;padding:13px 15px;border:1px solid rgba(69,221,255,.20);border-radius:12px;background:rgba(69,221,255,.045);color:#a9c3d5;font-size:10px;line-height:1.6}.legal-note b{color:var(--cyan)}.cookie-table{display:grid;gap:7px;margin-top:16px}.cookie-table>div{display:grid;grid-template-columns:180px 1fr 150px;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.02)}.cookie-table strong{color:#eaf6fc;font-size:10px}.cookie-table span{color:#8fa7bc;font-size:10px;line-height:1.4}.cookie-table b{justify-self:end;color:var(--green);font-size:9px}@media(max-width:700px){.legal-page{padding:15px!important;margin-top:10px}.legal-page h1{font-size:26px}.legal-grid{grid-template-columns:1fr}.cookie-table>div{grid-template-columns:1fr;gap:6px}.cookie-table b{justify-self:start}}:root{--field-bg:rgba(4,12,23,.72);--field-border:rgba(132,196,255,.22)}html[data-theme="light"]{--bg:#eef5fb;--bg2:#e7f0f8;--panel:#fff;--panel2:#f7fbff;--panel3:#eaf3fa;--line:rgba(35,91,132,.16);--line2:rgba(35,91,132,.28);--text:#102235;--muted:#61778c;--muted2:#7b90a2;--cyan:#079dcc;--blue:#4e73e8;--violet:#7658d9;--green:#139d69;--danger:#d94f69;--field-bg:#fff;--field-border:rgba(35,91,132,.22);color-scheme:light}html[data-theme="light"] body{background:radial-gradient(700px 420px at 8% -5%,rgba(67,127,255,.16),transparent 62%),radial-gradient(650px 420px at 96% 2%,rgba(155,114,255,.12),transparent 62%),#eef5fb}html[data-theme="light"] body:before{opacity:.08}html[data-theme="light"] .site{background:rgba(248,252,255,.82)}html[data-theme="light"] .calc,html[data-theme="light"] .tool-card,html[data-theme="light"] .form-card,html[data-theme="light"] .result-card,html[data-theme="light"] .resource-card,html[data-theme="light"] .content{background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(243,249,254,.98));color:var(--text)}html[data-theme="light"] .form-card>label input:not([type=checkbox]),html[data-theme="light"] .form-card>label select,html[data-theme="light"] .advanced-grid input:not([type=checkbox]),html[data-theme="light"] .advanced-grid select{background:#fff;color:#132b40}html[data-theme="light"] .holiday-modern,html[data-theme="light"] .free-link-card{background:rgba(255,255,255,.72)}html[data-theme="light"] .method-card,html[data-theme="light"] .home-section{background:rgba(255,255,255,.84)}.brand-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.theme-toggle{width:58px;height:32px;border:1px solid var(--line2);border-radius:999px;background:rgba(255,255,255,.05);display:flex;align-items:center;justify-content:space-between;padding:3px 6px;color:#90a7bb;position:relative}.theme-toggle:before{content:"";position:absolute;width:24px;height:24px;border-radius:50%;left:4px;background:linear-gradient(135deg,#22c9ed,#587dff);box-shadow:0 0 18px rgba(69,221,255,.25);transition:.18s}.theme-toggle .theme-sun,.theme-toggle .theme-moon{position:relative;z-index:1;font-size:12px;line-height:1}.theme-toggle .theme-sun{color:#fff}.theme-toggle .theme-moon{color:#8ba3b7}.theme-toggle[aria-pressed="true"]:before{left:29px;background:linear-gradient(135deg,#ffd66b,#ff9f55);box-shadow:0 0 18px rgba(255,180,80,.22)}.free-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:8px 4px 13px}.free-page-head h1{margin:3px 0 4px;font-size:30px;letter-spacing:-.045em}.free-page-head p{margin:0;color:#8fa9be;font-size:11px}.free-year{min-width:105px;padding:10px 13px;border:1px solid rgba(69,221,255,.20);border-radius:13px;background:rgba(69,221,255,.05);text-align:center}.free-year span{display:block;font-size:19px;font-weight:950;color:#eafaff}.free-year small{display:block;color:#7892a8;font-size:8px;margin-top:2px}.free-main-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(135deg,rgba(69,221,255,.20),rgba(93,141,255,.12));border:1px solid rgba(69,221,255,.22);color:var(--cyan);font-size:18px;box-shadow:0 0 25px rgba(69,221,255,.08)}.free-stats div{min-width:94px}.free-list-card{min-width:0}.holiday-list-modern{gap:7px}.holiday-modern{grid-template-columns:40px 118px minmax(0,1fr) 18px;gap:12px;padding:11px 12px;min-width:0}.holiday-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(135deg,rgba(69,221,255,.12),rgba(93,141,255,.08));border:1px solid rgba(69,221,255,.15);color:var(--cyan);font-size:13px}.holiday-date time{display:block;color:#d5e8f4;font-size:10px;font-weight:900;white-space:nowrap}.holiday-date small{display:block;margin-top:3px;color:#718aa0;font-size:8px;text-transform:capitalize}.holiday-name{min-width:0;padding-left:12px;border-left:1px solid rgba(132,196,255,.10)}.holiday-name strong{font-size:11px;line-height:1.25;overflow-wrap:anywhere}.holiday-name small{display:block;color:#6f879e;font-size:8px;margin-top:3px}.free-bottom-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.free-link-card{display:grid;grid-template-columns:38px 1fr 18px;align-items:center;gap:10px;padding:12px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.018);transition:.18s}.free-link-card:hover{transform:translateY(-1px);border-color:rgba(69,221,255,.30)}.free-link-card>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:rgba(69,221,255,.08);color:var(--cyan)}.free-link-card b{display:block;font-size:10px;color:#eaf6fc}.free-link-card small{display:block;color:#718aa0;font-size:8px;line-height:1.35;margin-top:3px}.free-link-card i{font-style:normal;color:var(--cyan)}@media(max-width:700px){.brand-actions{margin-left:auto}.theme-toggle{width:54px}.free-page-head{align-items:flex-start;flex-direction:column}.free-year{align-self:flex-start}.free-page-head h1{font-size:25px}.free-hero{padding:14px}.free-bottom-grid{grid-template-columns:1fr}.holiday-modern{grid-template-columns:36px 1fr 18px;gap:9px}.holiday-date{grid-column:2}.holiday-name{grid-column:2;padding-left:0;border-left:0;margin-top:-2px}.holiday-icon{grid-row:1 / span 2}.holiday-arrow{grid-column:3;grid-row:1 / span 2}.holiday-date time{font-size:10px}.holiday-name strong{font-size:10px}}@media(max-width:390px){.brand-actions{gap:4px}.brand h1{font-size:18px}.theme-toggle{width:50px}.free-page-head h1{font-size:23px}}.top-links{margin-left:auto;display:flex;align-items:center;gap:24px;margin-right:16px}.top-links a{color:#c7d9e7;font-size:10px;font-weight:850;text-decoration:none;white-space:nowrap}.top-links a:hover{color:var(--cyan)}.admin-shortcut{display:flex;align-items:center;gap:7px;height:34px;padding:0 12px;border:1px solid rgba(132,196,255,.18);border-radius:999px;background:rgba(255,255,255,.035);color:#dcecf5;font-size:10px;font-weight:900;text-decoration:none}.admin-shortcut i{font-style:normal;color:#7f9bb0}.admin-shortcut:hover{border-color:rgba(69,221,255,.35);background:rgba(69,221,255,.06)}html[data-theme="light"] .top-links a{color:#486278}html[data-theme="light"] .admin-shortcut{color:#24415a;background:rgba(255,255,255,.75)}.calc{gap:12px;margin-top:0}.form-card,.result-card{min-width:0}.form-card>label{min-width:0}.form-card>label input:not([type="checkbox"]),.form-card>label select{min-width:0}.form-card>label:has(#year),.form-card>label:has(#sector){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.form-card>label:has(#year) select,.form-card>label:has(#sector) select{width:100%;min-width:0}.form-card>label:has(#year) #year{max-width:none}.form-card>label:has(#year) #month{max-width:none}.form-card details{margin-top:12px;border:1px solid rgba(132,196,255,.16);border-radius:14px;background:linear-gradient(145deg,rgba(18,40,65,.75),rgba(7,19,34,.72));overflow:hidden}.form-card details summary{list-style:none;cursor:pointer;padding:14px 16px;font-size:11px;font-weight:900;color:#eaf7ff;display:flex;align-items:center;justify-content:space-between}.form-card details summary::-webkit-details-marker{display:none}.form-card details summary:after{content:'⌄';color:var(--cyan);font-size:16px;transition:.18s}.form-card details[open] summary:after{transform:rotate(180deg)}.advanced-grid{background:rgba(4,13,25,.30);border-top:1px solid rgba(132,196,255,.09);padding:12px 13px 9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 15px}.advanced-grid label{display:grid;grid-template-columns:minmax(0,1fr);gap:5px;color:#9db4c6;font-size:9px;min-width:0}.advanced-grid label input,.advanced-grid label select{min-width:0}.advanced-grid label:has(input[type="checkbox"]){grid-template-columns:1fr auto;align-items:center;min-height:36px}.advanced-grid input[type="checkbox"]{appearance:none;width:42px;height:23px;border-radius:999px;border:1px solid #3d5a73;background:#1a3048;position:relative}.advanced-grid input[type="checkbox"]:after{content:'';position:absolute;width:15px;height:15px;left:3px;top:3px;border-radius:50%;background:#8198aa;transition:.18s}.advanced-grid input[type="checkbox"]:checked{background:linear-gradient(90deg,#2bcaf0,#6c80ff);border-color:transparent}.advanced-grid input[type="checkbox"]:checked:after{left:22px;background:#fff}.help{font-size:9px;line-height:1.55;color:#728ca1;padding:10px 13px;border-top:1px solid rgba(132,196,255,.09);margin:0}input[type="number"]{appearance:textfield;-moz-appearance:textfield}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;margin:0}.calculator-secondary-page,.slip-page{max-width:1160px;margin:0 auto}.secondary-card-head{display:flex;gap:11px;align-items:flex-start;padding-bottom:12px;border-bottom:1px solid var(--line);margin-bottom:12px}.secondary-card-head h2{font-size:20px;margin:2px 0 3px}.secondary-card-head p{font-size:10px;color:var(--muted);margin:0;line-height:1.45}.secondary-calc{margin-top:8px}.secondary-method{margin-top:14px}.content{max-width:1160px;margin:0 auto}.content h1{font-size:30px;letter-spacing:-.045em}.content>p,.content .article-lead{color:#91a9bd;line-height:1.65}.pension-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:17px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(145deg,rgba(10,28,47,.96),rgba(6,17,30,.95));box-shadow:var(--shadow)}.pension-form>label{display:grid;gap:6px;color:#b8ccdb;font-size:10px;font-weight:800;min-width:0}.pension-form>label input,.pension-form>label select{width:100%;height:42px;min-width:0;border:1px solid var(--field-border);border-radius:10px;background:var(--field-bg);color:#f5fbff;padding:0 11px}.pension-form>.info,.pension-form>button{grid-column:1/-1}.holiday-modern{grid-template-columns:42px 132px minmax(0,1fr) 20px!important;align-items:center;gap:13px!important}.holiday-date{display:flex;flex-direction:column;gap:4px;min-width:0;padding-right:4px}.holiday-date time{font-size:11px!important;letter-spacing:.01em}.holiday-date small{font-size:8px!important}.holiday-name{padding-left:14px!important;border-left:1px solid rgba(132,196,255,.13)!important;min-width:0}.holiday-name strong{font-size:11px!important;line-height:1.35!important;display:block}.holiday-arrow{font-size:16px;color:var(--cyan)}.slip-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding:7px 3px 15px}.slip-head h1{margin:5px 0;font-size:30px;letter-spacing:-.045em}.slip-head h1 .page-icon{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:11px;margin-right:8px;background:linear-gradient(135deg,rgba(69,221,255,.18),rgba(110,100,255,.16));border:1px solid rgba(69,221,255,.25);color:var(--cyan);font-size:18px;vertical-align:-5px}.slip-head p{margin:0;color:#91a9bd;font-size:11px;line-height:1.5}.slip-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:12px}.slip-form-card,.slip-action-card{min-width:0}.slip-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:14px}.slip-fields label{display:grid;gap:6px;color:#b8ccdb;font-size:9px;font-weight:850;min-width:0}.slip-fields label:nth-child(1),.slip-fields label:nth-child(2){grid-column:span 2}.slip-fields input,.slip-fields select{width:100%;height:40px;min-width:0;border:1px solid var(--field-border);border-radius:10px;background:var(--field-bg);color:#f5fbff;padding:0 10px}.slip-fields small{color:#6f879d;font-weight:600}.slip-options{display:grid;grid-template-columns:1fr 120px 1fr 100px 110px;gap:8px;align-items:stretch;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.check-card{display:flex;align-items:center;gap:8px;padding:9px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.018);font-size:9px}.check-card input{appearance:none;width:18px;height:18px;border:1px solid #49657e;border-radius:5px;background:#091728;flex:0 0 auto}.check-card input:checked{background:linear-gradient(135deg,#29d0f4,#657bff);border-color:transparent;box-shadow:0 0 15px rgba(69,221,255,.18)}.check-card input:checked:after{content:'✓';display:grid;place-items:center;height:100%;color:#fff;font-weight:900}.check-card b,.check-card small{display:block}.check-card small{margin-top:2px;color:#6f879d;line-height:1.2}.mini-number label{display:grid;gap:4px;color:#738ca2;font-size:8px}.mini-number input{width:100%;height:38px;border:1px solid var(--field-border);border-radius:9px;background:var(--field-bg);color:#f5fbff;padding:0 8px}.slip-action-card{display:flex;flex-direction:column}.slip-side-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(69,221,255,.18),rgba(110,100,255,.14));border:1px solid rgba(69,221,255,.22);color:var(--cyan);font-size:20px;margin-bottom:10px}.slip-action-card h2{margin:5px 0;font-size:19px}.slip-action-card p{margin:0 0 10px;color:#8099ad;font-size:9px;line-height:1.55}.slip-action-card .option-row{margin-top:0}.slip-generate,.slip-reset{width:100%;margin-top:9px}.slip-reset{background:transparent!important}html[data-theme="light"] .form-card details,html[data-theme="light"] .pension-form,html[data-theme="light"] .slip-form-card,html[data-theme="light"] .slip-action-card{background:linear-gradient(145deg,#fff,#f1f7fb)}@media(max-width:1100px){.top-links{gap:13px;margin-right:6px}.top-links a{font-size:9px}.slip-options{grid-template-columns:1fr 100px 1fr 90px 100px}}@media(max-width:760px){.top-links{display:none}.admin-shortcut span{display:none}.brand-actions{margin-left:auto}.form-card>label:has(#year),.form-card>label:has(#sector){grid-template-columns:1fr!important}.advanced-grid{grid-template-columns:1fr}.pension-form{grid-template-columns:1fr}.slip-head{align-items:flex-start;flex-direction:column}.slip-head h1{font-size:25px}.slip-grid{grid-template-columns:1fr}.slip-fields{grid-template-columns:1fr 1fr}.slip-fields label:nth-child(1),.slip-fields label:nth-child(2){grid-column:span 2}.slip-options{grid-template-columns:1fr 1fr 1fr;gap:7px}.holiday-modern{grid-template-columns:38px 116px minmax(0,1fr) 16px!important;gap:8px!important}.holiday-name{padding-left:10px!important}}@media(max-width:520px){.brand{min-height:68px}.brand-copy h1{font-size:19px}.year-badge{font-size:9px}.slip-fields{grid-template-columns:1fr}.slip-fields label:nth-child(1),.slip-fields label:nth-child(2){grid-column:auto}.slip-options{grid-template-columns:1fr}.holiday-modern{grid-template-columns:38px minmax(0,1fr) 16px!important}.holiday-date{grid-column:2}.holiday-name{grid-column:2;margin-top:2px}.holiday-icon{grid-row:1 / span 2}.holiday-arrow{grid-column:3;grid-row:1 / span 2}.holiday-date time{font-size:10px!important}.holiday-name strong{font-size:10px!important}}.about-hero{display:flex;align-items:center;gap:15px;padding:20px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(145deg,rgba(10,28,47,.96),rgba(6,17,30,.95));margin-bottom:12px}.about-hero .page-icon{width:50px;height:50px;display:grid;place-items:center;border-radius:15px;background:linear-gradient(135deg,#27cbed,#637cff);color:#061321;font-weight:950}.about-hero h1{margin:5px 0 7px}.about-hero p{max-width:800px;margin:0;color:#91a9bd;font-size:11px;line-height:1.6}.about-grid{margin-top:0}.about-actions{display:flex;gap:9px;margin-top:12px}.about-actions a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}@media(max-width:560px){.about-hero{align-items:flex-start}.about-actions{flex-direction:column}.about-actions a{width:100%}}:root{--content-width:1240px}.top-links{order:3;margin-left:auto;margin-right:10px;gap:8px}.top-links a{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border-radius:9px}.top-links a:hover{background:rgba(69,221,255,.07)}.top-link-icon{width:18px;height:18px;display:grid;place-items:center;border-radius:6px;border:1px solid rgba(69,221,255,.16);background:rgba(69,221,255,.07);color:var(--cyan);font-size:9px;font-weight:950}.brand-actions{order:4}.tool-heading,.free-page-head{display:none}.tool-card-title{display:flex;align-items:center;gap:11px;padding-bottom:13px;margin-bottom:13px;border-bottom:1px solid var(--line)}.tool-card-title .page-icon{width:38px;height:38px;flex:0 0 auto}.tool-card-title h1{font-size:21px;line-height:1.05;margin:3px 0 3px;letter-spacing:-.035em}.tool-card-title p{margin:0;color:var(--muted);font-size:10px;line-height:1.45}.tool-card-title .year-chip{margin-left:auto;white-space:nowrap}.pension-shell{border:0;background:transparent;box-shadow:none;padding:0}.pension-topline{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:0 0 12px;padding:0 2px}.page-title-inline{display:flex;align-items:center;gap:12px}.page-title-inline .page-icon{width:46px;height:46px}.page-title-inline h1{margin:2px 0 3px;font-size:28px;letter-spacing:-.045em}.page-title-inline p{margin:0;color:var(--muted);font-size:10px}.pension-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.pension-input-card,.pension-result-card{padding:17px}.pension-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pension-fields[hidden]{display:none}.input-unit{position:relative}.input-unit input{width:100%;height:43px;border:1px solid var(--field-border);border-radius:10px;background:var(--field-bg);color:var(--text);padding:0 48px 0 12px;outline:0}.input-unit b{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:9px;color:var(--cyan)}.pension-note{display:flex;gap:10px;margin:13px 0;padding:11px 12px;border:1px solid rgba(69,221,255,.16);border-radius:11px;background:rgba(69,221,255,.045)}.pension-note>span{width:25px;height:25px;display:grid;place-items:center;border-radius:8px;background:rgba(69,221,255,.12);color:var(--cyan);font-weight:950}.pension-note b{display:block;font-size:10px;color:var(--text)}.pension-note small{display:block;margin-top:3px;color:var(--muted);font-size:9px;line-height:1.45}.pension-result-card{min-height:100%}.result-badge{padding:6px 9px;border-radius:999px;background:rgba(98,239,176,.08);border:1px solid rgba(98,239,176,.18);color:var(--green);font-size:9px;font-weight:900}.empty-icon{width:42px;height:42px;display:grid;place-items:center;margin:0 auto 7px;border-radius:13px;background:rgba(69,221,255,.08);border:1px solid rgba(69,221,255,.18);color:var(--cyan);font-weight:950}.result-empty small{display:block;margin-top:4px;color:var(--muted2)}.pension-legal{margin-top:12px;padding:12px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.018)}.pension-legal p{margin:6px 0 8px;color:var(--muted);font-size:9px;line-height:1.5}.pension-legal a{color:var(--cyan);font-size:9px;font-weight:850}.pension-method{margin-top:12px}.free-hero-title{align-items:center;margin-bottom:12px}.free-hero-title .free-intro h1{margin:3px 0 4px;font-size:27px;letter-spacing:-.045em}.free-hero-title .free-intro p{font-size:10px}.free-hero-title .free-stats{margin-left:auto}.free-year{display:none}.holiday-modern{grid-template-columns:38px 128px minmax(0,1fr) 18px}.holiday-date{min-width:0}.holiday-name{min-width:0}.holiday-name strong{color:var(--text)}html[data-theme="light"] body{color:#102235}.light-only{color:#102235}html[data-theme="light"] .brand h1,html[data-theme="light"] .content h1,html[data-theme="light"] .content h2,html[data-theme="light"] .tool-card h1,html[data-theme="light"] .tool-card h2,html[data-theme="light"] .result-card h2,html[data-theme="light"] .form-card h2,html[data-theme="light"] .pension-result-card h2{color:#102235}html[data-theme="light"] .content p,html[data-theme="light"] .tool-card p,html[data-theme="light"] .result-card p,html[data-theme="light"] .form-card p,html[data-theme="light"] .section-head p,html[data-theme="light"] .free-intro p{color:#526b80}html[data-theme="light"] .eyebrow{color:#0784ad}html[data-theme="light"] .free-hero,html[data-theme="light"] .free-hero-title{background:linear-gradient(135deg,#fff,#eef8fd)}html[data-theme="light"] .free-stats div,html[data-theme="light"] .work-stat,html[data-theme="light"] .pension-note,html[data-theme="light"] .pension-legal{background:#f7fbfe}html[data-theme="light"] .free-stats strong,html[data-theme="light"] .work-stat strong{color:#102235}html[data-theme="light"] .holiday-modern{background:#fff;border-color:rgba(35,91,132,.13)}html[data-theme="light"] .holiday-modern time,html[data-theme="light"] .holiday-modern strong,html[data-theme="light"] .free-link-card b{color:#173148}html[data-theme="light"] .holiday-modern small,html[data-theme="light"] .free-link-card small{color:#61778c}html[data-theme="light"] .article-card-copy>b,html[data-theme="light"] .article-card-copy>small{color:#173148}html[data-theme="light"] .article-card-copy>small{color:#61778c}html[data-theme="light"] .article-read{color:#0784ad}html[data-theme="light"] .resource-row b{color:#173148}html[data-theme="light"] .resource-row small{color:#61778c}html[data-theme="light"] .resource-card{color:#102235}html[data-theme="light"] .calc-guide h3,html[data-theme="light"] .calc-guide p,html[data-theme="light"] .guide-points span{color:#173148}html[data-theme="light"] .guide-points span{background:#f7fbfe}html[data-theme="light"] .form-card>label,html[data-theme="light"] .advanced-grid label{color:#526b80}html[data-theme="light"] .form-card>label b,html[data-theme="light"] .input-unit b{color:#0784ad}html[data-theme="light"] .mode-link{color:#526b80}html[data-theme="light"] .mode-link.active{color:#12304a}html[data-theme="light"] .method-card h2,html[data-theme="light"] .method-card p{color:#173148}html[data-theme="light"] .source-note{color:#526b80;background:#f5fbfe}html[data-theme="light"] .pension-note b,html[data-theme="light"] .pension-legal p{color:#173148}select{appearance:none!important;-webkit-appearance:none!important;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%)!important;background-position:calc(100% - 16px) 18px,calc(100% - 11px) 18px!important;background-size:5px 5px!important;background-repeat:no-repeat!important;padding-right:34px!important}.modern-field select,.form-card select,.pension-form select{cursor:pointer}input[type=number]{appearance:textfield;-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;margin:0}@media(max-width:900px){.pension-grid{grid-template-columns:1fr}.pension-fields{grid-template-columns:1fr 1fr}.top-links{gap:2px;margin-right:4px}.top-links a{padding:6px}.top-link-icon{display:none}}@media(max-width:700px){.brand{display:grid;grid-template-columns:auto minmax(0,1fr) auto}.top-links{grid-column:2 / -1;grid-row:2;justify-content:flex-end;margin:0 0 5px;overflow:auto}.brand-actions{grid-column:3;grid-row:1}.brand-copy{grid-column:2;grid-row:1}.brand h1{font-size:19px}.brand small{font-size:8px}.pension-topline{align-items:flex-start;flex-direction:column}.pension-topline .year-chip{margin-left:58px;margin-top:-5px}.page-title-inline h1{font-size:24px}.pension-fields{grid-template-columns:1fr}.tool-card-title{align-items:flex-start}.tool-card-title .year-chip{align-self:center}.free-hero-title .free-intro{width:100%}.free-hero-title .free-stats{margin:0;width:100%}.free-hero-title .free-stats div{min-width:0}.holiday-modern{grid-template-columns:36px 92px minmax(0,1fr) 18px;gap:8px}.holiday-name{padding-left:8px}}@media(max-width:560px){.top-links{grid-column:1 / -1;justify-content:space-between}.top-links a{font-size:8px}.pension-input-card,.pension-result-card{padding:13px}.free-hero-title .free-intro h1{font-size:24px}.holiday-modern{grid-template-columns:34px 86px minmax(0,1fr) 14px}.holiday-name strong{font-size:10px}.holiday-date time{font-size:9px}}.tenure-shell{padding:17px;margin-bottom:12px}.tenure-shell .tool-card-title{margin-bottom:10px}.tenure-row{display:grid;grid-template-columns:1fr 1fr 90px;gap:10px;align-items:end}.tenure-row label{display:grid;gap:6px;color:var(--muted);font-size:10px;font-weight:850}.tenure-row input{width:100%;height:43px;border:1px solid var(--field-border);border-radius:10px;background:var(--field-bg);color:var(--text);padding:0 11px;outline:0}.tenure-row button{height:43px;border-radius:10px}.tenure-method{margin-top:0}.slip-page .tool-card-title{margin-bottom:14px}.slip-page .tool-card-title h1{font-size:22px}.slip-page .tool-card-title p{max-width:720px}.slip-page .slip-grid{margin-top:0}html[data-theme="light"] .tenure-shell,html[data-theme="light"] .slip-form-card,html[data-theme="light"] .slip-action-card{color:#102235}html[data-theme="light"] .tenure-row label{color:#526b80}html[data-theme="light"] .tenure-row input{color:#173148;background:#fff}@media(max-width:700px){.tenure-row{grid-template-columns:1fr}.tenure-row button{width:100%}.slip-page .tool-card-title h1{font-size:21px}}.form-card>label.period-field{grid-template-columns:minmax(0,1fr) minmax(0,300px)!important;gap:12px!important}.period-field>span{min-width:0}.period-selects{display:grid;grid-template-columns:104px minmax(0,1fr);gap:8px;min-width:0}.period-selects select{min-width:0!important}.pension-title-compact{margin-bottom:13px!important;padding-bottom:12px!important}.pension-title-compact h1{font-size:22px!important;line-height:1.08!important;margin:2px 0 3px!important}.pension-title-compact p{font-size:9px!important;line-height:1.4!important}.pension-title-compact .year-chip{font-size:9px;padding:6px 9px}.number-field{min-height:42px}.number-field input[type=number]{padding-right:47px!important}.number-controls{right:6px!important;top:50%!important;transform:translateY(-50%)!important;width:29px;height:34px;display:grid!important;grid-template-rows:1fr 1fr;gap:3px!important;padding:2px;border:1px solid rgba(132,196,255,.20);border-radius:9px;background:rgba(7,19,34,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 4px 12px rgba(0,0,0,.14);backdrop-filter:blur(8px)}.number-step{position:relative;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;border:0!important;border-radius:5px!important;background:transparent!important;color:transparent!important;font-size:0!important;box-shadow:none!important;display:grid!important;place-items:center!important}.number-step:before{content:"";display:block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;opacity:.88;transition:.14s ease}.number-step.up:before{border-bottom:5px solid #72ddff}.number-step.down:before{border-top:5px solid #72ddff}.number-step:hover{background:rgba(69,221,255,.12)!important}.number-step:hover:before{opacity:1;transform:scale(1.12)}.number-step:active{background:rgba(69,221,255,.18)!important}html[data-theme="light"] .number-controls{border-color:rgba(35,91,132,.18);background:rgba(241,248,252,.94);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 4px 12px rgba(35,91,132,.08)}html[data-theme="light"] .number-step.up:before{border-bottom-color:#087fa7}html[data-theme="light"] .number-step.down:before{border-top-color:#087fa7}@media(max-width:760px){.form-card>label.period-field{grid-template-columns:88px minmax(0,1fr)!important}.period-selects{grid-template-columns:96px minmax(0,1fr)}}@media(max-width:430px){.form-card>label.period-field{grid-template-columns:76px minmax(0,1fr)!important;gap:7px!important}.period-selects{grid-template-columns:88px minmax(0,1fr);gap:6px}}.brand{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:15px}.brand-copy{grid-column:2;min-width:0}.top-links{grid-column:3;grid-row:1;margin:0!important;display:flex;align-items:center;justify-content:flex-end;gap:5px!important}.brand-actions{grid-column:4;grid-row:1;margin:0!important;display:flex;align-items:center;gap:7px}.top-links a{padding:7px 8px!important;color:#c7d9e7;font-size:10px;font-weight:850}.top-links a:hover{background:rgba(69,221,255,.08);color:var(--cyan)}.top-link-icon{width:19px;height:19px;border-radius:6px}.theme-toggle{width:66px!important;height:36px!important;padding:3px!important;border-radius:999px!important;border:1px solid var(--line2)!important;background:var(--panel2)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 6px 18px rgba(0,0,0,.10)!important}.theme-toggle:before{width:28px!important;height:28px!important;left:4px!important;top:3px!important;background:linear-gradient(135deg,#24c9ee,#5b7fff)!important;box-shadow:0 5px 16px rgba(69,221,255,.25)!important}.theme-toggle .theme-sun,.theme-toggle .theme-moon{width:28px;height:28px;display:grid;place-items:center;font-size:12px!important}.theme-toggle .theme-sun{color:#fff!important}.theme-toggle .theme-moon{color:#7890a6!important}.theme-toggle[aria-pressed="true"]:before{left:4px!important;background:linear-gradient(135deg,#22c9ed,#5d7dff)!important;box-shadow:0 5px 16px rgba(69,221,255,.25)!important}.theme-toggle[aria-pressed="true"] .theme-sun{color:#fff!important}.theme-toggle[aria-pressed="true"] .theme-moon{color:#7890a6!important}.theme-toggle[aria-pressed="false"]:before{left:34px!important;background:linear-gradient(135deg,#596f86,#29394b)!important;box-shadow:0 5px 16px rgba(0,0,0,.20)!important}.theme-toggle[aria-pressed="false"] .theme-sun{color:#7890a6!important}.theme-toggle[aria-pressed="false"] .theme-moon{color:#fff!important}html[data-theme="light"] .theme-toggle{background:#e8f1f8!important;border-color:rgba(35,91,132,.22)!important;box-shadow:inset 0 1px 2px rgba(35,91,132,.08),0 6px 18px rgba(35,91,132,.10)!important}html[data-theme="light"] .theme-toggle[aria-pressed="true"]:before{background:linear-gradient(135deg,#21bfe9,#4e73e8)!important}.period-row{display:grid;grid-template-columns:104px minmax(0,1fr);gap:8px;min-width:0;grid-column:1/-1}.form-card>.period-row{padding:8px 0;border-top:1px solid rgba(132,196,255,.09)}.period-row label{display:grid;grid-template-columns:1fr;gap:6px;align-items:center;min-width:0;color:#b9cad9;font-size:11px;font-weight:800}.period-row label select{width:100%;height:42px;min-width:0;border:1px solid rgba(132,196,255,.22);border-radius:10px;background:var(--field-bg);color:var(--text);padding:0 34px 0 11px;outline:0;box-shadow:inset 0 1px 8px rgba(0,0,0,.12);transition:.16s}.period-row label select:focus{border-color:rgba(69,221,255,.7);box-shadow:0 0 0 3px rgba(69,221,255,.08)}.form-card>label:has(select){grid-template-columns:minmax(0,1fr) minmax(140px,1fr)!important}.form-card>label:has(#sector){grid-template-columns:minmax(0,1fr) minmax(180px,1fr)!important}.form-card>label:has(#sector) #sector{width:100%!important;max-width:100%!important}.form-card>label:has(#year){grid-template-columns:1fr!important}select{background-color:var(--field-bg)!important;color:var(--text)!important;border-color:var(--field-border)!important}select option{color:#102235;background:#fff}html:not([data-theme="light"]) select option{color:#f5fbff;background:#0b1b30}.number-field{position:relative;display:block;width:100%;min-width:0;height:42px}.number-field>input[type="number"]{display:block;width:100%;height:42px!important;padding-right:36px!important}.number-controls{position:absolute!important;right:1px!important;top:1px!important;bottom:1px!important;transform:none!important;width:29px!important;height:auto!important;display:grid!important;grid-template-rows:1fr 1fr!important;gap:0!important;padding:2px!important;border:0!important;border-left:1px solid var(--line)!important;border-radius:0 9px 9px 0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}.number-step{width:100%!important;height:100%!important;min-height:0!important;border:0!important;border-radius:5px!important;background:transparent!important;color:transparent!important;box-shadow:none!important;display:grid!important;place-items:center!important;padding:0!important}.number-step:before{content:"";display:block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;opacity:.72;transition:.14s ease}.number-step.up:before{border-bottom:5px solid var(--cyan)}.number-step.down:before{border-top:5px solid var(--cyan)}.number-step:hover{background:rgba(69,221,255,.09)!important}.number-step:hover:before{opacity:1;transform:scale(1.1)}.number-step:active{background:rgba(69,221,255,.16)!important}html[data-theme="light"] .number-controls{border-left-color:rgba(35,91,132,.16)!important;background:transparent!important}html[data-theme="light"] .number-step.up:before{border-bottom-color:#087fa7}html[data-theme="light"] .number-step.down:before{border-top-color:#087fa7}html[data-theme="light"] .site{background:rgba(248,252,255,.94);border-bottom-color:rgba(35,91,132,.12)}html[data-theme="light"] .brand h1{color:#102235!important}.brand small{color:var(--muted)}html[data-theme="light"] .calc{background:linear-gradient(145deg,#ffffff,#f5faff);border-color:rgba(35,91,132,.15);box-shadow:0 20px 55px rgba(35,91,132,.12)}html[data-theme="light"] .form-card,html[data-theme="light"] .result-card{background:linear-gradient(145deg,#ffffff,#f5faff);border-color:rgba(35,91,132,.15);box-shadow:inset 0 1px 0 #fff}html[data-theme="light"] .calculator-mode{border-bottom-color:rgba(35,91,132,.12)}html[data-theme="light"] .mode-link{background:#f7fbfe;color:#4f687d;border-color:rgba(35,91,132,.14)}html[data-theme="light"] .mode-link.active{background:#e9f8fd;color:#12304a;border-color:rgba(7,157,204,.38)}html[data-theme="light"] .form-card h2,html[data-theme="light"] .form-card>label,html[data-theme="light"] .period-row label{color:#2a455c!important}html[data-theme="light"] .form-card>label{border-top-color:rgba(35,91,132,.10)}html[data-theme="light"] .form-card>label input:not([type="checkbox"]),html[data-theme="light"] .form-card>label select,html[data-theme="light"] .period-row select,html[data-theme="light"] .advanced-grid input:not([type="checkbox"]),html[data-theme="light"] .advanced-grid select{background:#fff!important;color:#18354b!important;border-color:rgba(35,91,132,.22)!important;box-shadow:inset 0 1px 2px rgba(35,91,132,.04)}html[data-theme="light"] .form-card>label input:not([type="checkbox"])::placeholder,html[data-theme="light"] .advanced-grid input::placeholder{color:#8aa0b2}html[data-theme="light"] .form-card details{background:linear-gradient(145deg,#f9fcfe,#eef6fa);border-color:rgba(35,91,132,.15)}html[data-theme="light"] .form-card details summary{color:#24445b!important}.form-card details summary:after{color:var(--cyan)}html[data-theme="light"] .advanced-grid{background:#f5fafc;border-top-color:rgba(35,91,132,.10)}html[data-theme="light"] .advanced-grid label{color:#526b80!important}html[data-theme="light"] .result-card .calc-guide{background:linear-gradient(135deg,#effaff,#f1efff);border-color:rgba(7,157,204,.16)}html[data-theme="light"] .calc-guide h3{color:#17354c!important}.calc-guide p{color:#526b80}html[data-theme="light"] .guide-points span{background:#fff;color:#526b80;border-color:rgba(35,91,132,.13)}html[data-theme="light"] .result-card>h2{color:#526b80}.result-card>#result>p,.result-card>#unemp-result>p{background:#f8fbfd;color:#60788c;border-color:rgba(35,91,132,.24)}html[data-theme="light"] .result-box{background:linear-gradient(135deg,#effaff,#f2f4ff);border-color:rgba(7,157,204,.18)}html[data-theme="light"] .result-box>div{color:#5c7890}.result-box strong{color:#17354c;text-shadow:none}html[data-theme="light"] .row{background:#fff;color:#526b80;border-color:rgba(35,91,132,.11)}html[data-theme="light"] .row b{color:#18354b}html[data-theme="light"] .info{background:#f8fbfd;color:#526b80;border-color:rgba(35,91,132,.13)}html[data-theme="light"] .info b{color:#24445b}html[data-theme="light"] .actions .secondary{background:#eef4f8;color:#405c72;border-color:rgba(35,91,132,.16)}html[data-theme="light"] .actions button{color:#06233a}html[data-theme="light"] .methodology,html[data-theme="light"] .content{background:linear-gradient(145deg,#fff,#f5faff);color:#18354b;border-color:rgba(35,91,132,.13)}html[data-theme="light"] .content p,html[data-theme="light"] .methodology p{color:#526b80!important}html[data-theme="light"] .source-note{background:#f2f8fb;color:#526b80;border-color:rgba(35,91,132,.12)}html[data-theme="light"] .tool-card{background:linear-gradient(145deg,#fff,#f5faff);border-color:rgba(35,91,132,.15);box-shadow:0 16px 40px rgba(35,91,132,.09)}html[data-theme="light"] .tool-card-title{border-bottom-color:rgba(35,91,132,.11)}html[data-theme="light"] .tool-card-title h1,html[data-theme="light"] .tool-card-title h2,html[data-theme="light"] .step-title h2{color:#17354c!important}html[data-theme="light"] .tool-card-title p,html[data-theme="light"] .step-title p{color:#5a7185!important}html[data-theme="light"] .modern-field>span{color:#526b80!important}html[data-theme="light"] .modern-field select{background:#fff;color:#18354b;border-color:rgba(35,91,132,.22)}html[data-theme="light"] .result-heading{border-bottom-color:rgba(35,91,132,.11)}html[data-theme="light"] .result-heading h2{color:#17354c}.result-empty{color:#61788b!important;border-color:rgba(35,91,132,.20)!important;background:#f9fcfe!important}html[data-theme="light"] .pension-note{background:#f2f9fc;border-color:rgba(7,157,204,.15)}html[data-theme="light"] .pension-note b{color:#17354c!important}html[data-theme="light"] .pension-note small{color:#5c7286!important}html[data-theme="light"] .pension-legal{background:#f8fbfd;border-color:rgba(35,91,132,.12)}html[data-theme="light"] .pension-legal p{color:#526b80!important}html[data-theme="light"] .secondary-card-head h2{color:#17354c!important}.secondary-card-head p{color:#5a7185!important}html[data-theme="light"] .year-chip{color:#14506a;background:#eaf8fc;border-color:rgba(7,157,204,.18)}html[data-theme="light"] .admin-shortcut{background:#fff!important;color:#28475d!important;border-color:rgba(35,91,132,.18)!important}html[data-theme="light"] footer{color:#60788c}@media(min-width:1181px){.calc{grid-template-columns:minmax(430px,460px) minmax(0,1fr)}.form-card>label{grid-template-columns:minmax(0,1fr) 150px auto}.form-card>label:has(select){grid-template-columns:minmax(0,1fr) minmax(180px,240px)!important}.form-card>label:has(#dep){grid-template-columns:minmax(0,1fr) 150px!important}.form-card>label:has(#sector){grid-template-columns:minmax(0,1fr) minmax(180px,240px)!important}}@media(max-width:1180px) and (min-width:761px){.period-row{grid-template-columns:96px minmax(0,1fr)}.form-card>label:has(select){grid-template-columns:minmax(0,1fr) minmax(150px,210px)!important}.form-card>label:has(#sector){grid-template-columns:minmax(0,1fr) minmax(150px,210px)!important}}@media(max-width:760px){.brand{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto}.brand-copy{grid-column:2;grid-row:1}.brand-actions{grid-column:3;grid-row:1}.top-links{grid-column:1/-1;grid-row:2;justify-content:flex-end;overflow:auto;margin:0!important}.period-row{grid-template-columns:92px minmax(0,1fr)}.form-card>label:has(select),.form-card>label:has(#sector){grid-template-columns:minmax(0,1fr) minmax(140px,1fr)!important}}@media(max-width:520px){.top-links{gap:2px!important;justify-content:flex-start}.top-links a{font-size:8px;padding:6px 5px!important}.top-link-icon{display:none}.theme-toggle{width:60px!important}.period-row{grid-template-columns:86px minmax(0,1fr);gap:6px}.form-card>label:has(select),.form-card>label:has(#sector){grid-template-columns:minmax(0,1fr) minmax(120px,1fr)!important}}.input-unit .number-field{height:43px}.input-unit .number-field>input[type="number"]{height:43px!important;padding-right:68px!important}.input-unit>b{right:39px!important;z-index:2}.advanced-grid .number-field{height:34px!important}.advanced-grid .number-field>input[type="number"]{height:34px!important}html[data-theme="light"] .input-unit>b{color:#087fa7}html[data-theme="dark"] .site{background:rgba(5,10,20,.96)}html[data-theme="light"] .site{background:#f8fcff}.method-card,.resource-grid,.free-layout,.free-bottom-grid,.content,.home-section,.calc-resources,.pension-method,.about-grid{content-visibility:auto;contain-intrinsic-size:320px}.post-thumb,.article-image{content-visibility:auto;contain-intrinsic-size:160px 160px}.brand{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;min-height:76px!important}.brand-copy{grid-column:2!important}.brand-title{font-size:24px;line-height:1;letter-spacing:-.04em;font-weight:950;color:var(--text)}.header-right{grid-column:3;display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0}.top-links{display:flex!important;align-items:center;justify-content:flex-end;gap:3px!important;margin:0!important;min-width:0!important}.top-links a{display:inline-flex;align-items:center;gap:6px;padding:7px 8px!important;border-radius:9px;color:#c7d9e7!important;font-size:10px;font-weight:850;white-space:nowrap}.top-links a:hover{color:var(--cyan)!important;background:rgba(69,221,255,.08)}.top-link-icon{display:inline-grid;place-items:center;width:18px;height:18px;border:1px solid rgba(69,221,255,.18);border-radius:6px;background:rgba(69,221,255,.045);color:var(--cyan);font-size:9px}.brand-actions{margin:0!important;display:flex;align-items:center;gap:0!important}.admin-shortcut{display:none!important}.theme-toggle{width:64px!important;height:34px!important}html[data-theme="light"] .top-links a{color:#29475d!important}html[data-theme="light"] .top-links a:hover{color:#057c9f!important}main{padding-top:0!important;margin-top:0!important}.tool-page,.free-days-page,.slip-page{padding-top:0!important;margin-top:0!important}.calc,.tool-grid,.slip-grid,.free-layout{margin-top:0!important}.form-card>label{min-height:50px!important;padding:6px 0!important;gap:8px!important}.form-card>label input:not([type="checkbox"]),.form-card>label select{height:38px!important;border-radius:9px!important;padding-top:0!important;padding-bottom:0!important}.period-row{padding:6px 0!important;grid-template-columns:96px minmax(0,1fr)!important;gap:7px!important}.period-row label{gap:4px!important}.period-row label select{height:38px!important;border-radius:9px!important}.form-card>label:has(select){grid-template-columns:minmax(0,1fr) minmax(150px,220px)!important}.form-card>label:has(#sector){grid-template-columns:minmax(0,1fr) minmax(160px,220px)!important}.form-card>label:has(#dep),.form-card>label:has(.number-field){grid-template-columns:minmax(0,1fr) minmax(120px,180px) auto!important}.form-card>label:has(input[type="checkbox"]){grid-template-columns:minmax(0,1fr) 44px!important}.number-field{height:38px!important;width:100%!important;min-width:0!important}.number-field>input[type="number"]{height:38px!important;padding-right:34px!important;min-width:0!important}.number-controls{width:25px!important;right:1px!important;top:1px!important;bottom:1px!important;padding:1px!important}.number-step{border-radius:4px!important}.number-step:before{border-left-width:3px!important;border-right-width:3px!important;border-bottom-width:4px!important;border-top-width:4px!important}.input-unit{position:relative;display:block;min-width:0;width:100%}.input-unit>.number-field{width:100%!important}.input-unit>b{position:absolute;right:31px;top:50%;transform:translateY(-50%);z-index:2;font-size:9px!important;pointer-events:none}.advanced-grid{grid-template-columns:1fr 1fr!important;gap:0 12px!important;padding:2px 11px 9px!important}.advanced-grid label{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(100px,125px)!important;gap:7px!important;align-items:center!important;min-width:0!important;min-height:48px!important;padding:6px 0!important}.advanced-grid label>span{min-width:0!important;line-height:1.25}.advanced-grid label>.input-unit,.advanced-grid label>select,.advanced-grid label>.number-field{min-width:0!important;width:100%!important}.advanced-grid input:not([type="checkbox"]),.advanced-grid select{height:32px!important;border-radius:8px!important;min-width:0!important}.advanced-grid .number-field,.advanced-grid .number-field>input[type="number"]{height:32px!important}.advanced-grid .number-controls{width:23px!important}.advanced-grid label:has(input[type="checkbox"]){grid-template-columns:minmax(0,1fr) 42px!important}.advanced-grid label:has(input[type="checkbox"]) input[type="checkbox"]{justify-self:end}.advanced-grid .input-unit>b{right:28px}.secondary-card-head h1{margin:2px 0 3px;font-size:20px;letter-spacing:-.03em}.tax-period-row{grid-column:1/-1!important}.tax-period-row label{min-width:0!important}.tax-period-row select{width:100%!important}.modern-field{margin:12px 0!important;gap:5px!important}.modern-field select{height:38px!important;border-radius:9px!important}.tool-card-title{margin-bottom:10px!important}.pension-input-card .modern-field select,.pension-input-card .input-unit input{height:38px!important}html[data-theme="light"] .form-card,html[data-theme="light"] .result-card,html[data-theme="light"] .tool-card,html[data-theme="light"] .content{color:#173148!important}html[data-theme="light"] .form-card h1,html[data-theme="light"] .form-card h2,html[data-theme="light"] .secondary-card-head h1,html[data-theme="light"] .secondary-card-head h2{color:#173148!important}html[data-theme="light"] .advanced-grid label,html[data-theme="light"] .advanced-grid label>span{color:#526b80!important}html[data-theme="light"] .advanced-grid input,html[data-theme="light"] .advanced-grid select{color:#173148!important;background:#fff!important}html[data-theme="light"] .help{color:#5c7286!important}html[data-theme="light"] .number-controls{border-left-color:rgba(35,91,132,.16)!important}html[data-theme="light"] .number-step.up:before{border-bottom-color:#087fa7!important}html[data-theme="light"] .number-step.down:before{border-top-color:#087fa7!important}html[data-theme="light"] .secondary-card-head p{color:#5a7185!important}.calculator-page-title{margin:0 0 8px!important;font-size:19px!important;line-height:1.15!important;letter-spacing:-.03em!important;color:var(--text)}html[data-theme="light"] .calculator-page-title{color:#173148!important}@media(min-width:901px){.calc{grid-template-columns:minmax(400px,430px) minmax(0,1fr)!important;gap:12px!important;padding:12px!important}.form-card,.result-card{padding:15px!important}.form-card>label{min-height:49px!important}.advanced-grid{grid-template-columns:1fr 1fr!important}}@media(max-width:900px){.header-right{gap:6px}.top-links{gap:1px!important}.top-links a{padding:6px 6px!important}.calc{gap:10px!important}.advanced-grid{grid-template-columns:1fr!important}.period-row{grid-template-columns:92px minmax(0,1fr)!important}}@media(max-width:700px){.brand{grid-template-columns:auto minmax(0,1fr) auto!important;min-height:70px!important}.header-right{grid-column:3;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:4px;min-width:0}.top-links{order:1;max-width:calc(100vw - 150px);overflow:auto}.brand-actions{order:2;flex:0 0 auto}.top-links a{font-size:9px!important}.top-link-icon{display:none}.calc{padding:7px!important}.form-card,.result-card{padding:12px!important}.form-card>label{grid-template-columns:1fr!important;min-height:auto!important;padding:8px 0!important}.form-card>label .number-field,.form-card>label select,.form-card>label input:not([type="checkbox"]){width:100%!important}.form-card>label b{justify-self:end;margin-top:-26px}.form-card>label:has(input[type="checkbox"]){grid-template-columns:1fr 44px!important}.period-row{grid-template-columns:88px minmax(0,1fr)!important}.advanced-grid{grid-template-columns:1fr!important}.calculator-page-title{font-size:18px!important}}@media(max-width:480px){.brand{width:calc(100% - 16px)!important}.brand-title{font-size:19px}.year-badge{height:21px;padding:0 7px;font-size:9px}.top-links a{font-size:8px!important;padding:5px 4px!important}.theme-toggle{width:58px!important;height:32px!important}.period-row{grid-template-columns:84px minmax(0,1fr)!important;gap:5px!important}.period-row label select{height:36px!important}.form-card>label input:not([type="checkbox"]),.form-card>label select{height:36px!important}.number-field,.number-field>input[type="number"]{height:36px!important}.number-controls{width:23px!important}.advanced-grid input:not([type="checkbox"]),.advanced-grid select,.advanced-grid .number-field,.advanced-grid .number-field>input[type="number"]{height:28px!important}}.calculator-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;margin:0 0 8px}.calculator-title-row .calculator-page-title{margin:0!important}.freshness-chip,.freshness-mini{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border:1px solid rgba(69,221,255,.20);background:rgba(69,221,255,.055);color:var(--cyan);border-radius:999px;font-size:8px;font-weight:900;letter-spacing:.02em;padding:5px 8px}.guide-topline{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.freshness-mini{font-size:7px;padding:4px 7px}.secondary-title-line{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.secondary-title-line h1{margin:0!important;min-width:0}.home-welcome h1{margin:4px 0;font-size:32px;line-height:1.04;letter-spacing:-.045em}.home-welcome>div:first-child{min-width:0}.home-welcome .freshness-chip{margin-top:8px}.calc{grid-template-columns:minmax(0,420px) minmax(0,1fr)!important;gap:12px!important;padding:12px!important}.form-card,.result-card{padding:15px!important}.form-card>label{min-height:48px!important;padding:5px 0!important;gap:8px!important}.form-card>label input:not([type=checkbox]),.form-card>label select{height:37px!important;border-radius:9px!important}.form-card>label:has(select),.form-card>label:has(#sector){grid-template-columns:minmax(0,1fr) 205px!important}.form-card>label:has(#dep){grid-template-columns:minmax(0,1fr) 150px!important}.period-row{grid-template-columns:96px minmax(0,1fr)!important;gap:7px!important;padding:5px 0!important}.period-row label select{height:37px!important}.number-field,.number-field>input[type=number]{height:37px!important;min-width:0!important}.number-field>input[type=number]{padding-right:32px!important}.number-controls{right:1px!important;top:1px!important;bottom:1px!important;width:24px!important;padding:1px!important;border-radius:0 8px 8px 0!important}.number-step{min-height:0!important;border:0!important;border-radius:4px!important}.input-unit{position:relative;display:block;min-width:0;width:100%}.input-unit .number-field{width:100%!important}.input-unit .number-field>input[type=number]{padding-right:54px!important}.input-unit>b{right:29px!important;top:50%;transform:translateY(-50%);z-index:3;font-size:8px!important}.advanced-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:0 12px!important;padding:2px 10px 8px!important;min-width:0!important}.advanced-grid label{grid-template-columns:minmax(0,1fr) 128px!important;gap:7px!important;min-width:0!important;min-height:44px!important;padding:5px 0!important;overflow:hidden}.advanced-grid label>span{min-width:0!important;overflow-wrap:anywhere!important;line-height:1.2!important}.advanced-grid .input-unit{width:128px!important;min-width:0!important;overflow:hidden!important}.advanced-grid .number-field{height:28px!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.advanced-grid .number-field>input[type=number]{height:28px!important;width:100%!important;max-width:100%!important;padding-right:42px!important}.advanced-grid .number-controls{width:21px!important;right:0!important;top:0!important;bottom:0!important;border-left:1px solid rgba(116,198,255,.18)!important}.advanced-grid .input-unit>b{right:22px!important;font-size:7px!important}.advanced-grid select{height:28px!important;width:128px!important;max-width:100%!important;border-radius:8px!important;padding-right:26px!important;overflow:hidden!important;text-overflow:ellipsis!important}.advanced-grid label:has(input[type=checkbox]){grid-template-columns:minmax(0,1fr) 42px!important}.advanced-grid label:has(input[type=checkbox]) input[type=checkbox]{justify-self:end}.form-card details{margin-top:9px!important;overflow:hidden!important}.form-card summary{min-height:45px!important;padding:9px 12px!important}.actions{margin-top:10px!important}.actions button{min-height:40px!important;padding:0 15px!important}html[data-theme="light"] .freshness-chip,html[data-theme="light"] .freshness-mini{color:#087fa7;background:#eefaff;border-color:rgba(7,157,204,.20)}html[data-theme="light"] .form-card,html[data-theme="light"] .result-card{box-shadow:0 8px 24px rgba(35,91,132,.08)}html[data-theme="light"] .advanced-grid input:not([type=checkbox]),html[data-theme="light"] .advanced-grid select{background:#fff!important;color:#173148!important}html[data-theme="light"] .number-controls{background:#fff!important}html[data-theme="light"] .number-step{background:#f5fbff!important}html[data-theme="light"] .number-step:hover{background:#e9f8ff!important}.not-found-page{max-width:860px;margin:0 auto}.not-found-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}@media(min-width:901px){.calc{grid-template-columns:420px minmax(0,1fr)!important}.advanced-grid{grid-template-columns:1fr 1fr!important}}@media(max-width:900px) and (min-width:701px){.calc{grid-template-columns:minmax(360px,400px) minmax(0,1fr)!important}.advanced-grid label{grid-template-columns:minmax(0,1fr) 120px!important}.advanced-grid .input-unit,.advanced-grid select{width:120px!important}}@media(max-width:700px){.calculator-title-row{align-items:flex-start;flex-wrap:wrap}.calculator-title-row .freshness-chip{margin-left:auto}.calc{grid-template-columns:1fr!important;padding:8px!important}.advanced-grid{grid-template-columns:1fr!important}.advanced-grid label{grid-template-columns:minmax(0,1fr) 132px!important}.advanced-grid .input-unit,.advanced-grid select{width:132px!important}.secondary-title-line{align-items:flex-start}.secondary-title-line .freshness-chip{margin-top:2px}.home-welcome{display:block}.home-welcome h1{font-size:26px}}@media(max-width:480px){.calculator-title-row .freshness-chip{font-size:7px}.form-card,.result-card{padding:12px!important}.form-card>label:has(select),.form-card>label:has(#sector){grid-template-columns:minmax(0,1fr) minmax(125px,1fr)!important}.period-row{grid-template-columns:84px minmax(0,1fr)!important}.advanced-grid label{grid-template-columns:minmax(0,1fr) 122px!important}.advanced-grid .input-unit,.advanced-grid select{width:122px!important}.advanced-grid label>span{font-size:9px!important}}html[data-theme="dark"] .result-box strong{color:#f8fdff!important;text-shadow:0 0 24px rgba(69,221,255,.18)!important}html[data-theme="light"] .result-box strong{color:#17354c!important;text-shadow:none!important}.number-field{position:relative!important;display:block!important;width:100%!important;min-width:0!important;overflow:hidden!important;border:1px solid var(--field-border)!important;border-radius:9px!important;background:var(--field-bg)!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.08)!important}.number-field>input[type="number"]{display:block!important;width:100%!important;min-width:0!important;height:100%!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;margin:0!important}.number-field>.number-controls{position:absolute!important;right:0!important;top:0!important;bottom:0!important;width:25px!important;height:auto!important;margin:0!important;transform:none!important;padding:1px!important;display:grid!important;grid-template-rows:1fr 1fr!important;gap:0!important;border:0!important;border-left:1px solid rgba(116,198,255,.18)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important;z-index:4!important}.number-field>.number-controls .number-step{width:100%!important;height:100%!important;min-height:0!important;margin:0!important;border:0!important;border-radius:4px!important;background:transparent!important;box-shadow:none!important}.input-unit .number-field{width:100%!important;overflow:hidden!important}.advanced-grid .number-field{height:28px!important;width:100%!important;max-width:100%!important;overflow:hidden!important;border-radius:8px!important}.advanced-grid .number-field>input[type="number"]{height:100%!important;width:100%!important;padding-right:42px!important}.advanced-grid .number-field>.number-controls{width:21px!important;right:0!important;top:0!important;bottom:0!important}html[data-theme="light"] .number-field{background:#fff!important;border-color:rgba(35,91,132,.22)!important;box-shadow:inset 0 1px 2px rgba(35,91,132,.04)!important}html[data-theme="light"] .number-field>.number-controls{border-left-color:rgba(35,91,132,.16)!important}.number-field{position:relative!important;display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;contain:layout paint!important}.number-field>.number-controls{position:absolute!important;inset:0 0 0 auto!important;width:25px!important;height:100%!important;margin:0!important;transform:none!important;display:grid!important;grid-template-rows:1fr 1fr!important;gap:0!important;padding:1px!important;overflow:hidden!important;box-sizing:border-box!important}.number-field>.number-controls .number-step{display:grid!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important}.advanced-grid .number-field>.number-controls{width:21px!important}@media(max-width:700px){.site{overflow:visible!important}.brand{width:calc(100% - 20px)!important;min-width:0!important;min-height:92px!important;display:grid!important;grid-template-columns:56px minmax(0,1fr) 66px!important;grid-template-rows:auto auto!important;align-items:center!important;column-gap:9px!important;row-gap:3px!important;padding:8px 0!important;overflow:visible!important}.brand-mark-link{grid-column:1!important;grid-row:1 / span 2!important;align-self:center!important}.logo{width:56px!important;height:56px!important;border-radius:16px!important;font-size:19px!important;box-sizing:border-box!important}.brand-copy{grid-column:2!important;grid-row:1!important;min-width:0!important;overflow:visible!important}.brand-line{min-width:0!important;display:flex!important;align-items:center!important;gap:0!important}.brand-title{display:block!important;min-width:0!important;max-width:100%!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;font-size:17px!important;line-height:1.05!important;letter-spacing:-.045em!important}.brand h1{white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.brand-copy small{display:block!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:8px!important;margin-top:4px!important}.year-badge{display:none!important}.header-right{display:contents!important}.brand-actions{grid-column:3!important;grid-row:1!important;margin:0!important;width:66px!important;min-width:66px!important;display:flex!important;justify-content:flex-end!important;align-items:center!important}.theme-toggle{width:64px!important;height:36px!important;min-width:64px!important;box-sizing:border-box!important}.top-links{grid-column:2 / 4!important;grid-row:2!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;overflow:visible!important}.top-links a{font-size:9px!important;padding:5px 7px!important;line-height:1!important;border-radius:8px!important;white-space:nowrap!important}.top-links a[href="/despre/"]{display:none!important}.top-link-icon{display:none!important}}@media(max-width:390px){.brand{grid-template-columns:54px minmax(0,1fr) 64px!important;column-gap:7px!important;min-height:90px!important}.logo{width:54px!important;height:54px!important}.brand-title{font-size:16px!important}.brand-actions{width:64px!important;min-width:64px!important}.theme-toggle{width:62px!important;min-width:62px!important}.top-links{gap:4px!important}.top-links a{font-size:8px!important;padding:5px 6px!important}}.theme-toggle[aria-pressed="true"]{border-color:rgba(69,221,255,.42)!important}.theme-toggle[aria-pressed="false"]{border-color:rgba(116,145,171,.42)!important}html[data-theme="light"] .theme-toggle{background:#eef5fb!important}html[data-theme="dark"] .theme-toggle{background:#122238!important}html[data-theme="light"] .home-shell{background:linear-gradient(145deg,#ffffff,#f3f8fc)!important;border-color:rgba(35,91,132,.15)!important;box-shadow:0 18px 48px rgba(35,91,132,.10)!important;color:#173148!important}html[data-theme="light"] .home-welcome{border-bottom-color:rgba(35,91,132,.12)!important}html[data-theme="light"] .home-welcome h1,html[data-theme="light"] .home-welcome h2{color:#173148!important}html[data-theme="light"] .home-welcome p{color:#526b80!important}html[data-theme="light"] .home-links a{background:#f7fbfe!important;color:#29475d!important;border-color:rgba(35,91,132,.15)!important}html[data-theme="light"] .home-links a:hover{background:#e9f8ff!important;color:#12304a!important}html[data-theme="light"] .home-section{background:transparent!important;color:#173148!important;border-bottom-color:rgba(35,91,132,.12)!important}html[data-theme="light"] .section-head h2{color:#173148!important}html[data-theme="light"] .section-head p{color:#61778c!important}html[data-theme="light"] .home-law-grid a,html[data-theme="light"] .home-article,html[data-theme="light"] .post,html[data-theme="light"] .holiday,html[data-theme="light"] .slip,html[data-theme="light"] .stats>div{background:#ffffff!important;border-color:rgba(35,91,132,.13)!important;color:#173148!important}html[data-theme="light"] .home-law-grid strong,html[data-theme="light"] .home-article h3{color:#173148!important}html[data-theme="light"] .home-law-grid span,html[data-theme="light"] .home-article span,html[data-theme="light"] .home-article p,html[data-theme="light"] .home-note{color:#61778c!important}html[data-theme="light"] .monitor article{background:#ffffff!important;border-color:rgba(35,91,132,.14)!important;color:#173148!important}html[data-theme="light"] .monitor article h2,html[data-theme="light"] .monitor article h3,html[data-theme="light"] .monitor article strong{color:#173148!important}html[data-theme="light"] .monitor article p,html[data-theme="light"] .monitor article small,html[data-theme="light"] .monitor article span{color:#61778c!important}html[data-theme="light"] .resource-card,html[data-theme="light"] .method-card,html[data-theme="light"] .quick-links>a{background:linear-gradient(145deg,#ffffff,#f5faff)!important;border-color:rgba(35,91,132,.14)!important;color:#173148!important;box-shadow:0 12px 30px rgba(35,91,132,.08)!important}html[data-theme="light"] .resource-row,html[data-theme="light"] .article-row,html[data-theme="light"] .mini-articles a{background:#ffffff!important;border-color:rgba(35,91,132,.13)!important;color:#29475d!important}html[data-theme="light"] .resource-row b,html[data-theme="light"] .article-row b,html[data-theme="light"] .quick-links b{color:#173148!important}html[data-theme="light"] .resource-row small,html[data-theme="light"] .article-row small,html[data-theme="light"] .mini-articles a{color:#61778c!important}html[data-theme="light"] .resource-row i,html[data-theme="light"] .article-row i,html[data-theme="light"] .mini-articles a span{color:#0784ad!important}html[data-theme="light"] .method-card h2,html[data-theme="light"] .method-card p{color:#173148!important}html[data-theme="light"] .method-card p{color:#526b80!important}html[data-theme="light"] .source-note{color:#526b80!important;background:#f3f8fb!important}html[data-theme="light"] .source-note b{color:#24445b!important}html[data-theme="light"] .tool-heading h1,html[data-theme="light"] .tool-heading h2,html[data-theme="light"] .tool-heading p{color:#173148!important}html[data-theme="light"] .tool-heading p{color:#61778c!important}html[data-theme="light"] .quick-links span{color:#61778c!important}html[data-theme="light"] .work-stat{background:#ffffff!important;color:#173148!important;border-color:rgba(35,91,132,.13)!important}html[data-theme="light"] .work-stat span{color:#61778c!important}html[data-theme="light"] .calendar-grid .day{background:#ffffff!important;border-color:rgba(35,91,132,.12)!important;color:#173148!important}html[data-theme="light"] .calendar-grid .day small{color:#61778c!important}html[data-theme="light"] .holiday-list-mini div{background:#f8fbfd!important;color:#526b80!important}html[data-theme="light"] .home-hero,html[data-theme="light"] .home-hero-card{color:#173148!important}html[data-theme="light"] .home-hero h1,html[data-theme="light"] .home-hero-card .mini-title{color:#173148!important}html[data-theme="light"] .home-hero p,html[data-theme="light"] .home-hero-card p{color:#526b80!important}html[data-theme="light"] .home-tool{background:#ffffff!important;color:#173148!important;border-color:rgba(35,91,132,.13)!important}html[data-theme="light"] .home-tool h3{color:#173148!important}html[data-theme="light"] .home-tool p{color:#61778c!important}html[data-theme="light"] .legal-page,html[data-theme="light"] .legal-grid article,html[data-theme="light"] .cookie-table>div{background:#ffffff!important;color:#173148!important;border-color:rgba(35,91,132,.13)!important}html[data-theme="light"] .legal-page h1,html[data-theme="light"] .legal-page h2,html[data-theme="light"] .legal-grid article h2,html[data-theme="light"] .cookie-table strong{color:#173148!important}html[data-theme="light"] .legal-page p,html[data-theme="light"] .legal-grid article p,html[data-theme="light"] .cookie-table span{color:#61778c!important}html[data-theme="light"] .not-found-page{background:#ffffff!important;color:#173148!important}html[data-theme="light"] .not-found-page h1{color:#173148!important}html[data-theme="light"] .not-found-page .article-lead{color:#61778c!important}@media(min-width:701px){.brand{grid-template-columns:56px minmax(260px,1fr) auto!important;min-height:82px!important;column-gap:14px!important}.logo{width:56px!important;height:56px!important}.header-right{min-width:max-content!important}.brand-title{white-space:nowrap!important;overflow:visible!important}.theme-toggle{flex:0 0 auto!important}}@media(max-width:700px){.home-shell,.content,.calc,.tool-grid,.resource-grid,.free-layout,.slip-grid{width:100%!important;min-width:0!important}.home-shell{padding:15px!important}.home-welcome h1{font-size:25px!important}.home-welcome p{font-size:11px!important;line-height:1.55!important}.home-links{gap:6px!important}.home-links a{font-size:9px!important;padding:8px 9px!important}.section-head h2{font-size:18px!important}.home-law-grid a,.home-article{padding:11px!important}}:root{--content-max:1240px}.brand,main{width:min(var(--content-max),calc(100% - 32px))!important;box-sizing:border-box}main{margin-left:auto!important;margin-right:auto!important}main>.content,main>.home-shell,main>.tool-page,main>.slip-page{width:100%!important;max-width:none!important;box-sizing:border-box}main>.content.article-page{width:100%!important;max-width:none!important}.home-shell,.content{box-sizing:border-box}@media(max-width:700px){main>.content,main>.home-shell,main>.tool-page,main>.slip-page{width:100%!important}}.advanced-grid label{grid-template-columns:minmax(0,1fr) 96px!important;min-height:40px!important;padding:4px 0!important;gap:6px!important;align-items:center!important;overflow:visible!important}.advanced-grid label>span{font-size:11px!important;line-height:1.15!important;letter-spacing:0!important;overflow-wrap:normal!important}.advanced-grid .number-field,.advanced-grid label>.input-unit,.advanced-grid label>.number-field,.advanced-grid label>select{box-sizing:border-box!important;height:28px!important;min-height:28px!important;max-height:28px!important;width:96px!important;max-width:96px!important;justify-self:end!important;align-self:center!important}.advanced-grid .number-field{border-radius:8px!important;overflow:hidden!important}.advanced-grid .number-field>input[type=number],.advanced-grid label>.input-unit input,.advanced-grid label>select{box-sizing:border-box!important;height:28px!important;min-height:28px!important;max-height:28px!important;width:100%!important;max-width:100%!important;line-height:26px!important;font-size:10.5px!important;font-weight:700!important;border-radius:8px!important;padding-top:0!important;padding-bottom:0!important;background:#020a14!important}.advanced-grid .number-field>input[type=number]{padding-left:7px!important;padding-right:23px!important}.advanced-grid label>.input-unit input{padding-left:7px!important;padding-right:25px!important}.advanced-grid label>select{padding-left:7px!important;padding-right:21px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.advanced-grid .number-controls{width:18px!important;height:26px!important;right:1px!important;top:1px!important;bottom:1px!important;padding:1px!important;border-radius:0 7px 7px 0!important;overflow:hidden!important}.advanced-grid .number-controls .number-step{min-height:0!important;height:100%!important;border-radius:0!important;line-height:12px!important}.advanced-grid .number-controls .number-step:first-child{border-radius:0 6px 0 0!important}.advanced-grid .number-controls .number-step:last-child{border-radius:0 0 6px 0!important}.advanced-grid .input-unit>b{right:22px!important;font-size:7px!important;line-height:1!important}.advanced-grid label:has(input[type=checkbox]){grid-template-columns:minmax(0,1fr) 42px!important}@media(max-width:760px){.advanced-grid label{grid-template-columns:minmax(0,1fr) 100px!important;min-height:39px!important;padding:4px 0!important;gap:5px!important}.advanced-grid .number-field,.advanced-grid label>.input-unit,.advanced-grid label>.number-field,.advanced-grid label>select{width:100px!important;max-width:100px!important;height:28px!important;min-height:28px!important;max-height:28px!important}.advanced-grid .number-field>input[type=number],.advanced-grid label>.input-unit input,.advanced-grid label>select{height:28px!important;min-height:28px!important;max-height:28px!important;font-size:11px!important;line-height:26px!important}.advanced-grid label>span{font-size:10.5px!important;line-height:1.15!important}}