/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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:ui-sans-serif, system-ui, 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;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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,ui-sans-serif, system-ui, 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{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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.relative\!{position:relative!important}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.col-1{grid-column:1}.row-1{grid-row:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.flex-shrink,.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);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}.blur{--tw-blur:blur(8px);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,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[client\:\`\+M\+\`\]{client:`+M+`}.\[client\:\`\+P\+\`\]{client:`+P+`}}:root{--navy:#122a3f;--ink:#172b3b;--muted:#71808d;--line:#e7ecef;--bg:#f5f7f8;--green:#0e9f70;--mint:#e4f7ef;--blue:#3979d5;--amber:#e8932e;--violet:#7d58c6}.corporate-page{color:#173044;background:#f5f8f8;min-height:100vh;overflow:clip}.corporate-page a{text-decoration:none}.corporate-hero-wrap{color:#fff;background:radial-gradient(circle at 80% 20%,#1b6471 0,#0000 34%),linear-gradient(135deg,#0c263a 0%,#123b4e 58%,#0d3445 100%)}.corporate-nav,.corporate-hero,.corporate-section,.corporate-footer{width:min(100% - 64px,1200px);margin-inline:auto}.corporate-nav{border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex}.corporate-brand{color:#fff;flex-shrink:0;display:inline-flex}.corporate-brand .tk-logo-word b,.corporate-footer .tk-logo-word b{letter-spacing:.05em;font-size:18px}.corporate-nav-links{flex-wrap:wrap;align-items:center;gap:30px;display:flex}.corporate-nav-links>a{color:#d7e8eb;white-space:nowrap;font-size:14px;font-weight:650}.corporate-nav-links>a:hover{color:#fff}.corporate-nav-links .corporate-nav-login{color:#fff;border:1px solid #ffffff59;border-radius:10px;padding:12px 17px}.corporate-nav-login span{margin-left:12px}.corporate-hero{grid-template-columns:minmax(0,1fr) minmax(380px,.92fr);align-items:center;gap:clamp(32px,6vw,88px);padding-block:clamp(64px,8vw,116px);display:grid}.corporate-kicker,.corporate-label{letter-spacing:.15em;align-items:center;gap:10px;font-size:12px;font-weight:800;display:inline-flex}.corporate-kicker{color:#80e6c5}.corporate-kicker>span{background:#50d8a3;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #50d8a329}.corporate-hero h1{letter-spacing:-.055em;max-width:690px;margin:25px 0 22px;font-size:clamp(42px,5.4vw,74px);font-weight:780;line-height:1.06}.corporate-hero h1 em{color:#75e3bf;font-style:normal}.corporate-hero-copy>p{color:#d4e4e9;max-width:580px;margin:0;font-size:clamp(16px,1.55vw,19px);line-height:1.75}.corporate-hero-actions{flex-wrap:wrap;gap:12px;margin-top:35px;display:flex}.corporate-button{border-radius:10px;justify-content:center;align-items:center;gap:25px;min-height:52px;padding:14px 22px;font-size:14px;font-weight:750;transition:transform .18s,background .18s;display:inline-flex}.corporate-button:hover{transform:translateY(-2px)}.corporate-button-main{color:#093a35;background:#75e3bf;box-shadow:0 12px 28px #0000001f}.corporate-button-main:hover{background:#8defcd}.corporate-button-outline{color:#fff;border:1px solid #ffffff5c}.corporate-hero-note{color:#a8c4cd;margin-top:25px;font-size:13px}.corporate-preview{color:#173044;background:#fff;border:1px solid #ffffff30;border-radius:22px;overflow:hidden;transform:rotate(1.5deg);box-shadow:0 35px 70px #02141e47}.corporate-preview-top{color:#fff;letter-spacing:.05em;background:#102d41;align-items:center;gap:10px;height:58px;padding:0 22px;font-size:12px;font-weight:850;display:flex}.corporate-preview-top small{color:#a6c5d0;letter-spacing:.12em;margin-top:1px;font-size:8px;display:block}.corporate-preview-logo{place-items:center;width:30px;height:30px;display:grid}.corporate-preview-logo .tk-logo.compact .tk-logo-mark{width:30px;height:30px}.corporate-preview-top i{background:#60d5a7;border-radius:50%;width:7px;height:7px;margin-left:auto}.corporate-preview-content{padding:25px}.corporate-preview-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.corporate-preview-head small{color:#72909b;letter-spacing:.12em;font-size:10px;font-weight:800;display:block}.corporate-preview-head strong{letter-spacing:-.03em;margin-top:5px;font-size:23px;display:block}.corporate-preview-head>span{color:#087c57;white-space:nowrap;background:#e4f7ef;border-radius:30px;padding:7px 11px;font-size:11px;font-weight:800}.corporate-flow{gap:8px;margin-top:23px;display:grid}.corporate-flow>div{border:1px solid #e5eced;border-radius:11px;align-items:center;gap:16px;padding:13px 16px;display:flex}.corporate-flow b{color:#0c9b71;font-size:13px}.corporate-flow span{gap:2px;display:grid}.corporate-flow strong{font-size:14px}.corporate-flow small{color:#6c8190;font-size:12px}.corporate-flow i{color:#0a9b70;margin-left:auto;font-style:normal}.corporate-preview-foot{color:#637987;border-top:1px solid #e5eced;justify-content:space-between;gap:12px;margin-top:19px;padding-top:16px;font-size:11px;display:flex}.corporate-section{padding-block:95px}.corporate-section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:40px;display:flex}.corporate-label{color:#098a66}.corporate-section h2{letter-spacing:-.045em;margin:15px 0 0;font-size:clamp(32px,3.5vw,48px);line-height:1.15}.corporate-section-heading>p{color:#607784;max-width:385px;margin:0 0 5px;font-size:16px;line-height:1.7}.corporate-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.corporate-feature{background:#fff;border:1px solid #e0e8e9;border-radius:16px;min-height:215px;padding:27px;box-shadow:0 8px 28px #122e3d09}.corporate-feature>span{color:#0b9971;font-size:13px;font-weight:850}.corporate-feature h3{letter-spacing:-.025em;margin:23px 0 10px;font-size:20px}.corporate-feature p{color:#667d8b;margin:0;font-size:14px;line-height:1.65}.corporate-package{background:#e4f3ed;border-radius:22px;justify-content:space-between;align-items:center;gap:40px;margin-bottom:90px;padding:52px;display:flex}.corporate-package p{color:#4f6b73;max-width:650px;margin:20px 0 0;font-size:15px;line-height:1.7}.corporate-package .corporate-button{color:#fff;background:#0b9770;flex-shrink:0}.corporate-footer{color:#657c89;border-top:1px solid #dce7e8;flex-wrap:wrap;align-items:center;gap:25px;padding-block:25px 40px;font-size:12px;display:flex}.corporate-footer .tk-logo{color:#14374a}.corporate-footer>a{color:#0a8967;margin-left:auto;font-weight:750}.corporate-footer small{font-size:12px}@media (max-width:900px){.corporate-hero{grid-template-columns:1fr}.corporate-preview{max-width:610px;transform:none}.corporate-nav-links{gap:14px}.corporate-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.corporate-nav,.corporate-hero,.corporate-section,.corporate-footer{width:min(100% - 36px,1200px)}.corporate-nav{flex-direction:column;align-items:flex-start;gap:13px;min-height:72px;padding-block:16px}.corporate-nav-links{gap:8px 17px;width:100%}.corporate-nav-links>a{font-size:12px}.corporate-nav-links .corporate-nav-login{margin-left:auto;padding:7px 9px}.corporate-nav-login span{margin-left:3px}.corporate-hero{gap:45px;padding-block:56px 65px}.corporate-hero h1{font-size:clamp(40px,10vw,60px)}.corporate-preview-content{padding:18px}.corporate-section{padding-block:64px}.corporate-section-heading,.corporate-package{display:block}.corporate-section-heading>p{margin-top:20px}.corporate-feature-grid{grid-template-columns:1fr}.corporate-feature{min-height:0}.corporate-package{margin-bottom:50px;padding:30px 23px}.corporate-package .corporate-button{margin-top:27px}.corporate-footer>a{margin-left:0}}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--font-inter), Arial, sans-serif;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell .support-form label,.app-shell .form-section label,.app-shell .filterbar label{color:#435b6b;font-size:12px;line-height:1.35}.app-shell .support-form input,.app-shell .support-form select,.app-shell .support-form textarea,.app-shell .form-section input,.app-shell .form-section select,.app-shell .filterbar input,.app-shell .filterbar select{color:#203b4b;background:#fff;border:1.5px solid #cbd7dc;border-radius:9px;outline:none;width:100%;min-height:44px;padding:10px 12px;font-size:13px}.app-shell .support-form textarea,.app-shell .form-section textarea{min-height:92px}.app-shell .support-form input:focus,.app-shell .support-form select:focus,.app-shell .support-form textarea:focus,.app-shell .form-section input:focus,.app-shell .form-section select:focus,.app-shell .form-section textarea:focus,.app-shell .filterbar input:focus,.app-shell .filterbar select:focus{border-color:#0e9f70;box-shadow:0 0 0 3px #0e9f7021}.app-shell .primary,.app-shell .secondary{min-height:40px;padding:10px 16px;font-size:12px}.app-shell .finance-tabs button{min-height:42px;padding:10px 15px;font-size:13px}.app-shell .status{min-height:26px;padding:6px 9px;font-size:13px;line-height:1.25}@media (max-width:720px){.app-shell .support-form input,.app-shell .support-form select,.app-shell .form-section input,.app-shell .form-section select,.app-shell .filterbar input,.app-shell .filterbar select,.app-shell .primary,.app-shell .secondary,.app-shell .finance-tabs button{min-height:48px;font-size:14px}}.app-shell{min-height:100vh;display:flex}.sidebar{color:#fff;z-index:30;background:#10283c;flex-direction:column;width:252px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:8px 0 25px #0d233314}.brand{letter-spacing:.5px;border-bottom:1px solid #ffffff14;align-items:center;gap:12px;height:78px;padding:0 22px;font-weight:800;display:flex}.tk-logo{max-width:100%;color:inherit;flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.tk-logo-mark{flex:none;width:44px;height:42px;display:block;overflow:hidden}.tk-logo-word{line-height:1.05;display:grid}.tk-logo-lettering{width:146px;height:28px;display:block;overflow:hidden}.tk-logo-word small{letter-spacing:0;margin-top:4px;font-size:11px;font-weight:400}.tk-logo.compact .tk-logo-mark{width:44px;height:44px}.login-symbol{margin-bottom:16px}.sidebar .tk-logo-lettering,.corporate-brand .tk-logo-lettering,.login-aside .tk-logo-lettering{filter:brightness(0)invert()}@media screen{html[data-theme=dark] .tk-logo-lettering{filter:brightness(0)invert()}}.brand-mark{background:linear-gradient(145deg,#18b27d,#087c5a);border-radius:10px;place-items:center;width:36px;height:36px;font-size:21px;display:grid;box-shadow:0 8px 22px #0bb3793d}.brand small,.company-card small,.user small,.support small{color:#88a0b1;letter-spacing:0;margin-top:2px;font-size:13px;font-weight:500;display:block}.company-card{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:10px;margin:18px 14px 12px;padding:12px;display:flex}.company-logo{color:#fff;background:#e9a33a;border-radius:9px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid}.company-card strong{white-space:nowrap;text-overflow:ellipsis;max-width:135px;font-size:13px;display:block;overflow:hidden}.company-card select{color:#9fb0bc;cursor:pointer;background:0 0;border:0;max-width:22px;margin-left:auto;font-size:0}.company-card select:focus{color:#fff;background:#183446;border-radius:6px;max-width:150px;padding:5px;font-size:13px}.user button{color:#9fb0bc;background:0 0;border:0;margin-left:auto;font-size:18px}.sidebar nav{overscroll-behavior:contain;flex:1;min-height:0;padding:8px 12px;overflow-y:auto}.sidebar nav p{color:#668196;letter-spacing:1.2px;margin:8px 12px;font-size:12px;font-weight:800}.sidebar nav a{color:#aebdca;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:13px;width:100%;height:43px;margin:3px 0;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.sidebar nav a span{text-align:center;width:20px;font-size:17px}.sidebar nav a b{white-space:nowrap;color:#fff;text-align:center;background:#df6159;border-radius:20px;flex-shrink:0;min-width:19px;margin-left:auto;padding:3px 5px;font-size:13px}.sidebar nav a:hover,.sidebar nav a.active{color:#fff;background:#1c3b52}.sidebar nav a.active{box-shadow:inset 3px 0 #18ad7a}.sidebar-bottom{border-top:1px solid #ffffff14;flex-shrink:0;margin-top:auto;padding:14px}.closing-note{gap:8px;padding:16px;display:grid}.closing-note textarea{width:100%;min-height:80px;font:inherit;border:1px solid #ccd9df;border-radius:10px;padding:12px}.closing-history{overflow-wrap:anywhere;margin:16px}.closing-history article{border-bottom:1px solid #e4eaed;padding:12px 0}.support{width:100%;color:inherit;text-align:left;background:#16354b;border:0;border-radius:10px;align-items:center;gap:9px;margin-bottom:12px;padding:11px;display:flex}:is(.support:hover,.support:focus-visible){background:#20506a}.support>span{background:#1cac7c;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid}.support strong{font-size:13px;display:block}.user{align-items:center;gap:9px;padding:7px 2px;display:flex}.user>span{color:#226275;background:#d8eef1;border-radius:50%;place-items:center;width:33px;height:33px;font-size:13px;font-weight:800;display:grid}.user strong{font-size:13px;display:block}.workspace{flex:1;min-width:0;margin-left:252px}.topbar{border-bottom:1px solid var(--line);z-index:20;background:#fff;align-items:center;height:72px;padding:0 30px;display:flex;position:sticky;top:0}.menu{background:0 0;border:0;font-size:22px;display:none}.context span{color:#8b97a0;letter-spacing:1px;margin-bottom:4px;font-size:12px;font-weight:800;display:block}.context strong{font-size:12px}.context i{color:#8a969f;margin-left:8px;font-style:normal}.context select{color:#21313d;cursor:pointer;background:0 0;border:0;max-width:240px;font-size:12px;font-weight:750}.company-loading{color:#88a0b1;padding:16px;font-size:13px}.empty-state{text-align:center;color:#71818c;padding:44px 20px}.empty-state strong{color:#263945;margin-bottom:5px;font-size:15px;display:block}.empty-state p{margin:0;font-size:12px}.manual-check{cursor:pointer;align-items:center;gap:9px;flex-direction:row!important;display:flex!important}.manual-check input{height:17px;width:17px!important}.preview-tools select{color:#354854;background:#fff;border:1px solid #d8e0e5;border-radius:8px;padding:8px}.catalog-head,.catalog-row{grid-template-columns:1.5fr .9fr repeat(4,.8fr);align-items:center;gap:10px;padding:12px 16px;display:grid}.catalog-head{color:#83919a;letter-spacing:.4px;background:#f7f9fa;font-size:12px;font-weight:800}.catalog-row{border-top:1px solid #edf1f3}.catalog-row strong,.catalog-row small{display:block}.catalog-row strong{font-size:12px}.catalog-row small{color:#83919a;margin-top:3px;font-size:12px}.price-grid{grid-template-columns:.8fr 1fr 1fr;align-items:center;gap:7px;display:grid}.price-grid>b{text-align:center;color:#71818c;font-size:12px}.price-line{display:contents}.price-line strong{font-size:12px}.price-line input{margin:0!important}.catalog-card{overflow-x:auto}.catalog-head,.catalog-row{min-width:760px}.pricing-note{color:#33705e;background:#edf8f4;border-radius:8px;margin:4px 0 12px;padding:9px 11px;font-size:12px;line-height:1.45}.top-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.search{white-space:nowrap;border:1px solid var(--line);color:#86939d;text-align:left;background:#f8fafb;border-radius:9px;align-items:center;gap:8px;width:270px;min-width:0;height:38px;padding:0 12px;font-size:13px;display:flex}.search kbd{white-space:nowrap;color:#8d989f;background:#fff;border:1px solid #dfe5e8;border-radius:5px;flex-shrink:0;margin-left:auto;padding:2px 5px;font-size:12px}.search>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.topbar{flex-wrap:wrap;gap:14px;height:auto;min-height:76px;padding-top:14px;padding-bottom:14px}.top-actions{flex-wrap:wrap;gap:10px;min-width:0}.module-heading,.card-heading{flex-wrap:wrap;gap:16px}.module-heading>div,.card-heading>div,.live-line>span{min-width:0}.live-line{flex-wrap:wrap;gap:12px}.live-line>span{overflow-wrap:anywhere;flex:220px}.live-line>b,.live-line>strong{flex:none}.module-card h2,.module-card h3,.module-card p,.module-card strong{overflow-wrap:anywhere}.dashboard-grid>*,.operation-live-grid>*,.two>*,.three>*{min-width:0}.ticket-modal header,.ticket-detail header{flex-wrap:wrap;gap:16px}.ticket-modal header>div,.ticket-detail header>div{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.collection-form{border:1px solid var(--line);border-radius:12px;margin:16px 0;padding:20px}@media (max-width:1100px){.top-actions{flex:100%;justify-content:flex-end}.top-actions .search{width:min(100%,360px);margin-right:auto}.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.two,.three{grid-template-columns:minmax(0,1fr)}.card-heading>button,.module-heading>button{width:100%}}.operation-tabs{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.provider-dispatch-list{gap:16px;display:grid}.provider-dispatch-card{min-width:0;padding:20px}.provider-dispatch-card h2{overflow-wrap:anywhere}.provider-dispatch-card p{margin:10px 0}.dispatch-confirmation{border:1px solid var(--line);background:#f8fafb;border-radius:10px;margin-top:16px;padding:16px}.dispatch-confirmation .operation-tabs{margin:12px 0 0}.icon-button{border:1px solid var(--line);color:#526575;background:#fff;border-radius:9px;width:38px;height:38px;font-size:17px;position:relative}.icon-button b{color:#fff;background:#e25555;border:2px solid #fff;border-radius:10px;place-items:center;min-width:16px;height:16px;font-size:12px;display:grid;position:absolute;top:-4px;right:-4px}.primary,.secondary{border:0;border-radius:9px;padding:10px 16px;font-size:13px;font-weight:750}.primary{color:#fff;background:#109e71;box-shadow:0 5px 15px #0f9f712e}.primary:hover{background:#0c8b63}.secondary{color:#425869;background:#fff;border:1px solid #dfe5e8}.pwa-install{align-items:center;display:inline-flex;position:relative}.pwa-install>button{white-space:nowrap}.pwa-install.compact>button{min-height:38px;padding:9px 12px}.pwa-install-hint{z-index:50;color:#435869;background:#fff;border:1px solid #dfe8eb;border-radius:12px;width:min(260px,82vw);padding:11px 13px;font-size:13px;line-height:1.45;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #132d3f24}.login-panel .pwa-install{width:100%;margin-top:10px}.login-panel .pwa-install>button{justify-content:center;width:100%}.content{min-width:0;max-width:1480px;margin:auto;padding:28px 30px 110px}.page-heading{justify-content:space-between;align-items:flex-end;margin-bottom:22px;display:flex}.page-heading p{color:#86939d;margin:0 0 3px;font-size:13px;font-weight:650}.page-heading h1{letter-spacing:-.6px;margin:0;font-size:23px}.page-heading span{color:#798894;font-size:13px}.metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:14px;display:grid}.metrics article{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:flex-start;gap:14px;padding:18px;display:flex;box-shadow:0 3px 12px #1c344506}.metric-icon,.title-icon{border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-weight:850;display:grid}.metric-icon{font-size:17px}.mint{color:#0a9a6b!important;background:#e4f7ef!important}.blue{color:#3477d3!important;background:#e8f1fd!important}.amber{color:#e38a22!important;background:#fff1df!important}.violet{color:#7651bf!important;background:#f0eafa!important}.metrics article>div:last-child{min-width:0}.metrics span{color:#84919b;letter-spacing:.7px;margin-bottom:5px;font-size:12px;font-weight:850;display:block}.metrics strong{letter-spacing:-.5px;font-size:22px}.metrics strong em{color:#71808b;font-size:13px;font-style:normal;font-weight:650}.metrics small{color:#88959e;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:12px;display:block;overflow:hidden}.metrics small b{color:#0b9a6b}.dashboard-grid{grid-template-columns:1.3fr .85fr;align-items:start;gap:14px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 3px 12px #1c344506}.panel.wide{grid-column:1/-1}.panel-title{border-bottom:1px solid #edf1f3;justify-content:space-between;align-items:center;min-height:66px;padding:14px 17px;display:flex}.panel-title>div:first-child{align-items:center;gap:11px;display:flex}.title-icon{width:34px;height:34px;font-size:14px}.panel-title h2{margin:0 0 3px;font-size:13px}.panel-title p{color:#87949d;margin:0;font-size:12px}.panel-title>button{color:#168f6b;background:0 0;border:0;font-size:12px;font-weight:750}.alerts,.cash{min-height:305px}.alert-list>div{border-bottom:1px solid #f0f3f4;align-items:center;gap:11px;padding:13px 17px;display:flex}.alert-list>div:last-child{border:0}.dot{border-radius:50%;flex:none;width:7px;height:7px}.red{background:#df5c58}.dot.amber{background:#eaa13e!important}.dot.blue{background:#4a82d5!important}.dot.violet{background:#835ec7!important}.alert-list p{flex:1;margin:0}.alert-list strong{margin-bottom:3px;font-size:13px;display:block}.alert-list small{color:#8b969f;font-size:12px}.alert-list>div>b{color:#647581;background:#f5f7f8;border-radius:6px;padding:4px 7px;font-size:12px}.currency-list{grid-template-columns:1fr 1fr;padding:5px 14px 4px;display:grid}.currency-list>div{border-bottom:1px solid #f0f2f3;align-items:center;gap:10px;padding:14px 8px;display:flex}.currency-list>div:nth-child(odd){border-right:1px solid #f0f2f3}.currency-list>div:nth-child(n+3){border-bottom:0}.currency-list>div>span{color:#178b6d;background:#f1f6f5;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.currency-list p{margin:0}.currency-list small{color:#939da4;font-size:12px;font-weight:800;display:block}.currency-list strong{font-size:13px}.currency-list em{color:#15956d;background:#eaf8f2;border-radius:10px;margin-left:auto;padding:3px 5px;font-size:12px;font-style:normal}.cash-footer{color:#87949d;border-top:1px solid #edf1f3;justify-content:center;gap:18px;padding:12px 8px;font-size:12px;display:flex}.cash-footer i{border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.cash-dot{background:#12a274}.card-dot{background:#3f7ad1}.bank-dot{background:#eaa13d}.cash-footer b{color:#344a59;margin-left:2px}.segmented{background:#f3f6f7;padding:3px;border-radius:7px!important;gap:0!important}.segmented button{color:#82909a;background:0 0;border:0;border-radius:5px;padding:6px 10px;font-size:12px;font-weight:700}.segmented .selected{color:#314958;background:#fff;box-shadow:0 1px 4px #00000014}.tour-table,.ticket-table{width:100%}.table-head,.table-row{grid-template-columns:1.7fr 1fr 1fr .6fr .8fr;align-items:center;gap:10px;padding:0 18px;display:grid}.table-head{color:#8a969e;letter-spacing:.5px;background:#f8fafb;height:34px;font-size:12px;font-weight:850}.table-row{border-top:1px solid #f0f2f3;min-height:48px;font-size:12px}.table-row>span:first-child{align-items:center;gap:9px;display:flex}.table-row i{color:#147f65;background:#eef5f4;border-radius:7px;place-items:center;width:29px;height:29px;font-size:12px;font-style:normal;display:grid}.status{white-space:nowrap;border-radius:12px;padding:4px 7px;font-size:12px;font-style:normal;font-weight:750;display:inline-block}.status.green{color:#0b9165;background:#e8f7f0}.status.amber{color:#d47d1b;background:#fff3e2}.status.red{color:#c84c48;background:#fdebea}.status.blue{color:#3b73c1;background:#eaf2fd}.languages,.hotels{min-height:268px}.language-chart{justify-content:center;align-items:center;gap:32px;padding:24px 16px;display:flex}.donut{background:conic-gradient(#7d58c6 0 34%, #3979d5 34% 59%, #12a274 59% 82%, #e8932e 82% 94%, #d8dee2 94%);border-radius:50%;place-items:center;width:130px;height:130px;display:grid;position:relative}.donut:after{content:"";background:#fff;border-radius:50%;width:85px;height:85px;position:absolute}.donut span{z-index:1;text-align:center}.donut strong{font-size:22px;display:block}.donut small{color:#85929b;font-size:12px;font-weight:800}.legend{min-width:145px}.legend p{color:#667785;grid-template-columns:10px 1fr 28px 30px;align-items:center;gap:5px;margin:8px 0;font-size:12px;display:grid}.legend i{border-radius:50%;width:7px;height:7px}.legend b{color:#263e4e}.legend em{color:#97a1a7;text-align:right;font-style:normal}.russian{background:#7d58c6}.german{background:#3979d5}.english{background:#12a274}.turkish{background:#e8932e}.other{background:#d8dee2}.hotel-list{padding:11px 18px}.hotel-list>div{grid-template-columns:105px 1fr 45px;align-items:center;gap:10px;margin:13px 0;display:grid}.hotel-list p{margin:0}.hotel-list strong{font-size:12px;display:block}.hotel-list small{color:#909ba3;font-size:12px}.hotel-list span{background:#edf1f3;border-radius:10px;height:7px;overflow:hidden}.hotel-list span i{background:linear-gradient(90deg,#159a70,#59c09d);border-radius:10px;height:100%;display:block}.hotel-list b{text-align:right;font-size:12px}.ticket-head,.ticket-row{grid-template-columns:1.25fr 1.25fr .65fr .5fr .5fr .7fr;align-items:center;gap:10px;padding:0 18px;display:grid}.ticket-head{color:#8b969e;background:#f8fafb;height:34px;font-size:12px;font-weight:850}.ticket-row{border-top:1px solid #f0f2f3;min-height:51px;font-size:12px}.ticket-row span{min-width:0}.ticket-row strong,.ticket-row small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ticket-row small{color:#87949d;margin-top:3px;font-size:12px}.modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0d1e2b85;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:16px;max-height:92vh;overflow:auto;box-shadow:0 24px 80px #00000040}.modal>header{border-bottom:1px solid var(--line);z-index:2;background:#fff;justify-content:space-between;align-items:center;padding:20px 22px;display:flex;position:sticky;top:0}.modal h2{margin:0;font-size:18px}.modal header p{color:#81909b;margin:4px 0 0;font-size:13px}.modal header>button{color:#657782;background:#f2f5f6;border:0;border-radius:8px;width:31px;height:31px;font-size:19px}.edit-modal{width:min(540px,100%)}.device-tabs{gap:8px;padding:14px 22px 4px;display:flex}.device-tabs button{border:1px solid var(--line);color:#657782;background:#fff;border-radius:8px;padding:8px 12px;font-size:13px}.device-tabs .active{color:#0a9166;background:#eaf7f2;border-color:#bde7d8}.widget-editor{padding:12px 22px}.widget-editor>div{border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;margin:8px 0;padding:11px;display:flex}.widget-editor span{flex:1}.widget-editor strong,.widget-editor small{display:block}.widget-editor strong{font-size:13px}.widget-editor small{color:#8a969e;margin-top:3px;font-size:12px}.widget-editor>div>div button{border:1px solid var(--line);color:#516574;background:#fff;border-radius:6px;width:28px;height:28px;margin-left:4px}.widget-editor>div>div button:disabled{opacity:.3}.toggle{background:#cbd4da;border:0;border-radius:20px;width:32px;height:19px;padding:2px}.toggle i{background:#fff;border-radius:50%;width:15px;height:15px;transition:all .2s;display:block}.toggle.on{background:#13a174}.toggle.on i{transform:translate(13px)}.modal footer{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;gap:8px;padding:15px 22px;display:flex;position:sticky;bottom:0}.ticket-modal{width:min(760px,100%)}.eyebrow{color:#0d9b6e;letter-spacing:1px;font-size:12px;font-weight:850}.ticket-form{padding:4px 22px 18px}.form-section{border-bottom:1px solid #edf1f3;padding:15px 0}.form-section h3{margin:0 0 11px;font-size:13px}.form-section label{color:#60727f;font-size:12px;font-weight:700;display:block}.form-section input,.form-section select,.form-section textarea{color:#314958;background:#fbfcfc;border:1px solid #dfe6e9;border-radius:8px;outline:none;width:100%;margin-top:5px;padding:9px 10px}.form-section input:focus,.form-section select:focus,.form-section textarea:focus{border-color:#3bb78c;box-shadow:0 0 0 3px #e9f8f3}.form-section textarea{resize:vertical;height:65px}.two,.three,.four{gap:10px;margin-bottom:10px;display:grid}.two{grid-template-columns:repeat(2,minmax(0,1fr))}.three{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.7fr)}.four{grid-template-columns:repeat(4,minmax(0,1fr))}.sidebar-overlay{display:none}@media (max-width:1050px){.metrics{grid-template-columns:1fr 1fr}.dashboard-grid{grid-template-columns:1fr}.panel.wide{grid-column:auto}.search{width:190px}.ticket-head,.ticket-row{grid-template-columns:1.2fr 1fr .55fr .55fr .7fr}.ticket-head span:nth-child(3),.ticket-row span:nth-child(3){display:none}}@media (max-width:760px){.sidebar{transition:all .22s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar-overlay{z-index:25;background:#0c1c286b;border:0;display:block;position:fixed;inset:0}.workspace{margin-left:0}.topbar{height:62px;padding:0 14px}.menu{margin-right:10px;display:block}.context strong{font-size:13px}.search,.icon-button,.top-actions .pwa-install.compact{display:none}.primary{padding:10px 12px}.content{max-width:100vw;padding:20px 14px 100px;overflow-x:hidden}.page-heading{align-items:flex-start}.page-heading .secondary{padding:10px;font-size:0}.page-heading .secondary:first-letter{font-size:13px}.page-heading h1{font-size:20px}.metrics{grid-template-columns:1fr 1fr;gap:9px}.metrics article{gap:9px;min-height:100px;padding:13px;display:block}.metric-icon{width:30px;height:30px;margin-bottom:8px}.metrics strong{font-size:18px}.metrics small{white-space:normal}.panel-title{padding:13px}.table-head{display:none}.table-row{grid-template-columns:1.4fr 1fr .75fr;padding:10px 13px}.table-row>span:nth-child(2),.table-row>span:nth-child(3){display:none}.language-chart{gap:18px}.donut{width:112px;height:112px}.donut:after{width:72px;height:72px}.hotel-list>div{grid-template-columns:90px 1fr 42px}.ticket-head{display:none}.ticket-row{grid-template-columns:1.15fr .9fr .65fr;padding:10px 13px}.ticket-row span:nth-child(3),.ticket-row span:nth-child(4),.ticket-row span:nth-child(5){display:none}.two,.three{grid-template-columns:1fr}.four{grid-template-columns:1fr 1fr}.modal-backdrop{align-items:end;padding:8px}.modal{border-radius:16px 16px 0 0;width:100%;max-height:94vh}.cash-footer{gap:8px}.panel.wide{grid-column:auto}}@media (max-width:420px){.metrics{grid-template-columns:1fr}.metrics article{min-height:auto;display:flex}.metric-icon{margin-bottom:0}.page-heading>div span{display:none}.currency-list{grid-template-columns:1fr}.currency-list>div:nth-child(odd){border-right:0}.currency-list>div:nth-child(3){border-bottom:1px solid #f0f2f3}}.module-page{animation:.2s ease-out moduleIn}.module-heading{justify-content:space-between;align-items:flex-end;margin-bottom:20px;display:flex}.module-heading h1{letter-spacing:-.6px;margin:2px 0 3px;font-size:24px}.module-heading p{color:#7f8d97;margin:0;font-size:13px}.module-heading>div:last-child:not(:first-child){gap:8px;display:flex}.module-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.module-stats article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:15px 17px}.module-stats span{color:#84919b;letter-spacing:.7px;font-size:12px;font-weight:850;display:block}.module-stats strong{margin:5px 0 3px;font-size:20px;display:block}.module-stats small{color:#8b969e;font-size:12px}.module-card{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 3px 12px #1c344506}.filterbar{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:13px 15px;display:flex}.filterbar>strong{margin-right:auto;font-size:12px}.filterbar select{color:#5d6f7c;background:#fff;border:1px solid #dfe6e9;border-radius:8px;height:36px;padding:0 26px 0 10px;font-size:12px}.module-search{color:#82909a;border:1px solid #dfe6e9;border-radius:8px;align-items:center;gap:7px;min-width:300px;height:36px;padding:0 10px;display:flex}.module-search input{color:#304755;border:0;outline:0;width:100%;font-size:12px}.booking-head,.booking-row{grid-template-columns:1.05fr 1.2fr 1.3fr .65fr .55fr .75fr 15px;align-items:center;gap:10px;padding:0 15px;display:grid}.booking-head{color:#88959e;background:#f8fafb;height:35px;font-size:12px;font-weight:850}.booking-row{text-align:left;color:#344a59;background:#fff;border:0;border-top:1px solid #eff2f4;width:100%;min-height:57px;font-size:12px}.booking-row:hover{background:#f9fcfb}.booking-row strong,.booking-row small{display:block}.booking-row small{color:#87949d;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;overflow:hidden}.booking-row>span{min-width:0}.booking-row>span:last-child{color:#9ba6ad;font-size:19px}.table-footer{border-top:1px solid var(--line);color:#84919b;justify-content:space-between;align-items:center;padding:12px 15px;font-size:12px;display:flex}.table-footer button{border:1px solid var(--line);color:#5d6f7c;background:#fff;width:27px;height:27px;font-size:12px}.table-footer button.current{color:#fff;background:#159d71;border-color:#159d71}.table-footer button:disabled{opacity:.4}.preview-modal{width:min(780px,100%)}.preview-tools>div:last-child{gap:7px;display:flex}.receipt-wrap{background:#edf1f2;place-items:center;padding:25px;display:grid}.thermal-receipt{color:#111;font-variant-ligatures:none;background:#fff;width:302px;min-height:650px;padding:17px 16px;font-family:Arial,DejaVu Sans,Noto Sans,sans-serif;font-weight:600;box-shadow:0 5px 24px #0000001f}.receipt-brand{text-align:center;padding-bottom:11px}.receipt-brand>b{border:3px solid #111;border-radius:8px;place-items:center;width:38px;height:38px;font-size:13px;display:inline-grid}.receipt-brand img{object-fit:contain;filter:grayscale()contrast(1.35);width:64px;height:56px;margin:0 auto 5px;display:block}.receipt-brand .demo-ticket-logo{flex-direction:column;line-height:1;display:inline-flex}.demo-ticket-logo small{margin-top:2px;font-size:12px}.receipt-brand h2{letter-spacing:1px;margin:7px 0 1px;font-size:15px}.receipt-brand p,.receipt-brand small{margin:0;font-size:9px}.receipt-number{text-align:center;border-top:2px dashed #111;border-bottom:1px dashed #111;padding:6px 0}.thermal-receipt .receipt-number-line{text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:3px 7px;display:flex}.receipt-number span{font-size:9px;display:block}.thermal-receipt .receipt-number strong{overflow-wrap:anywhere;max-width:100%;margin:0;font-size:15px;font-weight:800;display:block}.receipt-number small{font-size:9px}.receipt-section{border-bottom:1px dashed #111;padding:9px 0}.receipt-section h3{text-align:center;letter-spacing:.8px;margin:0 0 7px;font-size:11px;font-weight:900}.receipt-section p{justify-content:space-between;gap:9px;margin:5px 0;font-size:10px;font-weight:700;line-height:1.35;display:flex}.receipt-section p b{text-align:right;font-weight:900}.receipt-pax{grid-template-columns:repeat(4,1fr);gap:3px;margin-top:8px;display:grid}.receipt-pax span{text-align:center;border:1px solid #111;padding:4px 2px;font-size:8px}.receipt-pax b{margin-top:2px;font-size:14px;display:block}.receipt-section .rest-line{border:2px solid #111;padding:6px;font-size:12px;font-weight:800}:is(.receipt-section:has(.payment-row),.receipt-section:has(.rest-line)){break-inside:avoid;page-break-inside:avoid}.receipt-section .receipt-note{text-align:center;line-height:1.45;display:block}.fake-qr{background:#fff;border:4px solid #111;grid-template-columns:repeat(3,1fr);gap:3px;width:82px;height:82px;margin:13px auto 7px;padding:4px;display:grid}.fake-qr span{background:repeating-linear-gradient(45deg,#111 0 3px,#fff 3px 5px);border:2px solid #111}.scan-copy{text-align:center;max-width:190px;margin:0 auto;font-size:8px;line-height:1.4}.seller{text-align:center;margin:10px;font-size:10px}.thermal-receipt>footer{text-align:center;border-top:1px dashed #111;padding-top:8px;font-size:8px}.thermal-receipt>footer b{font-size:10px}.profile-logo-preview{border:1px dashed var(--line);border-radius:12px;align-items:center;gap:14px;min-height:90px;padding:12px;display:flex}.profile-logo-preview img,.profile-logo-preview>b{object-fit:contain;width:72px;height:64px}.profile-logo-preview>b{border:3px solid #111;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;display:flex}.profile-logo-preview>b span{font-size:22px}.profile-logo-preview>b small{font-size:7px}.demo-role-box>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.demo-role-box span{background:#fff;border:1px solid #cdebe0;border-radius:8px;gap:4px;padding:9px;display:grid}.demo-role-box b{color:#214852;font-size:12px}.demo-role-box span code{letter-spacing:0;overflow-wrap:anywhere;font-size:12px}.operation-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.operation-summary article{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:11px;padding:15px;display:flex}.operation-summary article>span{color:#0c9669;background:#e7f7f1;border-radius:10px;place-items:center;width:38px;height:38px;font-size:16px;font-weight:800;display:grid}.operation-summary article.attention>span{color:#d47c1c;background:#fff0df}.operation-summary p{margin:0}.operation-summary strong,.operation-summary small{display:block}.operation-summary strong{font-size:13px}.operation-summary small{color:#84919b;margin-top:3px;font-size:12px}.ops-layout,.finance-grid{grid-template-columns:1.5fr .75fr;gap:14px;display:grid}.card-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.card-heading h2{margin:0 0 3px;font-size:12px}.card-heading p{color:#87949d;margin:0;font-size:12px}.route{border:1px solid #e6ebee;border-radius:10px;margin:13px;overflow:hidden}.route>header{background:#f6f9f9;grid-template-columns:60px 1fr 55px 50px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:grid}.route>header span{color:#0e9369;font-weight:850}.route>header em{font-style:normal}.route>header b{text-align:right}.route>div{grid-template-columns:1fr 1fr;display:grid}.route p{border-top:1px solid #eef1f3;align-items:center;gap:7px;margin:0;padding:9px 12px;font-size:12px;display:flex}.route p:nth-child(odd){border-right:1px solid #eef1f3}.route p i{color:#0e8e68;background:#e8f5f1;border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;font-style:normal;display:grid}.route p small{color:#87949d;margin-left:auto}.guide-row,.ledger-row{border-bottom:1px solid #eff2f3;align-items:center;gap:9px;padding:12px 14px;display:flex}.guide-row:last-child,.ledger-row:last-child{border-bottom:0}.guide-row>span,.ledger-row>span{color:#167f66;background:#edf5f3;border-radius:8px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:850;display:grid}.guide-row p,.ledger-row p{flex:1;margin:0}.guide-row strong,.guide-row small,.ledger-row strong,.ledger-row small{display:block}.guide-row strong,.ledger-row strong{font-size:12px}.guide-row small,.ledger-row small{color:#8a969e;margin-top:2px;font-size:12px}.cash-cards{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.cash-cards article{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:10px;padding:14px;display:flex}.cash-cards>article>span{border-radius:9px;place-items:center;width:34px;height:34px;font-weight:850;display:grid}.cash-cards p{flex:1;margin:0}.cash-cards small,.cash-cards strong,.cash-cards em{display:block}.cash-cards small{color:#89959e;font-size:12px}.cash-cards strong{margin:3px 0;font-size:15px}.cash-cards em{color:#0f956b;font-size:12px;font-style:normal}.cash-cards button,.ledger-row button{color:#85939d;background:0 0;border:0}.ledger-row>b{font-size:13px}.provider-avatar{color:#3974c5!important;background:#eaf1fb!important}.staff-card{overflow-x:auto}.staff-row{border-top:1px solid #eef1f3;grid-template-columns:38px 1.2fr .45fr .45fr .6fr 1fr .6fr 20px;align-items:center;gap:10px;min-width:790px;padding:12px 15px;font-size:12px;display:grid}.staff-avatar{color:#0d9067;background:#eaf6f2;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:850;display:grid}.staff-row p{margin:0}.staff-row p strong,.staff-row p small,.staff-row>span small,.staff-row>span b{display:block}.staff-row p small,.staff-row>span small{color:#87949d;margin-bottom:2px;font-size:12px}.staff-row>button{color:#87949d;background:0 0;border:0;font-size:17px}.report-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.report-card,.setting-card{border:1px solid var(--line);text-align:left;color:#334957;background:#fff;border-radius:12px;align-items:center;gap:12px;padding:17px;display:flex}.report-card:hover,.setting-card:hover{border-color:#8bd1b9;transform:translateY(-1px);box-shadow:0 6px 18px #173d4a12}.report-card>span{border-radius:10px;place-items:center;width:38px;height:38px;font-weight:850;display:grid}.report-card div,.setting-card p{flex:1;margin:0}.report-card strong,.report-card small,.setting-card strong,.setting-card small{display:block}.report-card strong,.setting-card strong{font-size:13px}.report-card small,.setting-card small{color:#87949d;margin-top:4px;font-size:12px;line-height:1.45}.report-card>b,.setting-card>b{color:#91a0a9}.settings-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.setting-card>span{color:#0d9067;background:#eaf6f2;border-radius:9px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:850;display:grid}@keyframes moduleIn{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:1050px){.module-stats,.operation-summary,.cash-cards{grid-template-columns:1fr 1fr}.booking-head,.booking-row{grid-template-columns:1fr 1.1fr 1.1fr .65fr .65fr 15px}.booking-head span:nth-child(4),.booking-row>span:nth-child(4){display:none}.ops-layout,.finance-grid{grid-template-columns:1fr}.report-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.module-heading{align-items:flex-start}.module-heading h1{font-size:21px}.module-heading p{max-width:210px}.module-stats{grid-template-columns:1fr 1fr;gap:8px}.filterbar{flex-wrap:wrap}.module-search{order:-1;min-width:100%}.booking-head{display:none}.booking-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:10px 12px}.booking-row>span{overflow-wrap:anywhere;min-width:0}.booking-row>span:nth-child(3),.booking-row>span:nth-child(4),.booking-row>span:nth-child(6){display:block}.booking-row>span:nth-child(3){grid-column:1/-1}.booking-row>span:nth-child(7){display:none}.operation-summary,.cash-cards{grid-template-columns:1fr 1fr}.route>div{grid-template-columns:1fr}.route p:nth-child(odd){border-right:0}.report-grid,.settings-grid{grid-template-columns:1fr}.receipt-backdrop{align-items:center}.preview-modal{border-radius:14px}.preview-modal .preview-tools{flex-direction:column;align-items:stretch;gap:12px}.preview-tools>div:first-child{overflow-wrap:anywhere;min-width:0}.preview-tools>div:last-child{flex-wrap:wrap}.preview-tools>div:last-child select{flex-basis:100%;width:100%}.receipt-wrap{padding:14px}.thermal-receipt{max-width:100%}.finance-tabs{padding-bottom:4px;overflow-x:auto}.finance-tabs button{flex:none}.finance-table{width:100%;max-width:calc(100vw - 28px)}}@media print{html,body{background:#fff!important;width:80mm!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}.app-shell,.workspace,.content{background:#fff!important;height:0!important;min-height:0!important;display:block!important;overflow:visible!important}body *{visibility:hidden!important}.receipt-backdrop,.receipt-backdrop *,.thermal-receipt,.thermal-receipt *{visibility:visible!important}.receipt-backdrop{background:#fff;height:auto;min-height:0;padding:0;display:block;position:fixed;inset:0;overflow:visible}.preview-modal{box-shadow:none;border-radius:0;width:80mm;height:auto;min-height:0;max-height:none;overflow:visible}.preview-modal>:not(.receipt-wrap),.ticket-edit-float,.edit-over-preview,.module-page>:not(.receipt-backdrop){display:none!important}.receipt-wrap{background:#fff;height:auto;min-height:0;padding:0;display:block!important}.thermal-receipt{width:80mm;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;break-after:avoid;page-break-after:avoid;margin:0;padding:4mm;font-weight:700;color:#000!important;height:auto!important;min-height:0!important}@page{size:80mm auto;margin:0}}.auth-loading{color:#71808d;background:#f4f7f8;place-content:center;justify-items:center;gap:10px;min-height:100vh;display:grid}.auth-loading p{font-size:13px}.login-page{background:#fff;grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid}.login-aside{color:#fff;background:linear-gradient(145deg,#0e263a 0%,#153d50 62%,#0c765d 140%);flex-direction:column;justify-content:space-between;padding:45px 7vw;display:flex;position:relative;overflow:hidden}.login-aside:before,.login-aside:after{content:"";border:1px solid #ffffff14;border-radius:50%;position:absolute}.login-aside:before{width:460px;height:460px;bottom:-140px;right:-200px}.login-aside:after{width:300px;height:300px;bottom:-60px;right:-120px}.login-brand{letter-spacing:.8px;align-items:center;gap:11px;display:flex}.login-aside>div:nth-child(2){z-index:1;max-width:600px;position:relative}.login-aside h1{letter-spacing:-2px;margin:14px 0 18px;font-size:clamp(30px,4vw,54px);line-height:1.08}.login-aside p{color:#b8c8d1;max-width:500px;font-size:13px;line-height:1.7}.login-aside footer{color:#7f9bab;font-size:12px}.login-panel{place-items:center;padding:30px;display:grid}.login-panel form{width:min(370px,100%)}.login-icon{color:#087c5a;letter-spacing:-.8px;background:linear-gradient(145deg,#e4f7ef,#d4f0e6);border-radius:13px;place-items:center;width:46px;height:46px;margin-bottom:20px;font-size:17px;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #0e9f7033}.login-panel h2{letter-spacing:-.5px;margin:0 0 6px;font-size:23px}.login-panel form>p{color:#7f8d97;margin:0 0 23px;font-size:13px}.login-panel label{color:#526775;margin:13px 0;font-size:12px;font-weight:750;display:block}.login-panel input{color:#263f4f;border:1px solid #dce4e7;border-radius:9px;outline:0;width:100%;height:43px;margin-top:6px;padding:0 12px}.login-panel input:focus{border-color:#38b68a;box-shadow:0 0 0 3px #e7f7f1}.login-button{width:100%;height:43px;margin-top:6px}.login-error{color:#b94642;background:#fdeceb;border-radius:8px;padding:9px 11px;font-size:12px}.demo-users{border-top:1px solid var(--line);margin-top:22px;padding-top:15px}.demo-users>span{color:#8a969e;letter-spacing:1px;font-size:12px;font-weight:850}.demo-users button{border:1px solid var(--line);text-align:left;color:#48606e;background:#fafcfc;border-radius:8px;width:100%;margin-top:7px;padding:8px 10px;font-size:12px}.demo-users button small{float:right;color:#89969e}.secure-session{z-index:60;color:#fff;background:#10293d;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:8px;padding:8px 9px 8px 11px;display:flex;position:fixed;bottom:16px;right:18px;box-shadow:0 10px 30px #091d2b38}.secure-dot{background:#21c58d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #21c58d24}.secure-session p{min-width:130px;margin:0}.secure-session strong,.secure-session small{display:block}.secure-session strong{font-size:12px}.secure-session small{color:#91a7b6;margin-top:2px;font-size:12px}.secure-session em{color:#57d7aa;border:1px solid #2c765f;border-radius:5px;padding:3px 4px;font-size:12px;font-style:normal}.secure-session button{color:#dce7ed;background:#1e4158;border:0;border-radius:6px;padding:6px 8px;font-size:12px}.secure-session.support-active{background:#862f2b;border-color:#c85f58}.secure-session.support-active .secure-dot{background:#ffca58;box-shadow:0 0 0 4px #ffca582e}@media screen and (min-width:901px){.sidebar-bottom{padding-bottom:112px}.sidebar-bottom .user{display:none}.secure-session{width:224px;max-height:100px;bottom:12px;left:14px;right:auto;overflow-y:auto}.secure-session p{flex:1;min-width:0}.secure-session strong,.secure-session small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.secure-session button{flex-shrink:0}}.support-modal{width:min(500px,100%)}.support-request-history{padding:0 22px 20px}.support-request-history h3{margin:0 0 10px;font-size:15px}.support-request-history p{border-top:1px solid var(--line);margin:0;padding:9px 0}.support-request-history strong,.support-request-history small{display:block}.support-request-history small{color:#687f8d;margin-top:3px}.support-inbox{margin-bottom:16px}.support-inbox-row{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:14px 20px;display:flex}.support-inbox-row>div:first-child{min-width:0}.support-inbox-row strong,.support-inbox-row small{display:block}.support-inbox-row small{color:#687f8d;margin-top:4px}.support-inbox-row p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}.support-inbox-row .actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:7px;display:flex}@media (max-width:760px){.support-inbox-row{display:block}.support-inbox-row .actions{justify-content:flex-start;margin-top:12px}}.support-form{padding:18px 22px}.support-form label{color:#526775;margin-bottom:14px;font-size:12px;font-weight:750;display:block}.support-form input,.support-form select,.support-form textarea{color:#304755;background:#fbfcfc;border:1px solid #dce4e7;border-radius:9px;width:100%;margin-top:6px;padding:10px;display:block}.support-form textarea{resize:vertical;height:85px}.security-note{color:#96611f;background:#fff5e8;border:1px solid #f2d7ae;border-radius:8px;padding:10px;font-size:12px;line-height:1.5}.support-modal button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:760px){.login-page{grid-template-columns:1fr}.login-aside{display:none}.login-panel{min-height:100vh}.secure-session{bottom:9px;right:9px}.secure-session p{min-width:100px}}body[data-role=info_seller] nav button[data-module=Operasyon],body[data-role=info_seller] nav button[data-module="Turlar & Fiyatlar"],body[data-role=info_seller] nav button[data-module="Bölgeler & Oteller"],body[data-role=info_seller] nav button[data-module="Kasa & Cari"],body[data-role=info_seller] nav button[data-module=Raporlar],body[data-role=info_seller] nav button[data-module=Ayarlar],body[data-role=reservations] nav button[data-module="Kasa & Cari"],body[data-role=reservations] nav button[data-module=Personel],body[data-role=reservations] nav button[data-module=Ayarlar],body[data-role=operations] nav button[data-module="Kasa & Cari"],body[data-role=operations] nav button[data-module=Personel],body[data-role=operations] nav button[data-module=Ayarlar]{display:none}.permission-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin-top:16px;display:grid}.permission-grid>div{border:1px solid var(--line,#dce3ea);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.permission-grid span,.permission-grid small{display:block}@media (max-width:760px){.location-grid{grid-template-columns:1fr}}.staff-table-head,.staff-live-row{grid-template-columns:1.5fr .35fr .35fr 1fr 1fr .65fr;align-items:center;gap:12px;min-width:760px;display:grid}.staff-table-head{color:#84919a;background:#f7f9fa;padding:10px 15px;font-size:12px;font-weight:800}.staff-live-row{border-top:1px solid #edf1f3;padding:12px 15px;font-size:12px}.staff-person{align-items:center;gap:9px;display:flex}.staff-person i{color:#0c9067;background:#e9f6f1;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-style:normal;font-weight:850;display:grid}.staff-person p{margin:0}.staff-person strong,.staff-person small{display:block}.staff-person small{color:#85939c;margin-top:2px;font-size:12px}.staff-live-row>.earning{color:#0b9368}.filterbar label{color:#71818c;font-size:12px}.filterbar label input{border:1px solid #dce4e7;border-radius:7px;margin-left:5px;padding:7px}.finance-tabs{gap:6px;margin:14px 0;display:flex}.finance-tabs button{border:1px solid var(--line);color:#667985;background:#fff;border-radius:8px;padding:9px 13px;font-size:12px;font-weight:700}.finance-tabs button.active{color:#fff;background:#12384c;border-color:#12384c}.finance-table{-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;overflow-x:auto}.finance-head,.finance-row{grid-template-columns:.8fr 1fr 1.4fr 1fr .8fr;align-items:center;gap:12px;min-width:760px;padding:11px 15px;display:grid}.finance-head{color:#84919a;background:#f7f9fa;font-size:12px;font-weight:800}.finance-row{border-top:1px solid #edf1f3;font-size:12px}.finance-row small{color:#8a969e;margin-top:3px;display:block}.finance-row>b:last-child{text-align:right}.money-in{color:#0b966a}.money-out{color:#c4524c}.finance-head.provider,.finance-row.provider{grid-template-columns:1.4fr .5fr .7fr 1fr}.finance-head.docs,.finance-row.docs{grid-template-columns:.8fr .9fr 1.2fr 1fr .8fr .7fr}.document-actions{justify-content:space-between;align-items:center;margin:12px 0;display:flex}.document-actions>div{flex-wrap:wrap;gap:8px;display:flex}.document-actions span{border:1px solid var(--line);background:#fff;border-radius:9px;padding:9px 12px}.document-actions small,.document-actions b{display:block}.document-actions small{color:#84919a;font-size:12px}.document-actions b{margin-top:3px;font-size:12px}.operation-date{color:#71818c;font-size:12px}.operation-date input{border:1px solid #dce4e7;border-radius:8px;margin-top:5px;padding:8px;display:block}.dashboard-widget-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.dashboard-widget-column{align-content:start;gap:14px;min-width:0;display:grid}.dashboard-widget{min-width:0}.metric-widget{align-content:start;gap:6px;display:grid}.metric-widget>span{color:#778892;font-size:12px;font-weight:850}.metric-widget>strong{color:#183944;font-size:22px}.metric-widget>small{color:#7b8b94}.dashboard-editor{margin-bottom:14px}.dashboard-editor-head,.dashboard-editor-row{grid-template-columns:1.8fr .5fr .7fr .7fr;align-items:center;gap:10px;padding:9px 12px;display:grid}.dashboard-editor-head{color:#7b8992;background:#f6f8f9;font-size:12px;font-weight:850}.dashboard-editor-row{border-top:1px solid #edf1f3}.dashboard-editor-row strong{font-size:13px}.dashboard-editor-row input[type=number]{border:1px solid #dce4e7;border-radius:8px;width:100%;padding:8px}.dashboard-editor-row input[type=checkbox]{width:18px;height:18px}.route-tools{grid-template-columns:1fr 170px auto auto;align-items:center;gap:10px;margin-bottom:14px;display:grid}.route-tools strong,.route-tools small{display:block}.route-tools small{color:#7e8d96;margin-top:3px}.route-tools label{color:#71818c;font-size:12px}.route-tools input{border:1px solid #dce4e7;border-radius:8px;width:100%;margin-top:4px;padding:8px;display:block}.operation-notice{color:#14795d;background:#e8f7f1;border:1px solid #bfe6d7;border-radius:9px;justify-content:space-between;margin-bottom:12px;padding:9px 12px;font-size:12px;display:flex}.operation-notice button{background:0 0;border:0}.operation-live-grid{grid-template-columns:1.5fr .7fr;gap:14px;margin-bottom:14px;display:grid}.dispatch-row,.language-live{border-top:1px solid #edf1f3;align-items:center;gap:10px;padding:12px 14px;display:flex}.dispatch-row>span,.language-live>span{color:#0d8e67;background:#e9f6f1;border-radius:8px;place-items:center;width:31px;height:31px;font-size:12px;font-weight:850;display:grid}.dispatch-row p,.language-live p{flex:1;margin:0}.dispatch-row strong,.dispatch-row small,.language-live strong,.language-live small{display:block}.dispatch-row strong,.language-live strong{font-size:12px}.dispatch-row small,.language-live small{color:#86939c;margin-top:2px;font-size:12px}.dispatch-row button,.language-live>b{font-size:12px}.pickup-card{margin-bottom:14px;overflow-x:auto}.pickup-head,.pickup-row{grid-template-columns:1.4fr 1fr 1fr .6fr;align-items:center;gap:12px;min-width:690px;padding:10px 15px;display:grid}.pickup-head{color:#84919a;background:#f7f9fa;font-size:12px;font-weight:800}.pickup-row{border-top:1px solid #edf1f3;font-size:12px}.pickup-row strong,.pickup-row small{display:block}.pickup-row small{color:#86939c;margin-top:3px;font-size:12px}.pickup-row.missing{background:#fff9f1}.pickup-row.missing>span:nth-child(2) strong{color:#c77b20}.missing-pickups{margin-bottom:14px}.missing-pickups>button{text-align:left;background:#fff;border:0;border-top:1px solid #edf1f3;justify-content:space-between;width:100%;padding:11px 15px;display:flex}.missing-pickups strong,.missing-pickups small{display:block}.missing-pickups strong{font-size:12px}.missing-pickups small{color:#86939c;margin-top:3px;font-size:12px}.missing-pickups b{color:#0c9369;font-size:12px}.vehicle-card>article{border-top:1px solid #edf1f3;grid-template-columns:.5fr 1.5fr .5fr .5fr;align-items:center;gap:12px;padding:11px 15px;font-size:12px;display:grid}.vehicle-card article>span{color:#0c9369;font-weight:850}.vehicle-card p{margin:0}.vehicle-card strong,.vehicle-card small{display:block}.vehicle-card small{color:#86939c;margin-top:3px;font-size:12px}.vehicle-card em{text-align:right;font-style:normal}.assignment-card{background:#fff;border-top:1px solid #edf1f3;gap:6px;padding:12px 14px;display:grid}.assignment-card.attention{background:#fff9f1}.assignment-card strong,.assignment-card small{display:block}.assignment-card>b{color:#0c9369}.assignment-card em{color:#b45d16;font-size:13px;font-style:normal}.assignment-card ol{color:#53646d;margin:6px 0 0;padding-left:18px;font-size:13px;line-height:1.65}.compliance-alerts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 12px;display:grid}.compliance-alerts span{background:#f8fafb;border:1px solid #e2eaec;border-radius:9px;padding:9px}.compliance-alerts span.attention{background:#fff8ed;border-color:#f0c58f}.compliance-alerts strong,.compliance-alerts small{display:block}.compliance-alerts small{color:#788891;margin-top:3px}.period-line{align-items:center}@media (max-width:900px){.operation-live-grid,.dashboard-widget-grid,.route-tools{grid-template-columns:1fr}.dashboard-editor-head,.dashboard-editor-row{grid-template-columns:1fr 48px 80px 80px}.compliance-alerts{grid-template-columns:1fr}}.staff-table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.staff-card{overflow:hidden}.staff-card>.filterbar{min-width:0}.horizontal-scroll-hint{display:none}@media screen and (max-width:1100px){.top-actions .pwa-install.compact{display:none}}@media screen and (max-width:900px){.sidebar{transition:transform .22s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar-overlay{z-index:25;background:#0c1c286b;border:0;display:block;position:fixed;inset:0}.workspace{margin-left:0}.menu{margin-right:10px;display:block}.topbar{padding-inline:20px}}@media screen and (max-width:760px){.page-heading{flex-wrap:wrap;gap:12px}.page-heading .secondary{padding:10px 12px;font-size:13px}.page-heading .secondary:first-letter{font-size:inherit}.module-heading{flex-wrap:wrap;gap:12px}.catalog-card,.pickup-card,.finance-table,.staff-table-scroll,.activity-view .table-scroll{scrollbar-width:thin;scrollbar-color:#7ba69a #eef3f1}.horizontal-scroll-hint,.catalog-card:before,.pickup-card:before,.finance-table:before,.activity-view .table-scroll:before{content:"Diğer sütunlar için yana kaydırın →";color:#376b5c;background:#f0faf5;padding:9px 14px;font-size:12px;font-weight:700;display:block}.horizontal-scroll-hint{margin:0}.staff-card>.filterbar>strong{flex-basis:100%}.staff-card>.filterbar label{flex:145px;gap:5px;min-width:0;display:grid}.staff-card>.filterbar input{width:100%;min-width:0;margin-left:0}}.notification-wrap{position:relative}.notification-menu{z-index:80;background:#fff;border:1px solid #dfe7e4;border-radius:14px;width:min(340px,100vw - 28px);padding:14px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 44px #142a2329}.notification-menu>strong{margin-bottom:8px;display:block}.notification-menu p{background:#f5f8f7;border-radius:9px;margin:6px 0 0;padding:9px 10px;font-size:12px}.notification-menu p.amber{color:#8b5c09;background:#fff7e8}.notification-menu p.red{color:#a43232;background:#fff0f0}.notification-menu p.blue{color:#245f91;background:#eef7ff}.icon-button{position:relative}.icon-button b{color:#fff;background:#df4a4a;border-radius:9px;min-width:17px;height:17px;padding:0 4px;font-size:12px;line-height:17px;position:absolute;top:-6px;right:-6px}.search-modal{width:min(620px,100vw - 28px)}.search-result{text-align:left;background:#fff;border:1px solid #e3e9e7;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;width:100%;margin-top:7px;padding:11px 12px;display:flex}.search-result:hover{background:#f5fcf9;border-color:#13a477}.search-result span,.search-result strong,.search-result small{display:block}.search-result small{color:#718079;margin-top:3px}.search-result em{color:#0c9369;font-size:13px;font-style:normal}.mini-report-box{background:#f8fafcbd;border:1px solid #0f172a14;border-radius:18px;padding:14px}.mini-report-box h3{margin:0 0 10px;font-size:15px}.mini-report-box .live-line:last-child{border-bottom:0}.activity-view .panel{margin-bottom:16px;padding:18px}.activity-view .panel h2{margin:0 0 16px;font-size:16px}.activity-view .panel h2 small{color:#798894;font-size:13px;font-weight:500}.activity-online{flex-wrap:wrap;gap:10px;display:flex}.activity-person{background:#f5fbf8;border:1px solid #dcebe5;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:flex}.activity-person small{color:#667a74}.activity-dot{background:#12a875;border-radius:50%;width:8px;height:8px}.activity-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.activity-filters label{color:#536870;gap:5px;font-size:13px;font-weight:700;display:grid}.activity-filters input,.activity-filters select{color:#213844;background:#fff;border:1px solid #d9e3e5;border-radius:8px;width:100%;min-height:38px;padding:7px 9px}.activity-view .table-scroll{overflow-x:auto}.activity-view table{border-collapse:collapse;width:100%;min-width:850px;font-size:12px}.activity-view th,.activity-view td{text-align:left;vertical-align:top;border-bottom:1px solid #e8eef0;padding:11px 10px}.activity-view th{color:#50646f;white-space:nowrap;background:#f6f9f9}.activity-view td:nth-child(5){overflow-wrap:anywhere;min-width:200px}.activity-view .panel>.secondary{margin-top:14px}@media (max-width:760px){.activity-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-person{flex-wrap:wrap;width:100%}}.field-tabs{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.field-controls-embedded{background:#f8fbfa;border:1px solid #dce6e8;border-radius:16px;margin:26px 0;padding:20px}.field-controls-embedded>.card-heading{margin-bottom:12px}.field-controls-embedded>.card-heading h2{margin:4px 0 0;font-size:20px}.field-controls-embedded .field-panel{margin-bottom:0}.field-panel{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin:18px 0;padding:20px}.field-controls input[type=checkbox]{vertical-align:middle;width:auto;min-width:20px;height:20px}.field-controls pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:12px}.field-controls .live-line{flex-wrap:wrap;gap:14px}.field-controls .table-scroll{overflow-x:auto}@media (max-width:700px){.field-panel{padding:14px}.field-tabs button{flex:42%}.field-controls .two{grid-template-columns:1fr}}.field-controls .module-heading>div{display:block}.field-controls .report-actions label{gap:6px;min-width:0;display:grid}.field-controls .report-actions{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.field-controls .report-actions label{width:200px}.field-controls select[multiple]{max-width:100%;min-height:180px}.platform-tabs{background:#eaf0f2;border:1px solid #dfe8eb;border-radius:12px;flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:6px;display:flex}.platform-tabs button{color:#4b6472;background:0 0;border:0;border-radius:8px;min-height:42px;padding:10px 17px;font-size:13px;font-weight:750}.platform-tabs button:hover{background:#f7faf9}.platform-tabs button.active{color:#087a5b;background:#fff;box-shadow:0 2px 8px #1838421a}.platform-admin .module-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-usage .platform-usage-summary{color:#526b79;border-bottom:1px solid #e7ecef;margin:0;padding:14px 20px;font-size:13px;line-height:1.5}.platform-usage .table-scroll{max-width:100%;overflow-x:auto}.platform-usage table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:690px}.platform-usage th,.platform-usage td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #e9eef0;padding:13px 16px;font-size:13px;line-height:1.4}.platform-usage th{color:#46616e;white-space:nowrap;background:#f4f8f8;font-size:12px;font-weight:800}.platform-usage td:first-child,.platform-usage th:first-child{width:28%}.platform-usage td:not(:first-child),.platform-usage th:not(:first-child){text-align:right}.platform-usage tbody tr:last-child td{border-bottom:0}@media (max-width:700px){.platform-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.platform-tabs button{padding:10px 8px;font-size:12px}.platform-admin .module-stats{grid-template-columns:1fr 1fr}.platform-usage th,.platform-usage td{padding:11px 12px}}.platform-work-desk{gap:16px;min-width:0;display:grid}.platform-work-desk>.card-heading{align-items:center}.platform-work-desk .module-stats{margin:0}.platform-desk-item{border-top:1px solid #e9eef0;grid-template-columns:minmax(0,1fr) minmax(220px,340px);gap:20px;padding:18px 20px;display:grid}.platform-desk-content,.platform-desk-controls{min-width:0}.platform-desk-content strong{color:#183747;display:block}.platform-desk-content small{color:#687f8b;margin-top:5px;display:block}.platform-desk-content p{overflow-wrap:anywhere;margin:10px 0}.platform-desk-content label,.platform-desk-controls label{color:#486473;gap:6px;font-size:12px;font-weight:700;display:grid}.platform-desk-content textarea{resize:vertical;width:100%;min-height:70px}.platform-desk-controls{align-content:start;gap:10px;display:grid}.platform-desk-controls select{width:100%}.platform-show-closed{color:#526b79;align-items:center;gap:6px;font-size:13px;display:flex}.platform-team-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:12px;padding:18px 20px;display:grid}.platform-team-form label{gap:6px;min-width:0;display:grid}.platform-team-form input,.platform-team-form select{width:100%}.platform-team>.live-line{margin:0 20px}.platform-team .success-banner{overflow-wrap:anywhere;background:#edf9f2;border:1px solid #9bd3bc;border-radius:10px;margin:16px 20px;padding:14px}.platform-home{gap:18px;min-width:0;display:grid}.platform-home>.module-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.platform-home-grid>*{min-width:0}.platform-home-sales{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:18px;display:grid}.platform-home-sales>div{text-align:center;background:#f8fbfa;border:1px solid #e4ecef;border-radius:10px;gap:4px;padding:12px;display:grid}.platform-home-sales strong{color:#123d4d;font-size:22px}.platform-home-sales small{color:#607884;font-size:12px}.platform-billing{gap:18px;margin-top:18px;display:grid}.platform-billing .module-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-billing-form,.announcement-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px 16px;display:grid}.platform-billing-form label,.announcement-form label{min-width:0;margin:0}.platform-billing-wide,.announcement-wide{grid-column:1/-1}.app-shell .support-form .platform-billing-check{align-items:center;gap:8px;min-height:44px;margin:0;display:flex}.app-shell .support-form .platform-billing-check input[type=checkbox]{accent-color:#0e9f70;width:20px;height:20px;min-height:20px;margin:0;padding:0}.platform-billing-row{border-top:1px solid #e7edef;justify-content:space-between;align-items:center;gap:18px;padding:15px 20px;display:flex}.platform-billing-row>div{min-width:0}.platform-billing-row strong,.platform-billing-row small{overflow-wrap:anywhere;display:block}.platform-billing-row small{color:#6a808b;margin-top:4px}.platform-billing-row-end{text-align:right}.platform-billing-row-end .actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.announcement-list{padding:0 18px 16px}.announcement-item{background:#f7fbfa;border:1px solid #dce8e7;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:14px;margin-top:12px;padding:15px;display:flex}.announcement-item.unread{border-left:4px solid #0e9f70}.announcement-item h3{margin:4px 0 6px;font-size:16px}.announcement-item p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.announcement-item small{color:#70838e}.announcement-history{padding:0 20px 18px}.announcement-history h3{font-size:15px}.announcement-compact{margin-bottom:16px}@media (max-width:800px){.platform-desk-item{grid-template-columns:1fr}.platform-team-form{grid-template-columns:1fr 1fr}}@media (max-width:540px){.platform-team-form{grid-template-columns:1fr}.platform-work-desk>.card-heading{display:grid}}@media (max-width:900px){.platform-home>.module-stats,.platform-billing .module-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-home-grid{grid-template-columns:1fr}}@media (max-width:620px){.platform-home>.module-stats,.platform-billing .module-stats{grid-template-columns:1fr}.platform-home-sales{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-billing-form,.announcement-form{grid-template-columns:1fr}.platform-billing-row{display:grid}.platform-billing-row-end{text-align:left}.platform-billing-row-end .actions{justify-content:flex-start}.announcement-item{display:grid}}@media (max-width:700px){.field-controls .report-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field-controls .report-actions input{width:100%;min-width:0}.field-controls .report-actions label{width:auto}.topbar{flex-wrap:wrap;gap:8px;height:auto;min-height:62px;padding:8px 14px}.topbar .context{flex:1;min-width:0}.topbar .context select{max-width:100%}.topbar .company-context>div{grid-template-columns:1fr;display:grid}.topbar .company-context select{width:100%;min-width:0}.topbar .top-actions{margin-left:auto}.topbar .top-actions>.primary{white-space:nowrap}}.topbar .search{min-width:0}.topbar .search>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.topbar .search kbd{white-space:nowrap;flex:none}.collection-form .two{gap:16px}@media (max-width:600px){.module-page .two,.module-page .three,.ticket-form .two,.ticket-form .three,.collection-form .two{grid-template-columns:minmax(0,1fr)}.topbar .top-actions{flex-basis:100%;justify-content:flex-end;width:100%}.topbar .search{flex:100%;width:100%;margin:0}.module-heading,.card-heading,.live-line{flex-wrap:wrap}}@media print{.print-hide{display:none!important}}:root{--dialog-edge:24px}dialog.action-dialog{color:#173748;background:#fff;border:1px solid #dce6ec;border-radius:20px;width:min(760px,100vw - 24px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;box-shadow:0 24px 80px #102e4650}dialog.action-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#102c4270}.action-dialog-heading{z-index:1;padding:18px var(--dialog-edge);background:#fff;border-bottom:1px solid #e5edf1;justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}.action-dialog-heading h2{margin:0;font-size:22px}.action-dialog-heading button{flex:none;min-height:44px}.action-dialog-body{padding:var(--dialog-edge);overflow-wrap:anywhere}.action-dialog-body .support-form{padding:0}.dialog-fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;padding:0;display:grid}.dialog-fields>:is(.two,fieldset,button){grid-column:1/-1}.dialog-fields>label:has(textarea){grid-column:1/-1}.action-dialog .support-form label{font-size:14px}.dialog-fields label{margin-bottom:0}.dialog-fields>label{gap:6px;display:grid}.action-dialog input:not([type=checkbox]):not([type=radio]),.action-dialog select,.action-dialog textarea{box-sizing:border-box;width:100%;min-width:0;font-size:16px}.list-search{gap:8px;padding:16px 20px;display:grid}.list-search input{width:100%;min-height:44px;font:inherit;border:1px solid #d6e2e8;border-radius:10px;padding:10px 12px}.management-disclosure{margin-top:20px}.management-disclosure>summary,.account-detail>summary{cursor:pointer;overflow-wrap:anywhere;min-height:44px;padding:18px 20px;font-weight:700}.management-disclosure[open]>summary{border-bottom:1px solid #e5edf1}.management-disclosure>.module-page{margin-top:0}.balance-summary{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;padding:16px 20px;display:grid}.balance-summary article{background:#f8fbfc;border:1px solid #e1e9ed;border-radius:12px;min-width:0;padding:14px}.balance-summary h3{margin:0 0 10px}.balance-summary dl{gap:8px;margin:0;display:grid}.balance-summary dl>div{flex-wrap:wrap;justify-content:space-between;gap:6px 16px;display:flex}.balance-summary dd{overflow-wrap:anywhere;margin:0;font-weight:700}.balance-summary dt{color:#536c7b}.account-detail{border-top:1px solid #e1e9ed}.daily-closing .card-heading{flex-wrap:wrap;align-items:end;gap:18px;display:flex}.daily-closing .card-heading label{gap:8px;min-width:180px;display:grid}.daily-closing input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;background:#fff;border:1px solid #cfdee5;border-radius:10px;padding:10px 12px}.daily-closing .table-footer{flex-wrap:wrap;gap:16px}.daily-closing .table-footer button{white-space:normal;width:auto;height:auto;min-height:44px;font:inherit;flex-shrink:0;padding:12px 18px;font-size:16px}.daily-closing .table-footer button.primary{color:#fff;background:#0c9f74;border-color:#0c9f74}.platform-integrations .integration-section{margin-bottom:16px}.tickets-page .module-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tickets-page .module-stats article{min-height:0;padding:14px 18px}.tickets-page .module-stats strong{overflow-wrap:anywhere;font-size:22px}.tickets-page .module-stats small{display:none}.app-shell .tickets-page .filterbar{grid-template-columns:minmax(0,1fr) minmax(180px,220px) auto;gap:12px;padding:18px;display:grid}.tickets-overview>summary{cursor:pointer;background:#fff;border:1px solid #dfe8ed;border-radius:12px;padding:14px 18px;font-weight:650;line-height:1.5}.tickets-overview[open]>summary{margin-bottom:12px}.tickets-page .module-search{flex:340px;min-width:0}.app-shell .tickets-page .module-search input{width:100%;min-width:0;min-height:0;box-shadow:none;background:0 0;border:0}.tickets-page .booking-head,.tickets-page .booking-row{grid-template-columns:1.3fr 1.1fr 1.45fr .85fr 1fr 1fr 16px;gap:16px;padding:18px}.tickets-page .booking-row{cursor:pointer;align-items:start;font-size:15px;line-height:1.45}.tickets-page .booking-row>span{overflow-wrap:anywhere;min-width:0;display:block}.tickets-page .booking-row small{white-space:normal;color:#526976;font-size:14px;line-height:1.5;overflow:visible}.tickets-page .booking-row .ticket-seller-name{color:#087958;margin-top:8px;font-weight:650}.tickets-page .booking-row .status{white-space:normal;text-align:center;height:auto}.ticket-seller-field{background:#eff9f5;border:1px solid #cbe8dc;border-radius:12px;padding:16px}.ticket-seller-field small{color:#426356;font-weight:400;line-height:1.5}.ticket-extra-options,.payment-optional,.ticket-secondary-section{min-width:0}.ticket-extra-options>summary,.payment-optional>summary,.ticket-secondary-section>summary{cursor:pointer;color:#375762;padding:14px 0;font-weight:650;line-height:1.5}.ticket-extra-options[open]>summary{margin-bottom:12px}.ticket-secondary-section{background:#fff;border:1px solid #dce7ec;border-radius:12px;margin:12px 20px}.ticket-secondary-section>summary{padding:16px}.payment-optional{grid-column:1/-1}.payment-optional>summary{font-size:14px}@media (max-width:1200px){.tickets-page .booking-head{display:none}.tickets-page .booking-table{background:#f5f8fa;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px;display:grid}.tickets-page .booking-row{border:1px solid #dfe8ed;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.tickets-page .booking-row>span:nth-child(3),.tickets-page .booking-row>span:nth-child(6){grid-column:1/-1}.tickets-page .booking-row>span:nth-child(7){display:none}}@media (max-width:700px){.app-shell .tickets-page .filterbar{grid-template-columns:minmax(0,1fr) auto;padding:12px}.tickets-page .module-search{grid-column:1/-1}.tickets-page .module-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tickets-page .booking-table{grid-template-columns:minmax(0,1fr)}.tickets-page .filterbar select{flex:160px;min-width:0}.tickets-page .module-search{flex-basis:100%}.ticket-modal .ticket-form .two,.ticket-modal .ticket-form .three{grid-template-columns:minmax(0,1fr)}.ticket-secondary-section{margin:12px}}@media print{.ticket-secondary-section{display:none!important}}.integration-section>summary{cursor:pointer;padding:20px;font-weight:700}.ticket-filter-details{border-top:1px solid #e3eaee;padding:16px 20px}.ticket-filter-details>summary{cursor:pointer;font-weight:600}.ticket-filter-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));align-items:end;gap:14px;margin-top:16px;display:grid}.ticket-filter-grid label{gap:6px;min-width:0;display:grid}.ticket-filter-grid input,.ticket-filter-grid select{width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #ccd9e0;border-radius:10px;padding:10px}.tickets-page .table-footer{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tickets-page .table-footer select{min-height:44px;margin-left:6px}@media print{.ticket-filter-details,.tickets-page .table-footer{display:none}}.integration-section>summary small{margin-top:8px;font-weight:400;display:block}@media (max-width:600px){:root{--dialog-edge:16px}.action-dialog .two,.dialog-fields{grid-template-columns:minmax(0,1fr)}.balance-summary{grid-template-columns:minmax(0,1fr);padding:12px}.daily-closing .card-heading label,.daily-closing .table-footer button{width:100%}}.bulk-departure-modal{width:min(720px,100vw - 24px);max-height:90dvh;overflow-y:auto}.bulk-departure-modal header,.bulk-departure-modal footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bulk-departure-modal fieldset{border:0;min-width:0;margin:0 0 18px;padding:0}.bulk-departure-modal legend{margin-bottom:8px;font-weight:700}.bulk-departure-modal label{min-width:0}.bulk-departure-modal .bulk-departure-days>div{flex-wrap:wrap;gap:10px;display:flex}.bulk-departure-modal .bulk-departure-days label,.bulk-departure-modal .bulk-departure-check{align-items:center;gap:8px;display:flex}.bulk-departure-modal input[type=checkbox]{flex:0 0 20px;width:20px;height:20px;min-height:20px;margin:0}.bulk-departure-modal .bulk-departure-times>div{align-items:end;gap:12px;margin-bottom:10px;display:flex}.bulk-departure-modal .bulk-departure-times label{flex:1}.bulk-departure-modal .operation-notice{padding:16px;display:block}.bulk-departure-modal .operation-notice p{font-size:inherit;margin:8px 0}.bulk-departure-modal .operation-notice small{display:block}@media (max-width:600px){.bulk-departure-modal .two{grid-template-columns:1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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}.provider-ledger{grid-template-columns:1.4fr .5fr 1fr 1fr 1fr!important}.reconciliation-row{grid-template-columns:1.5fr 1fr 1fr 1fr 2.3fr!important}.reconciliation-dates{gap:6px;display:flex}.reconciliation-actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex!important}.reconciliation-actions button{background:#fff;border:1px solid #d8e2df;border-radius:6px;padding:5px 7px;font-size:12px}.reconciliation-note{background:#f7f9f8;border-radius:8px;padding:14px}.reconciliation-print{margin-top:18px}.report-filter{justify-content:flex-start;gap:12px;margin-bottom:14px}@media (max-width:760px){.user-list .finance-head.provider{display:none}.user-list .finance-row.provider{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;min-width:0;padding:14px;display:grid}.user-list .finance-row.provider>span:first-child{grid-column:1/-1;min-width:0}.user-list .finance-row.provider>span:first-child small{overflow-wrap:anywhere}.user-list .finance-row.provider>span[data-label]{overflow-wrap:anywhere;min-width:0}.user-list .finance-row.provider>span[data-label]:before{content:attr(data-label);color:#80909a;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.user-list .finance-row.provider select{max-width:100%}.user-list .finance-row.provider>button{grid-column:1/-1;justify-self:start}}.report-filter label{color:#52656e;font-size:12px;font-weight:750}.report-filter input{margin-top:4px;display:block}.report-live-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.report-live-grid .card-heading{flex-wrap:wrap;gap:12px}.report-live-grid .card-heading>div:first-child{flex:150px;min-width:0}.report-live-grid .card-heading h2{line-height:1.4}.report-page .report-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.report-page .report-export-button{white-space:nowrap;cursor:pointer;border:1px solid;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:8px 11px;font-size:12px;font-weight:750;line-height:1.2;display:inline-flex}.report-page .report-export-excel{color:#17653d;background:#eaf7ef;border-color:#b9dcc9}.report-page .report-export-pdf{color:#a3332e;background:#fff0ee;border-color:#f0cac7}.report-page .report-export-button:hover:not(:disabled){filter:brightness(.96)}.report-page .report-export-button:focus-visible{outline-offset:2px;outline:3px solid #2a86c0}.report-page .report-export-button:disabled{opacity:.55;cursor:wait}@media (max-width:900px){.report-live-grid{grid-template-columns:1fr}.reconciliation-row,.provider-ledger{grid-template-columns:1fr!important}.reconciliation-dates{flex-direction:column}}@media (max-width:520px){.report-live-grid .report-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.report-live-grid .report-export-button{min-width:0}}.ticket-edit-float{color:#284757;background:#fff;border:1px solid #cfdadd;border-radius:8px;padding:8px 11px;font-size:12px;font-weight:750;position:static}.ticket-basic-detail{background:#f4f7f8;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:22px;display:grid}.ticket-basic-detail>div{background:#fff;border:1px solid #dfe7e9;border-radius:10px;flex-direction:column;gap:5px;padding:15px;display:flex}.ticket-basic-detail span,.ticket-basic-detail small{color:#6b7d85;font-size:13px}.ticket-basic-detail strong{color:#183944;font-size:14px}.print-only-receipt{display:none}@media (max-width:640px){.ticket-basic-detail{grid-template-columns:1fr;padding:14px}.preview-tools>div:last-child{flex-wrap:wrap}}@media print{.ticket-basic-detail{display:none!important}.print-only-receipt{display:grid!important}}.edit-over-preview{z-index:100}.license-modules{border:1px solid #dce5e7;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px;display:grid}.license-modules legend{color:#34515d;padding:0 6px;font-weight:750}.license-modules label{align-items:center;gap:7px;display:flex}.license-modules input{width:auto}.app-shell .support-form .license-modules label{justify-content:flex-start;align-items:center;gap:10px;min-width:0;margin:0;font-size:14px;line-height:1.35;display:flex}.app-shell .support-form .license-modules input[type=checkbox]{accent-color:#0e9f70;border-radius:4px;flex:0 0 20px;width:20px;height:20px;min-height:20px;margin:0;padding:0;display:inline-block}@media (max-width:620px){.license-modules{grid-template-columns:1fr}}.credential-box{background:#edf9f4;border:1px solid #93d9bf;border-radius:10px;gap:8px;padding:14px;display:grid}.credential-box code{letter-spacing:1px;font-size:17px;font-weight:800}.credential-box small{color:#537067;line-height:1.5}.receipt-brand img{object-fit:contain;filter:grayscale()contrast(1.2);max-width:110px;max-height:55px;margin:0 auto 7px;display:block}.fake-qr:has(canvas){background:#fff;border:0;padding:0;display:block}.fake-qr canvas{display:block;width:82px!important;height:82px!important}.company-context>div{gap:6px;display:flex}.company-context select{max-width:170px}.info-home{display:block}.info-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.info-metrics article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:16px}.info-metrics span,.info-metrics strong,.info-metrics small{display:block}.info-metrics span{color:#86939c;font-size:12px;font-weight:800}.info-metrics strong{margin:7px 0;font-size:20px}.info-metrics small{color:#86939c;font-size:12px}.info-ticket{border-top:1px solid #edf1f3;justify-content:space-between;align-items:center;padding:11px 15px;display:flex}.info-ticket p{margin:0}.info-ticket strong,.info-ticket small{display:block}.info-ticket strong{font-size:12px}.info-ticket small{color:#86939c;margin-top:3px;font-size:12px}.info-ticket b{font-size:12px}@media (max-width:760px){.info-metrics{grid-template-columns:1fr 1fr}}.location-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.card-heading>b{color:#0b9368;font-size:12px}.hotel-live{border-top:1px solid #edf1f3;align-items:center;gap:10px;padding:11px 14px;display:flex}.hotel-live>span{color:#0b9068;background:#eaf6f2;border-radius:8px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:850;display:grid}.hotel-live p{margin:0}.hotel-live strong,.hotel-live small{display:block}.hotel-live strong{font-size:12px}.hotel-live small{color:#86939c;margin-top:3px;font-size:12px}body[data-role=info_seller] nav a[data-module=Operasyon],body[data-role=info_seller] nav a[data-module="Turlar & Fiyatlar"],body[data-role=info_seller] nav a[data-module="Bölgeler & Oteller"],body[data-role=info_seller] nav a[data-module="Kasa & Cari"],body[data-role=info_seller] nav a[data-module=Raporlar],body[data-role=info_seller] nav a[data-module=Ayarlar],body[data-role=reservations] nav a[data-module="Kasa & Cari"],body[data-role=reservations] nav a[data-module=Personel],body[data-role=reservations] nav a[data-module=Ayarlar],body[data-role=operations] nav a[data-module="Kasa & Cari"],body[data-role=operations] nav a[data-module=Personel],body[data-role=operations] nav a[data-module=Ayarlar]{display:none}@media (max-width:760px){.ticket-edit-float{top:17px;right:95px}.location-grid{grid-template-columns:1fr}}.manager-live{display:block}.manager-live-grid{grid-template-columns:1fr 2fr;gap:14px;margin-bottom:14px;display:grid}.manager-recent{margin-top:14px}.dashboard-widget-grid .manager-recent{margin-top:0}.live-line{border-top:1px solid #edf1f3;justify-content:space-between;align-items:center;gap:14px;padding:12px 15px;display:flex}.live-line>span,.live-line b,.live-line small{display:block}.live-line>span{font-size:12px}.live-line small{color:#86939c;margin-top:3px;font-size:12px}.live-line>strong{white-space:nowrap;font-size:12px}.empty-state{color:#86939c;padding:18px;font-size:12px}body:not([data-role=info_seller]) .manager-home,body:not([data-role=info_seller]) .metrics,body:not([data-role=info_seller]) .dashboard-grid,body[data-role=info_seller] .manager-live{display:none}.public-ticket-page{background:#eff5f3;place-items:center;min-height:100vh;padding:24px;display:grid}.public-ticket-card{background:#fff;border:1px solid #dce7e3;border-radius:18px;width:min(560px,100%);padding:28px;box-shadow:0 18px 60px #17392e18}.public-brand{align-items:center;gap:10px;margin-bottom:28px;display:flex}.public-brand>span{color:#fff;background:#07966d;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.public-brand strong,.public-brand small{display:block}.public-brand small{color:#84918d;font-size:13px}.verify-status{border-radius:10px;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.verify-status.valid{color:#087d5e;background:#e9f7f2}.verify-status.cancelled{color:#b5332e;background:#fff0ef}.verify-status span{font-size:12px}.public-ticket-card h1{margin:24px 0 4px;font-size:25px}.agency-name{color:#687872;margin:0 0 22px}.verify-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.verify-grid p{background:#f7f9f8;border-radius:9px;margin:0;padding:12px}.verify-grid small,.verify-grid strong{display:block}.verify-grid small{color:#83908c;margin-bottom:4px;font-size:13px}.verify-payment{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px;display:grid}.verify-payment span{color:#fff;background:#173e34;border-radius:9px;padding:12px;font-size:13px}.verify-payment b{margin-top:4px;font-size:13px;display:block}.verify-error{text-align:center;padding:30px}.verify-error>b{color:#c4433c;font-size:32px}@media (max-width:760px){.manager-live-grid{grid-template-columns:1fr}.manager-metrics{grid-template-columns:1fr 1fr}.verify-grid,.verify-payment{grid-template-columns:1fr}}.safe-retry-banner{color:#553600;background:#fff8e7;border:1px solid #f0b44d;border-radius:12px;max-width:100%;margin-top:12px;padding:12px 16px;position:static;box-shadow:0 12px 36px #0002}.platform-context{color:#173544;flex-direction:column;justify-content:center;gap:2px;min-width:190px;padding:4px 0;display:flex}.platform-context strong{font-size:14px}.platform-context span{color:#738894;font-size:11px}@media (max-width:520px){.platform-context{min-width:0}.platform-context strong{font-size:12px}.platform-context span{display:none}}@media (max-width:760px){.secure-session{border-radius:0;width:100%;min-height:48px;padding:7px 14px;bottom:0;left:0;right:0;box-shadow:0 -5px 18px #091d2b26}.secure-session p{flex:1;min-width:0}.secure-session strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.secure-session small{display:none}}.platform-directory{gap:20px;min-width:0;display:grid}.directory-toolbar{flex-wrap:wrap;align-items:end;gap:12px;padding:16px;display:flex}.directory-toolbar label{flex:260px;max-width:480px}.directory-filters{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:end;gap:12px;display:grid}.platform-directory label{gap:8px;min-width:0;display:grid}.platform-directory input,.platform-directory select{width:100%;min-width:0}.platform-directory td{vertical-align:top;overflow-wrap:anywhere;max-width:420px}.platform-directory td small{margin-top:6px;display:block}.platform-directory .table-scroll table{width:100%;min-width:850px}.platform-directory .card-heading{flex-wrap:wrap;gap:12px}.platform-directory .directory-toolbar button,.platform-home .directory-toolbar a{white-space:normal}.role-guide{color:#163a45;background:#fff;border:1px solid #d5e5df;border-radius:16px;gap:16px;margin-bottom:20px;padding:20px;display:grid}.role-guide h2{margin:0 0 8px;font-size:20px}.role-guide p,.screen-guide p{max-width:90ch;margin:0;line-height:1.6}.role-shortcuts{flex-wrap:wrap;gap:12px;display:flex}.role-shortcuts a{white-space:normal;overflow-wrap:anywhere;text-align:left;min-height:44px}.screen-guide{background:#fff;border:1px solid #d5e5df;border-radius:12px;margin:0 0 20px;padding:14px 18px}.screen-guide summary{cursor:pointer;min-height:28px;font-weight:600}.screen-guide[open] summary{margin-bottom:12px}.sidebar nav a{white-space:normal;overflow-wrap:anywhere}.sidebar nav a>span:first-child{flex-shrink:0}.topbar .search{width:auto;min-height:44px}.corporate-reference-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:20px;display:grid}.corporate-reference{overflow-wrap:anywhere;background:#fff;border:1px solid #dbe7e3;border-radius:16px;padding:24px}.corporate-reference img{object-fit:contain;width:100%;height:100px;margin-bottom:16px}.corporate-reference h3{margin:0 0 8px}.corporate-reference a{color:#087f60;padding:12px 0;display:inline-block}.corporate-settings{padding:24px}.corporate-settings fieldset{border:1px solid #dbe7e3;border-radius:12px;min-width:0;margin:20px 0;padding:16px}.corporate-settings label{gap:8px;display:grid}.corporate-reference-editor{border-top:1px solid #dbe7e3;padding:16px 0}.corporate-editor-actions{flex-wrap:wrap;gap:12px;margin:12px 0;display:flex}.app-shell .corporate-settings .corporate-check{align-items:center;gap:12px;min-height:44px;display:flex}.app-shell .corporate-settings .corporate-check input{flex:0 0 20px;width:20px;height:20px;min-height:20px}.company-rate-form{padding:16px}.company-rate-form fieldset{border:1px solid #dbe7e3;border-radius:12px;min-width:0;padding:16px}.company-rate-form legend{padding:0 6px;font-weight:600}.company-rate-form label{gap:8px;display:grid}.app-shell .collection-form{background:#fff;min-width:0}.app-shell .collection-form .two{grid-template-columns:minmax(0,1fr);gap:16px;margin:16px 0}.app-shell .collection-form label{flex-direction:column;gap:8px;min-width:0;font-weight:600;line-height:1.5;display:flex}.app-shell .collection-form input,.app-shell .collection-form select{box-sizing:border-box;color:#203b4b;width:100%;min-width:0;max-width:100%;min-height:48px;font:inherit;background:#fff;border:1.5px solid #bdcdd5;border-radius:10px;padding:12px;font-size:16px;display:block}:is(.app-shell .collection-form input:focus-visible,.app-shell .collection-form select:focus-visible){outline-offset:2px;border-color:#087f60;outline:3px solid #0e9f7040}.app-shell .collection-form>button{white-space:normal}.app-shell .ticket-form .ticket-draft{background:#f6faf8;border:1px solid #dbe7e3;border-radius:12px;padding:12px 16px}.app-shell .ticket-form .ticket-draft-toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin:0;display:flex}.app-shell .ticket-form .ticket-draft-toggle input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#dae3df;border:1px solid #81958d;border-radius:20px;flex:0 0 42px;width:42px;height:24px;min-height:24px;margin:0;padding:0;display:block;position:relative}.app-shell .ticket-form .ticket-draft-toggle input:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.app-shell .ticket-form .ticket-draft-toggle input:checked{background:#087f60;border-color:#087f60}.app-shell .ticket-form .ticket-draft-toggle input:checked:after{transform:translate(18px)}.app-shell .ticket-form .ticket-draft-toggle input:focus-visible{outline-offset:3px;outline:3px solid #1c7860}.app-shell .ticket-form .ticket-draft p{color:#50665c;margin:4px 0 0;line-height:1.5}.app-shell .ticket-form .ticket-draft .secondary{white-space:normal;margin-top:12px}@media (max-width:600px){.role-shortcuts{grid-template-columns:1fr;display:grid}.role-guide{padding:16px}}.platform-quick-actions{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:18px 0;display:grid}.platform-quick-actions>button{text-align:left;white-space:normal;color:#183b4a;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;display:flex}.platform-quick-actions>button span{color:#546a76;line-height:1.5}.platform-admin .platform-tabs{flex-wrap:wrap;gap:8px}.platform-admin .platform-tabs button{white-space:normal;min-height:44px}.platform-admin details>summary{cursor:pointer;padding:18px;font-weight:700}.platform-integrations .support-form{min-width:0;padding:20px}@media (max-width:600px){.platform-admin .platform-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.platform-admin .platform-tabs button{width:100%;min-width:0}}.payment-row{border:1px solid #dce5ea;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;min-width:0;margin:12px 0;padding:16px;display:grid}.payment-row label,.payment-inputs{min-width:0}.payment-row input,.payment-row select{box-sizing:border-box;width:100%;min-width:0;min-height:44px}.payment-equivalent small{display:block}.collection-form fieldset{min-width:0}@media (max-width:600px){.payment-row{grid-template-columns:1fr}.payment-row button{width:100%}}html:has(.modal-backdrop){overflow:hidden}.modal{overscroll-behavior:contain}.modal>header>button{flex-shrink:0;min-width:44px;min-height:44px}.app-shell input[type=checkbox]:not([role=switch]),.app-shell input[type=radio]{accent-color:#087f60;flex:0 0 20px;width:20px;height:20px;min-height:20px;padding:0}:where(.app-shell) :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){box-sizing:border-box;color:#203b4b;min-width:0;max-width:100%;min-height:44px;font:inherit;background:#fff;border:1.5px solid #bdcdd5;border-radius:9px;padding:10px 12px}:where(.app-shell) :where(input,select,textarea,button,a):focus-visible{outline-offset:3px;outline:3px solid #168064}.app-shell :is(.platform-team-form,.directory-filters,.directory-toolbar,.platform-desk-controls,.platform-desk-content) :is(input:not([type=hidden]),select,textarea){border:1.5px solid #bdcdd5;border-radius:9px;width:100%;min-height:44px;padding:10px 12px}.app-shell :is(.two,.three,.four,.module-stats)>*,.app-shell :is(form,fieldset,.module-page,.module-card,.platform-desk-item){min-width:0}.app-shell .table-scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.app-shell :is(.filterbar,.module-heading>div:last-child:not(:first-child),.actions){flex-wrap:wrap;gap:12px}.app-shell .filterbar>label{flex:180px;min-width:0}.app-shell :is(.primary,.secondary){white-space:normal;overflow-wrap:anywhere;max-width:100%}.app-shell :is(.error-banner,.operation-notice,.success-banner,.live-line){overflow-wrap:anywhere}.app-shell .live-line{gap:12px}.app-shell .route-tools{padding:18px}.app-shell .form-section>label+label{margin-top:16px}.app-shell .form-section>p{margin:16px 0}.app-shell .staff-person>i{flex-shrink:0}.ticket-detail-actions{border-top:1px solid #e0e8ec;flex-wrap:wrap;gap:12px;padding:18px 22px;display:flex}.ticket-detail-actions>button{min-height:44px}.search-result{flex-wrap:wrap}.search-result>span{overflow-wrap:anywhere;min-width:0}.daily-cash-summary{margin-bottom:24px}.daily-cash-summary .card-heading{flex-wrap:wrap;gap:16px}.cash-summary-note{color:#435b6b;padding:0 18px;line-height:1.6}.cash-summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:16px;padding:18px;display:grid}.cash-summary-grid article{background:#f8fbfa;border:1px solid #d8e4df;border-radius:12px;min-width:0;padding:18px}.cash-summary-grid h3{margin:0 0 16px}.cash-summary-grid dl{margin:0}.cash-summary-grid dl>div{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:10px 0;display:flex}.cash-summary-grid dd{overflow-wrap:anywhere;margin:0;font-weight:700}.cash-summary-net{border-top:1px solid #c5d8cf;font-weight:700}@media print{.ticket-detail-actions{display:none!important}}.directory-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.platform-quick-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.app-shell .finance-tabs{flex-wrap:wrap;overflow:visible}.app-shell .finance-tabs button{white-space:normal}.app-shell :is(.topbar select,.context-controls select){border:1px solid #cbd7dc;border-radius:8px}.app-shell .table-scroll table{border-collapse:collapse;width:100%}.app-shell .table-scroll :is(th,td){text-align:left;border-bottom:1px solid #e0e8ec;padding:12px 14px}.app-shell .table-scroll th{color:#435b6b;background:#f3f7f8}@media (max-width:900px){.support-modal :is(input,select,textarea){min-height:44px;font-size:16px}.app-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){font-size:16px}.app-shell :is(.primary,.secondary){min-height:44px}.app-shell .platform-team .live-line{flex-wrap:wrap}.app-shell :is(.catalog-head,.pickup-head,.finance-head,.staff-table-head),.app-shell .staff-card .horizontal-scroll-hint,.app-shell :is(.catalog-card,.pickup-card,.finance-table):before{display:none}.app-shell :is(.catalog-row,.pickup-row,.finance-row,.staff-live-row){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;min-width:0;padding:18px 16px}.app-shell :is(.catalog-row,.pickup-row,.finance-row,.staff-live-row)>*{overflow-wrap:anywhere;min-width:0}.app-shell :is(.catalog-row,.pickup-row,.finance-row,.staff-live-row)>:first-child{grid-column:1/-1}.app-shell :is(.catalog-row,.pickup-row,.finance-row,.staff-live-row)>[data-label]:before{content:attr(data-label);color:#526b79;text-align:left;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.app-shell .finance-row>b:last-child{text-align:left}.app-shell .finance-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-shell .finance-tabs button{min-width:0}}@media (max-width:420px){.app-shell .four{grid-template-columns:minmax(0,1fr)}}.app-shell .company-rules-form{gap:22px;display:grid}.company-rules-form>h2,.company-rules-form>p{margin:0}.app-shell .company-rules-form>h2{font-size:20px}.app-shell .company-rules-form label{margin:0;font-size:15px;line-height:1.5}.app-shell .company-rules-form input[type=number]{margin:0;font-size:16px}.app-shell .company-rules-form button{font-size:15px}.company-rules-help{color:#526b79;line-height:1.6}.company-rules-section{border:1px solid #dce5e9;border-radius:14px;margin:0;padding:18px}.company-rules-section legend{color:#203b4b;padding:0 8px;font-weight:700}.company-rules-section>p{color:#526b79;margin:0 0 16px;line-height:1.5}.company-approval-grid,.company-alert-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.company-rule-card{background:#f8fbfa;border:1px solid #dce5e9;border-radius:12px;flex-direction:column;gap:18px;min-width:0;padding:16px;display:flex}.company-rule-card>p{color:#526b79;margin:0;line-height:1.5}.company-rule-card:last-child{grid-column:1/-1}.app-shell .company-rules-form .company-rule-field{flex-direction:column;align-items:stretch;gap:8px;min-width:0;display:flex}.company-rule-field input{box-sizing:border-box;width:100%}.company-rule-field small{color:#526b79;font-weight:400;line-height:1.5}.app-shell .company-rules-form .company-rule-toggle{cursor:pointer;flex-flow:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex;position:relative}.company-rule-toggle>span:first-child{flex:160px;min-width:0;font-weight:700}.app-shell .company-rule-toggle input[role=switch]{clip-path:inset(50%);width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.company-rule-state{box-sizing:border-box;color:#a92222;white-space:nowrap;background:#fff1f1;border:1px solid #f0b2b2;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-width:98px;min-height:44px;padding:6px 10px;display:inline-flex}.company-rule-state:before{content:"";background:radial-gradient(circle at 9px 9px,#fff 0 6px,#0000 6.5px),#b72e2e;border-radius:999px;width:28px;height:18px}.company-rule-state .rule-on{display:none}.company-rule-toggle input:checked+.company-rule-state{color:#116b40;background:#e8f7ef;border-color:#91cfae}.company-rule-toggle input:checked+.company-rule-state:before{background:radial-gradient(circle at 19px 9px,#fff 0 6px,#0000 6.5px),#16804c}.company-rule-toggle input:checked+.company-rule-state .rule-on{display:inline}.company-rule-toggle input:checked+.company-rule-state .rule-off{display:none}.company-rule-toggle input:focus-visible+.company-rule-state{outline-offset:3px;outline:3px solid #2463a7}.company-rules-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:4px;display:flex}.company-rules-footer>span{color:#526b79}@media (max-width:700px){.company-approval-grid,.company-alert-grid{grid-template-columns:minmax(0,1fr)}.company-rules-section{padding:12px}.company-rules-footer button{width:100%}}.permission-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.permission-grid>div{flex-wrap:wrap}.permission-grid>div>span{overflow-wrap:anywhere;flex:150px;min-width:0}.app-shell .permission-grid .permission-switch{color:#a92222;white-space:nowrap;word-break:normal;overflow-wrap:normal;cursor:pointer;background:#fff1f1;border:1px solid #f0b2b2;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;min-width:116px;min-height:44px;padding:9px 12px;font-weight:700;display:inline-flex}.app-shell .permission-grid .permission-switch[aria-checked=true]{color:#116b40;background:#e8f7ef;border-color:#91cfae}.permission-switch .permission-switch-track{background:#b72e2e;border-radius:999px;flex-shrink:0;width:34px;height:20px;display:block;position:relative}.permission-switch .permission-switch-track>span{background:#fff;border-radius:50%;width:14px;height:14px;display:block;position:absolute;top:3px;left:3px}.permission-switch[aria-checked=true] .permission-switch-track{background:#16804c}.permission-switch[aria-checked=true] .permission-switch-track>span{left:17px}.permission-switch:focus-visible{outline-offset:3px;outline:3px solid #2463a7}.report-table-card{min-width:0;overflow:hidden}.report-table-card .card-heading{flex-wrap:wrap;align-items:flex-start;gap:12px}.report-table-card .card-heading>div{min-width:0}.report-table-card h2{overflow-wrap:anywhere}.report-table-scroll{max-width:100%;padding:0 16px 16px;overflow:auto}.report-table-scroll table{border-collapse:collapse;width:100%;font-size:14px}.report-table-scroll th,.report-table-scroll td{text-align:left;overflow-wrap:anywhere;vertical-align:top;border-bottom:1px solid #e1e8ec;min-width:100px;max-width:300px;padding:12px}.report-table-scroll th{color:#193e4b;background:#eef5f5}.report-column-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:20px 0;display:grid}.report-column-options label{cursor:pointer;border:1px solid #d9e3e7;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.report-column-options input[type=checkbox]{flex:0 0 20px;width:20px;height:20px;min-height:20px;margin:0}.report-column-options span{overflow-wrap:anywhere}.daily-cash-report{gap:16px;display:grid}.report-page>.report-live-grid{grid-template-columns:minmax(0,1fr)}.daily-cash-report .report-live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-cash-report>.module-card>.filterbar,.daily-cash-report>.module-card>p{margin:16px}@media (max-width:600px){.daily-cash-report .report-live-grid,.report-column-options{grid-template-columns:minmax(0,1fr)}.report-table-card .report-actions{flex-wrap:wrap;width:100%;display:flex}.report-table-card .report-actions button{flex:auto}.report-table-scroll{padding-inline:10px}}.refund-receipt-list{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.refund-receipt{border:1px solid #dbe5eb;border-radius:12px;gap:12px;min-width:0;padding:16px;display:grid}.refund-receipt small,.refund-receipt strong{overflow-wrap:anywhere}.refund-receipt label{gap:6px;min-width:0;display:grid}.refund-receipt input,.refund-receipt select{width:100%;min-width:0}.refund-card-confirm{align-items:flex-start;gap:10px;display:flex!important}.refund-card-confirm input{flex:0 0 20px;width:20px!important;height:20px!important}.ticket-workflow-note{overflow-wrap:anywhere;background:#f3faf7;border:1px solid #cde5df;border-radius:12px;margin:16px;padding:16px}.ticket-workflow-note p{margin:8px 0 12px}.preview-tools>div{min-width:0}.preview-tools select{min-width:0;max-width:100%}.provider-dispatch-card>button{white-space:normal;margin:6px 8px 6px 0}.platform-section-picker{display:none}.ticket-modal>header{grid-template-columns:minmax(0,1fr) 44px;align-items:start;display:grid}.ticket-modal>header>div{min-width:0;display:block}.ticket-modal>header h2{overflow-wrap:anywhere}.secure-session{flex-wrap:wrap}.secure-session p{flex:calc(100% - 24px);min-width:0}.secure-session .secure-dot{flex:0 0 7px}.secure-session button{white-space:normal;flex:auto}.secure-session strong,.secure-session small{overflow-wrap:anywhere}@media (max-width:600px){.platform-admin>.platform-tabs{display:none}.platform-section-picker{gap:8px;margin-bottom:20px;font-weight:700;display:grid}.platform-section-picker select{color:#163c49;width:100%;min-width:0;min-height:48px;font:inherit;background:#fff;border:1px solid #cbdce3;border-radius:12px;padding:12px}.provider-dispatch-card>button{width:100%;margin-right:0}.ticket-workflow-note{margin:12px}}.form-safety-fields{border:0;min-width:0;margin:0}.app-shell .guarded-form-fields{border:0;grid-column:1/-1;gap:16px;width:100%;min-width:0;margin:0;padding:0;display:grid}.guarded-form-fields>*{min-width:0}.context-changed-notice{z-index:10000;color:#432b16;overflow-wrap:anywhere;background:#fff8ed;border:2px solid #b96019;border-radius:14px;max-width:680px;margin-inline:auto;padding:20px;position:fixed;inset:auto 16px 96px;box-shadow:0 8px 32px #0003}.context-changed-notice p{margin:10px 0 16px;line-height:1.5}@media print{.context-changed-notice{display:none}}.home-launchpad{gap:20px;margin-bottom:30px;display:grid}.home-welcome{isolation:isolate;color:#fff;background:linear-gradient(115deg,#123b4a,#087f68);border-radius:24px;align-items:center;gap:20px;padding:30px;display:flex;position:relative;overflow:hidden}.home-welcome>div:last-of-type{min-width:0}.home-welcome h1{color:#fff;overflow-wrap:anywhere;margin:6px 0 8px;font-size:clamp(24px,2.5vw,32px);line-height:1.2}.home-welcome p{color:#e0f3ef;margin:0;line-height:1.5}.home-welcome>div>span{color:#d3ece6;font-size:14px}.home-welcome-avatar{background:#ffffff15;border:1px solid #ffffff60;border-radius:20px;flex:0 0 60px;place-items:center;width:60px;height:60px;font-size:26px;font-weight:700;display:grid}.home-welcome-mark{z-index:-1;color:#ffffff08;pointer-events:none;font-size:150px;font-weight:900;line-height:1;position:absolute;bottom:-28px;right:24px}.home-module-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:16px;display:grid}.home-module{color:#173c4b;background:#fff;border:1px solid #e0e9ed;border-radius:20px;flex-direction:column;align-items:flex-start;gap:9px;min-width:0;padding:24px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 4px 18px #173c4b04}.home-module:hover{border-color:#0b9178;box-shadow:0 6px 20px #173c4b0b}.home-module-icon{color:#087859;background:#e4f5ee;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:6px;display:grid}.home-module.tone-1 .home-module-icon{color:#365fbd;background:#eaf1ff}.home-module.tone-2 .home-module-icon{color:#966018;background:#fff2dc}.home-module.tone-3 .home-module-icon{color:#7451a8;background:#f1ecfc}.home-module strong{overflow-wrap:anywhere;font-size:17px;line-height:1.35}.home-module small{color:#5f737e;font-size:14px;line-height:1.5}.home-module-arrow{color:#8499a3;font-size:20px;position:absolute;top:20px;right:20px}.home-quick-panel{background:#fff;border:1px solid #e0e9ed;border-radius:20px;flex-wrap:wrap;align-items:center;gap:16px 24px;padding:18px 22px;display:flex}.home-quick-panel h2{color:#274653;margin:0;font-size:16px}.home-quick-panel>div{flex-wrap:wrap;flex:1;gap:12px;display:flex}.home-quick-panel :is(button,a){color:#244957;min-height:52px;font:inherit;cursor:pointer;background:#f2f7f8;border:0;border-radius:12px;flex:160px;justify-content:center;align-items:center;gap:10px;padding:12px;font-weight:650;text-decoration:none;display:flex}.home-quick-panel :is(button,a):hover{background:#e4f1eb}.home-quick-panel svg{flex-shrink:0}:is(.manager-live,.info-home,.platform-home)>.page-heading{align-items:center;gap:16px;margin:24px 0 16px}:is(.manager-live,.info-home,.platform-home)>.page-heading h2{color:#173c4b;margin:0 0 6px;font-size:21px}.manager-live .dashboard-widget-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px}.manager-live .metric-widget{border-top:3px solid #129777;border-radius:18px;padding:22px}.manager-live .metric-widget strong{overflow-wrap:anywhere}.manager-live .dashboard-widget{border-radius:18px;overflow:hidden}.manager-live .dashboard-widget .live-line>span{min-width:0}.manager-live .dashboard-widget .live-line>strong{flex-shrink:0}.info-home .info-metrics{gap:16px}.info-home .info-metrics>article,.platform-home .module-stats>article{border-top:3px solid #129777;border-radius:18px;min-width:0;padding:22px}.info-home .info-metrics strong{overflow-wrap:anywhere}.mobile-dock{display:none}@media (max-width:1150px){.home-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-module-grid>:nth-child(3):last-child{grid-column:1/-1}}@media (max-width:900px){.secure-session{display:none}body:has(.sidebar.open) .secure-session{display:flex}.secure-session.support-active{border-radius:0;width:100%;max-height:none;margin:0;display:flex;position:relative;inset:auto}.secure-session.support-active small{display:block}body:has(.secure-session.support-active) .app-shell{padding-top:0}.topbar{grid-template-columns:36px minmax(0,1fr) 36px;gap:10px;padding:12px 14px;display:grid}.topbar .menu{margin:0}.topbar .context{min-width:0}.topbar .context>span{display:none}.topbar .context>div{gap:6px}.topbar .top-actions{gap:0;min-width:0;margin:0}.topbar .search{display:none}.topbar .icon-button{justify-content:center;align-items:center;width:36px;height:44px;display:inline-flex}.sidebar{transform:translate(-100%)}.sidebar.open{transform:translate(0)}.workspace{margin-left:0}.topbar .menu{display:block}.sidebar-overlay{z-index:25;background:#0c1c286b;border:0;display:block;position:fixed;inset:0 0 0 252px}.workspace .content{padding-bottom:calc(108px + env(safe-area-inset-bottom))}.mobile-dock{z-index:35;padding:8px 10px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #dce7e9;align-items:stretch;gap:4px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #163d4d08}.mobile-dock :is(a,button){color:#59727e;min-width:0;min-height:58px;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:14px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:5px;padding:8px 4px;font-size:12px;font-weight:650;text-decoration:none;display:flex}.mobile-dock a[aria-current=page]{color:#007857;background:#e9f6ef}.mobile-dock .dock-create{color:#fff;background:#088466}:is(.app-shell:has(.modal-backdrop) .mobile-dock,.app-shell:has(.sidebar.open) .mobile-dock),.topbar .top-new-ticket{display:none}.home-welcome{gap:16px;padding:24px}.home-quick-panel{display:block}.home-quick-panel h2{margin-bottom:14px}.home-quick-panel>div{flex-wrap:nowrap}.home-quick-panel :is(button,a){text-align:center;overflow-wrap:anywhere;flex-direction:column;flex:1 1 0;gap:8px;min-width:0;font-size:14px;line-height:1.4}}@media (max-width:600px){:is(.manager-live,.info-home,.platform-home) .page-heading .secondary{padding:10px 14px;font-size:14px}.home-launchpad{gap:14px;margin-bottom:24px}.home-welcome{border-radius:20px;padding:22px 18px}.home-welcome-avatar{display:none}.home-welcome p{font-size:14px}.home-module-grid{gap:12px}.home-module{text-align:center;border-radius:18px;align-items:center;padding:20px 12px}.home-module strong{font-size:16px}.home-module small{font-size:14px}.home-module-arrow{display:none}.home-quick-panel{padding:16px 12px}.home-quick-panel>div{gap:8px}.home-quick-panel :is(button,a){padding:12px 6px}.manager-live .dashboard-widget-grid{grid-template-columns:minmax(0,1fr);gap:14px}.info-home .info-metrics,.platform-home .module-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.info-home .info-metrics>article,.platform-home .module-stats>article{padding:18px 14px}:is(.manager-live,.info-home,.platform-home)>.page-heading{flex-wrap:wrap}}@media print{.home-launchpad,.mobile-dock{display:none!important}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#fff;--surface-soft:#f0f5f6;--theme-control-ink:#203b4b}.theme-control{min-width:0;color:var(--theme-control-ink);flex:none;justify-content:space-between;align-items:center;gap:12px;margin:0;display:inline-flex}.theme-control>span{white-space:nowrap;font-size:14px;font-weight:650}.theme-control button{cursor:pointer;background:0 0;border:0;border-radius:12px;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:44px;padding:0;display:inline-flex}.theme-switch-track{background:#647984;border-radius:20px;width:48px;height:28px;padding:3px;transition:background .18s;display:block}.theme-switch-thumb{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .18s;display:block;box-shadow:0 1px 3px #0004}.theme-control button[aria-checked=true] .theme-switch-track{background:#0b9878}.theme-control button[aria-checked=true] .theme-switch-thumb{transform:translate(20px)}.theme-control button:focus-visible{outline-offset:3px;outline:3px solid #38c9a4}.sidebar-bottom>.theme-control{color:#e5edf3;border:1px solid #34495b;border-radius:12px;width:100%;margin-bottom:12px;padding:4px 12px;display:flex}.corporate-nav-links>.theme-control{color:#d4e4e9}@media (prefers-reduced-motion:reduce){.theme-switch-track,.theme-switch-thumb{transition:none}}.login-panel{flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex}.login-appearance{justify-content:flex-end;width:100%;max-width:370px;display:flex}.login-appearance .theme-control{margin:0;display:inline-flex}.demo-page .login-appearance{max-width:640px}@media (max-width:900px){.corporate-nav-links>.theme-control{grid-column:1/-1;max-width:220px}}@media screen{:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e5edf3;--muted:#a7b9c7;--line:#34495b;--bg:#101b27;--surface:#192a39;--surface-soft:#203546;--theme-control-ink:#cfdee8;--mint:#173d35;--blue:#83b5fc;--amber:#efb864;--violet:#c2a7f0}html[data-theme=dark] :is(.auth-loading,.login-page,.public-ticket-page,.corporate-page){background:var(--bg);color:var(--ink)}html[data-theme=dark] :is(.topbar,.panel,.module-card,.metrics article,.module-stats article,.operation-summary article,.cash-cards article,.report-card,.setting-card,.info-metrics article,.dashboard-widget,.metric-widget,.home-module,.home-quick-panel,.modal,.modal>header,.modal footer,dialog.action-dialog,.action-dialog-heading,.notification-menu,.search-result,.booking-row,.tickets-page .booking-table,.field-panel,.assignment-card,.announcement-item,.balance-summary article,.ticket-basic-detail>div,.public-ticket-card,.corporate-preview,.corporate-feature,.corporate-models article,.corporate-faq details,.corporate-reference,.screen-guide,.secondary,.icon-button,.ticket-edit-float,.finance-tabs button,.table-footer button,.reconciliation-actions button,.platform-section-picker select){background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=dark] :is(.catalog-head,.table-head,.ticket-head,.booking-head,.staff-table-head,.finance-head,.pickup-head,.platform-tabs,.segmented,.route>header,.dashboard-editor-head,.ticket-basic-detail,.field-controls-embedded,.search,.pricing-note,.pwa-install-hint,.security-note,.operation-notice,.notification-menu p,.role-guide,.reconciliation-note,.cash-summary-grid article,.company-rule-card,.ticket-workflow-note,.ticket-seller-field,.ticket-secondary-section,.tickets-overview>summary,.home-quick-panel :is(button,a),.verify-grid p,.activity-person,.app-shell .collection-form,.credential-box,.platform-home-sales>div,.demo-data-note){background:var(--surface-soft);color:var(--ink);border-color:var(--line)}html[data-theme=dark] :is(.app-shell,.modal,.login-panel,.demo-page,dialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){background-color:var(--surface);color:var(--ink);border-color:#587083}html[data-theme=dark] :is(input,textarea)::placeholder{color:#a7b9c7;opacity:1}html[data-theme=dark] :is(.app-shell,.modal,.login-panel,dialog) :is(h1,h2,h3,h4,legend,label){color:var(--ink)}html[data-theme=dark] :is(.app-shell,.modal,.login-panel,dialog) :is(p,small,dt){color:var(--muted)}html[data-theme=dark] :is(.card-heading,.page-heading,.module-heading,.ticket-basic-detail,.live-line,.info-ticket) :is(strong,b),html[data-theme=dark] :is(.platform-home-sales strong,.ticket-extra-options>summary,.payment-optional>summary,.ticket-secondary-section>summary),html[data-theme=dark] :is(.topbar,.metric-widget) strong{color:var(--ink)}html[data-theme=dark] .tickets-page .booking-row small{color:var(--muted)}html[data-theme=dark] .tickets-page .booking-row .ticket-seller-name{color:#8ae4c6}html[data-theme=dark] .modal header>button{background:var(--surface-soft);color:var(--ink)}html[data-theme=dark] :is(.table-footer button.primary,.primary){color:#fff;background:#087f64}html[data-theme=dark] :is(.home-module small,.company-rules-help,.company-rule-field small,.company-rules-footer>span,.cash-summary-note,.ticket-basic-detail span,.info-metrics span,.activity-person,.table-row i,.staff-person i,.hotel-live>span,.document-actions span,.company-logo){color:var(--muted)}html[data-theme=dark] :is(.table-scroll,.report-table-scroll,.platform-usage,.activity-view) th{background:var(--surface-soft);color:var(--ink)}html[data-theme=dark] :is(.app-shell,.modal,dialog) :is(th,td,fieldset,.live-line,.booking-row,.finance-row,.catalog-row,.pickup-row,.staff-live-row,.card-heading,.form-section,.company-rules-section,.ticket-detail-actions,.report-column-options label){border-color:var(--line)}html[data-theme=dark] :is(.booking-row:hover,.search-result:hover,.platform-tabs button:hover,.home-quick-panel :is(button,a):hover){background:#294455}html[data-theme=dark] :is(.segmented .selected,.platform-tabs button.active,.device-tabs .active,.finance-tabs button.active){color:#fff;background:#256957}html[data-theme=dark] :is(.status.green,.verify-status.valid,.success-banner,.mint,.demo-success,.corporate-package,.corporate-confidence article){color:#a2edd1;background:#173d35;border-color:#32755e}html[data-theme=dark] :is(.status.amber,.amber,.safe-retry-banner,.context-changed-notice,.assignment-card.attention,.notification-menu p.amber){color:#ffcf8c;background:#49371f;border-color:#8c6936}html[data-theme=dark] :is(.status.red,.verify-status.cancelled,.login-error,.error-banner,.notification-menu p.red){color:#ffb8bc;background:#482b33;border-color:#92535f}html[data-theme=dark] :is(.status.blue,.blue,.notification-menu p.blue){color:#bad8ff;background:#203d5b}html[data-theme=dark] .violet{color:#dac5ff;background:#382c50}html[data-theme=dark] :is(.home-module-icon,.home-module.tone-1 .home-module-icon,.home-module.tone-2 .home-module-icon,.home-module.tone-3 .home-module-icon){background:var(--surface-soft);color:#9ce2cf}html[data-theme=dark] .mobile-dock{border-color:var(--line);background:#142634f5}html[data-theme=dark] .mobile-dock :is(a,button){color:#b5c9d5}html[data-theme=dark] .mobile-dock a[aria-current=page]{color:#b1f6d8;background:#224c40}html[data-theme=dark] .mobile-dock .dock-create{color:#fff;background:#087f64}html[data-theme=dark] .app-shell .company-rule-state,html[data-theme=dark] .app-shell .permission-switch[aria-checked=false]{color:#ffb8bc;background:#482b33;border-color:#92535f}html[data-theme=dark] .app-shell .company-rule-toggle input:checked+.company-rule-state,html[data-theme=dark] .app-shell .permission-switch[aria-checked=true]{color:#a2edd1;background:#173d35;border-color:#32755e}html[data-theme=dark] .corporate-page :is(.corporate-section-heading>p,.corporate-feature p,.corporate-role-list dd,.corporate-steps p,.corporate-start-steps p,.corporate-faq p,.corporate-package p,.corporate-preview-foot,.corporate-flow small){color:var(--muted)}html[data-theme=dark] .corporate-page :is(.corporate-label,.corporate-steps span,.corporate-footer-links a){color:#8ae4c6}html[data-theme=dark] .corporate-footer .tk-logo{color:var(--ink)}html[data-theme=dark] .corporate-models article:nth-child(2){color:#fff;background:#163f4c}html[data-theme=dark] .corporate-page :is(.corporate-flow>div,.corporate-start,.corporate-day,.corporate-role-list>div,.corporate-footer),html[data-theme=dark] .demo-page :is(.demo-details,.demo-success){border-color:var(--line)}html[data-theme=dark] .demo-page form :is(p,small){color:var(--muted)}html[data-theme=dark] :is(.login-panel a,.demo-page .demo-return,.demo-page .operation-notice a){color:#8ae4c6}html[data-theme=dark] :is(.sidebar,.home-welcome,.secure-session) :is(h1,h2,strong,b){color:#fff}html[data-theme=dark] :is(.sidebar,.home-welcome,.secure-session) :is(p,small){color:#bfd3df}html[data-theme=dark] .thermal-receipt{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#111;--ink:#111;--muted:#444;--line:#bbb;background:#fff}html[data-theme=dark] .thermal-receipt :is(h1,h2,h3,h4,p,small,span,strong,b,label,dt,td,th){color:#111}}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.theme-control,.login-appearance{display:none!important}}
