.sales,.bill{color:#182e40;background:#fff;max-width:1120px;min-height:100vh;margin:auto;padding:clamp(18px,4vw,56px)}.sales header,.pitch,.tiers,.billActions{align-items:center;gap:24px;display:flex}.sales header{justify-content:space-between}.sales section{margin:64px 0}.sales small{color:#15766b;letter-spacing:.1em;font-weight:700;display:block}.pitch>div{flex:1.5}.pitch aside,.tiers article{border:1px solid #b8d9d1;border-radius:14px;flex:1;padding:28px}.pitch aside{background:#eff8f5}.sales h1{letter-spacing:-.055em;margin:16px 0;font-size:clamp(36px,4.7vw,66px);line-height:1.05}.sales h2{letter-spacing:-.035em;font-size:28px}.sales p{max-width:70ch;line-height:1.65}.punchRow{border-top:1px solid #c8dcd6;gap:24px;padding:16px 0;display:flex}.punchRow small{letter-spacing:0;font-weight:400}.saleCTA,.sales button,.bill form button{color:#fff;cursor:pointer;background:#14685c;border:0;border-radius:7px;padding:12px 18px;text-decoration:none;display:inline-block}.tiers{align-items:stretch}.tiers b{font-size:26px}.sales form,.bill form{gap:12px;max-width:480px;display:grid}.sales label,.bill label{gap:5px;display:grid}.sales input,.bill input,.bill select{border:1px solid #91a99f;border-radius:5px;padding:9px}.bill dl{flex-wrap:wrap;gap:20px;display:flex}.bill dd{margin:5px 0;font-weight:700}.billActions{flex-wrap:wrap;gap:8px}.bill h3{margin:24px 0 12px}@media (width<=700px){.pitch,.tiers{display:grid}.sales section{margin:36px 0}.bill{padding:14px}}.sales{max-width:1240px}.sales header{border-bottom:1px solid #d7e5e0;padding-bottom:20px}.sales .brand{color:#102940}.sales .pitch{gap:clamp(24px,4vw,60px);margin:clamp(52px,8vw,108px) 0}.sales .pitch>div{flex:.9;min-width:0}.sales .pitch p{margin:22px 0;font-size:17px}.terminalShowcase{background:linear-gradient(135deg,#e7f5f0,#cce8e1);border:1px solid #bddbd3;border-radius:20px;flex:1.2;min-width:0;margin:0;padding:clamp(14px,2vw,28px)}.terminalFrame{background:#102940;border:5px solid #142d40;border-radius:12px;overflow:hidden;box-shadow:0 12px 25px #12372f24}.terminalFrame img{width:100%;height:auto;display:block}.terminalShowcase figcaption{text-align:center;color:#39574f;margin-top:16px;font-size:12px}.sales #pakiety{border-top:1px solid #d7e5e0;padding-top:36px}@media (prefers-reduced-motion:no-preference){.terminalShowcase{animation:.55s ease-out both terminalAppear}@keyframes terminalAppear{0%{opacity:.3;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}.saleFeatures{border-top:1px solid #d7e5e0;padding-top:32px}.featureList{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:22px;display:grid}.featureList h3{font-size:20px;font-weight:650}.featureList p{color:#415665;margin:9px 0}.featureList a{color:#106e60;text-underline-offset:3px;text-decoration:underline}@media (width<=700px){.featureList{grid-template-columns:1fr}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/mstime/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/mstime/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/mstime/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/mstime/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/mstime/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/mstime/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/mstime/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.grid{display:grid}.hidden{display:none}.table{display:table}.ring{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.\[no-new-privileges\:true\]{no-new-privileges:true}}:root{color:var(--ink);background:var(--bg);--ink:#15273c;--muted:#64758a;--line:#dce5ed;--bg:#f5f7fa;--surface:white;--sub:#f3f7fa;--teal:#00a795;--nav:#102940;--shadow:0 2px 6px #173d5c0c;--side:212px;font-family:Inter Variable,Inter,Arial,sans-serif;font-size:14px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e7eff6;--muted:#a3b4c5;--line:#34475c;--bg:#0c1a29;--surface:#192c40;--sub:#203448;--shadow:none}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,select{cursor:pointer}button:disabled{opacity:.45;cursor:default}button,a,input,select{outline-offset:3px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #28abdf}button:not(:disabled):hover,a:hover{filter:brightness(.94)}h1,h2,h3,p{margin:0}h1{letter-spacing:-.045em;font-size:clamp(21px,1.65vw,30px);font-weight:720}h2{letter-spacing:-.035em;font-size:17px;font-weight:690}h3{font-size:16px;font-weight:650}small,.muted{color:var(--muted)}input:not([type=checkbox]),select{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:6px;min-width:0;padding:8px 10px}input[type=checkbox]{accent-color:#009e91;width:16px;height:16px}.btn,.dateNav,.search,.filter select{border:1px solid var(--line);background:var(--surface);border-radius:7px}.btn{justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-size:13px;font-weight:600;display:inline-flex}.btn svg{width:16px;height:16px}.btn.primary,.tabs .active{color:#fff;background:#008d81;border-color:#008d81}.btn.danger{color:#b82139;background:#fff0f0}.textbtn,.person{color:var(--ink);font-weight:650}.textbtn{color:var(--teal)}.controls,.pagehead,.cardhead,.dateNav,.filter,.search,.tabs,.summary,.top,.brand,.topright,.account,.theme,.company,.terminalbar,.kioskfoot{align-items:center;display:flex}.controls,.tabs,.summary{flex-wrap:wrap;gap:9px}.controls{margin:5px 0 13px}.top,.terminalbar{color:#fff;background:#0e2841;gap:30px;height:66px;padding:0 24px}.top{z-index:10;position:sticky;top:0}.brand{letter-spacing:-1.6px;color:inherit;gap:9px;font-size:30px;font-weight:710}.brand svg{color:#1bd2c4;width:36px;height:36px}.brand b,.terminalbar .terminalClock{color:#25d0c2}.company,.theme{border:1px solid #62778d;border-radius:8px;gap:9px}.company{padding:7px 13px;font-size:13px;font-weight:570}.topright{gap:25px;margin-left:auto}.theme{border-radius:25px;gap:0}.theme button,.account{align-items:center;gap:7px;display:flex}.theme button{border-radius:20px;padding:6px 12px;font-size:12px}.theme .on{color:#17334a;background:#fff}.theme svg{width:16px;height:16px}.bell{position:relative}.bell i{background:#de4349;border-radius:18px;padding:1px 5px;font-size:10px;font-style:normal;position:absolute;top:-6px;right:-8px}.account{font-size:13px}.mobilemenu,.scrim{display:none}.sidebar{width:var(--side);background:var(--nav);color:#eaf2f7;flex-direction:column;padding:19px 10px 12px;display:flex;position:fixed;top:66px;bottom:0;left:0;overflow-y:auto}.navlabel{letter-spacing:.13em;color:#9aadbd;padding:4px 13px 14px;font-size:9px;font-weight:700}.sidebar a{border-radius:7px;align-items:center;gap:11px;padding:12px;font-size:13px;font-weight:510;display:flex}.sidebar svg{stroke-width:1.7px;width:18px;height:18px}.sidebar .active{color:#fff;background:#009f95}.sidebar a:hover{background:#ffffff18}.sidefoot{border-top:1px solid #ffffff24;margin-top:auto;padding-top:8px}.work{margin-left:var(--side);min-width:0;padding:16px 20px 28px}.crumb{color:var(--muted);margin-bottom:13px;font-size:11px}.crumb span{margin:0 6px}.pagehead{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:17px}.pagehead h1,.cardhead{align-items:center;gap:10px;display:flex}.pagehead h1 svg,.cardhead>svg{color:var(--teal)}.pagehead .controls,.cardhead .controls{margin:0}.filter{gap:6px;font-size:12px;font-weight:580}.filter select,.search input{font-size:12px}.filter select{padding:8px}.dateNav{white-space:nowrap;gap:6px;padding:3px}.dateNav button{padding:2px}.dateNav svg{width:16px}.dateNav label{align-items:center;gap:6px;font-size:12px;font-weight:620;display:flex;position:relative}.dateNav input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.dateNav input::-webkit-calendar-picker-indicator{cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.search{gap:5px;padding:0 8px}.search input{border:0;width:145px;padding-left:0}.dashboard{grid-template-columns:minmax(0,2.65fr) minmax(228px,.95fr);gap:14px;display:grid}.maincol,.rightcol{flex-direction:column;gap:14px;min-width:0;display:flex}.card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;min-width:0;padding:16px}.cardhead{margin-bottom:14px}.cardhead>svg{width:21px;height:21px}.cardhead h2{margin-right:auto}.metrics{grid-template-columns:1.3fr 1fr 1fr .9fr;gap:8px;display:grid}.metric{align-items:center;gap:8px;min-height:95px;padding:15px 10px;display:flex}.metric span{white-space:nowrap;font-size:11px;font-weight:650}.metric strong{letter-spacing:-1px;font-size:clamp(23px,2vw,36px);line-height:1.25;display:block}.metric small{letter-spacing:0;font-size:13px;font-weight:500}.iconbox{border-radius:50%;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid}.mint{color:#009980;background:#dcf8eb}.sky{color:#1685ba;background:#e5f3ff}.gold{color:#d78c00;background:#fff4da}.rose{color:#d33f49;background:#ffedef}.ring{aspect-ratio:1;border-radius:100%;flex-shrink:0;place-items:center;width:102px;display:grid}.ring b{background:var(--surface);aspect-ratio:1;border-radius:50%;place-items:center;width:75%;font-size:24px;display:grid}.ring.small{width:44px;margin-left:auto}.ring.small b{font-size:12px}.charts{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:12px;display:grid}.legend{color:var(--muted);justify-content:flex-end;align-items:center;gap:5px;font-size:10px;display:flex}.legend i{background:#bbcbd9;border-radius:2px;width:9px;height:9px}.legend i:nth-child(2){background:var(--teal);margin-left:6px}.timechart{align-items:center;gap:15px;min-height:152px;display:flex}.timechart>div:last-child{flex:1}.timechart p,.statline{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:10px 0;font-size:12px;display:flex}.statline{width:100%}.timechart p:last-child b{color:#d85451}.alertrow{border-top:1px solid var(--line);align-items:center;gap:9px;padding:12px 0;font-size:12px;font-weight:550;display:flex}.alertrow span{flex:1}.alertrow b,.count{color:#9a5913;background:#fff0dd;border-radius:20px;padding:1px 8px}.count{color:#bd3838;background:#fff0ef}.quick{grid-template-columns:1fr 1fr;gap:9px;display:grid}.tile{text-align:center;color:#124a46;background:#def7ee;border:1px solid #c3eadf;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:98px;font-size:12px;font-weight:650;display:flex}.tile svg{stroke-width:1.7px;width:31px;height:31px}.tile1,.tile2{color:#165485;background:#e4f1ff;border-color:#c9e0f3}.scroll{min-width:0;overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}th,td{border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 8px}th{background:var(--sub);color:var(--muted);font-size:11px;font-weight:630}th button{align-items:center;gap:3px;display:inline-flex}tbody tr:hover{background:var(--sub)}.pill{border-radius:12px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:620;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.green,.shiftA{color:#146746;background:#d9f6e6}.red{color:#ab3338;background:#ffe3e4}.amber,.shiftU{color:#895808;background:#fff0ce}.blue,.shiftB{color:#315f9c;background:#e3edff}.pager{color:var(--muted);align-items:center;gap:9px;padding-top:12px;font-size:11px;display:flex}.pager span{margin-right:auto}.pager button{border:1px solid var(--line);border-radius:4px;padding:3px}.empty{color:var(--muted);justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.overlay{z-index:50;background:#081b30aa;position:fixed;inset:0}.dialog{z-index:51;background:var(--surface);border:1px solid var(--line);border-radius:14px;width:min(480px,95vw);max-height:90dvh;padding:22px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 20px 70px #0003}.dialog>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.dialog p,.card>p,.dialog>h3{margin:10px 0}.form{gap:12px;max-width:560px;margin:12px 0;display:grid}.form label{gap:5px;font-size:13px;font-weight:550;display:grid}.form [role=alert]{color:#d63844}.toast{z-index:100;color:#fff;background:#103d39;border-radius:9px;align-items:center;gap:10px;padding:12px 18px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.three,.split{gap:14px;margin:15px 0;display:grid}.three{grid-template-columns:1.3fr 1fr 1fr}.split{grid-template-columns:minmax(0,3fr) minmax(220px,1fr)}.badgecard{color:#15273c;background:#fff;border:1px solid #dce5ed;border-radius:3.18mm;flex-direction:column;flex:none;align-items:stretch;width:53.98mm;height:85.6mm;margin:0 auto 16px;padding:0;font-family:Inter Variable,Inter,Arial,sans-serif;display:flex;overflow:hidden;box-shadow:0 8px 24px #10294018}.badgehead{isolation:isolate;color:#fff;background:#102940;border-bottom:3px solid #00a795;flex-direction:column;align-items:center;gap:5px;padding:12px 12px 10px;display:flex;position:relative;overflow:hidden}.badgehead:before{content:"";z-index:-1;border:1px solid #29606a;border-radius:50%;width:33mm;height:33mm;position:absolute;top:-18mm;right:-22mm;box-shadow:0 0 0 2mm #15354b,0 0 0 8.55906px #245260,0 0 0 4mm #143247,0 0 0 16.1181px #214856}.badgebrand{letter-spacing:-.8px;align-items:center;font-size:19px;font-weight:800;line-height:1;display:inline-flex}.badgebrand>span{color:#4ed8c6}.badgebrand i{background:#4ed8c6;border-radius:50%;width:5px;height:5px;margin:10px 0 0 3px}.badgetype{letter-spacing:1px;color:#b7cbd9;font-size:6.6px;font-weight:600}.badgecompany{text-align:center;overflow-wrap:anywhere;max-width:100%;font-size:9px;line-height:1.2}.badgeidentity{text-align:center;flex-direction:column;align-items:center;padding:12px 10px 2px;display:flex}.badgecard h3{letter-spacing:-.35px;overflow-wrap:anywhere;margin:0 0 3px;font-size:16.1px;font-weight:750;line-height:1.15}.badgecard p{overflow-wrap:anywhere;margin:0;font-size:9.2px;line-height:1.35}.badgecard .badgedept{color:#64758a;margin-top:2px;font-size:8.05px}.badgeaccess{flex-direction:column;align-items:center;margin-top:auto;padding:0 10px 4px;display:flex}.badgeaccess svg{shape-rendering:crispedges;background:#fff;flex-shrink:0;width:122px;height:122px}.badgeidlabel{letter-spacing:1px;color:#64758a;font-size:6.5px}.badgeid{letter-spacing:1.7px;font-variant-numeric:tabular-nums;font-size:11px;line-height:1.4}.badgefoot{color:#087f73;letter-spacing:.6px;background:#edf7f5;border-top:1px solid #d9ece7;justify-content:space-between;align-items:center;padding:7px 12px;font-size:5.5px;font-weight:700;display:flex}.printable{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:8mm;display:flex}.badgeprinttip{color:var(--muted);margin:16px 0;font-size:13px}@media print{.badgeprinttip{display:none}}.printable .badgecard{margin:0}.tabs,.summary{margin:0 0 14px}.tabs button,.summary>button,.summary>div{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:8px 14px}.summary>button,.summary>div{flex:1;align-items:center;gap:12px;display:flex}.summary .selected{border-color:var(--teal);color:var(--teal)}.summary strong,.summary b{margin-left:auto}.calendar{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(7,1fr);display:grid;overflow:hidden}.calendar>*{text-align:center;background:var(--sub);padding:6px}.calendar>div{border:1px solid var(--line);background:var(--surface);min-height:46px;font-size:12px}.calendar .today{background:var(--sub);color:var(--teal)}.calendar button{color:#186a55;background:#d8f5ea;border-radius:4px;width:100%;font-size:10px;display:block}.balance{color:var(--teal);font-size:36px;font-weight:700}.balance small{font-size:14px}.planner{max-height:55vh}.planner thead{z-index:1;position:sticky;top:0}.planner td{padding:3px}.planner td small{font-size:10px;display:block}.shift{text-align:center;border-radius:5px;min-width:62px;padding:5px 9px}.shiftC{color:#554297;background:#e8e3fc}.shiftD{color:#226373;background:#dff3f8}.shiftW{background:var(--sub);color:var(--muted)}.shift small{color:inherit}.platform,.profiles{max-width:1450px;margin:auto;padding:30px}.profiles{gap:15px;max-width:550px;display:grid}.profiles .brand{color:var(--ink)}.work>.card+.card,.work>.card+.summary{margin-top:15px}.terminalbar{gap:18px}.terminalIdentity{color:#fff;align-items:center;gap:8px;min-width:0;display:flex}.terminalIdentity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.terminalIdentity span+span{border-inline-start:1px solid #778b9c;padding-inline-start:8px}.terminalbar button,.terminal button,.terminal .btn{min-width:48px;min-height:48px}.terminalbar .terminalClock{font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:auto;font-size:39px;font-weight:700}.kiosk,.kioskpersonal{max-width:1550px;margin:auto;padding:clamp(16px,3vw,46px)}.kioskhead,.kioskfoot{justify-content:space-between;align-items:center;display:flex}.kioskhead{margin-bottom:22px}.kioskhead h1{font-size:36px}.kioskhead p{color:var(--muted)}.kioskDate{text-align:right}.kioskhead b{font-size:30px}.kioskgrid{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:16px;min-height:clamp(350px,58vh,660px);display:grid}.scanTile,.bigTile{border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.scanTile{background:var(--surface);border:2px solid var(--line);grid-row:span 2}.scanTile svg{width:110px;height:110px;color:var(--teal);stroke-width:1.4px}.scanTile strong,.bigTile strong{font-size:clamp(20px,2.2vw,36px)}.scanTile span{color:var(--muted)}.bigTile{color:#fff;box-shadow:var(--shadow)}.bigTile svg{width:46px;height:46px}.bigTile.in{background:#139c60}.bigTile.out{background:#d94747}.bigTile.break{background:#ca8209}.bigTile.leave{background:#257dc4}.kioskfoot{margin-top:20px}.kioskflow{text-align:center;max-width:600px;margin:auto;padding:25px}.kioskflow .card,.kioskpersonal>.card,.kioskpersonal h1{margin-top:18px}.kioskflow .card{padding:24px}.kioskflow .controls,.kioskflow .filter{justify-content:center}.kioskflow .btn{margin:12px}.scanIcon,.successIcon{width:85px;height:85px;color:var(--teal);margin:20px auto}.terminalpin{max-width:320px;margin-inline:auto}.keypad button:nth-last-child(2){grid-column:2}.keypad{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.keypad button{background:var(--sub);border:1px solid var(--line);border-radius:8px;min-height:48px;font-size:20px;font-weight:650}.kioskpersonal .tabs{margin-top:14px}.terminal .tabs button{min-height:48px}.recharts-default-tooltip{color:#17263c}@media (width>=1600px){:root{--side:235px;font-size:15px}.metric{min-height:111px}.work{padding:20px 25px}.card{padding:19px}.sidebar a{font-size:14px}.charts .card{min-height:240px}.alertrow{padding:14px 0}td{padding:12px 9px}.tile{min-height:115px}}@media (width<=1420px){:root{--side:185px}.work{padding:13px}.metric .small{display:none}.timechart{gap:8px}.ring{width:75px}.card{padding:12px}.metric{padding:10px 7px}.dashboard{grid-template-columns:minmax(0,3fr) minmax(215px,1fr)}}@media (width<=1120px){:root{--side:165px}.dashboard{grid-template-columns:1fr}.rightcol{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sidebar a{padding:10px 6px;font-size:12px}.three{grid-template-columns:1fr 1fr}.split{grid-template-columns:1fr}.top{gap:16px}.topright{gap:14px}}@media (width<=800px){.mobilemenu{display:block}.sidebar{z-index:19;width:220px;transform:translate(-100%)}.menuopen .sidebar{transform:none}.menuopen .scrim{z-index:18;background:#00182f66;display:block;position:fixed;inset:66px 0 0 220px}.work{margin-left:0}.company,.account span,.theme button:not(.on){display:none}.top{padding:0 12px}.rightcol,.three{grid-template-columns:1fr 1fr}.terminalbar{gap:8px;padding:0 12px}.terminalbar>b{display:none}.kioskgrid{gap:8px}.kioskhead h1{font-size:25px}.scanTile span{font-size:12px}}@media (width<=580px){.work{padding:10px}.metrics,.charts,.rightcol,.three{grid-template-columns:1fr 1fr}.charts .card,.rightcol .card:first-child,.three .card{grid-column:span 2}.metric{min-height:72px}.summary>button,.summary>div{flex:40%}.controls,.filter{flex-wrap:wrap}.topright{gap:10px}.top .brand{font-size:24px}.kioskgrid{grid-template-columns:1fr 1fr}.scanTile{grid-area:auto/span 2;min-height:130px}.scanTile svg{width:45px;height:45px}.bigTile{min-height:110px}.terminalIdentity{gap:0;font-size:12px;display:grid}.terminalIdentity span+span{border:0;padding:0}.kioskhead p{font-size:11px}.terminalbar .terminalClock{font-size:31.5px}.kioskhead b{font-size:18px}.calendar>div{padding:2px}.planner td{white-space:nowrap}}@media print{body{color:#000;background:#fff}.top,.sidebar,.crumb,.controls,.pager,.tabs,.pagehead button,.toast,.overlay,.dialog>header,.dialog>.btn,.kioskpersonal>.btn{display:none!important}.work{margin:0;padding:0}.card{box-shadow:none;break-inside:avoid}.scroll{overflow:visible}body:has(.printable) #root{display:none}.dialog:has(.printable){border:0;width:auto;max-height:none;position:static;overflow:visible;transform:none}.printable{justify-content:flex-start}.badgecard{width:53.98mm;height:85.6mm;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;break-inside:avoid}.btn{display:none}.dashboard{display:block}}.reportgrid{grid-template-columns:minmax(0,2.5fr) minmax(250px,1fr);gap:14px;display:grid}.printreport{display:none}.exceptionstats{grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:14px;display:grid}.issue{text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:9px;align-items:center;gap:9px;padding:14px;display:flex}.issue strong{font-size:22px;display:block}.issue span{font-size:12px}.issue svg{color:var(--teal);flex-shrink:0}.issue0 svg{color:#d64f50}.issue1 svg,.issue2 svg{color:#d99122}.issue3 svg{color:#9372bb}@media (width<=1000px){.reportgrid{grid-template-columns:1fr}.exceptionstats{grid-template-columns:repeat(3,1fr)}}@media print{body:has(.printreport) .work>:not(.printreport){display:none}body:has(.printreport) .kioskpersonal>:not(.printreport){display:none}body:has(.printreport) .terminalbar{display:none}.printreport{display:block}.printreport table{font-size:9px}.printreport td,.printreport th{white-space:normal;padding:4px}.printreport tr{break-inside:avoid}.printreport thead{display:table-header-group}}@media (width<=580px){.dashboard,.charts,.rightcol,.three{grid-template-columns:minmax(0,1fr)}.charts .card,.rightcol .card:first-child,.three .card{grid-column:auto}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.top .theme button{padding:6px}.topright{gap:9px}.exceptionstats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1121px){.maincol>.card:last-child{position:relative}.maincol>.card:last-child>.controls{justify-content:flex-end;min-height:33px;margin-top:-42px}.maincol>.card:last-child .cardhead{max-width:52%}.maincol>.card:last-child>.controls .filter select{max-width:112px}.maincol>.card:last-child>.controls .search input{width:112px}}@media (width>=1121px) and (width<=1430px){.maincol>.card:last-child>.controls{justify-content:flex-start;margin-top:0}.maincol>.card:last-child .cardhead{max-width:none}}.employeeFacts{gap:5px;margin:12px 0;display:grid}.employeeFacts div{justify-content:space-between;gap:12px;font-size:12px;display:flex}.employeeFacts dt{color:var(--muted)}.planlayout{grid-template-columns:minmax(0,1fr) 190px;gap:15px;display:grid}.planlayout aside{border-left:1px solid var(--line);padding-left:14px}.planlayout aside button{text-align:left;width:100%;margin:5px 0;display:block}.planlayout aside h3{margin:9px 0}.planlayout aside p{justify-content:space-between;font-size:12px;display:flex}.planner td .shift{width:100%}@media (width<=900px){.planlayout{grid-template-columns:minmax(0,1fr)}.planlayout aside{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.planlayout aside button{width:auto}}.chartToggle{border:1px solid var(--line);color:var(--teal);border-radius:5px;padding:5px}.kioskgrid .scanTile{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.kioskgrid .scanTile{background:color-mix(in srgb, var(--surface) 78%, #5ccab7)}}.kioskgrid .scanTile{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.kioskgrid .scanTile{border-color:color-mix(in srgb, var(--line) 80%, #5ccab7)}}.kioskgrid .scanTile svg{color:var(--ink)}@media (width<=800px){.sidebar{visibility:hidden}.menuopen .sidebar{visibility:visible}}.portrait,.initials{object-fit:cover;border-radius:50%;flex-shrink:0;width:25px;height:25px}.initials{background:var(--sub);color:var(--muted);place-items:center;font-size:10px;display:inline-grid}:is(.person:has(.portrait),.person:has(.initials),.reportperson){align-items:center;gap:8px;display:inline-flex}.badgecard .portrait,.reportperson .portrait{border-radius:8px;width:54px;height:54px}.reportperson{margin:12px 0}.reportperson p{color:var(--muted);font-size:12px}.leavebottom{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) minmax(180px,.8fr);gap:12px;display:grid}.leavebottom .calendar>div{min-height:32px}.leavebottom .cardhead{flex-wrap:wrap}.leavebottom .statline{margin:0}.leavebottom .btn{margin-top:6px}@media (width<=1100px){.leavebottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.leavebottom>.card:first-child{grid-column:span 2}}.terminal .kiosk{padding:clamp(12px,2vw,32px)}.terminal .kioskgrid{min-height:max(360px,100dvh - 216px)}.terminal .bigTile svg{stroke-width:1.65px;width:clamp(54px,8vmin,106px);height:auto}.terminal .bigTile strong{font-size:clamp(22px,3.6vmin,46px)}:is(.terminalStage,.kioskflow:has(.cameraPreview)){max-width:1500px;padding:clamp(8px,1.5vw,24px)}.terminalStage>.card{margin-top:0;padding:clamp(12px,2vw,32px)}.terminalStage .cardhead h2{font-size:clamp(20px,3vmin,36px)}.cameraPreview{background:#102737;border-radius:16px;position:relative;overflow:hidden}.cameraPreview video{object-fit:contain;width:100%;height:max(210px,100dvh - 300px);display:block}.scanGuide{aspect-ratio:1;pointer-events:none;border:3px dashed #fff;border-radius:16px;width:min(48%,34dvh);position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 1px #10273770}.stage-pin .terminalpin{width:100%;max-width:none;margin:0}.stage-pin .keypad{gap:clamp(6px,1vmin,14px)}.stage-pin .keypad button{min-height:clamp(48px,25dvh - 86.25px,180px);color:var(--ink);font-size:clamp(28px,5vmin,60px)}.stage-pin input{text-align:center;font-size:24px}@media (orientation:landscape) and (width>=660px){.stage-pin .terminalpin{grid-template-rows:1fr 1fr;grid-template-columns:minmax(190px,1fr) 2fr;align-items:center;gap:18px;display:grid}.stage-pin .keypad{grid-area:1/2/3/3}.stage-pin .keypad button{min-height:clamp(48px,25dvh - 62.5px,190px)}}.choiceGrid,.recordsGrid,.dateTiles{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:clamp(10px,1.4vw,22px);display:grid}.terminalChoice,.dateTiles label,.recordsGrid article,.balanceTile{text-align:left;border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;padding:clamp(16px,2.4vw,40px);display:flex}.terminalChoice{color:#fff;justify-content:space-between;position:relative;min-height:clamp(125px,23dvh,260px)!important}.terminalChoice.teal{background:#086d71}.terminalChoice.blue{background:#195f9c}.terminalChoice.amber{background:#98550a}.terminalChoice.green{background:#16754d}.choiceIcon,.balanceTile>svg{stroke-width:1.7px;width:clamp(38px,6vmin,76px);height:auto}.choiceArrow{opacity:.75;position:absolute;top:18px;right:18px}.terminalChoice strong,.balanceTile strong{font-size:clamp(20px,3vmin,36px);display:block}.terminalChoice small{font-size:18px}.breakChoices .terminalChoice{min-height:clamp(155px,52dvh,540px)!important}.breakChoices .choiceIcon{width:clamp(64px,12vmin,144px)}.employeeWindow{text-align:left}.employeeWindow h2,.panelBack,.leaveSummary,.submitTile{align-items:center;gap:12px;display:flex}.employeeWindow h2{margin:16px 0;font-size:clamp(22px,3vmin,36px)}.panelBack,.leaveSummary,.dateTiles label,.balanceTile,.recordsGrid article{background:var(--sub);border:1px solid var(--line);color:var(--ink)}.panelBack,.leaveSummary,.submitTile{border-radius:12px;padding:12px 20px}.leaveSummary{flex-wrap:wrap;margin-bottom:14px}.leaveSummary b{margin-left:auto}.dateTiles label{font-size:20px;font-weight:650}.dateTiles input{width:100%;min-width:0;min-height:52px;font-size:20px}.submitTile{color:#fff;background:#106b65;justify-content:center;width:100%;margin-top:16px;font-size:20px;min-height:62px!important}.recordsGrid article svg,.balanceTile svg,.dateTiles svg{color:var(--teal)}.punchReceipt{color:#fff;background:#09623e;border-radius:20px;place-content:center;justify-items:center;gap:14px;min-height:max(250px,65dvh);padding:20px;display:grid}.receiptCheck{stroke-width:1.8px;width:auto;height:clamp(86px,19vmin,190px)}.punchReceipt h2{margin:0;font-size:clamp(25px,5vmin,64px)}.punchReceipt p{margin:0;font-size:clamp(20px,3.4vmin,40px)}@media (orientation:portrait){.terminal .kioskgrid{grid-template-rows:auto 1fr 1fr;grid-template-columns:1fr 1fr}.terminal .scanTile{flex-direction:row;grid-area:auto/span 2}.terminal .scanTile svg{width:48px;height:48px}.breakChoices .terminalChoice{min-height:clamp(130px,29dvh,350px)!important}}.terminalStage .terminalBack,.terminalStage .terminalpin>.btn{border-radius:14px;justify-content:center;width:100%;min-height:clamp(58px,8vmin,88px);margin:0;font-size:clamp(19px,2.6vmin,30px);font-weight:700}.terminalStage .terminalBack{background:var(--sub);color:var(--ink);margin-top:12px}.terminalStage .terminalpin>.btn{color:#fff;background:#096b60}.stage-pin .keypad button{min-height:clamp(48px,25dvh - 97.5px,175px)}@media (orientation:landscape) and (width>=660px){.stage-pin .terminalpin{grid-template-rows:auto auto;align-content:center}.stage-pin .terminalpin label{align-self:end}.stage-pin .terminalpin>.btn{align-self:start}}.leaveCategory{gap:8px;margin-bottom:12px;font-weight:650;display:grid}.leaveCategory select{width:100%;min-height:58px;font-size:19px}.stage-pin .terminalpin{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch;gap:clamp(8px,1.4vmin,18px);display:grid}.stage-pin .terminalpin label{grid-column:1/-1;align-self:stretch;font-size:clamp(16px,2vmin,24px)}.stage-pin .terminalpin .keypad{grid-area:2/1}.stage-pin .terminalpin .keypad button{min-height:clamp(48px,25dvh - 71.25px,200px)}.pinActions{grid-area:2/2;grid-template-rows:1fr 1fr;gap:clamp(8px,1.4vmin,18px);display:grid}.terminal .pinActions .btn{white-space:normal;text-align:center;border-radius:12px;flex-direction:column;gap:12px;width:100%;height:100%;margin:0;font-size:clamp(16px,2.8vmin,34px);line-height:1.15}.pinActions svg{width:clamp(24px,5vmin,64px);height:auto}.leaveActions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.leaveActions button{justify-content:center;font-size:clamp(18px,2.6vmin,28px);min-height:72px!important}.leaveActions .submitTile{margin:0}.rangeCount{text-align:center;padding:16px;font-size:clamp(20px,3vmin,32px);font-weight:700}.dateTiles select{width:100%;min-height:52px;font-size:20px}.dateTiles label{position:relative}.dateTiles input[type=date]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:auto;height:auto;position:absolute;inset:0}.stage-personal{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.terminal .sessionExit{z-index:5;bottom:max(10px, env(safe-area-inset-bottom));left:max(12px, env(safe-area-inset-left));color:#fff;background:#10334a;border:2px solid #aec9d4;gap:10px;min-height:52px;margin:0;padding:0 20px;font-size:17px;position:fixed;box-shadow:0 2px 8px #10273733}.employeeWindow:has(.leaveGrid){grid-template-columns:1fr;align-items:center;gap:10px;display:grid}.employeeWindow:has(.leaveGrid) h2{flex-wrap:wrap;gap:8px;margin:0}.employeeWindow:has(.leaveGrid) h2 small{color:var(--ink);font-size:14px;font-weight:500}.leaveGrid{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:1fr;gap:clamp(6px,1vmin,12px);display:grid}.terminal .leaveTile{text-align:left;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:12px;grid-template-rows:auto 1fr auto;place-items:center start;gap:6px;padding:clamp(8px,1.27vmin,16px);display:grid}.leaveTile svg{color:var(--teal);width:clamp(24px,3.68vmin,37px);height:auto}.leaveTile strong{overflow-wrap:anywhere;font-size:clamp(16px,2.13vmin,23px);line-height:1.16}.terminal .leaveTile small{color:#15394a;background:#e4f3ef;border-radius:4px;padding:3px 6px;font-size:clamp(14px,1.78vmin,18px);font-weight:650;line-height:1.15}.leaveTile:focus-visible{outline:3px solid var(--teal)}@media (orientation:portrait) and (width<=850px){.leaveGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=600px){.leaveGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.employeeWindow:has(.leaveGrid) h2{font-size:17px}}.terminalChoice.teal,.terminal .punchReceipt[data-kind=KONIEC\ PRZERWY]{color:#123e31;background:#def1e8}.terminalChoice.blue{color:#153c59;background:#e3eff8}.terminalChoice.green{color:#284323;background:#e6f1df}.terminalChoice.amber{color:#584017;background:#fbefd7}.terminalChoice small,.terminalChoice strong,.terminal .bigTile strong{color:inherit}.terminal .leaveTile{color:#173e37;background:#edf6f1;border-color:#cadfd5}.terminal .leaveTile:nth-child(3n+2){background:#eef3fa;border-color:#d2deea}.terminal .leaveTile:nth-child(3n){background:#faf3e8;border-color:#e6daca}.terminal .leaveTile svg{color:#246659}.weekAxis{margin:12px 0;padding:0 0 0 12px;list-style:none}.weekAxis li{border-left:2px solid var(--line);padding:0 0 12px 18px;position:relative}.weekAxis li:before{content:"";background:#508a80;border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:-6px}.weekAxis time{margin-bottom:4px;font-weight:650;display:block}.punchDay{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:6px;display:flex}.punchDay time{margin:0}.presenceBadge{border-radius:8px;padding:4px 9px;font-size:14px;font-weight:650}.presenceBadge:not(.arrived,.departed,.paused){background:var(--sub);color:var(--ink)}.weekAxis li>div{flex-wrap:wrap;gap:6px;display:flex}.punchChip{border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:15px;display:inline-flex}.punchChip svg{width:18px;height:18px}.arrived{color:#195235;background:#dff1e6}.departed{color:#702f38;background:#f8e3e4}.paused{color:#654b19;background:#faf0d9}.requestCards{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:10px;display:grid}.requestCards article{border:1px solid var(--line);background:var(--sub);border-radius:12px;gap:5px;padding:12px 54px 12px 14px;display:grid;position:relative}.requestCards small{color:var(--ink);font-weight:700}.trashRequest{color:#a22538;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:4px;right:4px}.cancelActions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cancelActions button{border:1px solid var(--line);min-height:52px;color:var(--ink);background:var(--sub);border-radius:10px;font-weight:700}.cancelActions button:last-child{color:#842738;background:#f9e5e7;border-color:#e6bbc1}.compactLeave{grid-template-columns:minmax(0,1fr) minmax(180px,.65fr);align-items:stretch;gap:12px;display:grid}.compactLeave .dateTiles{grid-area:1/1/3/2;grid-template-columns:1fr;gap:10px}.compactLeave .dateTiles label{grid-template-columns:auto 1fr;align-items:center;gap:5px 10px;padding:10px 14px;font-size:16px;display:grid}.compactLeave .dateTiles input,.compactLeave .dateTiles select{grid-column:1/-1}.compactLeave .leaveSummary,.compactLeave .rangeCount{background:var(--sub);border:1px solid var(--line);border-radius:10px;margin:0;padding:12px}.compactLeave .rangeCount{place-content:center;font-size:clamp(18px,2.5vmin,28px);display:grid}.compactLeave .leaveActions,.compactLeave [role=alert]{grid-column:1/-1}.compactLeave .leaveActions button{min-height:54px!important}@media (width<=560px){.compactLeave{grid-template-columns:1fr}.compactLeave .dateTiles{grid-area:auto}}.terminal{--exit-fill:#f0d2d4;--exit-ink:#602e38}.terminal .bigTile.out,.terminal .receiptOut{background:var(--exit-fill);color:var(--exit-ink)}.terminal .punchReceipt :is(h2,p,svg){color:inherit}.kioskgrid .bigTile,.kioskgrid .scanTile{border:0}.terminal .bigTile.in{color:#123e31;background:#c7e4d7}.terminal .bigTile.break,.breakChoices .terminalChoice.amber,.terminal .punchReceipt[data-kind=START\ PRZERWY]{color:#584017;background:#f1e0bf}.terminal .bigTile.leave{color:#153c59;background:#cee0ee}.stage-personal>.card:has(.leaveSheet)>.cardhead{display:none}.leaveSheet{max-width:1320px;margin:auto}.sheetPerson,.leaveSheet>h2,.dateSection h3,.quotaLine,.summaryLine,.dateFields small{align-items:center;gap:12px;display:flex}.sheetPerson{margin:16px 0;font-size:clamp(18px,2.2vw,27px);font-weight:700}.sheetPerson svg,.leaveSheet>h2 svg{color:var(--teal);background:var(--sub);box-sizing:content-box;border-radius:12px;padding:8px}.leaveSheet>h2{margin:8px 0;font-size:clamp(25px,3vw,40px)}.sheetIntro{color:var(--ink);margin:0 0 20px 52px}.sheetForm{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:clamp(10px,1.7vw,24px);display:grid}.dateSection{border:1px solid var(--line);border-radius:14px;overflow:hidden}.dateSection h3{background:var(--sub);border-bottom:1px solid var(--line);margin:0;padding:14px 18px;font-size:clamp(18px,1.8vw,24px)}.dateBody{grid-template-columns:minmax(140px,.95fr) minmax(228px,1.15fr);gap:14px;padding:14px;display:grid}.dateFields{flex-direction:column;gap:18px;display:flex}.dateFields label{gap:5px;font-weight:700;display:grid}.dateFields input,.dateFields select{width:100%;min-width:0;min-height:46px;font-size:16px}.dateFields small{background:var(--sub);border-radius:8px;margin-top:auto;padding:9px}.touchMonth{border:1px solid var(--line);border-radius:12px;padding:5px}.monthNav{justify-content:space-between;align-items:center;display:flex}.monthNav strong:first-letter{text-transform:uppercase}.monthDays{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.monthDays small{padding:6px 0}.terminal .monthDays button,.terminal .monthNav button{min-width:0;min-height:40px;color:var(--ink);background:0 0;border:0;border-radius:8px;font-weight:600}.terminal .monthNav button{place-items:center;width:42px;display:grid}.terminal .monthDays .rangeInside{color:#164c46;background:#d8efea;border-radius:0}.terminal .monthDays .rangeEdge{color:#fff;background:#087d73}.dateSummary svg{color:var(--teal);flex:none}.quotaLine,.summaryLine{align-items:flex-start;margin:12px;padding:12px}.quotaLine{color:#163e38;background:#e2f3ee;border-radius:10px}.summaryLine+.summaryLine{border-top:1px solid var(--line)}.summaryLine strong{margin:5px 0;font-size:clamp(18px,1.8vw,25px);display:block}.sheetForm .leaveActions,.sheetForm [role=alert]{grid-column:1/-1}.sheetForm .leaveActions{grid-template-columns:1.65fr 1fr}.sheetForm .leaveActions button{min-height:58px!important}@media (width<=950px){.sheetForm{grid-template-columns:1fr}.dateSummary{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dateSummary h3{grid-column:1/-1}.dateSummary .summaryLine{border:0}}@media (width<=550px){.dateBody,.dateSummary{grid-template-columns:1fr;display:grid}.dateFields{gap:8px}.sheetIntro{margin-left:0}.summaryLine,.quotaLine{margin:4px 8px}}@media (width>=951px) and (height<=850px){.stage-personal>.card:has(.leaveSheet){padding:14px 22px}.leaveSheet .sheetPerson{margin:8px 0}.leaveSheet .sheetIntro{margin-bottom:10px}.leaveSheet .sheetPerson svg,.leaveSheet>h2 svg{padding:5px}.sheetForm .dateSection h3{padding:9px 15px}.sheetForm .dateBody{padding:9px}}.stage-personal:has(.leaveSheet){max-height:calc(100dvh - 136px);padding-bottom:6px;overflow-y:auto}.terminal .receiptWarning{color:#5a3309;background:#fff1d1;border:2px solid #c68120}.terminal .receiptWarning h2,.terminal .receiptWarning p{color:inherit}@media (orientation:landscape) and (height<=680px){.stage-personal:has(.leaveGrid){padding-top:6px}.stage-personal>.card:has(.leaveGrid){padding:9px 12px}.employeeWindow:has(.leaveGrid){gap:5px}.leaveGrid .leaveTile{gap:3px;padding-block:5px}}.stage-personal>.card:has(.employeeWindow)>.cardhead{display:none}.balanceSheet{width:100%;max-width:1360px;margin-inline:auto}.balanceLayout{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:clamp(12px,2vw,30px);display:grid}.balanceTitle,.balancePools article,.balanceRail h3,.balanceTotal,.balanceStat,.balanceRail button{align-items:center;gap:clamp(10px,1.5vw,22px);display:flex}.balanceTitle{align-items:flex-start;margin:0 0 18px}.balanceTitle h2{margin:0;font-size:clamp(26px,3vw,42px)}.balanceTitle p{color:var(--muted);margin:3px 0}.balanceTitle>svg,.poolIcon{color:#08786f;background:#dff4ef;border-radius:15px;flex:none;padding:12px}.balanceTitle>svg{box-sizing:content-box;width:30px;height:30px}.balancePools{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.2vw,18px);display:grid}.balancePools article,.balanceRail section,.ownCalendar{background:var(--surface);border:1px solid var(--line);border-radius:14px}.balancePools article{align-items:flex-start;padding:clamp(12px,1.8vw,28px)}.balancePools h3{margin:0;font-size:clamp(15px,1.45vw,22px);line-height:1.2}.balancePools strong,.balanceTotal strong{margin:6px 0;font-size:clamp(25px,2.8vw,40px);line-height:1.15;display:block}.poolIcon svg{width:clamp(23px,2.7vw,40px);height:auto;display:block}.balancePools .mainPool{color:#102c3a;background:#e1f5f0;border-left:6px solid #00a492;grid-column:1/-1;align-items:center}.mainPool strong{font-size:clamp(40px,4.8vw,70px)}.mainPool small{color:#35535c}.balanceRail{align-content:start;gap:14px;display:grid}.balanceRail section{padding-bottom:8px;overflow:hidden}.balanceRail h3{background:var(--sub);border-bottom:1px solid var(--line);margin:0;padding:10px 16px;font-size:clamp(18px,1.7vw,26px)}.balanceRail svg{color:var(--teal);flex:none}.balanceTotal,.balanceStat{margin:0 12px;padding:9px 12px}.balanceTotal{color:#163e38;background:#e4f5f0;border-radius:10px;margin-top:9px}.balanceStat b{font-size:20px;display:block}.balanceStat+.balanceStat{border-top:1px solid var(--line)}.balanceRail nav{gap:7px;padding:10px 12px 2px;display:grid}.balanceRail button{border:1px solid var(--line);background:var(--sub);color:var(--ink);text-align:left;border-radius:10px;padding:7px 14px;font-size:clamp(16px,1.5vw,22px);font-weight:650}.balanceRail button svg:last-child{margin-left:auto}.balanceRail button:first-child{color:#fff;background:#087e73}.balanceRail button:first-child svg{color:inherit}.ownCalendar{max-width:650px;padding:16px}.ownCalendar .monthDays span{padding:9px 2px}.ownCalendar .markedDay{color:#124737;background:#cdeee2;font-weight:700}@media (width<=800px){.balanceLayout{grid-template-columns:1fr}.balanceRail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.balanceRail{grid-template-columns:1fr}.balancePools article{display:block}.poolIcon{margin-bottom:6px;padding:6px;display:inline-flex}}.stage-personal:has(.balanceSheet){min-height:calc(100dvh - 66px);padding:clamp(6px,1.4dvh,16px) clamp(8px,1.5vw,24px) calc(70px + env(safe-area-inset-bottom));display:grid}.stage-personal>.card:has(.balanceSheet){padding:clamp(10px,1.6dvh,20px);display:grid}.balanceSheet{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(8px,1.5dvh,18px) 16px;display:grid}.balanceSheet .sheetPerson{justify-self:end;margin:0;font-size:clamp(16px,2.4vmin,23px)}.balanceLayout{grid-column:1/-1;align-self:stretch}.balanceLayout>div{grid-template-rows:auto 1fr;display:grid}.balancePools article{align-items:center}.balanceRail{align-content:stretch}.balanceRail section{grid-template-rows:auto;display:grid}.balanceRail section:has(nav){grid-template-rows:auto 1fr}.balanceSheet .balanceTitle h2{margin:0}.balancePools article{padding:clamp(10px,1.8dvh,20px)}@media (width>=560px) and (orientation:landscape){.balanceLayout{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr)}.balanceRail{grid-template-columns:1fr}}@media (height<=820px),(width<=800px){.balanceTitle{align-items:center;margin-bottom:8px}.balanceTitle p,.balancePools article:not(.mainPool) small{display:none}.balancePools article,.balanceTitle,.balanceStat,.balanceTotal{gap:10px}.balanceTitle>svg,.balancePools .poolIcon{padding:7px}.balanceTitle h2{font-size:26px}.balancePools strong,.balanceTotal strong{margin:2px 0;font-size:28px}.balancePools .mainPool strong{font-size:38px}.balanceRail{gap:8px}.balanceRail h3{padding:6px 12px;font-size:18px}.balanceStat,.balanceTotal{padding:5px 9px}.balanceStat>div{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.balanceRail nav{gap:4px;padding:6px 8px 0}.balanceRail button,.balanceSheet .panelBack{min-height:44px;padding:6px 12px}}@media (orientation:portrait) and (width>=540px){.balanceLayout{grid-template-columns:1fr}.balanceRail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (orientation:landscape) and (height<=680px){.balanceRail section:first-child{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);display:grid}.balanceRail section:first-child :is(h3,.balanceTotal){grid-column:1/-1}.balanceStat{gap:4px;margin:4px 5px 0;padding:4px;font-size:14px}.balanceStat>div{display:block}.balanceStat+.balanceStat{border-top:none}.balanceRail .balanceTotal>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.balanceSheet .balanceRail h3{padding:4px 10px}.balanceSheet .balanceRail button{min-height:44px;line-height:1.1}}@media (width>=560px) and (width<=900px) and (height<=680px) and (orientation:landscape){.balancePools{grid-template-columns:1fr;gap:5px}.balancePools article:not(.mainPool){align-items:center;padding:5px 8px}.balancePools article:not(.mainPool)>div{flex:1;justify-content:space-between;align-items:center;gap:6px;display:flex}.balancePools article:not(.mainPool) strong{white-space:nowrap;font-size:22px}}@media (orientation:landscape) and (height<=680px){.balanceStat svg,.balanceTotal svg{display:none}.balanceStat>div{display:flex}.balanceTotal{margin-inline:6px}.balanceStat{line-height:1.15}}@media (orientation:portrait) and (height<=850px){.balancePools{gap:6px}.balancePools article{padding:6px 10px}.balancePools .mainPool{padding-block:8px}.balanceLayout{gap:8px}.balanceStat{padding-block:3px}}.employeeNav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.employeeNav .sheetPerson{overflow-wrap:anywhere;min-width:0;margin:0;font-size:clamp(16px,2.4vmin,23px)}.employeeNav .panelBack{margin-left:auto}.stage-personal:has(.weekAxis){height:calc(100dvh - 66px);padding-bottom:calc(70px + env(safe-area-inset-bottom));grid-template-rows:minmax(0,1fr);display:grid}.stage-personal>.card:has(.weekAxis){grid-template-rows:minmax(0,1fr);display:grid}.employeeWindow:has(.weekAxis){grid-template-rows:auto auto minmax(0,1fr);display:grid}.weekAxis{overscroll-behavior-y:contain;margin-block:0;overflow-y:auto}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
