/*! 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,::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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease: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;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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,::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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-start{inset-inline-start:calc(var(--spacing) * -1)}.start{inset-inline-start:var(--spacing)}.-end{inset-inline-end:calc(var(--spacing) * -1)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\!outline{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.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!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}.pos-restaurant-guest-check-bar{border-inline-start:4px solid #6423c9;grid-template-columns:minmax(230px,1.4fr) minmax(260px,1fr) auto;align-items:end;gap:14px;margin-bottom:14px;padding:14px 17px;display:grid}.pos-restaurant-guest-check-bar>div{gap:3px;display:grid}.pos-restaurant-guest-check-bar>div small{color:#6423c9;font-size:9px;font-weight:900}.pos-restaurant-guest-check-bar>div b{color:#20194f;font-size:14px}.pos-restaurant-guest-check-bar>div span{color:#6d8087;font-size:9px;line-height:1.5}.pos-restaurant-guest-check-bar label{color:#6423c9;gap:5px;font-size:10px;font-weight:800;display:grid}.pos-restaurant-guest-check-bar select{color:#20194f;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cbb6ee;border-radius:7px;padding:7px 9px}.pos-restaurant-guest-check-message{margin-bottom:14px}@media (width<=800px){.pos-restaurant-guest-check-bar{grid-template-columns:1fr}.pos-restaurant-guest-check-bar button{width:100%}}.promotion-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 0 18px;display:grid}.promotion-metrics article{border:1px solid #f1ebfb;background:#fff;border-top:3px solid #6423c9;border-radius:8px;gap:7px;padding:15px;display:grid;box-shadow:0 4px 16px #163f520d}.promotion-metrics span{color:#71828a;font-size:11px}.promotion-metrics b{color:#20194f;font-size:20px}.promotion-toolbar{justify-content:space-between;align-items:center;gap:14px;padding:12px 15px;display:flex}.promotion-toolbar>span{color:#71828a;font-size:12px}.promotion-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.promotion-card{border-top:3px solid #9daab0;margin:0;overflow:hidden}.promotion-card.active{border-top-color:#6423c9}.promotion-card.paused{border-top-color:#d59d39}.promotion-card.ended{border-top-color:#9a7a83}.promotion-card>header{justify-content:space-between;gap:14px;padding:17px 18px 10px;display:flex}.promotion-card>header>div{gap:4px;display:grid}.promotion-card code{color:#6423c9;background:#f1ebfb;border-radius:5px;width:max-content;padding:3px 7px;font-weight:900}.promotion-card h2{color:#20194f;margin:0;font-size:18px}.promotion-card header small{color:#71828a}.promotion-card-value{justify-content:space-between;align-items:end;gap:12px;padding:8px 18px 15px;display:flex}.promotion-card-value b{color:#6423c9;font-size:24px}.promotion-card-value small{color:#7e8c92}.promotion-card-scopes{background:#faf8fd;border-block:1px solid #f1ebfb;flex-wrap:wrap;gap:7px;padding:11px 18px;display:flex}.promotion-card-scopes span{color:#6423c9;background:#fff;border-radius:15px;padding:5px 9px;font-size:10px}.promotion-card>footer{grid-template-columns:auto auto 1fr;align-items:center;gap:18px;padding:14px 18px;display:grid}.promotion-card>footer>div:not(.promotion-actions){gap:3px;display:grid}.promotion-card>footer span{color:#819096;font-size:10px}.promotion-card>footer b{color:#20194f}.promotion-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.promotion-editor{width:min(1100px,100%);max-height:calc(100vh - 36px);padding-bottom:20px;overflow:auto}.promotion-editor>.panel-title{z-index:3;background:#fff;position:sticky;top:0}.promotion-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;padding:18px 20px;display:grid}.promotion-form-grid label,.promotion-products label{gap:6px;display:grid}.promotion-form-grid label>span{color:#6423c9;font-size:11px;font-weight:800}.promotion-form-grid input,.promotion-form-grid select{background:#fff;border:1px solid #cbb6ee;border-radius:7px;width:100%;min-height:42px;padding:8px 10px}.promotion-days,.promotion-products,.promotion-scope-grid{background:#faf8fd;border:1px solid #f1ebfb;border-radius:9px;margin:0 20px 18px;padding:15px}.promotion-days header,.promotion-products>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.promotion-days header small,.promotion-products header small,.promotion-scope-grid small{color:#7c8b91;font-weight:400;display:block}.promotion-days>div{grid-template-columns:repeat(7,1fr);gap:7px;display:grid}.promotion-days label{cursor:pointer;background:#fff;border:1px solid #f1ebfb;border-radius:6px;place-items:center;min-height:38px;display:grid}.promotion-days label.selected{color:#6423c9;background:#f1ebfb;border-color:#6423c9;font-weight:800}.promotion-days input,.promotion-product-grid label>input[type=checkbox]{opacity:0;pointer-events:none;position:absolute}.promotion-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:310px;display:grid;overflow:auto}.promotion-product-grid label{cursor:pointer;background:#fff;border:1px solid #f1ebfb;border-radius:7px;grid-template-columns:1fr auto;align-items:center;padding:10px}.promotion-product-grid label.selected{background:#f1ebfb;border-color:#6423c9}.promotion-product-grid label>span{gap:3px;min-width:0;display:grid}.promotion-product-grid small{text-overflow:ellipsis;white-space:nowrap;color:#71838a;overflow:hidden}.promotion-product-grid label>input[type=number]{border:1px solid #cbb6ee;border-radius:6px;width:72px;height:36px;padding:6px}.promotion-scope-grid{background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.promotion-scope-grid fieldset{border:1px solid #f1ebfb;border-radius:7px;align-content:start;gap:8px;min-width:0;padding:13px;display:grid}.promotion-scope-grid legend{color:#20194f;padding:0 6px;font-weight:900}.promotion-scope-grid label{align-items:center;gap:8px;display:flex}.promotion-scope-grid input{accent-color:#6423c9}.pos-applied-promotion{background:#f1ebfb;border-radius:6px;color:#6423c9!important;padding:8px!important}.pos-applied-promotion span,.pos-applied-promotion b{color:#6423c9!important}@media (width<=1050px){.promotion-metrics{grid-template-columns:repeat(3,1fr)}.promotion-form-grid,.promotion-product-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.promotion-metrics,.promotion-list,.promotion-scope-grid{grid-template-columns:1fr}.promotion-toolbar{flex-direction:column;align-items:stretch}.promotion-toolbar .segmented{overflow:auto}.promotion-card>footer{grid-template-columns:1fr 1fr}.promotion-actions{grid-column:1/-1;justify-content:stretch}.promotion-actions button{flex:1}.promotion-days>div{grid-template-columns:repeat(4,1fr)}}@media (width<=520px){.promotion-form-grid,.promotion-product-grid{grid-template-columns:1fr}.promotion-metrics{grid-template-columns:1fr 1fr}.promotion-card-value{flex-direction:column;align-items:start}}.menu-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px;display:grid}.menu-metrics article{background:linear-gradient(145deg,#fff,#faf8fd);border:1px solid #f1ebfb;border-radius:16px;gap:8px;padding:17px;display:grid}.menu-metrics span{color:#607572;font-size:13px}.menu-metrics b{color:#20194f;font-size:25px}.menu-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.menu-card{border-inline-start:4px solid #cbb6ee;gap:18px;padding:20px;display:grid}.menu-card.active{border-inline-start-color:#6423c9}.menu-card.paused{border-inline-start-color:#d99b34}.menu-card>header,.menu-card>footer,.menu-product-editor>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.menu-card h2{margin:7px 0 4px}.menu-card p{color:#637572;margin:0}.menu-card code{color:#20194f;background:#f1ebfb;border-radius:8px;padding:4px 8px}.menu-card-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.menu-card-stats span{background:#faf8fd;border-radius:11px;gap:4px;padding:10px;display:grid}.menu-card-stats small{color:#6c7b79}.menu-card footer{border-top:1px solid #f1ebfb;align-items:center;padding-top:14px}.menu-card footer>div{flex-wrap:wrap;gap:8px;display:flex}.menu-editor{width:min(1120px,100vw - 30px);max-height:92vh;padding:24px;overflow:auto}.menu-global-toggle{align-items:center;gap:10px;display:flex!important}.menu-global-toggle input{width:auto}.menu-global-toggle span{gap:3px;display:grid}.menu-product-editor{border:1px solid #f1ebfb;border-radius:14px;margin-top:18px;overflow:hidden}.menu-product-editor>header{background:#faf8fd;align-items:center;padding:15px}.menu-product-editor>header div{gap:4px;display:grid}.menu-product-editor>div{grid-template-columns:repeat(2,minmax(0,1fr));max-height:430px;display:grid;overflow:auto}.menu-product-editor>div>label{border-bottom:1px solid #f1ebfb;grid-template-columns:auto minmax(120px,1fr) 115px 70px;align-items:center;gap:9px;padding:11px;display:grid}.menu-product-editor>div>label.selected{background:#faf8fd}.menu-product-editor>div>label>input[type=checkbox]{width:auto}.menu-product-editor>div>label span{gap:3px;display:grid}.menu-product-editor input[type=number]{min-width:0}.menu-product-editor small{color:#697b78}@media (width<=850px){.menu-metrics,.menu-card-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.menu-list,.menu-product-editor>div{grid-template-columns:1fr}.menu-product-editor>div>label{grid-template-columns:auto minmax(100px,1fr) 95px 60px}}.pos-ingredient-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.pos-inventory-explainer{background:linear-gradient(135deg,#faf8fd,#faf8fd);border-color:#cbb6ee;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:18px;padding:20px 24px;display:grid}.pos-inventory-explainer>div{grid-template-columns:auto 1fr;align-items:center;column-gap:12px;display:grid}.pos-inventory-explainer>div small{color:#627578;grid-column:2;line-height:1.55}.pos-inventory-explainer>i{color:#9c75d9;font-size:24px;font-style:normal}.pos-inventory-flow-mark{color:#fff;background:#6423c9;border-radius:12px;grid-row:1/3;place-items:center;width:34px;height:34px;font-weight:800;display:grid;box-shadow:0 8px 20px #0c8f8326}.pos-recipe-panel{padding:0;overflow:hidden}.pos-recipe-panel>.panel-title{padding:22px 24px 12px}.pos-recipe-panel>.panel-title>span,.pos-lot-panel>.panel-title>span,.pos-lot-activity>.panel-title>span{color:#20194f;background:#f1ebfb;border-radius:12px;place-items:center;min-width:36px;height:36px;padding:0 10px;font-weight:800;display:grid}.pos-recipe-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:12px 24px 24px;display:grid}.pos-recipe-grid>article{background:#fff;border:1px solid #f1ebfb;border-radius:16px;flex-direction:column;min-height:200px;display:flex;overflow:hidden;box-shadow:0 8px 24px #173b3a0a}.pos-recipe-grid header{background:#faf8fd;border-bottom:1px solid #f1ebfb;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.pos-recipe-grid header div{flex-direction:column;gap:3px;display:flex}.pos-recipe-grid header a{color:#20194f;white-space:nowrap;font-size:12px;font-weight:700}.pos-recipe-grid article>div{flex-direction:column;flex:1;gap:8px;padding:14px 18px;display:flex}.pos-recipe-grid article>div span{color:#20194f;align-items:center;gap:6px;display:flex}.pos-recipe-grid article>div span>b{color:#20194f}.pos-recipe-grid article>div small{color:#879697;margin-inline-start:auto}.pos-recipe-grid footer{background:#f1ebfb;border-top:1px solid #f1ebfb;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.pos-lot-panel,.pos-lot-activity{padding:0;overflow:hidden}.pos-lot-panel>.panel-title,.pos-lot-activity>.panel-title{padding:22px 24px 12px}.pos-lot-filters{border-bottom:1px solid #f1ebfb;grid-template-columns:minmax(240px,2fr) minmax(180px,1fr) minmax(160px,1fr) auto;align-items:end;gap:12px;padding:10px 24px 20px;display:grid}.pos-lot-filters label,.pos-lot-editor-grid label{flex-direction:column;gap:7px;display:flex}.pos-lot-filters label>span,.pos-lot-editor-grid label>span{color:#526568;font-size:12px;font-weight:700}.pos-lot-filters input,.pos-lot-filters select,.pos-lot-editor input,.pos-lot-editor select,.pos-lot-editor textarea{width:100%;min-height:42px;color:inherit;background:#fff;border:1px solid #cbb6ee;border-radius:10px;padding:9px 11px}.pos-lot-panel table,.pos-lot-activity table{min-width:1160px}.pos-lot-panel td,.pos-lot-panel th,.pos-lot-activity td,.pos-lot-activity th{vertical-align:middle}.pos-lot-progress{background:#f1ebfb;border-radius:99px;width:110px;height:5px;margin-top:7px;display:block;overflow:hidden}.pos-lot-progress i{border-radius:inherit;background:linear-gradient(90deg,#6423c9,#9c75d9);height:100%;display:block}.pos-lot-editor{width:min(920px,100vw - 32px);max-height:calc(100vh - 40px);padding:24px;overflow:auto}.pos-lot-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.pos-lot-editor-grid .pos-lot-notes{grid-column:span 2}.pos-lot-editor textarea{resize:vertical;min-height:84px}.pos-lot-alert-days{align-items:center;gap:8px;display:flex}.pos-lot-alert-days em{color:#657778;white-space:nowrap;font-size:13px;font-style:normal}.pos-lot-capacity{background:#f1ebfb;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;padding:14px;display:grid}.pos-lot-capacity>div{border-inline-end:1px solid #cbb6ee;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.pos-lot-capacity>div:last-child{border-inline-end:0}.pos-lot-capacity span{color:#5d7474;font-size:12px}.pos-lot-capacity b{color:#20194f;font-size:18px}@media (width<=1180px){.pos-ingredient-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.pos-recipe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.pos-ingredient-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-inventory-explainer{grid-template-columns:1fr}.pos-inventory-explainer>i{justify-self:center;transform:rotate(-90deg)}.pos-recipe-grid{grid-template-columns:1fr;padding:10px 14px 18px}.pos-lot-filters{grid-template-columns:1fr;padding-inline:14px}.pos-lot-editor-grid{grid-template-columns:1fr}.pos-lot-editor-grid .pos-lot-notes{grid-column:auto}.pos-lot-capacity{grid-template-columns:1fr}.pos-lot-capacity>div{border-inline-end:0;border-bottom:1px solid #cbb6ee}.pos-lot-capacity>div:last-child{border-bottom:0}}.pos-write-off-panel{border-top:3px solid #e09a32}.pos-write-off-title-actions{align-items:center;gap:10px;display:flex}.pos-write-off-title-actions>span{text-align:center;min-width:32px}.pos-write-off-filters{grid-template-columns:minmax(240px,2fr) minmax(180px,1fr)}.pos-write-off-lines summary{cursor:pointer;color:#6423c9;white-space:nowrap;font-weight:700}.pos-write-off-lines>div{gap:7px;min-width:250px;padding:10px 0;display:grid}.pos-write-off-lines span{flex-direction:column;display:flex}.pos-write-off-lines small{color:#687b7e}.pos-write-off-editor{width:min(1080px,100vw - 32px)}.pos-write-off-line-editor{border:1px solid #cbb6ee;border-radius:14px;margin-top:20px;overflow:hidden}.pos-write-off-line-editor>header{background:#faf8fd;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.pos-write-off-line-editor>header>div{flex-direction:column;gap:4px;display:flex}.pos-write-off-line-editor>header small{color:#65777a}.pos-write-off-line{border-top:1px solid #f1ebfb;grid-template-columns:32px minmax(260px,2fr) minmax(130px,.7fr) minmax(150px,.8fr) 42px;align-items:end;gap:12px;padding:12px 16px;display:grid}.pos-write-off-line>span{color:#6423c9;background:#f1ebfb;border-radius:50%;align-self:center;place-items:center;width:26px;height:26px;font-weight:800;display:grid}.pos-write-off-line label,.pos-write-off-line-cost{flex-direction:column;gap:6px;display:flex}.pos-write-off-line small{color:#526568;font-weight:700}.pos-write-off-line select,.pos-write-off-line input{min-height:42px;color:inherit;background:#fff;border:1px solid #cbb6ee;border-radius:10px;padding:9px 11px}.pos-write-off-line-cost em{color:#738487;font-size:11px;font-style:normal}.pos-write-off-line>.danger-button{height:42px}.pos-write-off-panel+.pos-lot-adjustment-panel{margin-top:18px}@media (width<=900px){.pos-write-off-line{grid-template-columns:28px 1fr 1fr}.pos-write-off-line label:first-of-type{grid-column:span 2}.pos-write-off-line-cost{grid-column:2}.pos-write-off-line>.danger-button{grid-area:2/3}}@media (width<=760px){.pos-write-off-title-actions{flex-direction:column;align-items:flex-end}.pos-write-off-line-editor>header{flex-direction:column;align-items:flex-start}.pos-write-off-line{grid-template-columns:28px 1fr}.pos-write-off-line label:first-of-type,.pos-write-off-line-cost,.pos-write-off-line>.danger-button{grid-column:2}.pos-write-off-line>.danger-button{grid-row:auto;width:42px}}.pos-lot-transfer-panel{margin-block:20px}.pos-lot-transit-summary{background:var(--surface-soft,#f1ebfb);border-radius:8px;flex-direction:column;justify-content:center;gap:6px;padding:8px 18px;display:flex}.pos-lot-transit-summary span{color:var(--muted,#6423c9);font-size:.875rem}.pos-lot-transit-summary b{color:var(--primary,#6423c9);font-size:1.35rem}.pos-lot-transfer-panel .cell-sub{margin-top:5px;display:block}.pos-lot-transfer-panel .panel-title small{max-width:780px;line-height:1.7;display:block}.pos-purchase-receipts{border-top:3px solid #6423c9;padding:0;overflow:hidden}.pos-purchase-receipts>.panel-title{align-items:flex-start;padding:22px 24px 16px}.pos-purchase-receipts>.panel-title small{max-width:780px;line-height:1.7;display:block}.pos-purchase-receipts>div>.table-wrap table,.pos-purchase-receipts>.table-wrap table{min-width:1240px}.pos-purchase-receipt-badges{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.pos-purchase-receipt-badges span{color:#20194f;background:#f1ebfb;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:750}.pos-purchase-receipt-badges b{color:#6423c9;font-size:13px}.pos-purchase-receipt-history{background:#faf8fd;border-top:1px solid #f1ebfb;padding:20px 24px 24px}.pos-purchase-receipt-history h3{margin:0 0 14px;font-size:16px}.pos-purchase-receipt-editor{width:min(980px,100vw - 32px)}.pos-purchase-receipt-source{background:#faf8fd;border:1px solid #f1ebfb;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px;padding:14px;display:grid}.pos-purchase-receipt-source>div{flex-direction:column;gap:4px;display:flex}.pos-purchase-receipt-source span,.pos-purchase-receipt-source small{color:#66797d;font-size:11px}.pos-purchase-receipt-source b,.pos-purchase-receipt-source a{font-size:13px;font-weight:750}.warning-value{color:#ae6c0b}@media (width<=900px){.pos-purchase-receipt-source{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.pos-purchase-receipts>.panel-title{flex-direction:column;padding-inline:14px}.pos-purchase-receipt-badges{align-items:flex-start}.pos-purchase-receipt-history{padding-inline:14px}.pos-purchase-receipt-source{grid-template-columns:1fr}}.pos-user-editor .pos-inline-role{background:linear-gradient(145deg,#faf8fd,#fff);grid-template-columns:1fr;align-items:stretch;gap:12px;padding:16px;display:grid}.pos-inline-role-heading{gap:4px;display:grid}.pos-inline-role-heading b{color:#20194f;font-size:14px}.pos-inline-role-heading small{color:#6b8087;line-height:1.55}.pos-role-template-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.pos-role-template-picker>button{color:#6423c9;min-height:116px;font:inherit;text-align:start;cursor:pointer;background:#fff;border:1px solid #f1ebfb;border-radius:10px;grid-template-rows:auto auto auto;grid-template-columns:auto 1fr;align-items:center;gap:3px 8px;padding:11px;transition:all .16s;display:grid}.pos-role-template-picker>button:hover{border-color:#9c75d9;transform:translateY(-1px);box-shadow:0 7px 18px #174d580d}.pos-role-template-picker>button.selected{background:linear-gradient(145deg,#f1ebfb,#fff);border-color:#6423c9;box-shadow:0 0 0 3px #178d9d14}.pos-role-template-picker>button>span{color:#6423c9;background:#f1ebfb;border-radius:9px;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:14px;font-weight:950;display:grid}.pos-role-template-picker>button.selected>span{color:#fff;background:#6423c9}.pos-role-template-picker b{color:#20194f;font-size:12px}.pos-role-template-picker small{color:#71848a;min-height:32px;font-size:9px;line-height:1.45}.pos-role-template-picker i{color:#6423c9;grid-column:1/-1;font-size:9px;font-style:normal;font-weight:900}.pos-inline-role-create{grid-template-columns:minmax(190px,1fr) auto;gap:9px;display:grid}.pos-inline-role-create .outline-button{white-space:nowrap;min-height:42px}.pos-inline-role-note{color:#6423c9;line-height:1.6}.pos-role-policy-manager{background:linear-gradient(135deg,#faf8fd,#fff 62%);border-inline-start:4px solid #6423c9;gap:16px;margin-bottom:18px;padding:20px 22px;display:grid}.pos-role-policy-manager>.panel-title{align-items:center;margin:0}.pos-role-policy-manager>.panel-title>div:first-child{gap:4px;display:grid}.pos-role-policy-manager>.panel-title small{color:#6423c9;font-size:10px;font-weight:900}.pos-role-policy-manager>.panel-title h2,.pos-role-policy-manager>.panel-title p{margin:0}.pos-role-policy-manager>.panel-title p{color:#6c8087;max-width:700px;line-height:1.55}.pos-role-policy-manager>.panel-title>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.pos-role-policy-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pos-role-policy-cards>article{background:#fff;border:1px solid #f1ebfb;border-radius:11px;gap:12px;padding:14px;display:grid;box-shadow:0 6px 18px #164f5d0a}.pos-role-policy-cards>article>div:first-child{align-items:center;gap:10px;display:flex}.pos-role-policy-cards>article>div:first-child>span{color:#6423c9;background:#f1ebfb;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-weight:950;display:grid}.pos-role-policy-cards>article>div:first-child>div{gap:2px;min-width:0;display:grid}.pos-role-policy-cards>article b{color:#20194f;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pos-role-policy-cards>article small{color:#71848a;font-size:9px}.pos-role-policy-cards dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.pos-role-policy-cards dl>div{background:#faf8fd;border-radius:8px;gap:2px;padding:8px;display:grid}.pos-role-policy-cards dt{color:#72858b;font-size:9px}.pos-role-policy-cards dd{color:#20194f;margin:0;font-size:11px;font-weight:900}.pos-role-policy-cards .row-actions{justify-content:flex-end}.pos-role-policy-cards .row-actions button:disabled{cursor:not-allowed;opacity:.5}.pos-role-policy-editor{gap:15px;width:min(940px,100vw - 28px);max-height:calc(100vh - 28px);display:grid;overflow:auto}.pos-role-policy-name,.pos-role-discount{gap:6px;display:grid}.pos-role-policy-name span,.pos-role-discount span{color:#6423c9;font-size:11px;font-weight:900}.pos-role-policy-name input,.pos-role-discount input{color:#20194f;min-height:42px;font:inherit;background:#fff;border:1px solid #cbb6ee;border-radius:8px;padding:8px 10px}.pos-role-policy-editor .pos-user-role-permissions{margin:0}.pos-role-discount{max-width:260px}.pos-role-apply-members{color:#6e572c;background:#fff9ec;border:1px solid #f0d49d;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.pos-role-apply-members input{accent-color:#6423c9;width:18px;height:18px}.pos-role-apply-members span{gap:4px;display:grid}.pos-role-apply-members small{line-height:1.55}.pos-role-policy-collapsed{border-inline-start:4px solid #6423c9;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;padding:14px 18px;display:flex}.pos-role-policy-collapsed>div{gap:3px;display:grid}.pos-role-policy-collapsed b{color:#20194f}.pos-role-policy-collapsed small{color:#70838a}.pos-role-policy-search{color:#6b8187;background:#fff;border:1px solid #f1ebfb;border-radius:9px;align-items:center;gap:9px;max-width:520px;min-height:42px;padding:0 11px;display:flex}.pos-role-policy-search:focus-within{border-color:#6423c9;box-shadow:0 0 0 3px #168b9d14}.pos-role-policy-search>span{color:#6423c9;font-size:19px}.pos-role-policy-search input{color:#20194f;background:0 0;border:0;outline:0;flex:1;min-width:0}.pos-role-policy-search button{color:#6423c9;background:0 0;border:0;font-size:10px;font-weight:900}.pos-role-policy-card-open{width:100%;color:inherit;text-align:start;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.pos-role-policy-card-open>span{color:#6423c9;background:#f1ebfb;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-weight:950;display:grid}.pos-role-policy-card-open>div{gap:2px;min-width:0;display:grid}.pos-role-policy-card-open:hover b{color:#6423c9;text-underline-offset:3px;text-decoration:underline}.pos-role-policy-empty{text-align:center;background:#faf8fd;border:1px dashed #cbb6ee;border-radius:12px;justify-items:center;gap:8px;padding:34px 20px;display:grid}.pos-role-policy-empty.compact{padding:24px 18px}.pos-role-policy-empty h3,.pos-role-policy-empty p{margin:0}.pos-role-policy-empty h3{color:#20194f}.pos-role-policy-empty p{color:#71848a;max-width:560px;line-height:1.6}.pos-role-policy-empty>div:last-child{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.pos-role-policy-empty.compact>button{margin-top:4px}.pos-role-policy-details{gap:16px;width:min(760px,100vw - 28px);max-height:calc(100vh - 28px);display:grid;overflow:auto}.pos-role-policy-details>.panel-title{align-items:flex-start}.pos-role-policy-details>.panel-title>div{gap:3px;display:grid}.pos-role-policy-details>.panel-title h2,.pos-role-policy-details>.panel-title p{margin:0}.pos-role-policy-details>.panel-title p{color:#71848a;line-height:1.55}.pos-role-policy-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 20px;display:grid}.pos-role-policy-summary>div{background:#faf8fd;border-radius:9px;gap:5px;padding:12px;display:grid}.pos-role-policy-summary span{color:#72858a;font-size:9px}.pos-role-policy-summary b{color:#20194f;font-size:14px}.pos-role-policy-groups{gap:8px;padding:0 20px;display:grid}.pos-role-policy-groups>div:first-child{gap:3px;display:grid}.pos-role-policy-groups>div:first-child>b{color:#20194f}.pos-role-policy-groups>div:first-child>small{color:#71848a}.pos-role-policy-groups article{background:#faf8fd;border:1px solid #f1ebfb;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:11px 12px;display:grid}.pos-role-policy-groups article.enabled{background:#faf8fd;border-color:#f1ebfb}.pos-role-policy-groups article.partial{background:#fffaf0;border-color:#efdaa9}.pos-role-policy-groups article>div{gap:3px;display:grid}.pos-role-policy-groups article b{color:#20194f}.pos-role-policy-groups article small{color:#71848a;font-size:9px;line-height:1.5}.pos-role-policy-groups .status{white-space:nowrap;justify-self:start}.pos-role-policy-details>.form-actions{padding:0 20px 20px}.pos-role-shared-effect{color:#76571d;background:#fff8e9;border:1px solid #efd08b;border-radius:10px;align-items:flex-start;gap:11px;padding:12px 13px;display:flex}.pos-role-shared-effect>span{color:#fff;background:#e8b544;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-weight:950;display:grid}.pos-role-shared-effect>div{gap:4px;display:grid}.pos-role-shared-effect small{line-height:1.55}.pos-role-policy-groups article em{color:#6423c9;font-size:8px;font-style:normal;font-weight:800;line-height:1.45}@media (width<=1050px){.pos-role-policy-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.pos-role-template-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.pos-role-policy-cards{grid-template-columns:1fr}.pos-role-policy-manager>.panel-title,.pos-role-policy-collapsed{flex-direction:column;align-items:stretch}.pos-role-policy-manager>.panel-title>div:last-child{display:grid}.pos-role-policy-manager>.panel-title button,.pos-role-policy-collapsed button{width:100%}.pos-role-policy-summary{grid-template-columns:1fr 1fr}.pos-role-policy-details>.form-actions{display:grid}.pos-role-policy-details>.form-actions button{width:100%}}@media (width<=560px){.pos-role-template-picker,.pos-inline-role-create{grid-template-columns:1fr}.pos-role-template-picker>button{min-height:100px}.pos-role-policy-cards dl{grid-template-columns:1fr}}.pos-camera-backdrop{z-index:1520;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#061b26c2}.pos-camera-modal{width:min(760px,100%);max-height:calc(100vh - 28px);margin:0;padding:24px;overflow:auto}.pos-camera-modal>.panel-title{align-items:flex-start;margin-bottom:15px}.pos-camera-modal>.panel-title h2,.pos-camera-modal>.panel-title p{margin:0}.pos-camera-modal>.panel-title h2{color:#20194f;font-size:21px}.pos-camera-modal>.panel-title p{color:#6423c9;margin-top:5px;line-height:1.6}.pos-camera-stage{aspect-ratio:16/9;background:linear-gradient(145deg,#20194f,#20194f);border:1px solid #cbb6ee;border-radius:15px;place-items:center;min-height:280px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.pos-camera-stage video{object-fit:cover;width:100%;height:100%}.pos-camera-stage:not(.scanning) video{visibility:hidden}.pos-camera-reticle{z-index:2;border:2px solid #ffffffd8;border-radius:14px;position:absolute;inset:18%;box-shadow:0 0 0 999px #061c2942}.pos-camera-reticle:before,.pos-camera-reticle:after,.pos-camera-reticle>span:before,.pos-camera-reticle>span:after{content:"";border-color:#9c75d9;width:34px;height:34px;position:absolute}.pos-camera-reticle:before{border-block-start:4px solid #9c75d9;border-inline-start:4px solid #9c75d9;border-start-start-radius:13px;inset-block-start:-3px;inset-inline-start:-3px}.pos-camera-reticle:after{border-block-start:4px solid #9c75d9;border-inline-end:4px solid #9c75d9;border-start-end-radius:13px;inset-block-start:-3px;inset-inline-end:-3px}.pos-camera-reticle>span:before{border-block-end:4px solid #9c75d9;border-inline-start:4px solid #9c75d9;border-end-start-radius:13px;inset-block-end:-3px;inset-inline-start:-3px}.pos-camera-reticle>span:after{border-block-end:4px solid #9c75d9;border-inline-end:4px solid #9c75d9;border-end-end-radius:13px;inset-block-end:-3px;inset-inline-end:-3px}.pos-camera-stage.scanning .pos-camera-reticle:after{animation:1.55s ease-in-out infinite pos-camera-focus}.pos-camera-placeholder{z-index:3;color:#f1ebfb;text-align:center;place-items:center;gap:5px;display:grid;position:absolute}.pos-camera-placeholder>span{color:#9c75d9;background:#ffffff13;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:64px;height:64px;font-size:31px;display:grid}.pos-camera-placeholder small{color:#cbb6ee;font-size:10px}.pos-camera-result{z-index:4;color:#6423c9;inset-inline-start:50%;background:#eaf9f1ef;border:1px solid #9063d9;border-radius:10px;grid-template-columns:auto auto;align-items:center;gap:1px 8px;min-width:205px;padding:9px 12px;display:grid;position:absolute;bottom:18px;transform:translate(-50%);box-shadow:0 8px 24px #04151f45}[dir=rtl] .pos-camera-result{transform:translate(50%)}.pos-camera-result>span{color:#fff;background:#9063d9;border-radius:50%;grid-row:1/3;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.pos-camera-result>b{font-size:12px}.pos-camera-result>small{font-size:9px}.pos-camera-result.missing{color:#9d3440;background:#fff0f1ef;border-color:#eea3a8}.pos-camera-result.missing>span{background:#ce4f5d}.pos-camera-controls{flex-wrap:wrap;align-items:end;gap:8px;margin:13px 0;display:flex}.pos-camera-controls>button,.pos-camera-capture{min-height:42px}.pos-camera-controls>label:not(.pos-camera-capture){color:#6423c9;flex:210px;gap:4px;font-size:9px;font-weight:900;display:grid}.pos-camera-controls select{color:#20194f;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cbb6ee;border-radius:7px;padding:7px 9px}.pos-camera-controls .outline-button.active{color:#8a6110;background:#fff7de;border-color:#e0a52c}.pos-camera-capture{cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.pos-camera-capture input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.pos-camera-message{margin:0 0 13px;line-height:1.55}.pos-camera-message.error{color:#9b3540;background:#fff1f2;border-color:#efc4c7}.pos-camera-manual{border-top:1px solid #f1ebfb;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;padding-top:13px;display:grid}.pos-camera-manual label{color:#6423c9;gap:5px;font-size:10px;font-weight:900;display:grid}.pos-camera-manual input{color:#20194f;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cbb6ee;border-radius:7px;outline:0;padding:8px 10px}.pos-camera-manual input:focus{border-color:#6423c9;box-shadow:0 0 0 3px #2c98ad18}.pos-camera-manual button{min-height:42px}@keyframes pos-camera-focus{0%,to{filter:drop-shadow(0 0 2px #9c75d9);opacity:.55}50%{filter:drop-shadow(0 0 10px #9c75d9);opacity:1}}@media (width<=620px){.pos-camera-modal{padding:18px}.pos-camera-stage{aspect-ratio:4/5;min-height:360px}.pos-camera-reticle{inset:27% 8%}.pos-camera-controls{grid-template-columns:1fr 1fr;display:grid}.pos-camera-controls>label:not(.pos-camera-capture){grid-column:1/-1}.pos-camera-manual{grid-template-columns:1fr}.pos-camera-manual button{width:100%}}.pos-terminal-pin-lock,.pos-operation-pin-lock{color:#8a4c16;background:#fff8f0;border:1px solid #f0c9a5;border-radius:8px;gap:4px;padding:11px 13px;font-size:13px;line-height:1.55;display:grid}.pos-terminal-pin-lock b,.pos-operation-pin-lock b{color:#773f10}.pos-terminal-pin-lock strong,.pos-operation-pin-lock strong{font-variant-numeric:tabular-nums;min-width:42px;display:inline-block}.pos-terminal-pin-lock small,.pos-operation-pin-lock small{color:#8b6748}.pos-collection-modal{width:min(860px,100%)}.pos-collection-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.pos-collection-summary>div,.pos-collection-balance>div{background:#faf8fd;border-radius:9px;gap:5px;padding:13px;display:grid}.pos-collection-summary span,.pos-collection-balance span{color:#687a82;font-size:11px}.pos-collection-summary b,.pos-collection-balance b{color:#20194f;font-size:17px}.pos-collection-summary .due{background:#fff3e4}.pos-collection-summary .due b{color:#9a5f17}.pos-collection-form{gap:14px;display:grid}.pos-collection-tenders{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pos-collection-tenders>section{background:#faf8fd;border:1px solid #f1ebfb;border-radius:10px;gap:10px;padding:14px;display:grid}.pos-collection-tenders label{gap:6px;display:grid}.pos-collection-tenders input,.pos-collection-tenders select{background:#fff;border:1px solid #cbb6ee;border-radius:7px;width:100%;min-height:42px;padding:8px}.pos-collection-balance{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pos-collection-history{border-top:1px solid #f1ebfb;gap:8px;margin-top:18px;padding-top:14px;display:grid}.pos-collection-history h3{color:#20194f;margin:0;font-size:14px}.pos-collection-history>div{background:#faf8fd;border-radius:7px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.pos-collection-history>div>span{color:#6423c9}.pos-collection-history .status{font-size:10px}@media (width<=720px){.pos-collection-summary{grid-template-columns:1fr 1fr}.pos-collection-tenders{grid-template-columns:1fr}}@media (width<=480px){.pos-collection-summary,.pos-collection-balance{grid-template-columns:1fr}.pos-collection-history>div{grid-template-columns:1fr auto}.pos-collection-history .status{grid-column:1/-1}}.pos-collection-detail{font-weight:700;color:#6423c9!important}.pos-collection-history>div{grid-template-columns:minmax(180px,1fr) auto auto auto}.pos-collection-history>div>span{gap:2px;display:grid}.pos-collection-history>div>span small{color:#75868d;font-size:10px}.pos-collection-receipts-modal{width:min(920px,100%)}.pos-collection-receipt-list{gap:10px;margin-top:16px;display:grid}.pos-collection-receipt-list article{background:#faf8fd;border:1px solid #f1ebfb;border-radius:10px;grid-template-columns:minmax(190px,1.4fr) repeat(3,minmax(120px,1fr)) auto;align-items:center;gap:12px;padding:13px;display:grid}.pos-collection-receipt-list article>div{gap:4px;min-width:0;display:grid}.pos-collection-receipt-list span,.pos-collection-receipt-list small{color:#6c7e85;font-size:10px}.pos-collection-receipt-list b{overflow-wrap:anywhere;color:#20194f}.pos-collection-receipt-list button{white-space:nowrap}@media (width<=900px){.pos-collection-receipt-list article{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-collection-receipt-list article>button{grid-column:1/-1}}@media (width<=540px){.pos-collection-history>div,.pos-collection-receipt-list article{grid-template-columns:1fr}.pos-collection-history>div>button,.pos-collection-receipt-list article>button{grid-column:auto}}:root{--navy:#20194f;--navy-2:#20194f;--royal:#6423c9;--blue:#6423c9;--cyan:#9c75d9;--ink:#26233a;--muted:#7f8590;--line:#f1ebfb;--soft:#f5f6f7;--white:#fff;--green:#6423c9;--gold:#c79835;--red:#d45163;--shadow:0 3px 14px #142b3d12}.q-app .quick-menu-backdrop{z-index:104;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#08192673;border:0;position:fixed;inset:0}.q-app .quick-menu{z-index:105;width:min(680px,100vw - 40px);max-height:calc(100vh - 36px);color:var(--ink);background:#fff;border-radius:9px;margin:0;padding:0;position:fixed;top:50%;right:50%;overflow:auto;transform:translate(50%,-50%);box-shadow:0 24px 70px #071d2d47}.quick-menu>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:23px 25px 19px;display:flex}.quick-menu h2{color:#20194f;align-items:center;gap:8px;margin:0 0 5px;font-size:22px;display:flex}.quick-title-icon{color:#6423c9;background:#f1ebfb;border-radius:6px;justify-content:center;align-items:center;width:25px;height:25px;font-size:17px;display:inline-flex}.quick-menu p{color:#858d94;margin:0}.quick-menu>header>button{color:#6423c9;background:#f1ebfb;border:0;border-radius:50%;width:34px;height:34px;font-size:22px;line-height:1}.quick-menu-groups{gap:13px;padding:18px 25px 22px;display:grid}.quick-menu-groups section{display:block}.quick-menu-groups section+section{border-top:1px solid #eef0f1;padding-top:12px}.quick-menu-groups h3{color:#788289;margin:0 0 8px;font-size:13px;font-weight:500}.quick-menu-groups section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;display:grid}.q-app .quick-menu a{color:#20194f;text-align:right;background:#fff;border:1px solid #f1ebfb;border-radius:5px;flex-direction:row;justify-content:flex-start;align-items:center;gap:9px;min-height:48px;padding:9px 13px;display:flex;box-shadow:0 1px 3px #162f410f}.q-app .quick-menu a i{color:#6423c9;background:#f1ebfb;border-radius:6px;justify-content:center;align-items:center;width:25px;height:25px;font-size:12px;font-style:normal;font-weight:800;display:flex}.q-app .quick-menu a span{font-size:14px;font-weight:500}.q-app .quick-menu a:hover{background:#faf8fd;border-color:#9c75d9;transform:translateY(-1px)}@media (width<=700px){.quick-menu-groups section>div{grid-template-columns:1fr}.q-app .quick-menu{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.quick-menu>header,.quick-menu-groups{padding:18px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#f6f6f6;margin:0;font-family:IBM Plex Sans Arabic,Tajawal,Tahoma,Arial,sans-serif;font-size:14px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{transition:all .18s}button{cursor:pointer}.q-app{background:#f4f4f4;min-height:100vh}.q-sidebar{z-index:60;color:#f1ebfb;background:linear-gradient(#20194f 0% 72%,#20194f 100%);width:292px;height:100vh;padding:18px 0 28px;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-2px 0 12px #06192629}.q-logo{color:#fff;letter-spacing:1px;direction:ltr;justify-content:center;align-items:center;gap:1px;font-size:31px;font-weight:800;display:flex}.q-logo span{color:#9c75d9;position:relative}.q-logo span:after{content:"";background:#f1ebfb;border-radius:50%;width:7px;height:7px;position:absolute;bottom:1px;right:4px}.quick-create{color:#20194f;background:#fff;border:0;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:calc(100% - 28px);height:43px;margin:22px 14px 13px;font-weight:700;display:flex}.quick-create span{font-size:19px}.quick-menu{box-shadow:var(--shadow);background:#fff;border-radius:6px;margin:-8px 14px 8px;padding:7px}.quick-menu a{color:var(--navy);border-radius:4px;padding:9px 11px;display:block}.quick-menu a:hover{background:#f1ebfb}.q-nav{padding-top:3px}.nav-single,.nav-parent{color:#cbb6ee;text-align:right;background:0 0;border:0;align-items:center;gap:13px;width:100%;min-height:46px;padding:9px 24px;display:flex}.nav-single:hover,.nav-parent:hover,.nav-parent.active-parent{color:#fff;background:#0000001f}.nav-single.active{color:#fff;background:#6423c9}.nav-icon{color:#cbb6ee;justify-content:center;align-items:center;width:22px;height:22px;font-weight:700;display:inline-flex}.nav-chevron{margin-right:auto;font-size:18px;transform:rotate(0)}.nav-parent[aria-expanded=true] .nav-chevron{transform:rotate(180deg)}.nav-children{background:#02111d38;padding:4px 0 8px}.nav-children a{color:#cbb6ee;border-right:3px solid #0000;padding:10px 61px 10px 16px;display:block}.nav-children a:hover,.nav-children a.active{color:#fff;background:#193d85a6;border-right-color:#9c75d9}.side-help{border-top:1px solid #ffffff1f;margin-top:14px;padding-top:9px}.side-help a{color:#cbb6ee;padding:8px 24px;display:block}.q-main{min-height:100vh;margin-right:292px}.q-topbar{z-index:40;background:#fff;border-bottom:1px solid #e7e7e7;align-items:center;gap:20px;height:76px;padding:0 28px;display:flex;position:sticky;top:0}.welcome{white-space:nowrap;align-items:center;gap:5px;display:flex}.welcome b{color:#20194f}.welcome strong{font-size:14px}.mobile-menu{background:0 0;border:0;font-size:22px;display:none}.global-search{color:#93979c;background:#f7f7f7;border:1px solid #e7e9eb;border-radius:5px;flex:1;align-items:center;gap:8px;min-width:260px;max-width:410px;height:38px;margin-inline:auto;padding:0 12px;display:flex}.global-search input{color:#30343a;background:0 0;border:0;outline:0;flex:1;min-width:0}.global-search kbd{color:#999;direction:ltr;background:#eee;border:1px solid #ddd;border-radius:4px;padding:2px 6px;font-size:11px}.top-actions{align-items:center;gap:9px;display:flex}.top-actions>button,.notice-wrap>button{color:#20194f;background:#fff;border:1px solid #f1ebfb;border-radius:5px;width:35px;height:35px;position:relative}.notice-wrap{position:relative}.notice-wrap i{background:var(--red);color:#fff;border-radius:12px;padding:1px 5px;font-size:10px;font-style:normal;position:absolute;top:-6px;left:-5px}.notice-panel{border:1px solid var(--line);background:#fff;border-radius:8px;width:320px;padding:15px;position:absolute;top:44px;left:0;box-shadow:0 14px 42px #132c3e2e}.notice-panel>strong{margin-bottom:10px;font-size:16px;display:block}.notice-panel>div{border-top:1px solid var(--line);padding:11px 0}.notice-panel p{color:var(--muted);margin:4px 0;font-size:12px}.release-link{border:1px solid #f1ebfb;border-radius:5px;padding:9px 13px;font-weight:600}.company-chip{border-right:1px solid #e5e5e5;flex-direction:column;padding:0 9px;display:flex}.company-chip small{color:#6423c9}.q-content{max-width:1560px;margin:auto;padding:27px 30px 55px}.breadcrumbs{color:#969696;align-items:center;gap:8px;margin:0 2px 23px;display:flex}.breadcrumbs a:hover{color:var(--blue)}.loading-bar{z-index:41;background:#f1ebfb;height:3px;position:fixed;top:76px;left:0;right:292px;overflow:hidden}.loading-bar span{background:var(--cyan);width:35%;height:100%;animation:1s ease-in-out infinite loading;display:block}@keyframes loading{0%{transform:translate(100%)}to{transform:translate(-300%)}}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.page-heading h1{color:#26233a;margin:0 0 5px;font-size:26px;font-weight:650}.page-heading p{color:var(--muted);margin:0}.primary-button,.dark-button,.outline-button,.back-button,.light-button,.chatgpt-login{border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px 17px;font-weight:700;display:inline-flex}.primary-button{color:#fff;background:#6423c9}.primary-button:hover{background:#20194f;transform:translateY(-1px)}.primary-button:disabled{opacity:.6;transform:none}.dark-button{background:var(--navy);color:#fff}.outline-button{color:#20194f;background:#fff;border-color:#cbb6ee}.outline-button:hover{background:#faf8fd;border-color:#9c75d9}.back-button{color:#fff;background:#6423c9}.setup-card,.panel,.filter-card,.metric{box-shadow:var(--shadow);background:#fff;border:1px solid #f1ebfb;border-radius:7px}.setup-card{margin-bottom:30px;padding:24px}.setup-title{justify-content:space-between;align-items:start;display:flex}.setup-title h2{margin:0 0 6px;font-size:20px}.setup-title p{color:#a0a0a0;margin:0}.setup-title>span{color:#6423c9;background:#faf8fd;border-radius:18px;padding:7px 12px}.progress{background:#ecedef;border-radius:6px;height:7px;margin:24px 0;overflow:hidden}.progress i{background:linear-gradient(90deg,#6423c9,#6423c9);border-radius:6px;height:100%;display:block}.setup-steps{border:1px solid #f1ebfb;border-radius:5px;overflow:hidden}.setup-steps a{border-bottom:1px solid #f1ebfb;align-items:center;gap:10px;min-height:47px;padding:8px 14px;display:flex}.setup-steps a:last-child{border-bottom:0}.setup-steps i{color:#0000;border:1px solid #cbb6ee;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-style:normal;display:inline-flex}.setup-steps i.done{color:var(--green);background:#f1ebfb;border-color:#cbb6ee}.setup-steps small{color:#6423c9;border:1px solid #9c75d9;border-radius:12px;margin-right:auto;padding:2px 8px}.filter-card{align-items:end;gap:15px;margin-bottom:30px;padding:17px 20px;display:flex}.field{flex-direction:column;gap:7px;display:flex}.field>span{font-weight:600}.field input,.field select,.field textarea,.form-grid input,.form-grid select{color:#333;background:#fff;border:1px solid #f1ebfb;border-radius:5px;outline:0;width:100%;height:43px;padding:8px 11px}.field input:focus,.field select:focus,.form-grid input:focus,.form-grid select:focus,.line-grid input:focus,.line-grid select:focus,textarea:focus{border-color:#9c75d9;box-shadow:0 0 0 3px #36a6c517}.field.mini{min-width:250px}.date-range{align-items:center;gap:8px;display:flex}.date-range label{color:#727b83;font-size:12px}.date-range input{border:1px solid #f1ebfb;border-radius:5px;height:38px;margin-top:4px;padding:7px;display:block}.metric-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:26px;display:grid}.metric{border-top:3px solid var(--blue);padding:20px;position:relative;overflow:hidden}.metric:after{content:"";opacity:.05;background:currentColor;border-radius:50%;width:70px;height:70px;position:absolute;bottom:-25px;left:-15px}.metric>span{color:#7a8189}.metric>b{color:#20194f;margin:12px 0 7px;font-size:24px;display:block}.metric>small{color:#8e959c}.metric.green{border-top-color:var(--green)}.metric.gold{border-top-color:var(--gold)}.metric.red{border-top-color:var(--red)}.panel{margin-bottom:24px}.panel-title{border-bottom:1px solid #f1ebfb;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.panel-title h2{margin:0;font-size:18px}.panel-title a{color:var(--blue);font-size:13px}.table-wrap{width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:right;white-space:nowrap;border-bottom:1px solid #f1ebfb;padding:14px 16px}th{color:#66727b;background:#faf8fd;font-size:12px;font-weight:700}td{color:#4b535a}tr:last-child td{border-bottom:0}tbody tr:hover{background:#faf8fd}.status{color:#906600;background:#fff5dc;border-radius:12px;padding:4px 9px;font-size:12px;display:inline-flex}.status.success{color:#6423c9;background:#f1ebfb}.status.danger{color:#b33348;background:#feecef}.status.neutral{color:#68727c;background:#f1ebfb}.two-col{grid-template-columns:1fr 1fr;gap:24px;display:grid}.payment-cards{background:#f1ebfb;grid-template-columns:1fr 1fr;gap:1px;display:grid}.payment-cards>div{background:#fff;padding:25px}.payment-cards span,.payment-cards small{color:#7e878e;display:block}.payment-cards b{color:#20194f;margin:10px 0;font-size:23px;display:block}.chart-bars{justify-content:center;align-items:end;gap:46px;height:180px;padding:28px 20px 20px;display:flex}.chart-bars div{flex-direction:column;justify-content:end;align-items:center;gap:6px;height:100%;display:flex}.chart-bars i{background:linear-gradient(#9c75d9,#6423c9);border-radius:4px 4px 0 0;width:36px;min-height:12px;display:block}.chart-bars div:nth-child(2) i{background:linear-gradient(#e6bc5c,#bd8e2e)}.chart-bars div:nth-child(3) i{background:linear-gradient(#9063d9,#6423c9)}.chart-bars span{color:#7f878e;font-size:11px}.empty-inline{text-align:center;color:#969da3;padding:46px 20px}.q-footer{color:#7c858d;background:#fff;border-top:1px solid #f1ebfb;flex-wrap:wrap;justify-content:center;gap:25px;padding:20px;font-size:12px;display:flex}.list-panel{min-height:420px}.list-toolbar{border-bottom:1px solid #f1ebfb;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.list-toolbar>div{gap:8px;display:flex}.table-search{color:#889198;border:1px solid #f1ebfb;border-radius:5px;align-items:center;gap:8px;min-width:260px;height:39px;padding:0 11px;display:flex}.table-search input{border:0;outline:0;flex:1}.icon-button{color:#73808a;background:0 0;border:0;font-weight:700}.empty-state{text-align:center;max-width:470px;margin:58px auto;padding:25px}.empty-mark{color:#6423c9;background:#f1ebfb;border-radius:50% 45% 48% 42%;justify-content:center;align-items:center;width:80px;height:70px;margin:auto;font-size:34px;display:flex}.empty-state h2{margin:18px 0 7px;font-size:20px}.empty-state p{color:#899198;margin:0 0 18px;line-height:1.8}.balance-banner{color:#fff;background:linear-gradient(100deg,#20194f,#20194f);border-radius:7px;align-items:center;gap:45px;margin-bottom:20px;padding:20px 24px;display:flex}.balance-banner span{color:#cbb6ee;flex-direction:column;gap:6px;display:flex}.balance-banner b{color:#fff;font-size:20px}.balanced,.unbalanced{background:#23ae7f33;border-radius:15px;padding:7px 12px;color:#cbb6ee!important;flex-direction:row!important;margin-right:auto!important;display:inline-flex!important}.unbalanced{background:#dc516533;color:#ffc5cd!important}.journal-list{gap:17px;display:grid}.journal-card{overflow:hidden}.journal-head{background:#faf8fd;border-bottom:1px solid #f1ebfb;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.journal-head>div{gap:12px;display:flex}.journal-head span,.journal-head small{color:#808990}.report-summary,.reports-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.report-card{box-shadow:var(--shadow);background:#fff;border:1px solid #f1ebfb;border-radius:7px;grid-template-columns:45px 1fr 20px;align-items:center;gap:12px;padding:18px;display:grid}.report-card>span{color:#6423c9;background:#f1ebfb;border-radius:8px;justify-content:center;align-items:center;width:43px;height:43px;font-size:21px;display:flex}.report-card b{font-size:15px}.report-card p{color:#889099;margin:5px 0 0;font-size:12px}.report-card i{color:#7b8c97;font-style:normal}.report-card:hover{border-color:#9c75d9;transform:translateY(-2px)}.settings-layout{grid-template-columns:220px 1fr;align-items:start;gap:20px;display:grid}.settings-layout>aside{border:1px solid var(--line);background:#fff;border-radius:7px;padding:7px}.settings-layout>aside button{text-align:right;color:#65717a;background:0 0;border:0;border-radius:4px;width:100%;padding:11px;display:block}.settings-layout>aside button.active{color:#6423c9;background:#f1ebfb;font-weight:700}.settings-card{padding:20px}.settings-card h2{margin:0 0 8px;font-size:18px}.setting-row{border-bottom:1px solid #f1ebfb;justify-content:space-between;align-items:center;padding:17px 0;display:flex}.setting-row:last-child{border-bottom:0}.setting-row span{flex-direction:column;gap:5px;display:flex}.setting-row small{color:#91989e}.setting-row input{border:1px solid var(--line);border-radius:5px;width:220px;height:39px;padding:8px}.switch{background:#d7dcdf;border:0;border-radius:14px;width:46px;height:25px;padding:3px}.switch i{background:#fff;border-radius:50%;width:19px;height:19px;display:block;transform:translate(-21px);box-shadow:0 1px 3px #999}.switch.on{background:#9063d9}.switch.on i{transform:translate(0)}.integration-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.integration-card{grid-template-columns:52px 1fr auto;align-items:center;gap:13px;padding:19px;display:grid}.integration-logo{background:var(--navy);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:50px;height:50px;font-size:23px;font-weight:800;display:flex}.integration-card p{color:#899198;margin:5px 0}.connected{color:#6423c9;background:#f1ebfb;border:1px solid #cbb6ee;border-radius:5px;padding:7px 11px}.service-hero{background:linear-gradient(110deg,#fff 0% 58%,#f1ebfb 58% 100%);min-height:320px;padding:52px}.service-hero h2{margin:15px 0;font-size:30px}.service-hero p{color:#65727c;max-width:630px;line-height:1.9}.service-badge{color:#6423c9;background:#f1ebfb;border-radius:14px;padding:5px 10px}.form-band{background:var(--navy);color:#fff;border-top:4px solid #6423c9;padding:15px 24px}.form-band h2{margin:0;font-size:22px}.form-section{padding:22px}.form-section h3,.notes h3{margin:0 0 18px;font-size:17px}.form-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.line-section{overflow:hidden}.line-grid{grid-template-columns:2.1fr .7fr .8fr .9fr .8fr 1fr;align-items:center;gap:8px;margin-bottom:10px;display:grid}.line-head{color:#67737c;background:#faf8fd;margin:0 -22px 12px;padding:11px 22px;font-size:12px}.line-grid input,.line-grid select{background:#fff;border:1px solid #f1ebfb;border-radius:4px;width:100%;height:42px;padding:7px}.line-grid strong{text-align:center;color:#20194f}.text-button{color:#6423c9;background:0 0;border:0;margin-top:8px;font-weight:700}.form-bottom{grid-template-columns:1.5fr .7fr;gap:20px;display:grid}.notes{padding:20px}.notes textarea{resize:vertical;border:1px solid #f1ebfb;border-radius:5px;outline:0;width:100%;height:70px;margin-bottom:18px;padding:10px}.totals{align-self:start;padding:20px}.totals>div{border-bottom:1px solid #f1ebfb;justify-content:space-between;padding:12px 0;display:flex}.totals .grand{color:#6423c9;border-bottom:0;font-size:18px}.form-actions{justify-content:flex-end;gap:10px;margin:18px 0;display:flex}.form-message{color:#6423c9;background:#f1ebfb;border:1px solid #cbb6ee;border-radius:5px;margin-top:14px;padding:12px 15px}.simple-form{padding:25px}.segmented{background:#f1ebfb;border-radius:6px;margin-bottom:24px;padding:3px;display:inline-flex}.segmented button{color:#6e7880;background:0 0;border:0;border-radius:4px;padding:8px 25px}.segmented button.active{color:#6423c9;background:#fff;box-shadow:0 1px 4px #0000001a}.filter-panel{padding:18px 20px}.filter-panel>.field{max-width:360px}.check-field{color:#6423c9;align-items:center;gap:9px;min-height:43px;font-weight:600;display:flex}.check-field input{accent-color:#6423c9;width:17px;height:17px}.cell-sub{color:#929aa1;margin-top:4px;font-size:11px;display:block}.product-types{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.product-types button{text-align:right;background:#fff;border:1px solid #f1ebfb;border-radius:7px;min-height:112px;padding:16px;position:relative}.product-types button b,.product-types button small{display:block}.product-types button small{color:#89939b;margin-top:8px;line-height:1.6}.product-types button i{color:#6423c9;background:#f1ebfb;border-radius:12px;padding:2px 7px;font-size:10px;font-style:normal;position:absolute;top:8px;left:8px}.product-types button.selected{background:#faf8fd;border-color:#6423c9;box-shadow:0 0 0 3px #2586a81a}.numbering-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.numbering-grid label{background:#faf8fd;border-radius:5px;grid-template-columns:1fr 100px 120px;align-items:center;gap:8px;padding:12px;display:grid}.numbering-grid input{direction:ltr;border:1px solid #f1ebfb;border-radius:4px;height:38px;padding:7px}.upgrade-card,.subscription-card{background:linear-gradient(115deg,#fff 0 63%,#f1ebfb 63% 100%);min-height:280px;padding:48px}.upgrade-card>span{color:#6423c9;background:#f1ebfb;border-radius:14px;padding:5px 10px;font-size:12px;display:inline-flex}.upgrade-card h2,.subscription-card h2{margin:18px 0 9px;font-size:27px}.upgrade-card p,.subscription-card p{color:#687983;max-width:660px;line-height:1.9}.subscription-actions{gap:10px;margin-top:24px;display:flex}.contact-form .form-section{margin-bottom:18px}.customer-address-rule{color:#6423c9;background:#faf8fd;border-inline-start:3px solid #6423c9;border-radius:4px;margin:14px 0 0;padding:10px 12px;font-size:11px;line-height:1.7}.easy-types{grid-template-columns:repeat(3,1fr)}.advanced-form textarea{resize:vertical;border:1px solid #f1ebfb;border-radius:5px;width:100%;padding:10px}.full-field{grid-column:1/-1}.summary-strip{background:#f1ebfb;border:1px solid #f1ebfb;border-radius:7px;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:20px;display:grid;overflow:hidden}.summary-strip span{color:#75818a;background:#fff;flex-direction:column;gap:8px;padding:18px;display:flex}.summary-strip b{color:#6423c9;font-size:20px}.compact-button{white-space:nowrap;min-height:32px;padding:6px 10px}.workflow-console{padding:20px}.workflow-console h2{margin:0 0 15px;font-size:17px}.inline-controls{gap:10px;display:flex}.inline-controls input,.inline-controls select{border:1px solid #f1ebfb;border-radius:5px;min-width:220px;height:42px;padding:8px}.module-cards{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.module-cards>a{min-height:170px;box-shadow:var(--shadow);background:#fff;border:1px solid #f1ebfb;border-radius:8px;flex-direction:column;gap:10px;padding:25px;display:flex}.module-cards>a>span{color:#6423c9;background:#f1ebfb;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;font-size:23px;display:flex}.module-cards b{color:#20194f;font-size:18px}.module-cards small{color:#879198}.module-cards>a:hover{border-color:#9c75d9;transform:translateY(-2px)}.settings-table{min-height:0}.settings-table table,.advanced-form .field input,.advanced-form .field select,.advanced-form .field textarea{width:100%}.marketing{color:#20194f;background:#fff;min-height:100vh}.marketing-nav{z-index:5;align-items:center;gap:55px;height:82px;padding:0 max(5vw,30px);display:flex;position:relative}.q-logo.dark{color:#20194f}.marketing-nav nav{gap:31px;display:flex}.marketing-nav nav a{color:#6423c9}.marketing-nav>div{align-items:center;gap:16px;margin-right:auto;display:flex}.nav-login{color:#6423c9;font-weight:700}.hero{background:radial-gradient(circle at 15% 35%,#f1ebfb 0,#0000 32%),linear-gradient(#fff,#faf8fd);grid-template-columns:.85fr 1.15fr;align-items:center;gap:30px;min-height:665px;padding:55px max(6vw,35px) 90px;display:grid}.eyebrow{color:#6423c9;background:#f1ebfb;border-radius:18px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.hero h1{letter-spacing:-2px;color:#20194f;margin:20px 0;font-size:57px;line-height:1.25}.hero-copy>p{color:#6423c9;max-width:620px;font-size:19px;line-height:1.9}.hero-actions{gap:12px;margin:28px 0 15px;display:flex}.large{min-height:50px;padding:11px 25px;font-size:16px}.hero-copy>small{color:#84939c}.hero-visual{min-height:460px;position:relative}.browser-frame{background:#fff;border-radius:13px;position:absolute;inset:28px 15px 25px 30px;overflow:hidden;transform:perspective(1100px)rotateY(-4deg)rotateX(2deg);box-shadow:0 28px 65px #0f324633}.browser-top{direction:ltr;background:#f1ebfb;align-items:center;gap:6px;height:35px;padding:0 13px;display:flex}.browser-top i{background:#d66d75;border-radius:50%;width:8px;height:8px}.browser-top i:nth-child(2){background:#e2b557}.browser-top i:nth-child(3){background:#9063d9}.mini-app{direction:rtl;grid-template-columns:1fr 145px;height:calc(100% - 35px);display:grid}.mini-app aside{color:#fff;background:#20194f;flex-direction:column;grid-column:2;gap:18px;padding:20px 18px;display:flex}.mini-app aside b{text-align:center;margin-bottom:8px;font-size:20px}.mini-app aside span{background:#ffffff29;border-radius:6px;height:11px}.mini-app>div{background:#faf8fd;grid-column:1;padding:18px}.mini-top{background:#fff;border-radius:4px;height:36px;margin-bottom:18px}.mini-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mini-stats i{background:#fff;border-top:3px solid #9c75d9;border-radius:4px;height:85px}.mini-chart{background:#fff;border-radius:5px;align-items:end;gap:18px;height:210px;margin-top:15px;padding:25px;display:flex}.mini-chart span{background:linear-gradient(#9c75d9,#6423c9);border-radius:3px 3px 0 0;flex:1}.mini-chart span:first-child{height:35%}.mini-chart span:nth-child(2){height:58%}.mini-chart span:nth-child(3){height:45%}.mini-chart span:nth-child(4){height:76%}.mini-chart span:nth-child(5){height:64%}.mini-chart span:nth-child(6){height:88%}.floating-card{background:#fff;border-radius:9px;flex-direction:column;gap:5px;padding:14px 18px;display:flex;position:absolute;box-shadow:0 15px 35px #0f32462e}.floating-card span{color:#778892;font-size:12px}.floating-card b{font-size:17px}.floating-card i{color:#6423c9;font-size:12px;font-style:normal}.floating-card.one{bottom:28px;right:0}.floating-card.two{top:5px;left:0}.marketing-section,.pricing-section{padding:95px max(7vw,40px)}.section-heading{text-align:center;max-width:700px;margin:0 auto 45px}.section-heading>span{color:#6423c9;font-weight:700}.section-heading h2{margin:12px 0;font-size:38px}.section-heading p{color:#73838d;font-size:17px}.feature-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.feature-grid article{background:#fff;border:1px solid #f1ebfb;border-radius:10px;padding:28px}.feature-grid article>span{color:#6423c9;background:#f1ebfb;border-radius:9px;justify-content:center;align-items:center;width:47px;height:47px;font-size:22px;display:flex}.feature-grid h3{margin:18px 0 8px;font-size:20px}.feature-grid p{color:#75858f;margin:0;line-height:1.8}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;max-width:1120px;margin:auto;display:grid}.pricing-grid article{background:#fff;border:1px solid #f1ebfb;border-radius:11px;padding:30px;position:relative}.pricing-grid article.featured{border:2px solid #6423c9;transform:translateY(-10px);box-shadow:0 20px 40px #1855711f}.popular{color:#fff;background:#6423c9;border-radius:13px;padding:4px 10px;font-size:12px;position:absolute;top:0;left:25px;transform:translateY(-50%)}.pricing-grid h3{margin:0;font-size:22px}.pricing-grid p{color:#80909a}.pricing-grid article>div{align-items:end;gap:8px;margin:23px 0;display:flex}.pricing-grid article>div b{color:#20194f;font-size:43px}.pricing-grid ul{margin:22px 0;padding:0;list-style:none}.pricing-grid li{color:#6423c9;padding:8px 0}.pricing-grid article>a{width:100%}.cta{color:#fff;background:linear-gradient(110deg,#20194f,#20194f);border-radius:14px;justify-content:space-between;align-items:center;margin:70px max(7vw,40px);padding:45px 60px;display:flex}.cta h2{margin:0 0 8px;font-size:32px}.cta p{color:#cbb6ee;margin:0}.light-button{color:#20194f;background:#fff}.marketing-footer{color:#cbb6ee;background:#20194f;grid-template-columns:1fr 1fr;gap:20px;padding:45px max(7vw,40px);display:grid}.marketing-footer .q-logo{justify-content:flex-start}.marketing-footer>div{justify-content:flex-end;gap:25px;display:flex}.marketing-footer small{border-top:1px solid #ffffff21;grid-column:1/-1;padding-top:18px}.login-page{background:#fff;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.login-brand{color:#fff;background:linear-gradient(145deg,#20194f,#20194f);flex-direction:column;padding:55px max(6vw,55px);display:flex}.login-brand .q-logo{justify-content:flex-start}.login-brand>div{margin:auto 0}.login-brand h1{margin:18px 0;font-size:46px;line-height:1.35}.login-brand p{color:#cbb6ee;max-width:520px;font-size:17px;line-height:1.9}.login-quote{color:#cbb6ee;border-right:3px solid #9c75d9;margin:0!important;padding:10px 18px!important}.login-panel{justify-content:center;align-items:center;padding:50px;display:flex}.login-box{width:min(430px,100%)}.login-box h2{margin:0 0 8px;font-size:31px}.login-box>p{color:#7b8992;margin-bottom:28px}.chatgpt-login{color:#fff;background:#6423c9;width:100%;min-height:49px}.chatgpt-login span{color:#6423c9;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-weight:800;display:flex}.divider{color:#a0a8ae;align-items:center;gap:12px;margin:22px 0;display:flex}.divider i{background:#e2e5e7;flex:1;height:1px}.full{width:100%}.login-box>small{text-align:center;color:#9aa2a8;margin-top:25px;line-height:1.8;display:block}@media (width<=1150px){.q-sidebar{width:250px}.q-main{margin-right:250px}.global-search{min-width:180px}.release-link,.company-chip{display:none}.metric-grid,.feature-grid{grid-template-columns:repeat(2,1fr)}.hero{grid-template-columns:1fr}.hero-copy{text-align:center}.hero-copy>p{margin-inline:auto}.hero-actions{justify-content:center}.hero-visual{width:100%;max-width:760px;margin:auto}.loading-bar{right:250px}}@media (width<=820px){.q-sidebar{width:min(86vw,292px);transition:transform .24s;transform:translate(105%)}.q-sidebar.is-open{transform:none}.q-main{margin-right:0}.nav-backdrop{z-index:55;background:#03111b6b;border:0;position:fixed;inset:0}.mobile-menu{display:block}.q-topbar{height:67px;padding:0 14px}.welcome>span,.welcome>strong{display:none}.global-search{min-width:0}.top-actions .release-link,.top-actions>button,.company-chip{display:none}.q-content{padding:20px 14px 40px}.loading-bar{top:67px;right:0}.filter-card{flex-direction:column;align-items:stretch}.field.mini{min-width:0}.date-range{grid-template-columns:1fr auto 1fr;display:grid}.metric-grid,.two-col,.report-summary,.reports-grid,.integration-grid,.form-bottom,.summary-strip,.module-cards{grid-template-columns:1fr}.form-grid{grid-template-columns:1fr 1fr}.line-grid{grid-template-columns:1.5fr .7fr 1fr}.line-grid>:nth-child(3),.line-grid>:nth-child(5),.line-head span:nth-child(3),.line-head span:nth-child(5){display:none}.settings-layout{grid-template-columns:1fr}.settings-layout>aside{display:flex;overflow:auto}.settings-layout>aside button{min-width:140px}.list-toolbar{flex-direction:column;align-items:stretch;gap:10px}.table-search{min-width:0}.inline-controls{flex-direction:column;align-items:stretch}.inline-controls input,.inline-controls select{width:100%;min-width:0}.marketing-nav nav{display:none}.marketing-nav{padding:0 22px}.marketing-nav>div .nav-login{display:none}.hero{padding:45px 22px}.hero h1{font-size:41px}.feature-grid,.pricing-grid{grid-template-columns:1fr}.pricing-grid article.featured{transform:none}.cta{flex-direction:column;align-items:flex-start;gap:20px;margin:40px 20px;padding:35px 25px}.marketing-footer{grid-template-columns:1fr}.marketing-footer>div{flex-wrap:wrap;justify-content:flex-start}.login-page{grid-template-columns:1fr}.login-brand{display:none}}@media (width<=540px){.global-search{display:none}.metric-grid,.form-grid{grid-template-columns:1fr}.page-heading{flex-direction:column;align-items:flex-start}.page-heading .primary-button{width:100%}.date-range{grid-template-columns:1fr}.date-range>span{display:none}.setup-title{flex-direction:column;gap:15px}.balance-banner{flex-direction:column;align-items:flex-start;gap:14px}.balanced,.unbalanced{margin-right:0!important}.line-grid{grid-template-columns:1.5fr .7fr}.line-grid>:nth-child(4),.line-grid>:nth-child(6),.line-head span:nth-child(4),.line-head span:nth-child(6){display:none}.hero-actions{flex-direction:column;align-items:stretch}.hero-visual{min-height:360px}.browser-frame{inset:20px 0}.mini-app{grid-template-columns:1fr 90px}.floating-card.two{display:none}.section-heading h2{font-size:30px}.marketing-section,.pricing-section{padding:65px 20px}.login-panel{padding:30px 20px}}.pos-heading .page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pos-shift-strip{color:#f1ebfb;background:#20194f;border-radius:8px;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:16px;padding:12px 17px;display:flex}.pos-shift-strip b{color:#fff}.pos-shift-strip span:last-child{margin-inline-start:auto}.pos-layout{grid-template-columns:minmax(0,1.65fr) minmax(360px,.75fr);align-items:start;gap:16px;display:grid}.pos-catalog,.pos-cart{box-shadow:var(--shadow);background:#fff;border:1px solid #f1ebfb;border-radius:9px}.pos-catalog{min-height:690px;padding:18px}.pos-search{grid-template-columns:1fr 190px auto;gap:10px;margin-bottom:7px;display:grid}.pos-search input,.pos-search select,.pos-customer select,.pos-split input,.pos-open-session input,.pos-open-session select{background:#fff;border:1px solid #f1ebfb;border-radius:7px;outline:0;height:44px;padding:8px 11px}.pos-search input:focus,.pos-search select:focus,.pos-customer select:focus,.pos-split input:focus{border-color:#9c75d9;box-shadow:0 0 0 3px #36a6c11a}.pos-camera-scan{color:#6423c9;min-width:130px;height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:#f1ebfb;border:1px solid #6423c9;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:7px 11px;font-weight:800;display:inline-flex}.pos-camera-scan:hover{background:#f1ebfb;border-color:#6423c9}.pos-camera-scan>span{font-size:18px}.pos-scan-hint{color:#71808a;margin-bottom:16px;display:block}.pos-product-grid{grid-template-columns:repeat(4,minmax(125px,1fr));gap:11px;display:grid}.pos-product-grid button{text-align:start;background:#fff;border:1px solid #f1ebfb;border-radius:8px;flex-direction:column;gap:6px;min-height:145px;padding:13px;display:flex}.pos-product-grid button:hover{border-color:#9c75d9;transform:translateY(-2px);box-shadow:0 8px 20px #1a4b631a}.pos-product-grid button:disabled{opacity:.5;transform:none}.pos-product-grid span{color:#81909a;font-size:10px}.pos-product-grid b{color:#20194f;min-height:38px}.pos-product-grid small{color:#77848d}.pos-product-grid strong{color:#6423c9;margin-top:auto;font-size:16px}.pos-cart{position:sticky;top:94px;overflow:hidden}.pos-cart-head{color:#fff;background:linear-gradient(100deg,#20194f,#20194f);justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.pos-cart-head div{flex-direction:column;gap:3px;display:flex}.pos-cart-head span{font-size:16px;font-weight:800}.pos-cart-head b{color:#cbb6ee;font-size:11px}.pos-cart-head button{color:#fff;background:0 0;border:1px solid #ffffff4d;border-radius:5px;padding:6px 10px}.pos-customer{border-bottom:1px solid #f1ebfb;flex-wrap:wrap;align-items:center;gap:10px;padding:13px 15px;display:flex}.pos-customer span{font-weight:700}.pos-customer select{flex:1;height:39px}.pos-customer-required{color:#a35d17;width:100%;font-size:10px}.pos-cart-lines{max-height:300px;overflow:auto}.pos-cart-lines article{border-bottom:1px solid #f1ebfb;grid-template-columns:minmax(120px,1.4fr) auto 104px auto;align-items:center;gap:9px;padding:12px 14px;display:grid}.pos-cart-lines article>div:first-child{flex-direction:column;gap:4px;display:flex}.pos-cart-lines small{color:#7f8b93}.pos-cart-lines article>label{color:#7a8790;flex-direction:column;font-size:10px;display:flex}.pos-line-discount{grid-template-columns:1fr 1fr;gap:4px;display:grid!important}.pos-line-discount select,.pos-line-discount input{border:1px solid #f1ebfb;border-radius:4px;height:31px;padding:4px;font-size:10px;width:100%!important}.pos-quantity{border:1px solid #f1ebfb;border-radius:5px;align-items:center;display:flex;overflow:hidden}.pos-quantity button{background:#faf8fd;border:0;width:28px;height:31px}.pos-quantity span{text-align:center;min-width:28px}.pos-cart-lines article>strong{color:#6423c9}.pos-empty-cart{text-align:center;color:#86919a;flex-direction:column;gap:7px;padding:60px 15px;display:flex}.pos-empty-cart>span{color:#9c75d9;font-size:34px}.pos-cart-discount{background:#faf8fd;border-block:1px solid #f1ebfb;grid-template-columns:1fr 110px 90px;align-items:center;gap:8px;padding:11px 15px;display:grid}.pos-cart-discount>div{flex-direction:column;gap:2px;display:flex}.pos-cart-discount small{color:#71808a}.pos-cart-discount select,.pos-cart-discount input{background:#fff;border:1px solid #f1ebfb;border-radius:6px;height:36px;padding:5px 7px}.pos-totals{padding:11px 16px}.pos-totals>div{justify-content:space-between;padding:7px 0;display:flex}.pos-totals .discount{color:#a76019}.pos-totals .grand{color:#6423c9;border-top:1px solid #f1ebfb;margin-top:4px;padding-top:12px;font-size:18px}.pos-payment-methods{grid-template-columns:repeat(3,1fr);gap:6px;padding:0 14px 12px;display:grid}.pos-payment-methods button{color:#6423c9;background:#fff;border:1px solid #f1ebfb;border-radius:6px;min-height:39px}.pos-payment-methods button.selected{color:#6423c9;background:#f1ebfb;border-color:#6423c9;font-weight:800}.pos-split{grid-template-columns:1fr 1fr;gap:8px;padding:0 14px 12px;display:grid}.pos-split label{flex-direction:column;gap:4px;font-size:11px;display:flex}.pos-split input{height:37px}.pos-split button{color:#6423c9;background:0 0;border:0;grid-column:1/-1;font-weight:700}.pos-split-dynamic{grid-template-columns:1fr}.pos-split-heading{flex-direction:column;gap:3px;padding-block:2px 6px;display:flex}.pos-split-heading small{color:#6d7e87}.pos-split-row{background:#faf8fd;border:1px solid #f1ebfb;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:9px;display:grid}.pos-split-row button{background:#fff;border:1px solid #cbb6ee;border-radius:6px;grid-column:auto;min-height:37px;padding-inline:10px}.pos-pay{color:#fff;background:linear-gradient(90deg,#6423c9,#6423c9);border:0;border-radius:7px;width:calc(100% - 28px);min-height:50px;margin:0 14px 14px;font-size:16px;font-weight:800}.pos-pay:disabled{opacity:.55}.pos-cart>.form-message{margin:0 14px 14px}.pos-open-session{grid-template-columns:150px 1fr;align-items:center;gap:28px;max-width:720px;margin:20px auto;padding:28px;display:grid}.pos-open-mark{color:#6423c9;background:#f1ebfb;border-radius:50% 43% 47% 42%;place-items:center;width:140px;height:140px;font-size:62px;display:grid}.pos-open-session form{gap:15px;display:grid}.pos-open-session label{flex-direction:column;gap:6px;display:flex}.pos-open-session label span{font-weight:700}.pos-close-modal{width:min(590px,100%);margin:0;padding:26px}.pos-close-modal h2{margin:0 0 7px}.pos-close-modal>p{color:#77848d}.pos-close-summary{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.pos-close-summary span{background:#faf8fd;border-radius:6px;flex-direction:column;gap:6px;padding:13px;display:flex}.pos-close-summary b{color:#6423c9;font-size:18px}.compact-metrics{grid-template-columns:repeat(3,1fr)}.pos-line-unit{grid-template-columns:auto minmax(96px,1fr);align-items:center;gap:5px;margin-top:3px;display:grid!important}.pos-line-unit>span{color:#6423c9;font-size:9px;font-weight:800}.pos-line-unit select{color:#20194f;background:#faf8fd;border:1px solid #f1ebfb;border-radius:5px;min-width:0;height:29px;padding:3px 5px;font-size:10px}.pos-line-unit.requires-supervisor select{background:#fff8e8;border-color:#d8a44e}.pos-cart-head>div:last-child{flex-direction:row;align-items:center;gap:6px}.pos-operations-modal{width:min(720px,100%);max-height:min(760px,92vh);margin:0;padding:24px;overflow:auto}.pos-held-list,.pos-recent-list{gap:9px;margin-top:18px;display:grid}.pos-held-list article{background:#fff;border:1px solid #f1ebfb;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;padding:14px;display:flex}.pos-held-list article>div{align-items:center;gap:8px;display:flex}.pos-held-list article>div:first-child{flex-direction:column;align-items:flex-start}.pos-held-list small{color:#73818a}.pos-recent-list article{border-bottom:1px solid #f1ebfb;grid-template-columns:1fr auto auto auto;align-items:center;gap:12px;padding:11px 3px;display:grid}.pos-recent-list article>div{flex-direction:column;gap:4px;display:flex}.pos-recent-list small{color:#73818a}.pos-recent-list strong{color:#6423c9}.pos-cash-form{background:#faf8fd;border-radius:8px;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;padding:16px;display:grid}.pos-cash-form .pos-payment-methods,.pos-cash-form .form-message,.pos-cash-form>button{grid-column:1/-1}.pos-cash-form .pos-payment-methods{grid-template-columns:1fr 1fr;padding:0}.pos-cash-form>label:last-of-type{grid-column:1/-1}.pos-movement-list{gap:7px;margin-top:15px;display:grid}.pos-movement-list a{color:inherit;border-bottom:1px solid #f1ebfb;grid-template-columns:1fr auto;gap:3px 14px;padding:10px 4px;text-decoration:none;display:grid}.pos-movement-list a small{color:#71808a;grid-column:1/-1}.pos-close-summary .pos-close-expected{background:#f1ebfb;grid-column:1/-1}.pos-close-summary .pos-close-expected b{font-size:22px}.pos-close-modal .primary-button:disabled{opacity:.5;cursor:not-allowed}.pos-operator-button{color:#fff!important;background:#20194f!important;border-color:#9c75d9!important}.pos-operator-button:disabled{opacity:.45;cursor:not-allowed}.pos-operator-modal{width:min(520px,100%);margin:0;padding:24px}.pos-operator-modal .field{flex-direction:column;gap:6px;margin-top:16px;display:flex}.pos-operator-modal .field input,.pos-operator-modal .field select{background:#fff;border:1px solid #f1ebfb;border-radius:7px;height:44px;padding:8px 11px}.pos-price-reference{color:#6423c9;background:#f1ebfb;border-radius:6px;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.pos-price-reference span{color:#a76019;margin-inline-start:auto;font-weight:800}.pos-permission-editor{background:#faf8fd;border:1px solid #f1ebfb;border-radius:8px;margin-top:18px;padding:18px}.pos-permission-editor h2{margin:0 0 4px}.pos-permission-editor p{color:#73818a;margin:0 0 14px}.pos-permission-editor .check-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pos-permission-editor .check-row label{background:#fff;border:1px solid #f1ebfb;border-radius:6px;margin:0;padding:10px}.pos-refund-modal{width:min(760px,100%);max-height:min(820px,94vh);margin:0;padding:24px;overflow:auto}.pos-refund-lines{gap:9px;margin:18px 0;display:grid}.pos-refund-lines label{border:1px solid #f1ebfb;border-radius:8px;grid-template-columns:1fr 110px;align-items:center;gap:18px;padding:13px;display:grid}.pos-refund-lines label>span{flex-direction:column;gap:5px;display:flex}.pos-refund-lines small{color:#70808a}.pos-refund-lines input{text-align:center;border:1px solid #cbb6ee;border-radius:6px;height:40px;padding:7px}.pos-refund-mode{background:#faf8fd;border-radius:8px;gap:9px;margin-bottom:15px;padding:15px;display:grid}.pos-refund-mode label{align-items:center;gap:8px;display:flex}.pos-session-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.pos-session-metrics article{flex-direction:column;gap:7px;padding:17px;display:flex}.pos-session-metrics span{color:#71808a}.pos-session-metrics b{color:#6423c9;font-size:21px}.pos-session-columns{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.pos-session-columns>.panel{padding:18px}.pos-session-event{color:inherit;border-bottom:1px solid #f1ebfb;grid-template-columns:1fr auto;gap:12px;padding:11px 2px;text-decoration:none;display:grid}.pos-session-event>span{gap:4px;display:grid}.pos-session-event small{color:#72828a;font-size:11px;font-weight:400;display:block}.pos-session-event:hover{color:#6423c9}.pos-session-event.void-event{border-inline-start:3px solid #bf6258;padding-inline-start:10px}.pos-session-event.void-event>span>strong{color:#9a4d42}.pos-shift-audit{margin-top:14px;padding:18px}.pos-shift-audit-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pos-shift-audit-list article{background:#faf8fd;border:1px solid #f1ebfb;border-radius:8px;align-items:center;gap:11px;padding:13px;display:flex}.pos-shift-audit-list article>span{color:#6423c9;background:#f1ebfb;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.pos-shift-audit-list article>div{gap:4px;display:grid}.pos-shift-audit-list small{color:#72828a;font-size:11px}.pos-void-reason{flex-direction:column;gap:6px;margin:0 0 15px;display:flex}.pos-void-reason input{border:1px solid #f1ebfb;border-radius:6px;height:42px;padding:8px 10px}.pos-void-detail{white-space:normal;max-width:190px;margin-top:6px;line-height:1.5;color:#9a4d42!important}@media (width<=900px){.pos-shift-audit-list{grid-template-columns:1fr}}.pos-sales-filters{grid-template-columns:minmax(240px,1.5fr) repeat(5,minmax(135px,1fr)) auto;align-items:end;gap:12px;margin-bottom:22px;padding:18px;display:grid}.pos-sales-filters label{gap:7px;display:grid}.pos-sales-filters label>span{color:#60717a;font-size:12px;font-weight:700}.pos-sales-filters input,.pos-sales-filters select{color:#20194f;background:#fff;border:1px solid #f1ebfb;border-radius:7px;outline:0;width:100%;min-height:42px;padding:8px 10px}.pos-sales-filters input:focus,.pos-sales-filters select:focus{border-color:#9c75d9;box-shadow:0 0 0 3px #36a6c517}.compact-metrics .metric small{color:#8a969d;margin-top:5px;display:block}@media (width<=1250px){.pos-sales-filters{grid-template-columns:repeat(3,minmax(160px,1fr))}.pos-sales-search{grid-column:span 2}}@media (width<=720px){.pos-sales-filters{grid-template-columns:1fr}.pos-sales-search{grid-column:auto}}.pos-invoice-sync-control{justify-items:stretch;gap:4px;min-width:170px;display:grid}.pos-invoice-sync-control .outline-button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.pos-invoice-sync-control .spinning{animation:.85s linear infinite pos-sync-spin;display:inline-block}.pos-invoice-sync-control small{color:#71838a;text-align:center;white-space:nowrap;font-size:10px}.pos-invoice-status-tabs{background:#fff;border-color:#f1ebfb;gap:0;margin-bottom:14px;padding:0;display:flex;overflow:auto}.pos-invoice-status-tabs button{color:#65787e;min-width:145px;min-height:52px;font:inherit;cursor:pointer;border:0;background:#fff;border-inline-end:1px solid #f1ebfb;flex:1;justify-content:center;align-items:center;gap:9px;padding:10px 18px;font-weight:800;transition:all .15s;display:flex}.pos-invoice-status-tabs button:last-child{border-inline-end:0}.pos-invoice-status-tabs button:hover{color:#6423c9;background:#faf8fd}.pos-invoice-status-tabs button.active{color:#6423c9;background:#f1ebfb;box-shadow:inset 0 -3px #6423c9}.pos-invoice-status-tabs button b{color:#6423c9;background:#f1ebfb;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:10px;display:grid}.pos-invoice-status-tabs button.active b{color:#fff;background:#6423c9}@media (width<=720px){.pos-invoice-sync-control{width:100%}.pos-invoice-status-tabs button{min-width:125px}.pos-customer-search{grid-column:auto}}.pos-invoice-card-list{box-shadow:none;background:0 0;border:0}.pos-invoice-card-list .table-wrap{overflow:visible}.pos-invoice-card-list table,.pos-invoice-card-list tbody{display:block}.pos-invoice-card-list thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pos-invoice-card-list tbody{gap:12px;display:grid}.pos-invoice-card-list tr{background:#fff;border:1px solid #f1ebfb;border-radius:8px;grid-template-columns:minmax(180px,1.3fr) minmax(105px,.75fr) minmax(140px,1fr) minmax(110px,.75fr) minmax(125px,.85fr) auto;grid-template-areas:"invoice time customer total status actions""invoice branch operator net tender actions""invoice refunded refunded net tender actions";align-items:center;gap:8px 14px;padding:16px 18px;display:grid;box-shadow:0 2px 8px #1434430d}.pos-invoice-card-list tr:hover{background:#fff;border-color:#cbb6ee;box-shadow:0 5px 16px #14495817}.pos-invoice-card-list td{white-space:normal;border:0;min-width:0;padding:0}.pos-invoice-card-list td:first-child{border-inline-end:1px solid #f1ebfb;grid-area:invoice;align-self:stretch;padding-inline-end:15px}.pos-invoice-card-list td:nth-child(2){color:#6423c9;grid-area:time;font-size:12px}.pos-invoice-card-list td:nth-child(3){grid-area:customer}.pos-invoice-card-list td:nth-child(4){grid-area:branch}.pos-invoice-card-list td:nth-child(5){grid-area:operator}.pos-invoice-card-list td:nth-child(6){grid-area:total}.pos-invoice-card-list td:nth-child(7){grid-area:refunded}.pos-invoice-card-list td:nth-child(8){grid-area:net}.pos-invoice-card-list td:nth-child(9){grid-area:tender}.pos-invoice-card-list td:nth-child(10){grid-area:status}.pos-invoice-card-list td:nth-child(11){border-inline-start:1px solid #f1ebfb;grid-area:actions;align-self:stretch;align-items:center;padding-inline-start:10px;display:flex}.pos-invoice-card-list td:first-child>b,.pos-invoice-card-list td:first-child>a b{color:#6423c9;font-size:17px}.pos-invoice-card-list td:nth-child(6)>b,.pos-invoice-card-list td:nth-child(8)>b{font-size:16px}.pos-invoice-card-list .row-actions{grid-template-columns:repeat(2,34px);gap:6px;display:grid}.pos-invoice-card-list .row-actions button,.pos-invoice-card-list .row-actions a{color:#6423c9;background:#fff;border:1px solid #f1ebfb;border-radius:6px;place-items:center;width:34px;height:34px;padding:0;font-size:11px;display:grid}.pos-invoice-card-list .row-actions button:hover,.pos-invoice-card-list .row-actions a:hover{color:#6423c9;background:#f1ebfb;border-color:#9c75d9}.pos-invoice-card-list .status{margin:2px 0 2px 4px}.pos-invoice-card-list .cell-sub{margin-top:4px}.pos-invoice-card-list .pos-invoice-tags{margin-top:5px}@media (width<=1250px){.pos-invoice-card-list .table-wrap{padding-bottom:4px;overflow-x:auto}.pos-invoice-card-list table{min-width:980px}}@media (width<=720px){.pos-invoice-card-list .table-wrap,.pos-invoice-card-list table{min-width:0;overflow:visible}.pos-invoice-card-list tr{grid-template-columns:1fr auto;grid-template-areas:"invoice status""customer customer""time branch""operator operator""total net""refunded tender""actions actions";gap:11px 14px;padding:15px}.pos-invoice-card-list td:first-child{border:0;border-bottom:1px solid #f1ebfb;padding:0 0 10px}.pos-invoice-card-list td:nth-child(10){place-self:start end}.pos-invoice-card-list td:nth-child(11){border:0;border-top:1px solid #f1ebfb;padding:11px 0 0}.pos-invoice-card-list .row-actions{flex-wrap:wrap;display:flex}.pos-invoice-card-list .row-actions button,.pos-invoice-card-list .row-actions a{width:38px;height:38px}}.pos-invoice-pagination{background:#fff;border:1px solid #f1ebfb;border-radius:8px;margin-top:14px;padding:14px 16px}.pos-invoice-pagination label{color:#6423c9;align-items:center;gap:8px;font-weight:700;display:flex}.pos-invoice-pagination select{color:#20194f;background:#fff;border:1px solid #f1ebfb;border-radius:6px;height:34px;padding:4px 8px}.pos-invoice-pagination>span{margin-inline:auto}@media (width<=720px){.pos-invoice-pagination{align-items:stretch}.pos-invoice-pagination>span{margin:0}.pos-invoice-pagination>div{justify-content:space-between}}.pos-credit-note-card-list{box-shadow:none;background:0 0;border:0}.pos-credit-note-card-list .table-wrap{overflow:visible}.pos-credit-note-card-list table,.pos-credit-note-card-list tbody{display:block}.pos-credit-note-card-list thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pos-credit-note-card-list tbody{gap:12px;display:grid}.pos-credit-note-card-list tr{background:#fff;border:1px solid #f1ebfb;border-radius:8px;grid-template-columns:minmax(180px,1.15fr) minmax(170px,1.1fr) minmax(150px,1fr) minmax(110px,.75fr) minmax(115px,.75fr) auto;grid-template-areas:"note invoice customer value status actions""note date branch used remaining actions";align-items:center;gap:9px 14px;padding:16px 18px;display:grid;box-shadow:0 2px 8px #1434430d}.pos-credit-note-card-list tr:hover{background:#fff;border-color:#cbb6ee;box-shadow:0 5px 16px #14495817}.pos-credit-note-card-list td{white-space:normal;border:0;min-width:0;padding:0}.pos-credit-note-card-list td:first-child{border-inline-end:1px solid #f1ebfb;grid-area:note;align-self:stretch;padding-inline-end:15px}.pos-credit-note-card-list td:nth-child(2){grid-area:invoice}.pos-credit-note-card-list td:nth-child(3){grid-area:customer}.pos-credit-note-card-list td:nth-child(4){color:#6423c9;grid-area:date;font-size:12px}.pos-credit-note-card-list td:nth-child(5){grid-area:branch}.pos-credit-note-card-list td:nth-child(6){grid-area:value}.pos-credit-note-card-list td:nth-child(7){grid-area:used}.pos-credit-note-card-list td:nth-child(8){grid-area:remaining}.pos-credit-note-card-list td:nth-child(9){grid-area:status}.pos-credit-note-card-list td:nth-child(10){border-inline-start:1px solid #f1ebfb;grid-area:actions;align-self:stretch;align-items:center;padding-inline-start:10px;display:flex}.pos-credit-note-card-list td:first-child>b{color:#6423c9;font-size:17px}.pos-credit-note-card-list td:nth-child(6)>b,.pos-credit-note-card-list td:nth-child(8)>b{font-size:16px}.pos-credit-note-card-list .row-actions{grid-template-columns:repeat(2,36px);gap:6px;display:grid}.pos-credit-note-card-list .row-actions button,.pos-credit-note-card-list .row-actions a{color:#6423c9;background:#fff;border:1px solid #f1ebfb;border-radius:6px;place-items:center;width:36px;height:36px;padding:0;font-size:11px;display:grid}.pos-credit-note-card-list .row-actions button:hover,.pos-credit-note-card-list .row-actions a:hover{color:#6423c9;background:#f1ebfb;border-color:#9c75d9}.pos-credit-note-card-list .cell-sub{margin-top:4px}@media (width<=1250px){.pos-credit-note-filters{grid-template-columns:repeat(3,minmax(160px,1fr))}.pos-credit-note-card-list .table-wrap{padding-bottom:4px;overflow-x:auto}.pos-credit-note-card-list table{min-width:900px}}@media (width<=720px){.pos-credit-note-filters{grid-template-columns:1fr}.pos-credit-note-card-list .table-wrap,.pos-credit-note-card-list table{min-width:0;overflow:visible}.pos-credit-note-card-list tr{grid-template-columns:1fr auto;grid-template-areas:"note status""invoice invoice""customer customer""date branch""value remaining""used used""actions actions";gap:11px 14px;padding:15px}.pos-credit-note-card-list td:first-child{border:0;border-bottom:1px solid #f1ebfb;padding:0 0 10px}.pos-credit-note-card-list td:nth-child(9){place-self:start end}.pos-credit-note-card-list td:nth-child(10){border:0;border-top:1px solid #f1ebfb;padding:11px 0 0}.pos-credit-note-card-list .row-actions{flex-wrap:wrap;display:flex}.pos-credit-note-card-list .row-actions button,.pos-credit-note-card-list .row-actions a{width:40px;height:40px}}.pos-credit-note-filters{grid-template-columns:minmax(240px,1.6fr) repeat(4,minmax(115px,1fr)) auto}@media (width<=1250px){.pos-credit-note-filters{grid-template-columns:repeat(3,minmax(160px,1fr))}}@media (width<=720px){.pos-credit-note-filters{grid-template-columns:1fr}}.pos-session-filters{grid-template-columns:minmax(230px,1.5fr) repeat(6,minmax(125px,1fr)) auto}.pos-session-summary{grid-template-columns:repeat(4,1fr)}@media (width<=1250px){.pos-session-filters{grid-template-columns:repeat(3,minmax(160px,1fr))}}@media (width<=700px){.pos-session-summary{grid-template-columns:1fr}}.pos-session-card-list{box-shadow:none;background:0 0;border:0}.pos-session-card-list .table-wrap{overflow:visible}.pos-session-card-list table,.pos-session-card-list tbody{display:block}.pos-session-card-list thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pos-session-card-list tbody{gap:12px;display:grid}.pos-session-card-list tr{background:#fff;border:1px solid #f1ebfb;border-radius:8px;grid-template-columns:minmax(150px,1.1fr) minmax(115px,.8fr) minmax(115px,.8fr) minmax(145px,1fr) minmax(105px,.75fr) auto;grid-template-areas:"branch owner operator period sales status""branch cash card movement drawer status""branch expected actual difference difference status";align-items:center;gap:10px 12px;padding:16px 18px;display:grid;box-shadow:0 2px 8px #1434430d}.pos-session-card-list tr:hover{background:#fff;border-color:#cbb6ee;box-shadow:0 5px 16px #14495817}.pos-session-card-list td{white-space:normal;border:0;min-width:0;padding:0}.pos-session-card-list td[data-label]:before{color:#819097;content:attr(data-label);margin-bottom:3px;font-size:9px;font-weight:800;display:block}.pos-session-card-list td:first-child{border-inline-end:1px solid #f1ebfb;grid-area:branch;align-self:stretch;padding-inline-end:14px}.pos-session-card-list td:nth-child(2){grid-area:owner}.pos-session-card-list td:nth-child(3){grid-area:operator}.pos-session-card-list td:nth-child(4){grid-area:period}.pos-session-card-list td:nth-child(5){grid-area:sales}.pos-session-card-list td:nth-child(6){grid-area:cash}.pos-session-card-list td:nth-child(7){grid-area:card}.pos-session-card-list td:nth-child(8){grid-area:movement}.pos-session-card-list td:nth-child(9){grid-area:drawer}.pos-session-card-list td:nth-child(10){grid-area:expected}.pos-session-card-list td:nth-child(11){grid-area:actual}.pos-session-card-list td:nth-child(12){grid-area:difference}.pos-session-card-list td:nth-child(13){border-inline-start:1px solid #f1ebfb;flex-direction:column;grid-area:status;justify-content:center;align-self:stretch;align-items:flex-end;padding-inline-start:10px;display:flex}.pos-session-card-list td:first-child b{color:#6423c9;font-size:16px}.pos-session-card-list td:nth-child(5){color:#20194f;font-size:16px;font-weight:800}@media (width<=900px){.pos-session-card-list tr{grid-template-columns:1fr 1fr;grid-template-areas:"branch status""owner operator""period period""sales sales""cash card""movement drawer""expected actual""difference difference"}.pos-session-card-list td:first-child{border:0;border-bottom:1px solid #f1ebfb;padding:0 0 10px}.pos-session-card-list td:nth-child(13){border:0;border-bottom:1px solid #f1ebfb;align-items:flex-end;padding:0 0 10px}.pos-session-card-list td:nth-child(12){border-top:1px solid #f1ebfb;padding-top:10px}}.pos-report-filters{grid-template-columns:minmax(230px,1.5fr) repeat(7,minmax(120px,1fr)) auto}.pos-report-summary{grid-template-columns:repeat(4,1fr)}@media (width<=1450px){.pos-report-filters{grid-template-columns:repeat(3,minmax(160px,1fr))}}@media (width<=700px){.pos-report-summary{grid-template-columns:1fr}}.pos-register-filters{grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(150px,1fr)) auto}.pos-register-summary{grid-template-columns:repeat(4,1fr)}.pos-register-card-list table,.pos-register-card-list tbody{width:100%;min-width:0;max-width:100%}@media (width<=1200px){.pos-register-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.pos-register-summary,.pos-register-filters{grid-template-columns:minmax(0,1fr)}.pos-register-filters>label,.pos-register-filters input,.pos-register-filters select{min-width:0;max-width:100%}}.pos-register-card-list{box-shadow:none;background:0 0;border:0;padding:0}.pos-register-card-list>.panel-title{background:#fff;border:1px solid #f1ebfb;border-radius:8px;margin-bottom:12px;padding:15px 18px}.pos-register-card-list .table-wrap{overflow:visible}.pos-register-card-list table,.pos-register-card-list tbody{display:block}.pos-register-card-list thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pos-register-card-list tbody{gap:12px;display:grid}.pos-register-card-list tr{background:#fff;border:1px solid #f1ebfb;border-radius:8px;grid-template-columns:minmax(145px,1fr) minmax(105px,.75fr) minmax(95px,.65fr) minmax(160px,1.2fr) minmax(145px,1fr) auto;grid-template-areas:"register branch prefix tenders pairing status""register policy shifts actions actions status";align-items:center;gap:10px 12px;padding:16px 18px;display:grid;box-shadow:0 2px 8px #1434430d}.pos-register-card-list tr:hover{background:#fff;border-color:#cbb6ee;box-shadow:0 5px 16px #14495817}.pos-register-card-list td{white-space:normal;border:0;min-width:0;padding:0}.pos-register-card-list td[data-label]:before{color:#819097;content:attr(data-label);margin-bottom:3px;font-size:9px;font-weight:800;display:block}.pos-register-card-list td:first-child{border-inline-end:1px solid #f1ebfb;grid-area:register;align-self:stretch;padding-inline-end:14px}.pos-register-card-list td:nth-child(2){grid-area:branch}.pos-register-card-list td:nth-child(3){grid-area:prefix}.pos-register-card-list td:nth-child(4){grid-area:tenders}.pos-register-card-list td:nth-child(5){grid-area:policy}.pos-register-card-list td:nth-child(6){grid-area:pairing}.pos-register-card-list td:nth-child(7){grid-area:shifts}.pos-register-card-list td:nth-child(8){border-inline-start:1px solid #f1ebfb;flex-direction:column;grid-area:status;justify-content:center;align-self:stretch;align-items:flex-end;padding-inline-start:10px;display:flex}.pos-register-card-list td:nth-child(9){border-top:1px solid #f1ebfb;grid-area:actions;padding-top:9px}.pos-register-card-list td:first-child b{color:#6423c9;font-size:16px}.pos-register-card-list .pos-register-pairing{align-items:flex-start}.pos-register-card-list .row-actions{justify-content:flex-start}@media (width<=900px){.pos-register-card-list tr{grid-template-columns:1fr auto;grid-template-areas:"register status""branch prefix""tenders tenders""policy policy""pairing pairing""shifts shifts""actions actions"}.pos-register-card-list td:first-child{border:0;border-bottom:1px solid #f1ebfb;padding:0 0 10px}.pos-register-card-list td:nth-child(8){border:0;border-bottom:1px solid #f1ebfb;align-items:flex-end;padding:0 0 10px}.pos-register-card-list td:nth-child(9){padding-top:11px}}.pos-close-modal{width:min(760px,100%);max-height:94vh;overflow:auto}.pos-close-denominations{background:#faf8fd;border:1px solid #f1ebfb;border-radius:8px;margin:16px 0;padding:15px}.pos-denomination-heading,.pos-denomination-total{justify-content:space-between;align-items:center;gap:12px;display:flex}.pos-denomination-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.pos-denomination-grid label{background:#fff;border:1px solid #f1ebfb;border-radius:6px;grid-template-columns:1fr 58px;align-items:center;gap:7px;padding:8px;display:grid}.pos-denomination-grid label span{color:#6423c9;font-size:11px;font-weight:700}.pos-denomination-grid input{text-align:center;border:1px solid #cbb6ee;border-radius:5px;width:100%;height:34px;padding:4px}.pos-denomination-total{border-top:1px solid #f1ebfb;padding-top:10px}.pos-denomination-total b{color:#6423c9;font-size:19px}.pos-denomination-audit{margin-bottom:14px;padding:18px}.pos-denomination-audit-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.pos-denomination-audit-grid article{background:#faf8fd;border:1px solid #f1ebfb;border-radius:7px;grid-template-columns:1fr auto;gap:5px 8px;padding:11px;display:grid}.pos-denomination-audit-grid article>span{color:#6423c9;font-weight:700}.pos-denomination-audit-grid article>b{color:#60717a}.pos-denomination-audit-grid article>strong{color:#6423c9;grid-column:1/-1}@media (width<=900px){.pos-denomination-grid,.pos-denomination-audit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.pos-denomination-grid,.pos-denomination-audit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pos-close-variance{background:#faf8fd;border:1px solid #f1ebfb;border-radius:9px;gap:10px;margin:14px 0;padding:15px;display:grid}.pos-close-variance>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.pos-close-variance>div b{font-size:21px}.pos-close-variance>small{color:#6423c9}.pos-close-variance.balanced{background:#faf8fd;border-color:#cbb6ee}.pos-close-variance.balanced b{color:#6423c9}.pos-close-variance.over{background:#fff9ed;border-color:#efd49e}.pos-close-variance.over b{color:#9a620d}.pos-close-variance.short{background:#fff5f4;border-color:#efc4c2}.pos-close-variance.short b{color:#a13d3a}.pos-close-variance .field{gap:6px;display:grid}.pos-close-variance input{background:#fff;border:1px solid #cbb6ee;border-radius:7px;width:100%;height:42px;padding:8px 10px}.pos-session-difference{border-inline-start:4px solid #b67b1d;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:17px;display:flex}.pos-session-difference>div{gap:5px;display:grid}.pos-session-difference>div span{color:#6423c9;font-weight:800}.pos-session-difference>div b{color:#9a620d;font-size:21px}.pos-session-difference>div small{color:#6c7d84}.pos-tender-reconciliation{background:#faf8fd;border:1px solid #f1ebfb;border-radius:9px;margin:16px 0;overflow:hidden}.pos-tender-reconciliation>.pos-denomination-heading{background:#f1ebfb;padding:13px 15px}.pos-tender-reconciliation>.pos-denomination-heading span{color:#6d8088;font-size:10px}.pos-tender-reconciliation table{margin:0}.pos-tender-reconciliation th,.pos-tender-reconciliation td{vertical-align:middle;padding:9px 11px}.pos-tender-reconciliation td input{width:130px;height:36px;font:inherit;text-align:end;background:#fff;border:1px solid #cbb6ee;border-radius:6px;padding:5px 8px}.pos-tender-reconciliation td input:focus{border-color:#6423c9;outline:0;box-shadow:0 0 0 3px #2995ac1a}.pos-tender-reconciliation td small{color:#73858c}.pos-tender-totals{background:#faf8fd;border-top:1px solid #f1ebfb;justify-content:flex-end;gap:18px;padding:12px 15px;display:flex}.pos-tender-totals span{color:#6423c9;gap:7px;display:flex}.pos-tender-totals b{color:#20194f}.pos-session-tender-reconciliation{margin-bottom:14px;padding:0;overflow:hidden}.pos-session-tender-reconciliation>.panel-title{padding:16px 18px}.pos-session-reconciliation-footer{background:#faf8fd;border-top:1px solid #f1ebfb;justify-content:space-between;align-items:center;gap:14px;padding:13px 18px;display:flex}.pos-session-reconciliation-footer>span{color:#6423c9;font-size:11px}@media (width<=700px){.pos-tender-totals,.pos-session-reconciliation-footer{flex-direction:column;align-items:stretch}.pos-tender-reconciliation td input{width:105px}}.pos-report-guide{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.pos-report-guide article{background:#faf8fd;border:1px solid #f1ebfb;border-radius:8px;gap:6px;padding:15px;display:grid}.pos-report-guide b{color:#6423c9}.pos-report-guide span{color:#6423c9;font-size:13px;line-height:1.7}.pos-report-actions{flex-wrap:wrap;gap:6px;min-width:170px;display:flex}.pos-report-actions a,.pos-report-actions span{color:#6423c9;background:#fff;border:1px solid #cbb6ee;border-radius:5px;padding:5px 8px;font-size:11px;font-weight:800;text-decoration:none}.pos-report-actions span{color:#8a969b;background:#f1ebfb}.pos-shift-report-card-list{box-shadow:none;background:0 0;border:0;padding:0}.pos-shift-report-card-list>.panel-title{background:#fff;border:1px solid #f1ebfb;border-radius:8px;margin-bottom:12px;padding:15px 18px}.pos-shift-report-card-list .table-wrap{overflow:visible}.pos-shift-report-card-list table,.pos-shift-report-card-list tbody{display:block}.pos-shift-report-card-list thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pos-shift-report-card-list tbody{gap:12px;display:grid}.pos-shift-report-card-list tr{background:#fff;border:1px solid #f1ebfb;border-radius:8px;grid-template-columns:minmax(105px,.75fr) minmax(130px,1fr) minmax(125px,1fr) minmax(135px,1fr) minmax(90px,.7fr) minmax(90px,.7fr) auto;grid-template-areas:"shift branch owner period net difference status""shift reports reports reports reports reports status";align-items:center;gap:10px 12px;padding:16px 18px;display:grid;box-shadow:0 2px 8px #1434430d}.pos-shift-report-card-list tr:hover{background:#fff;border-color:#cbb6ee;box-shadow:0 5px 16px #14495817}.pos-shift-report-card-list td{white-space:normal;border:0;min-width:0;padding:0}.pos-shift-report-card-list td:first-child{border-inline-end:1px solid #f1ebfb;grid-area:shift;align-self:stretch;padding-inline-end:14px}.pos-shift-report-card-list td:nth-child(2){grid-area:branch}.pos-shift-report-card-list td:nth-child(3){grid-area:owner}.pos-shift-report-card-list td:nth-child(4){color:#6423c9;grid-area:period;font-size:12px}.pos-shift-report-card-list td:nth-child(5){grid-area:net}.pos-shift-report-card-list td:nth-child(6){grid-area:difference}.pos-shift-report-card-list td:nth-child(7){grid-area:status;justify-self:end}.pos-shift-report-card-list td:nth-child(8){border-top:1px solid #f1ebfb;grid-area:reports;padding-top:9px}.pos-shift-report-card-list td:first-child b{color:#6423c9;font-size:16px}.pos-shift-report-card-list td:nth-child(5) b{font-size:16px}.pos-shift-report-card-list .pos-report-actions{min-width:0}@media (width<=900px){.pos-shift-report-card-list tr{grid-template-columns:1fr auto;grid-template-areas:"shift status""branch branch""owner owner""period period""net difference""reports reports"}.pos-shift-report-card-list td:first-child{border:0;border-bottom:1px solid #f1ebfb;padding:0 0 10px}.pos-shift-report-card-list td:nth-child(7){align-self:start}.pos-shift-report-card-list td:nth-child(8){padding-top:11px}}.pos-operator-performance{gap:16px;margin-bottom:16px;padding:20px;display:grid}.pos-operator-performance .panel-title{align-items:flex-start;margin:0}.pos-operator-performance .panel-title>div{gap:5px;display:grid}.pos-operator-performance .panel-title h2,.pos-operator-performance .panel-title p{margin:0}.pos-operator-performance .panel-title p{color:#6f8087;line-height:1.6}.pos-operator-performance .panel-title a[aria-disabled=true]{pointer-events:none;opacity:.5}.pos-operator-performance-filters{background:#faf8fd;border:1px solid #f1ebfb;border-radius:8px;grid-template-columns:minmax(230px,1.5fr) repeat(3,minmax(145px,1fr)) auto;align-items:end;gap:11px;padding:14px;display:grid}.pos-operator-performance-filters label{gap:6px;display:grid}.pos-operator-performance-filters label>span{color:#6423c9;font-size:11px;font-weight:800}.pos-operator-performance-filters input,.pos-operator-performance-filters select{background:#fff;border:1px solid #f1ebfb;border-radius:7px;width:100%;min-height:40px;padding:7px 9px}.pos-operator-performance-summary{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.pos-operator-performance-summary article{background:#fff;border:1px solid #f1ebfb;border-radius:8px;gap:5px;padding:14px;display:grid}.pos-operator-performance-summary span{color:#64777f;font-size:11px;font-weight:800}.pos-operator-performance-summary b{color:#20194f;font-size:18px}.pos-operator-performance-summary small{color:#7b898f}.pos-operator-performance table{min-width:1180px}.pos-operator-rank{color:#6423c9;background:#f1ebfb;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}@media (width<=1100px){.pos-operator-performance-filters{grid-template-columns:repeat(2,minmax(170px,1fr))}.pos-operator-performance-summary{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.pos-operator-performance{padding:15px}.pos-operator-performance .panel-title{flex-direction:column;align-items:stretch}.pos-operator-performance .panel-title button{width:100%}.pos-operator-performance-filters,.pos-operator-performance-summary{grid-template-columns:1fr}}@media (width<=1200px){.pos-layout{grid-template-columns:1fr}.pos-cart{position:static}.pos-product-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.pos-product-grid{grid-template-columns:repeat(2,1fr)}.pos-search,.pos-open-session{grid-template-columns:1fr}.pos-open-mark{margin:auto}.pos-cart-lines article{grid-template-columns:1fr auto}.pos-cart-lines article>label{grid-column:1/-1}.pos-cart-discount{grid-template-columns:1fr 1fr}.pos-cart-discount>div{grid-column:1/-1}.pos-shift-strip span:last-child{margin-inline-start:0}.compact-metrics,.pos-session-metrics,.pos-session-columns,.pos-report-guide{grid-template-columns:1fr}.pos-held-list article{flex-direction:column;align-items:stretch}.pos-held-list article>div:last-child{justify-content:flex-end}.pos-recent-list article{grid-template-columns:1fr auto}.pos-recent-list article>a{grid-column:1/-1}.pos-cash-form,.pos-close-summary{grid-template-columns:1fr}.pos-close-summary .pos-close-expected{grid-column:1}.pos-refund-lines label{grid-template-columns:1fr 84px}.pos-report-actions{min-width:0}}.pos-exchange-modal{width:min(1080px,100%)}.pos-exchange-columns{grid-template-columns:1fr 1fr;gap:18px;margin:18px 0;display:grid}.pos-exchange-columns>section{background:#faf8fd;border:1px solid #f1ebfb;border-radius:10px;min-width:0;padding:15px}.pos-exchange-columns h3{color:#20194f;margin:0 0 12px;font-size:15px}.pos-exchange-columns .pos-refund-lines{margin:0}.pos-exchange-picker{grid-template-columns:1fr auto;gap:8px;margin-bottom:10px;display:grid}.pos-exchange-picker select,.pos-exchange-settlement select{background:#fff;border:1px solid #cbb6ee;border-radius:7px;min-height:42px;padding:8px}.pos-exchange-replacements{gap:9px;display:grid}.pos-exchange-replacements label{border:1px solid #f1ebfb;border-radius:8px;grid-template-columns:1fr 100px;align-items:center;gap:12px;padding:12px;display:grid}.pos-exchange-replacements label>span{gap:4px;display:grid}.pos-exchange-replacements small{color:#70808a}.pos-exchange-replacements input{text-align:center;border:1px solid #cbb6ee;border-radius:6px;height:40px;padding:7px}.pos-exchange-settlement{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(170px,.8fr);gap:10px;margin:0 0 16px;display:grid}.pos-exchange-settlement>div,.pos-exchange-settlement>label{background:#faf8fd;border-radius:8px;gap:6px;padding:13px;display:grid}.pos-exchange-settlement span{color:#6423c9;font-size:11px}.pos-exchange-settlement b{color:#20194f;font-size:18px}.pos-exchange-settlement .collect{background:#fff4d9}.pos-exchange-settlement .collect b{color:#92650c}.pos-exchange-settlement .refund{background:#f1ebfb}.pos-exchange-settlement .refund b{color:#6423c9}.pos-exchange-settlement .even{background:#faf8fd}.pos-exchange-detail{font-weight:700;color:#6423c9!important}@media (width<=850px){.pos-exchange-columns{grid-template-columns:1fr}.pos-exchange-settlement{grid-template-columns:1fr 1fr}}@media (width<=560px){.pos-exchange-settlement,.pos-exchange-picker{grid-template-columns:1fr}.pos-exchange-replacements label{grid-template-columns:1fr 82px}}.admin-form section{border-bottom:1px solid var(--line);margin-bottom:24px;padding:8px 0 24px}.admin-form section:last-of-type{border-bottom:0}.admin-form section>h2,.section-title{color:#20194f;margin:0 0 20px;font-size:18px}.settings-page-grid{grid-template-columns:255px minmax(0,1fr);align-items:start;gap:20px;display:grid}.settings-anchor-list{max-height:calc(100vh - 125px);padding:8px;position:sticky;top:98px;overflow:auto}.settings-anchor-list a{color:#687680;border-right:3px solid #0000;border-radius:5px;padding:11px 12px;display:block}.settings-anchor-list a:hover{color:#6423c9;background:#f1ebfb;border-right-color:#9c75d9}.settings-master-form{margin:0;scroll-margin-top:95px}.logo-uploader{background:#faf8fd;border:1px dashed #cbb6ee;border-radius:7px;align-items:center;gap:15px;margin-bottom:20px;padding:17px;display:flex}.logo-uploader>div{color:#fff;background:linear-gradient(145deg,#6423c9,#6423c9);border-radius:7px;place-items:center;width:58px;height:58px;font-size:28px;font-weight:800;display:grid}.logo-uploader>span{flex-direction:column;gap:4px;display:flex}.logo-uploader small{color:var(--muted)}.logo-uploader button{margin-right:auto}.setting-choice{background:#faf8fd;border-radius:6px;flex-wrap:wrap;align-items:center;gap:22px;margin-top:20px;padding:16px;display:flex}.setting-choice label{align-items:center;gap:7px;display:flex}.setting-choice input,.check-row input,.permissions-table input{accent-color:#6423c9}.setting-toggle{border-bottom:1px solid #f1ebfb;justify-content:space-between;align-items:center;gap:20px;padding:17px 2px;display:flex}.setting-toggle>span{flex-direction:column;gap:5px;display:flex}.setting-toggle small{color:var(--muted)}.setting-toggle>input{appearance:none;min-width:46px;position:relative;width:46px!important;height:25px!important;box-shadow:none!important;background:#cbb6ee!important;border:0!important;border-radius:15px!important;padding:3px!important}.setting-toggle>input:after{content:"";background:#fff;border-radius:50%;width:19px;height:19px;transition:all .2s;position:absolute;top:3px;right:3px;box-shadow:0 1px 3px #8c969c}.setting-toggle>input:checked{background:#6423c9!important}.setting-toggle>input:checked:after{right:24px}.connected-integrations{padding:20px}.connected-integrations h2,.integration-market>h2{margin:0 0 8px;font-size:18px}.connected-integrations>div{border-top:1px solid var(--line);grid-template-columns:48px 1fr auto auto;align-items:center;gap:13px;padding:13px 0;display:grid}.integration-connected-shell{padding:0;overflow:hidden}.integration-connected-shell>h2{border-bottom:1px solid #f1ebfb;margin:0;padding:19px 22px}.integration-connected-shell>.integration-empty-market{text-align:center;border:0;flex-direction:column;justify-content:center;gap:5px;min-height:188px;padding:28px;display:flex}.integration-empty-market>span{color:#e89b56;background:#fff4e9;border-radius:50% 43% 48% 45%;place-items:center;width:62px;height:55px;margin:0 auto 5px;font-size:31px;display:grid}.integration-empty-market h3{color:#20194f;margin:4px 0;font-size:16px}.integration-empty-market p{color:var(--muted);margin:0}.integration-market{padding:0 24px 24px}.integration-market-intro{padding-top:21px}.integration-market-intro h2{margin:0 0 7px;font-size:18px}.integration-market-intro p{color:var(--muted);margin:0}.integration-tabs,.subscription-tabs{border-bottom:1px solid var(--line);gap:3px;margin:20px 0;display:flex;overflow:auto}.integration-tabs button,.subscription-tabs button{color:#68747c;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 18px}.integration-tabs button.active,.subscription-tabs button.active{color:#6423c9;border-bottom-color:#6423c9;font-weight:700}.integration-accordion-list{gap:12px;display:grid}.integration-accordion{background:#fff;border:1px solid #f1ebfb;border-radius:5px;overflow:hidden}.integration-accordion>button{color:#20194f;text-align:start;background:#faf8fd;border:0;justify-content:space-between;align-items:center;width:100%;min-height:57px;padding:14px 17px;display:flex}.integration-accordion>button strong{font-size:14px}.integration-accordion>button strong span{color:#88939a;font-weight:500}.integration-accordion>button i{color:#879199;background:#fff;border:1px solid #f1ebfb;border-radius:4px;place-items:center;width:27px;height:27px;font-size:17px;font-style:normal;transition:transform .2s;display:grid}.integration-accordion.open>button i{transform:rotate(180deg)}.integration-accordion-body{background:#faf8fd;border-top:1px solid #f1ebfb;padding:14px}.integration-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.integration-catalog article{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:12px;padding:17px;display:grid}.integration-catalog article>.outline-button{grid-column:2/-1;justify-self:start}.integration-catalog p{color:var(--muted);margin:5px 0;line-height:1.6}.integration-partner-badge{color:#a7652c;background:#fff4e8;border-radius:10px;margin-bottom:7px;padding:3px 8px;font-size:10px;display:table}.integration-resource-link{color:#6423c9;margin-top:2px;font-size:12px;display:inline-block}.integration-glyph{color:#fff;background:linear-gradient(145deg,#20194f,#6423c9);border-radius:10px;place-items:center;width:47px;height:47px;font-size:20px;font-weight:800;display:grid}.currency-equation{color:#6423c9;background:#faf8fd;border-radius:7px;justify-content:center;align-items:center;gap:25px;margin-top:22px;padding:18px;display:flex}.currency-equation span{color:#9c75d9;font-size:24px}.page-actions-row{justify-content:flex-end;gap:9px;margin:-10px 0 16px;display:flex}.check-row{flex-wrap:wrap;gap:24px;margin:22px 0;display:flex}.check-row label{align-items:center;gap:8px;display:flex}.permissions-wrap{border:1px solid var(--line);border-radius:6px;max-height:560px}.permissions-table thead{z-index:1;position:sticky;top:0}.permissions-table td:not(:first-child),.permissions-table th:not(:first-child){text-align:center}.permissions-table input{width:17px;height:17px}.custom-fields-intro{background:linear-gradient(120deg,#fff 0 58%,#f1ebfb 58% 100%);padding:28px}.custom-fields-intro h2{margin:0 0 8px}.custom-fields-intro>p{max-width:680px;color:var(--muted);line-height:1.8}.custom-fields-intro>div{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:20px;display:grid}.custom-fields-intro span{color:#6423c9}.subscription-workspace{padding:24px}.plan-summary{background:#faf8fd;border-radius:7px;grid-template-columns:1.5fr 1fr auto;align-items:center;gap:28px;padding:24px;display:grid}.plan-summary h2{margin:12px 0 6px;font-size:24px}.plan-summary p{color:var(--muted)}.plan-usage{flex-direction:column;gap:12px;display:flex}.plan-usage span{border-bottom:1px solid var(--line);justify-content:space-between;gap:25px;padding-bottom:8px;display:flex}.addon-grid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.addon-grid article,.payment-method-card{border:1px solid var(--line);border-radius:7px;padding:23px}.addon-grid p,.payment-method-card p{color:var(--muted)}.payment-method-card{max-width:520px}.report-export-console{padding:18px}.report-export-console>div{gap:10px;display:flex}.report-export-console select{border:1px solid var(--line);border-radius:5px;min-width:260px;height:42px;padding:7px}.mini-progress{background:#f1ebfb;border-radius:5px;width:115px;height:7px;overflow:hidden}.mini-progress i{background:linear-gradient(90deg,#6423c9,#6423c9);height:100%;display:block}.resource-grid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.resource-grid article{grid-template-columns:48px 1fr auto;align-items:center;gap:13px;margin:0;padding:20px;display:grid}.resource-grid article>span{color:#6423c9;background:#f1ebfb;border-radius:50%;place-items:center;width:46px;height:46px;font-size:21px;display:grid}.resource-grid p{color:var(--muted);margin:5px 0}.resource-grid i{color:#9c75d9;font-size:24px;font-style:normal}.notification-center{gap:11px;display:grid}.notification-center article{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:14px;margin:0;padding:17px;display:grid}.notification-center article>span{color:#6423c9;background:#f1ebfb;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.notification-center article.unread{background:#fff;border-right:3px solid #6423c9}.notification-center article.unread>span{color:#6423c9;background:#f1ebfb}.notification-center p{color:#697983;margin:5px 0}.notification-center small{color:#9aa1a6}.onboarding-page{place-items:center;min-height:calc(100vh - 180px);padding:25px;display:grid}.onboarding-card{border:1px solid var(--line);background:#fff;border-radius:10px;width:min(820px,100%);padding:34px;box-shadow:0 18px 55px #112d3f1a}.onboarding-card>p{color:var(--muted);margin-bottom:26px}.onboarding-progress>span{color:#6423c9;font-weight:700}.onboarding-progress>div{background:#f1ebfb;border-radius:6px;height:7px;margin-top:9px;overflow:hidden}.choice-block>strong{margin-bottom:12px;display:block}.choice-block button.selected{color:#6423c9;background:#f1ebfb;border-color:#6423c9;box-shadow:0 0 0 2px #2a9dba1a}@media (width<=820px){.settings-page-grid{grid-template-columns:1fr}.settings-anchor-list{max-height:none;display:flex;position:static;overflow:auto}.settings-anchor-list a{min-width:190px}.integration-catalog,.resource-grid,.addon-grid,.plan-summary{grid-template-columns:1fr}.custom-fields-intro>div{grid-template-columns:repeat(2,1fr)}.report-export-console>div{flex-direction:column;align-items:stretch}.report-export-console select{min-width:0}.onboarding-page{padding:0}.onboarding-card{padding:24px}.notification-center article{grid-template-columns:38px minmax(0,1fr)}.notification-center article>.outline-button{grid-column:2}}.subscription-addon-manager{background:linear-gradient(145deg,#fff 0 70%,#f1ebfb 100%);border:1px solid #f1ebfb;border-radius:10px;margin-top:34px;padding:28px;box-shadow:0 10px 30px #18465b0f}.subscription-addon-manager.compact{box-shadow:none;background:0 0;border:0;margin-top:0;padding:4px 0 0}.addon-manager-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.addon-manager-heading>div:first-child>span{color:#6423c9;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:800;display:inline-block}.addon-manager-heading h2{color:#20194f;margin:7px 0 5px;font-size:24px}.addon-manager-heading p{color:#6b7b84;max-width:720px;margin:0;line-height:1.7}.addon-capacity-preview{gap:9px;display:flex}.addon-capacity-preview span{color:#6b7880;background:#fff;border:1px solid #f1ebfb;border-radius:7px;min-width:125px;padding:12px;font-size:12px}.addon-capacity-preview b{color:#6423c9;margin-top:3px;font-size:21px;display:block}.subscription-addon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.subscription-addon-grid article{background:#fff;border:1px solid #f1ebfb;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:15px;padding:19px;transition:all .18s;display:grid}.subscription-addon-grid article.selected{border-color:#6423c9;box-shadow:0 0 0 3px #28a2ba17}.addon-product-title{align-items:flex-start;gap:12px;display:flex}.addon-product-title i{color:#6423c9;background:#f1ebfb;border-radius:8px;flex:none;place-items:center;width:39px;height:39px;font-size:20px;font-style:normal;display:grid}.addon-product-title b,.addon-product-title small{display:block}.addon-product-title small{color:#7c8990;margin-top:5px;line-height:1.55}.addon-product-price{text-align:end}.addon-product-price b,.addon-product-price small{display:block}.addon-product-price b{color:#6423c9}.addon-product-price small{color:#8c969c;margin-top:4px}.addon-quantity-control{border:1px solid #f1ebfb;border-radius:6px;justify-self:start;align-items:center;display:inline-flex;overflow:hidden}.addon-quantity-control button{color:#6423c9;background:#faf8fd;border:0;width:36px;height:34px;font-size:20px}.addon-quantity-control button:disabled{color:#b8c0c5}.addon-quantity-control output{text-align:center;color:#20194f;min-width:42px;font-weight:800}.subscription-addon-grid article>strong{color:#6423c9;place-self:center end}.addon-billing-preview{color:#fff;background:#20194f;border-radius:8px;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:18px;padding:18px 20px;display:flex}.addon-billing-preview>div{flex:1;grid-template-columns:repeat(2,minmax(190px,1fr));gap:7px 26px;display:grid}.addon-billing-preview span{color:#f1ebfb;justify-content:space-between;gap:20px;display:flex}.addon-billing-preview span b{color:#fff}.addon-billing-preview small{color:#cbb6ee}.addon-billing-preview .addon-total-row{border-top:1px solid #ffffff2e;grid-column:1/-1;margin-top:2px;padding-top:8px;font-size:16px}.addon-billing-preview .primary-button{white-space:nowrap;background:#6423c9}.addon-manager-message{margin-top:14px}.in-app-plan-selector>.subscription-addon-manager{margin-bottom:32px}.addon-included-badge{color:#20194f;background:#f1ebfb;border-radius:999px;justify-self:start;align-items:center;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.pos-seat-usage{border-top:1px solid #f1ebfb;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:9px;padding-top:13px;display:grid}.pos-seat-usage>span{background:#faf8fd;border-radius:6px;padding:9px 11px}.pos-seat-usage small,.pos-seat-usage b{display:block}.pos-seat-usage small{color:#75838b}.pos-seat-usage b{color:#6423c9;margin-top:3px;font-size:18px}.pos-seat-usage a{color:#6423c9;font-size:12px;font-weight:800}.pos-activation-guide{background:#faf8fd;border:1px solid #f1ebfb;border-radius:9px;margin-top:18px;padding:20px}.pos-activation-guide>div:first-child{align-items:center;gap:13px;display:flex}.pos-activation-guide>div:first-child>span{color:#fff;background:linear-gradient(145deg,#20194f,#6423c9);border-radius:11px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.pos-activation-guide h3{color:#20194f;margin:0 0 4px}.pos-activation-guide p{color:#6f7f88;margin:0}.pos-activation-guide ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:17px 0;padding:0;list-style:none;display:grid}.pos-activation-guide li{color:#6423c9;background:#fff;border:1px solid #f1ebfb;border-radius:7px;align-items:flex-start;gap:10px;padding:12px;line-height:1.55;display:flex}.pos-activation-guide li>b{color:#6423c9;background:#f1ebfb;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.pos-activation-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}@media (width<=900px){.addon-manager-heading{flex-direction:column;align-items:flex-start}.subscription-addon-grid{grid-template-columns:1fr}.addon-billing-preview{flex-direction:column;align-items:stretch}.addon-billing-preview>div{grid-template-columns:1fr}.addon-billing-preview .addon-total-row{grid-column:1}.addon-billing-preview .primary-button{width:100%}.pos-activation-guide ol{grid-template-columns:1fr}}@media (width<=560px){.subscription-addon-manager{padding:18px}.addon-capacity-preview{flex-wrap:wrap;width:100%}.addon-capacity-preview span{flex:120px;min-width:0}.subscription-addon-grid article{grid-template-columns:1fr}.addon-product-price{text-align:start}.subscription-addon-grid article>strong{justify-self:start}.pos-seat-usage{grid-template-columns:repeat(3,1fr)}.pos-seat-usage a{grid-column:1/-1}.pos-activation-actions>*{width:100%}}@media (width<=540px){.custom-fields-intro>div{grid-template-columns:1fr}.logo-uploader{flex-wrap:wrap;align-items:flex-start}.logo-uploader button{margin-right:73px}.setting-choice{flex-direction:column;align-items:flex-start;gap:12px}.integration-catalog article{grid-template-columns:44px minmax(0,1fr)}.integration-catalog article>.status{justify-self:start}.connected-integrations>div{grid-template-columns:44px 1fr}.connected-integrations>div>.status,.connected-integrations>div>.outline-button{grid-column:2}.choice-block button{flex:1;min-width:130px}}.lending-toolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px;display:flex}.lending-toolbar>div{align-items:center;gap:9px;display:flex}.lending-per-page button{border:1px solid var(--line);background:#fff;border-radius:4px;padding:7px 12px}.lending-per-page button.active{color:#fff;background:#6423c9}.eligibility-valid{color:#6423c9;background:#f1ebfb;border:1px solid #cbb6ee;border-radius:6px;justify-content:space-between;gap:15px;margin-bottom:17px;padding:13px 16px;display:flex}.eligibility-valid small{color:#9c75d9}.lending-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lending-offer-card{grid-template-columns:55px minmax(0,1fr) auto;align-items:start;gap:14px;margin:0;padding:21px;display:grid}.lender-mark{color:#fff;direction:ltr;background:linear-gradient(145deg,#20194f,#6423c9);border-radius:9px;place-items:center;width:52px;height:52px;font-size:16px;font-weight:800;display:grid}.offer-title h2{margin:0 0 5px;font-size:17px;line-height:1.5}.offer-title>b{color:#6423c9;font-size:13px}.offer-range{background:#faf8fd;border-radius:6px;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;padding:13px;display:grid}.offer-range span{color:#7b8790;flex-direction:column;gap:5px;display:flex}.offer-range b{color:#20194f}.offer-criteria{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.offer-criteria span{color:#6423c9;background:#f1ebfb;border-radius:13px;padding:4px 9px;font-size:12px}.lending-offer-card>.outline-button{grid-column:1/-1;justify-self:end}.lending-back{margin-bottom:17px}.lending-detail-hero{grid-template-columns:70px 1fr auto;align-items:center;gap:16px;padding:22px;display:grid}.large-mark{width:64px;height:64px;font-size:20px}.lending-detail-hero h2{margin:0 0 8px;font-size:21px}.lending-detail-grid{grid-template-columns:.8fr 1.4fr;align-items:start;gap:20px;display:grid}.lending-information,.lending-application{padding:24px}.lending-information h2,.lending-application h2{margin:0 0 17px;font-size:19px}.lending-information>div{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:14px 0;display:flex}.lending-information>div b{color:#6423c9;font-size:18px}.lending-information small{color:#75858e}.lending-information p{color:#6423c9;line-height:1.9}.lending-application h3{border-bottom:1px solid var(--line);margin:24px 0 14px;padding-bottom:9px;font-size:15px}.readonly-company{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.readonly-company span{color:#7a858d;background:#faf8fd;border-radius:5px;flex-direction:column;gap:5px;padding:12px;display:flex}.readonly-company b{color:#6423c9}.lending-application textarea{resize:vertical;border:1px solid #f1ebfb;border-radius:5px;width:100%;padding:10px}.loan-dropzone{text-align:center;background:#faf8fd;border:1px dashed #cbb6ee;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:135px;display:flex;position:relative}.loan-dropzone>span{color:#6423c9;font-size:28px}.loan-dropzone small{color:#778993}.loan-dropzone input{opacity:0;cursor:pointer;position:absolute;inset:0}.eligibility-warning{color:#866820;background:#fff9e7;border:1px solid #f0d98f;border-radius:5px;margin-top:16px;padding:13px}.danger-box{color:#a43b4b;background:#feeff1;border-color:#f0c7ce}.document-link{color:#6423c9;margin:3px 0;display:block}.row-actions{gap:7px;display:flex}.list-count{color:#7c878e;border-top:1px solid var(--line);padding:13px 17px}@media (width<=980px){.lending-grid,.lending-detail-grid{grid-template-columns:1fr}}@media (width<=700px){.lending-toolbar{flex-direction:column;align-items:stretch}.lending-toolbar>div{flex-wrap:wrap}.lending-toolbar .primary-button{flex:1}.eligibility-valid{flex-direction:column}.lending-grid,.offer-range,.readonly-company{grid-template-columns:1fr}.lending-offer-card{grid-template-columns:48px minmax(0,1fr)}.lending-offer-card>.status{grid-column:2}.lending-detail-hero{grid-template-columns:64px minmax(0,1fr)}.lending-detail-hero>.status{grid-column:2}}.inventory-kpis{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px;display:grid}.inventory-kpis article{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-right:4px solid #6423c9;border-radius:7px;padding:17px 20px}.inventory-kpis span{color:var(--muted);font-size:12px;display:block}.inventory-kpis b{color:#6423c9;margin-top:8px;font-size:24px;display:block}.operation-link{color:#6423c9;font-weight:750}.outline-button.compact{min-height:32px;padding:5px 12px}.positive-value{color:#6423c9!important}.error-message{color:#a3283d;background:#fff0f2;border-color:#f1c1ca}.operation-line,.count-line{border-bottom:1px solid #f1ebfb;align-items:center;gap:10px;padding:10px 0;display:grid}.operation-line{grid-template-columns:minmax(250px,2fr) 1fr 1fr 1fr 36px}.count-line{grid-template-columns:minmax(250px,2fr) .8fr 1fr .8fr 1fr 1fr 36px}.operation-line-head,.count-line-head{color:#69757e;background:#faf8fd;border-radius:5px;padding:11px 10px;font-size:12px}.operation-line select,.operation-line input,.count-line input,.barcode-add input,.barcode-add select{background:#fff;border:1px solid #f1ebfb;border-radius:5px;width:100%;height:42px;padding:7px 10px}.operation-line>strong,.count-line>span,.count-line>strong{text-align:center}.remove-line{color:#b52e45;background:#fff0f2;border:0;border-radius:5px;width:32px;height:32px;font-size:20px}.barcode-add{border-top:1px solid #f1ebfb;grid-template-columns:26px minmax(220px,1fr) auto minmax(180px,.5fr);align-items:center;gap:8px;margin-top:20px;padding-top:18px;display:grid}.barcode-add>span{text-align:center;color:#6423c9;font-size:22px}.count-import-row{border-top:1px solid #f1ebfb;flex-wrap:wrap;align-items:center;gap:9px;margin-top:20px;padding-top:18px;display:flex}.count-import-row small{color:#7b8992}.list-toolbar select{color:#6423c9;background:#fff;border:1px solid #f1ebfb;border-radius:5px;min-height:39px;padding:7px 10px}.count-total{background:#faf8fd;justify-content:flex-end;align-items:center;gap:40px;margin:15px -22px -22px;padding:16px;display:flex}.count-total b{font-size:20px}.compact-empty{padding:26px}.operation-hero{grid-template-columns:repeat(5,1fr);padding:21px;display:grid}.operation-hero>div{border-left:1px solid #f1ebfb;padding:5px 17px}.operation-hero>div:last-child{border-left:0}.operation-hero span:first-child{color:var(--muted);margin-bottom:8px;font-size:12px;display:block}.operation-hero b{font-size:16px}.operation-timeline{padding:22px}.operation-timeline h3,.accounting-impact h3{margin:0 0 20px}.operation-timeline>div{gap:12px;padding-bottom:22px;display:flex;position:relative}.operation-timeline>div:after{content:"";background:#f1ebfb;width:2px;height:calc(100% - 2px);position:absolute;top:30px;right:14px}.operation-timeline>div:last-child:after{display:none}.operation-timeline i{z-index:1;color:#8a949b;background:#f1ebfb;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-style:normal;display:flex}.operation-timeline .done i{color:#6423c9;background:#f1ebfb}.operation-timeline span{flex-direction:column;gap:4px;display:flex}.operation-timeline small{color:var(--muted)}.accounting-impact{padding:22px}.accounting-impact>div{border-bottom:1px solid #f1ebfb;grid-template-columns:1fr 1fr auto;gap:15px;padding:13px 0;display:grid}.accounting-impact>div>span{color:var(--muted)}.accounting-impact>a{color:#6423c9;margin-top:16px;display:inline-block}.danger-button{color:#b42c43!important;border-color:#edc0c8!important}.lifecycle-controls{border-right:4px solid #6423c9;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:18px;margin-bottom:18px;padding:18px 22px;display:grid}.lifecycle-controls>div:first-child{flex-direction:column;gap:5px;display:flex}.lifecycle-controls>div:first-child span{color:var(--muted);font-size:13px}.lifecycle-buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cancel-document{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:12px;padding-top:15px;grid-column:1/-1!important;display:grid!important}.cancel-document label{flex-direction:column;gap:7px;display:flex}.cancel-document textarea{border:1px solid #f1ebfb;border-radius:5px;min-height:76px;padding:10px}.danger-confirm{color:#fff;background:#b42c43;border:0;border-radius:5px;min-height:42px;padding:9px 18px;font-weight:750}.danger-confirm:disabled{opacity:.55}.lifecycle-alert{border-radius:6px;align-items:center;gap:12px;margin-bottom:18px;padding:15px 18px;display:flex}.lifecycle-alert.danger{color:#92273a;background:#fff0f2;border:1px solid #f1c1ca}.lifecycle-timeline{margin-top:18px}.lifecycle-timeline>div:last-child{padding-bottom:0}@media (width<=800px){.lifecycle-controls{grid-template-columns:1fr}.lifecycle-buttons{justify-content:flex-start}.cancel-document{grid-template-columns:1fr}.danger-confirm{width:100%}}.approval-request-card{border-right:4px solid #d59623;grid-template-columns:minmax(240px,1fr) minmax(260px,1fr) auto;align-items:end;gap:18px;margin-bottom:18px;padding:20px 22px;display:grid}.approval-request-card h3{margin:0 0 7px}.approval-request-card p{color:var(--muted);margin:0;line-height:1.7}.approval-request-card textarea{resize:vertical;border:1px solid #f1ebfb;border-radius:5px;min-height:74px;padding:10px}.approval-request-card>div:last-child{flex-wrap:wrap;gap:8px;display:flex}@media (width<=900px){.approval-request-card{grid-template-columns:1fr}.approval-request-card>div:last-child>*{flex:1}}.attachment-draft{grid-template-columns:minmax(230px,.7fr) minmax(320px,1.3fr);align-items:center;gap:18px;display:grid}.attachment-draft h3,.linked-attachments h2{margin:0 0 7px}.attachment-draft p,.linked-attachments small{color:var(--muted);margin:0}.attachment-picker{cursor:pointer;background:#faf8fd;border:1px dashed #9c75d9;border-radius:7px;grid-template-rows:auto auto;grid-template-columns:38px 1fr;align-items:center;column-gap:12px;padding:18px;display:grid;position:relative}.attachment-picker>span{color:#6423c9;background:#f1ebfb;border-radius:50%;grid-row:1/3;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.attachment-picker>b{font-size:14px}.attachment-picker small{font-size:12px}.attachment-picker input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.attachment-chip-list{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.attachment-chip-list>span{color:#6423c9;background:#fff;border:1px solid #f1ebfb;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;display:flex}.attachment-chip-list button{color:#b42c43;background:0 0;border:0;font-size:16px}.linked-attachments{margin-top:18px;padding:22px}.linked-attachments>form{grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:12px;display:grid}.attachment-picker.compact{padding:12px 15px}.linked-attachment-list{gap:8px;margin-top:16px;display:grid}.linked-attachment-list article{border:1px solid #f1ebfb;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.linked-attachment-list article>div{align-items:center;gap:9px;display:flex}.linked-attachment-list article>div:first-child{grid-template-columns:28px 1fr;display:grid}.linked-attachment-list article>div:first-child>span{color:#6423c9;grid-row:1/3;font-size:22px}.linked-attachment-list article small{grid-column:2}.linked-attachment-list article>div:last-child{flex-wrap:wrap}@media (width<=760px){.attachment-draft,.linked-attachments>form{grid-template-columns:1fr}.linked-attachment-list article{flex-direction:column;align-items:flex-start}.linked-attachment-list article>div:last-child{width:100%}.linked-attachment-list article>div:last-child>*{flex:1}}.allocation-hint{color:#6423c9;background:#faf8fd;border:1px solid #cbb6ee;border-radius:6px;margin-top:14px;padding:12px 15px}.allocation-hint b{color:#6423c9}.receipt-party-card{margin-top:16px;padding:20px 22px}.receipt-party-card h3{margin:0 0 16px}.receipt-reversal{margin-bottom:18px;padding:18px 22px}.receipt-reversal .error-message{grid-column:1/-1}@media (width<=1000px){.operation-hero{grid-template-columns:repeat(2,1fr)}.operation-hero>div{border-bottom:1px solid #f1ebfb;border-left:0;padding:12px}.operation-line{grid-template-columns:2fr 1fr 1fr 36px}.operation-line>:nth-child(4){display:none}.count-line{grid-template-columns:2fr .8fr 1fr .8fr 1fr 36px}.count-line>:nth-child(6){display:none}}@media (width<=700px){.inventory-kpis{grid-template-columns:1fr}.operation-line{grid-template-columns:1.6fr 1fr 32px}.operation-line>:nth-child(2),.operation-line-head>:nth-child(2){display:none}.count-line{grid-template-columns:1.6fr 1fr 1fr 32px}.count-line>:nth-child(2),.count-line>:nth-child(4),.count-line>:nth-child(6),.count-line-head>:nth-child(2),.count-line-head>:nth-child(4),.count-line-head>:nth-child(6){display:none}.barcode-add{grid-template-columns:24px 1fr auto}.barcode-add select{grid-column:2/4}.operation-hero,.accounting-impact>div{grid-template-columns:1fr}.form-actions{flex-wrap:wrap}.form-actions>*{flex:1}}.integration-connect-modal{width:min(720px,100vw - 32px);margin:0;padding:24px}.integration-connect-modal .modal-title{align-items:flex-start}.integration-connect-modal .modal-title p{color:var(--muted);margin:5px 0 0}.integration-api-note{background:#faf8fd;border:1px solid #f1ebfb;border-radius:7px;padding:18px}.integration-api-note p{color:var(--muted);margin:7px 0 0;line-height:1.75}.issued-api-key{flex-direction:column;gap:8px;margin-top:18px;display:flex}.issued-api-key span{font-weight:700}.issued-api-key code{text-align:left;color:#20194f;overflow-wrap:anywhere;direction:ltr;background:#f1ebfb;border:1px dashed #9c75d9;border-radius:6px;padding:13px}.billing-empty-state{text-align:center;padding:58px 24px}.billing-empty-state .empty-mark{margin:auto}.billing-empty-state h2{margin:18px 0 7px}.billing-empty-state p{max-width:580px;color:var(--muted);margin:0 auto 20px;line-height:1.8}.pos-permission-notice{text-align:center;padding:48px 24px}.pos-permission-notice .pos-open-mark{margin:auto}.pos-permission-notice h2{margin:18px 0 7px}.pos-permission-notice>p{max-width:610px;color:var(--muted);margin:0 auto;line-height:1.8}.pos-permission-required{text-align:start;background:#faf8fd;border:1px solid #cbb6ee;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;width:min(420px,100%);margin:20px auto;padding:13px 15px;display:flex}.pos-permission-required small{color:var(--muted)}.pos-permission-required strong{color:#6423c9}.pos-permission-notice .primary-button{margin-top:2px}.csr-actions{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.csr-actions small{color:var(--muted)}.csr-output textarea{text-align:left;resize:vertical;direction:ltr;background:#f1ebfb;border:1px dashed #9c75d9;border-radius:6px;width:100%;min-height:130px;padding:12px;font:11px/1.45 Consolas,monospace}.zatca-onboarding{gap:18px;display:grid}.zatca-onboarding-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.zatca-onboarding-steps article{background:#faf8fd;border:1px solid #f1ebfb;border-radius:10px;gap:5px;padding:14px;display:grid}.zatca-onboarding-steps article>b{color:#6423c9;background:#f1ebfb;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.zatca-onboarding-steps article.done{background:#faf8fd;border-color:#cbb6ee}.zatca-onboarding-steps article.done>b{color:#fff;background:#6423c9}.zatca-onboarding-steps article.active{background:#faf8fd;border-color:#9c75d9}.zatca-otp-row,.compliance-suite-head,.zatca-production-promotion{background:#faf8fd;border:1px solid #f1ebfb;border-radius:10px;justify-content:space-between;align-items:end;gap:16px;padding:16px;display:flex}.zatca-otp-row .field{flex:1;max-width:280px}.compliance-suite-head p,.zatca-production-promotion p{color:#67727e;margin:4px 0 0}.compliance-suite-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.compliance-suite-grid article{border:1px solid #f1ebfb;border-radius:10px;gap:7px;padding:13px;display:grid}.compliance-suite-grid article.passed{background:#faf8fd;border-color:#cbb6ee}.compliance-suite-grid article.failed{background:#fff7f7;border-color:#efb4b4}.compliance-suite-grid code{text-overflow:ellipsis;font-size:10px;overflow:hidden}.zatca-production-promotion{background:#faf8fd;border-color:#cbb6ee}@media (width<=900px){.zatca-onboarding-steps,.compliance-suite-grid{grid-template-columns:1fr 1fr}.zatca-otp-row,.compliance-suite-head,.zatca-production-promotion{flex-direction:column;align-items:stretch}}@media (width<=700px){.integration-connect-modal .form-grid{grid-template-columns:1fr}}.currency-details{background:#fff;border-radius:12px;margin-top:18px;padding:18px;border:1px solid #f1ebfb!important}.currency-details h3{margin:0 0 14px}.currency-details .detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.e-invoice-panel{margin-top:18px;overflow:hidden}.e-invoice-panel .panel-title{align-items:flex-start}.e-invoice-panel .panel-title p{color:var(--muted);margin:5px 0 0;font-size:13px}.e-invoice-grid{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:24px;margin-top:18px;display:grid}.e-invoice-qr{text-align:center;background:#fff;border:1px solid #f1ebfb;border-radius:12px;padding:14px}.e-invoice-qr img{width:100%;max-width:205px;margin:auto;display:block}.e-invoice-qr small{color:var(--muted);margin-top:8px;display:block}.e-invoice-panel .detail-grid code{color:#20194f;overflow-wrap:anywhere;background:#faf8fd;border-radius:8px;max-width:100%;padding:8px 10px;font:11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.e-invoice-panel .detail-grid .wide{grid-column:1/-1}.compliance-checks{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.compliance-checks span{color:#6423c9;background:#f1ebfb;border-radius:999px;padding:7px 10px;font-size:12px}.compliance-notice{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:12px 14px;font-size:12px;line-height:1.7}.submission-history{border-top:1px solid #f1ebfb;flex-wrap:wrap;gap:12px;margin-top:14px;padding-top:14px;display:flex}.submission-history span{color:var(--muted);font-size:12px}.inline-toggle{color:#20194f;background:#fff;border:1px solid #f1ebfb;border-radius:8px;align-items:center;gap:9px;min-height:43px;padding:0 12px;font-weight:500!important;display:flex!important}.inline-toggle input{accent-color:#5e4ab3;height:17px;margin:0;width:17px!important}.zatca-operations{overflow:hidden}.zatca-connection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;display:grid}.zatca-connection-grid article{background:#faf8fd;border:1px solid #f1ebfb;border-right:4px solid #6423c9;border-radius:8px;flex-direction:column;gap:7px;padding:18px;display:flex}.zatca-connection-grid article>span,.zatca-connection-grid small{color:var(--muted)}.zatca-connection-grid article>b{color:#20194f;font-size:17px}.zatca-connection-grid code{overflow-wrap:anywhere;color:#6423c9;direction:ltr;font-size:11px;display:block}.zatca-operations .table-wrap{border-top:1px solid var(--line)}@media (width<=760px){.e-invoice-grid,.zatca-connection-grid{grid-template-columns:1fr}.e-invoice-qr{max-width:260px;margin:auto}}.production-submit-gate{border-right:4px solid #b9973f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 22px;display:grid}.production-submit-gate p{color:var(--muted);margin:6px 0;line-height:1.7}.production-submit-gate .form-message{grid-column:1/-1;margin:0}@media (width<=700px){.production-submit-gate{grid-template-columns:1fr}.production-submit-gate>a,.production-submit-gate>button{width:100%}}.contextual-help{background:linear-gradient(110deg,#fff 0 68%,#f1ebfb 68% 100%);border-right:4px solid #6423c9;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:28px;display:grid}.help-eyebrow{color:#6423c9;background:#f1ebfb;border-radius:14px;padding:5px 10px;font-size:12px;font-weight:750;display:inline-flex}.contextual-help h2{margin:13px 0 6px;font-size:23px}.contextual-help p{color:var(--muted);margin:0;line-height:1.8}.contextual-help ol{color:#6423c9;gap:9px;margin:18px 0 0;padding-right:22px;display:grid}.contextual-help li::marker{color:#6423c9;font-weight:800}.help-library{padding:24px}.help-library-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.help-library-head h2{margin:0 0 5px}.help-library-head p{color:var(--muted);margin:0}.help-search{border:1px solid var(--line);color:#7b8992;background:#fff;border-radius:6px;align-items:center;gap:8px;width:min(340px,100%);height:42px;padding:0 12px;display:flex}.help-search input{background:0 0;border:0;outline:0;flex:1;min-width:0}.help-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.help-grid article{background:#faf8fd;border:1px solid #f1ebfb;border-radius:8px;flex-direction:column;min-height:190px;padding:20px;display:flex;position:relative}.help-grid article>span{color:#cbb6ee;font-size:20px;font-weight:800;position:absolute;top:16px;left:16px}.help-grid h3{color:#20194f;margin:0 0 9px;font-size:17px}.help-grid p{color:var(--muted);margin:0;line-height:1.75}.help-grid a{color:#6423c9;margin-top:auto;padding-top:14px;font-weight:750}.help-grid article:hover{box-shadow:var(--shadow);background:#fff;border-color:#9c75d9;transform:translateY(-1px)}.official-help{justify-content:space-between;align-items:center;gap:20px;padding:22px 25px;display:flex}.official-help h2{margin:0 0 5px;font-size:18px}.official-help p{color:var(--muted);margin:0}@media (width<=1000px){.help-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.contextual-help{background:#fff;grid-template-columns:1fr}.contextual-help>.primary-button{width:100%}.help-library-head,.official-help{flex-direction:column;align-items:stretch}.help-grid{grid-template-columns:1fr}}.top-icon-button,.account-wrap>button{color:#20194f;background:#fff;border:1px solid #f1ebfb;border-radius:5px;justify-content:center;align-items:center;width:35px;height:35px;display:inline-flex}.top-icon-button:hover,.account-wrap>button:hover{background:#faf8fd;border-color:#9c75d9}.account-wrap{position:relative}.account-menu{border:1px solid var(--line);z-index:70;background:#fff;border-radius:8px;width:230px;position:absolute;top:43px;left:0;overflow:hidden;box-shadow:0 14px 42px #132c3e2e}.account-menu>div{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:15px;display:flex}.account-menu small{color:#6423c9}.account-menu>a{color:#6423c9;padding:11px 15px;display:block}.account-menu>a:hover{color:#20194f;background:#faf8fd}.account-menu>a+a{border-top:1px solid #f0f2f3}.line-section>.panel-title{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.line-section>.panel-title h3{margin:0}.line-section>.panel-title span{color:var(--muted);font-size:12px}.line-total{background:#faf8fd;border:1px solid #f1ebfb;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:0 9px;display:flex}.line-total strong{white-space:nowrap;color:#20194f}.line-total button{color:#b52e45;background:#fff0f2;border:0;border-radius:5px;width:27px;height:27px;font-size:18px;line-height:1}.line-total button:disabled{opacity:.3}.line-section>.text-button{margin-top:12px}@media (width<=900px){.line-section .line-grid{grid-template-columns:minmax(160px,2fr) .7fr 1fr 1fr}.line-section .line-grid>:nth-child(3),.line-section .line-grid>:nth-child(5){display:none}}@media (width<=600px){.line-section .line-grid{grid-template-columns:1fr 1fr}.line-section .line-grid>:first-child,.line-section .line-grid>:last-child{grid-column:1/-1}}.line-item{border-bottom:1px dashed #f1ebfb;margin-bottom:10px;padding:0 0 10px}.line-item:last-of-type{border-bottom:0}.line-discount-editor{color:#5d6972;grid-template-columns:auto minmax(125px,160px) minmax(110px,145px) 1fr;align-items:center;gap:8px;padding:0 8px;display:grid}.line-discount-editor>span{font-size:12px;font-weight:700}.line-discount-editor select,.line-discount-editor input{background:#fff;border:1px solid #f1ebfb;border-radius:4px;height:36px;padding:6px 9px}.line-discount-editor small{color:#75818a}@media (width<=700px){.line-discount-editor{grid-template-columns:1fr 1fr}.line-discount-editor small{grid-column:1/-1}}.document-discount-section{border-right:4px solid #6423c9}.document-discount-section>.panel-title{margin:-22px -22px 18px}.document-discount-section .discount-hint{color:#6f7c85;margin:14px 0 0;font-size:12px}.custom-field-editor{border-right:4px solid #6423c9;margin-top:18px;padding:22px}.custom-field-editor>.panel-title{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.custom-field-editor>.panel-title h2{margin:0 0 5px}.custom-field-editor>.panel-title p{color:var(--muted);margin:0}.custom-field-editor>.panel-title>span{color:#6423c9;background:#f1ebfb;border-radius:14px;padding:5px 10px;font-size:12px}.custom-field-editor .field small{color:var(--muted);font-weight:500}.custom-checkbox{background:#fff;border:1px solid #f1ebfb;border-radius:5px;align-items:center;gap:9px;height:43px;padding:0 12px;display:flex}.custom-checkbox input{accent-color:#6423c9;width:18px;height:18px}.custom-field-editor .form-actions{margin-top:18px}@media (width<=700px){.custom-field-editor>.panel-title{flex-direction:column}}.document-narratives{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-bottom:18px;padding:20px 22px;display:grid}.document-narratives article{border-inline-start:3px solid #f1ebfb;min-width:0;padding-inline-start:14px}.document-narratives span{color:#6423c9;margin-bottom:7px;font-size:12px;font-weight:700;display:block}.document-narratives p{color:#20194f;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.8}@media print{.document-narratives{break-inside:avoid;box-shadow:none;border:1px solid #f1ebfb}}.print-document-branding,.print-document-lines{display:none}.print-document-branding{white-space:pre-wrap}.print-document-footer{text-align:center}.print-document-lines th,.print-document-lines td{white-space:normal;vertical-align:top}@media print{.commercial-document-page~*,.commercial-document-page .detail-actions,.commercial-document-page .lifecycle-controls,.commercial-document-page .lifecycle-alert,.commercial-document-page .document-payments,.commercial-document-page .journal-effect,.commercial-document-page .lifecycle-timeline,.commercial-document-page .document-operational-meta{display:none!important}.commercial-document-page .page-heading{margin-bottom:12px}.commercial-document-page .page-heading h1{font-size:22px}.commercial-document-page .page-heading p{color:#333}.commercial-document-page .panel{box-shadow:none;border-color:#cbb6ee}.commercial-document-page .document-detail-hero,.commercial-document-page .document-lines-panel,.commercial-document-page .document-narratives{break-inside:avoid}.commercial-document-page .screen-document-lines{display:none}.commercial-document-page .print-document-lines{display:table}.commercial-document-page .print-document-branding{border-bottom:1px solid #cbb6ee;margin-bottom:12px;padding:0 0 10px;display:block}.commercial-document-page .print-tenant-logo{object-fit:contain;width:auto;max-width:145px;height:54px;margin:0 0 9px auto;display:block}.commercial-document-page .print-document-branding b{font-size:19px}.commercial-document-page .print-document-branding p{margin:5px 0 0;line-height:1.6}.commercial-document-page .print-document-footer{border:0;border-top:1px solid #cbb6ee;margin:14px 0 0;padding:9px 0 0;font-size:10px}.commercial-document-page .document-lines-panel{min-height:0}.commercial-document-page .document-totals{break-inside:avoid}.commercial-document-page.print-compact th,.commercial-document-page.print-compact td{padding:5px 6px;font-size:9px}.commercial-document-page.print-comfortable th,.commercial-document-page.print-comfortable td{padding:8px;font-size:10px}.commercial-document-page.print-thermal{width:56mm;font-size:9px}.commercial-document-page.print-thermal .detail-grid,.commercial-document-page.print-thermal .document-narratives{grid-template-columns:1fr}.commercial-document-page.print-thermal .print-document-lines th,.commercial-document-page.print-thermal .print-document-lines td{padding:3px;font-size:7px}.commercial-document-page.print-thermal .document-totals{width:100%;margin-inline-start:0}}.identity-security-panel{background:#faf8fd;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;display:flex;border:1px solid var(--line)!important;padding:20px!important}.identity-security-panel h2{margin:0 0 7px!important}.identity-security-panel p{color:var(--muted);margin:0;line-height:1.75}.identity-security-panel .outline-button{flex:none}.identity-verification-status{background:#faf8fd;border-radius:7px;align-items:center;gap:12px;padding:16px;display:flex}.identity-verification-status>span:last-child{color:var(--muted);line-height:1.7}.account-menu>a.account-signout{color:#b73b45;font-weight:700}.account-menu>a.account-signout:hover{color:#9d2732;background:#fff2f3}.pos-signout-guard{text-align:center;width:min(600px,100vw - 30px);padding:27px}.pos-signout-mark{color:#a86509;background:#fff1d8;border-radius:50%;place-items:center;width:60px;height:60px;margin:0 auto 12px;font-size:29px;font-weight:900;display:grid}.pos-signout-guard h2{color:#20194f;margin:0}.pos-signout-guard>p{color:#6423c9;max-width:520px;margin:9px auto 18px;line-height:1.7}.pos-signout-guard>small{color:#7a6860;margin:15px 0 4px;line-height:1.7;display:block}.pos-signout-risk-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.pos-signout-risk-grid span{color:#708188;background:#faf8fd;border:1px solid #f1ebfb;border-radius:8px;gap:6px;padding:13px;font-size:12px;display:grid}.pos-signout-risk-grid b{color:#20194f;font-size:20px}.pos-signout-guard .form-actions{justify-content:center;margin-top:18px}.pos-signout-guard .danger-button{color:#a63c46;border-color:#dfb9bd}@media (width<=620px){.pos-signout-guard{padding:21px 17px}.pos-signout-risk-grid{grid-template-columns:1fr}.pos-signout-guard .form-actions{flex-direction:column;align-items:stretch}.pos-signout-guard .form-actions>*{width:100%}}.bt29-backdrop{z-index:105}.bt29-dialog{width:min(620px,100vw - 28px);max-height:calc(100vh - 30px);padding:27px;overflow:auto}.bt29-dialog-mark{color:#a86509;background:#fff1d8;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 12px;font-size:28px;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #f1d29b}.bt29-dialog-copy{text-align:center}.bt29-dialog-copy>small{color:#b37613;font-weight:800}.bt29-dialog-copy h2{color:#20194f;margin:5px 0 8px;font-size:22px}.bt29-dialog-copy p{color:#6423c9;max-width:520px;margin:0 auto 20px;line-height:1.75}.bt29-dialog-fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.bt29-dialog-note{color:#6423c9;background:#faf8fd;border:1px solid #f1ebfb;border-radius:7px;grid-template-columns:auto 1fr;align-items:start;gap:10px;margin:16px 0 0;padding:12px 14px;line-height:1.65;display:grid}.bt29-dialog-note b{color:#6423c9}.bt29-dialog .form-actions{justify-content:flex-end;margin-top:19px}@media (width<=620px){.bt29-dialog{padding:21px 16px}.bt29-dialog-fields{grid-template-columns:1fr}.bt29-dialog .form-actions{flex-direction:column-reverse}.bt29-dialog .form-actions>*{width:100%}}.tax-address-missing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.tax-address-missing-grid .field>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.tax-address-missing-grid .field small{color:#9c75d9;font-size:10px}@media (width<=620px){.tax-address-missing-grid{grid-template-columns:1fr}}.simplified-deadline-dialog{max-width:620px}.simplified-deadline-clock{color:#8a5b00;background:#fff4dc;border:7px solid #f6c967;border-radius:50%;place-items:center;width:68px;height:68px;margin-inline:auto;font-size:20px;font-weight:900;display:grid;box-shadow:0 0 0 5px #fffaf0}.simplified-deadline-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.simplified-deadline-facts>div{background:#faf8fd;border:1px solid #f1ebfb;border-radius:10px;padding:11px 13px}.simplified-deadline-facts dt{color:#71858b;font-size:11px}.simplified-deadline-facts dd{color:#20194f;margin:4px 0 0;font-weight:800}.simplified-deadline-dialog .bt29-dialog-note{color:#6f5318;background:#fff9eb;border-color:#f5d68f}@media (width<=620px){.simplified-deadline-facts{grid-template-columns:1fr}}.resource-center-launcher{z-index:91;color:#fff;cursor:pointer;inset-inline-end:22px;background:#6423c9;border:0;border-radius:23px;align-items:center;gap:8px;min-height:42px;padding:7px 13px;font-weight:800;display:flex;position:fixed;bottom:18px;box-shadow:0 8px 25px #173e4938}.resource-center-launcher span{color:#6423c9;background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:17px;display:grid}.resource-center-panel{z-index:92;color:#20194f;inset-inline-end:22px;background:#fff;border:1px solid #f1ebfb;border-radius:16px;width:min(398px,100vw - 28px);max-height:min(700px,100vh - 100px);position:fixed;bottom:70px;overflow:auto;box-shadow:0 20px 55px #163b463d}.resource-center-panel>header{z-index:2;color:#fff;background:linear-gradient(135deg,#6423c9,#6423c9);border-bottom:1px solid #f1ebfb;justify-content:space-between;align-items:center;gap:12px;padding:17px 18px;display:flex;position:sticky;top:0}.resource-center-panel>header>div{align-items:center;gap:10px;display:flex}.resource-center-panel>header b,.resource-center-panel>header small{display:block}.resource-center-panel>header b{font-size:16px}.resource-center-panel>header small{color:#f1ebfb;margin-top:2px}.resource-center-panel>header button{color:#fff;cursor:pointer;background:#ffffff1c;border:0;border-radius:50%;place-items:center;width:29px;height:29px;font-size:20px;display:grid}.resource-center-panel>header .resource-back{font-size:17px}.resource-search{color:#71858c;background:#faf8fd;border:1px solid #f1ebfb;border-radius:9px;align-items:center;gap:8px;margin:15px 16px 9px;padding:9px 12px;display:flex}.resource-search input{color:#20194f;background:0 0;border:0;outline:0;width:100%;min-width:0}.resource-home-list{padding:5px 10px 13px;display:grid}.resource-home-list>a,.resource-home-list>button{text-align:start;color:#20194f;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f1ebfb;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:11px;width:100%;padding:12px 9px;text-decoration:none;display:grid}.resource-home-list>a:hover,.resource-home-list>button:hover{background:#faf8fd;border-radius:9px}.resource-home-list i,.resource-contact i{color:#6423c9;background:#f1ebfb;border-radius:11px;place-items:center;width:40px;height:40px;font-size:15px;font-style:normal;font-weight:900;display:grid}.resource-home-list b,.resource-home-list small{display:block}.resource-home-list small{color:#71838a;margin-top:4px;line-height:1.45}.resource-home-list em{color:#7b8c92;font-style:normal}.resource-tours{padding:5px 13px 16px}.resource-tours .resource-search{margin-inline:0}.resource-tours>article{border-bottom:1px solid #f1ebfb;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 4px;display:grid}.resource-tours>article>i{color:#6423c9;background:#f1ebfb;border-radius:11px;place-items:center;width:40px;height:40px;font-style:normal;font-weight:900;display:grid}.resource-tours article b,.resource-tours article p,.resource-tours article small{margin:0;display:block}.resource-tours article p{color:#687c84;margin-top:4px;font-size:12px;line-height:1.5}.resource-tours article small{color:#6423c9;margin-top:6px;font-weight:700}.resource-tours article>button{color:#6423c9;cursor:pointer;background:#fff;border:1px solid #cbb6ee;border-radius:7px;padding:7px 9px;font-weight:800}.tour-player{text-align:center;padding:7px 8px 5px}.tour-progress{text-align:start;color:#6423c9;gap:7px;font-size:12px;display:grid}.tour-progress:after{content:"";background:#f1ebfb;border-radius:4px;height:6px}.tour-progress i{z-index:1;background:#6423c9;border-radius:4px;height:6px;margin-top:-13px;position:relative}.tour-player-icon{color:#6423c9;background:#f1ebfb;border-radius:20px;place-items:center;width:66px;height:66px;margin:25px auto 12px;font-size:24px;font-weight:900;display:grid}.tour-player h3{margin:0;font-size:19px}.tour-player p{color:#6423c9;min-height:70px;margin:11px 0;line-height:1.75}.tour-player>a{color:#6423c9;font-weight:800;text-decoration:none}.tour-actions{justify-content:space-between;gap:10px;margin-top:20px;display:flex}.tour-actions button{flex:1}.resource-feedback,.resource-contact{gap:15px;padding:18px;display:grid}.resource-feedback>p,.resource-contact>p{color:#6423c9;margin:0;line-height:1.65}.feedback-categories{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.feedback-categories button{color:#6423c9;cursor:pointer;background:#fff;border:1px solid #cbb6ee;border-radius:8px;padding:9px}.feedback-categories button.active{color:#6423c9;background:#f1ebfb;border-color:#6423c9;font-weight:800}.resource-feedback label>span:first-child{margin-bottom:7px;font-weight:800;display:block}.resource-feedback textarea{resize:vertical;width:100%;min-height:125px;font:inherit;color:#20194f;border:1px solid #cbb6ee;border-radius:8px;padding:11px}.resource-feedback label>small{color:#839299;margin-top:5px;display:block}.feedback-stars{direction:ltr;justify-content:flex-end;gap:2px;display:flex!important}.feedback-stars button{color:#cbb6ee;cursor:pointer;background:0 0;border:0;font-size:25px}.feedback-stars button.active{color:#e8a51f}.feedback-context{color:#74868c;overflow-wrap:anywhere}.feedback-context code{color:#6423c9}.resource-feedback>.primary-button{justify-content:center}.resource-message{color:#98551e;background:#fff2e8;border-radius:8px;margin:9px 0;padding:9px 11px;font-size:12px}.resource-message.success{color:#6423c9;background:#f1ebfb}.resource-contact>a{color:#20194f;border:1px solid #f1ebfb;border-radius:10px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;padding:12px;text-decoration:none;display:grid}.resource-contact>a:hover{background:#faf8fd;border-color:#cbb6ee}.resource-contact b,.resource-contact small{display:block}.resource-contact small{color:#708188;margin-top:4px}.top-actions>button.top-icon-button{font:inherit;cursor:pointer}@media (width<=640px){.resource-center-launcher{inset-inline-end:12px;bottom:12px}.resource-center-launcher:not(:focus){font-size:0}.resource-center-panel{inset-inline:8px;border-radius:14px;width:auto;max-height:calc(100vh - 78px);bottom:64px}}.pos-resource-center-launcher{bottom:76px}.pos-resource-center-panel{bottom:128px}@media (width<=700px){.pos-resource-center-launcher{bottom:76px}.pos-resource-center-panel{max-height:calc(100vh - 142px);bottom:128px}}.quick-actions-link{color:#f1ebfb;background:#ffffff0f;border:1px solid #ffffff38;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:calc(100% - 28px);min-height:41px;margin:20px 14px 8px;font-weight:700;display:flex}.quick-actions-link span{font-size:18px}.quick-actions-link:hover,.quick-actions-link.active{color:#fff;background:#0000002e;border-color:#ffffff59}.quick-actions-link+.quick-create{margin-top:8px}.quick-actions-page{max-width:1280px;margin:0 auto}.quick-actions-group{margin-bottom:44px}.quick-actions-group>h1{text-align:center;color:#25233a;margin:8px 0 22px;font-size:26px;font-weight:500}.quick-actions-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.quick-action-card{background:#fff;border:1px solid #ddd;border-radius:4px;flex-direction:column;height:308px;display:flex;overflow:hidden}.quick-action-card>header{color:#fff;background:#20194f;border-radius:3px 3px 0 0;min-height:45px;padding:10px 15px;font-size:16.8px;font-weight:700}.quick-action-card>div{flex-direction:column;flex:1;min-height:0;padding:15px;display:flex}.quick-action-card p{color:#25233a;margin:0;line-height:1.8}.quick-action-card nav{gap:5px;margin-top:auto;display:grid}.quick-action-card nav a{color:#fff;text-align:center;background:#6423c9;border:1px solid #6423c9;border-radius:3px;justify-content:center;align-items:center;min-height:34px;padding:6px 12px;display:flex}.quick-action-card nav a:hover{background:#6423c9}.q-app[dir=ltr] .quick-action-card>header,.q-app[dir=ltr] .quick-action-card p{text-align:left}@media (width<=1199px){.quick-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=991px){.quick-actions-page{max-width:600px}.quick-actions-grid{grid-template-columns:1fr}}@media (width<=600px){.quick-action-card{height:auto;min-height:285px}.quick-actions-group>h1{font-size:23px}.quick-actions-grid{gap:20px}}.quality-summary{align-items:center;gap:22px;margin-bottom:18px;padding:22px;display:flex}.quality-summary h2{margin:0 0 6px}.quality-summary p{color:#6423c9;margin:0}.quality-score{text-align:center;background:#faf8fd;border:8px solid #f1ebfb;border-radius:50%;flex:none;place-content:center;width:112px;height:112px;display:grid}.quality-score strong{font-size:1.45rem}.quality-score span{color:#6423c9;font-size:.75rem}.quality-score.success{border-color:#cbb6ee}.quality-score.warning{border-color:#f7d58b}@media (width<=640px){.quality-summary{flex-direction:column;align-items:flex-start}.quality-score{width:92px;height:92px}}.account-menu>button{color:#6423c9;text-align:right;background:#fff;border:0;border-top:1px solid #f0f2f3;width:100%;padding:11px 15px;display:block}.account-menu>button:hover{color:#20194f;background:#faf8fd}.account-menu-label{border-top:1px solid var(--line);color:#9aa4aa;padding:9px 15px 6px;font-size:11px;font-weight:800;display:block}.upgrade-required-screen{text-align:center;border:1px solid var(--line);background:#fff;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:440px;display:flex}.upgrade-required-screen p,.inline-upgrade-prompt p{color:#7a858c;margin:0}.upgrade-required-screen .primary-button,.inline-upgrade-prompt .primary-button{justify-content:center;min-width:160px}.inline-upgrade-prompt{text-align:center;background:#faf8fd;border:1px dashed #cbb6ee;border-radius:7px;flex-direction:column;align-items:center;gap:12px;margin:16px 0 0;padding:22px;display:flex}.organization-switcher{max-width:920px;margin:auto}.organization-search{color:#9c75d9;background:#fff;border:1px solid #f1ebfb;border-radius:6px;align-items:center;gap:10px;height:48px;margin-bottom:18px;padding:0 15px;display:flex}.organization-search input{background:0 0;border:0;outline:0;flex:1}.organization-card{padding:22px}.organization-card-head{grid-template-columns:54px 1fr auto;align-items:center;gap:14px;display:grid}.organization-avatar{color:#fff;background:linear-gradient(145deg,#6423c9,#6423c9);border-radius:9px;place-items:center;width:54px;height:54px;font-size:24px;font-weight:900;display:grid}.organization-card-head>div{flex-direction:column;gap:5px;display:flex}.organization-card-head small{color:#8b969d}.organization-card-head em{color:#6423c9;background:#f1ebfb;border-radius:14px;padding:5px 10px;font-size:12px;font-style:normal}.organization-card-actions{border-top:1px solid var(--line);align-items:center;gap:14px;margin-top:18px;padding-top:18px;display:flex}.organization-card-actions span{color:#7b8991;font-size:12px}.in-app-plan-selector{max-width:1280px;margin:auto}.subscription-missing-banner{color:#79591b;background:#fff8e9;border:1px solid #f0d395;border-radius:7px;align-items:center;gap:12px;margin:0 0 18px;padding:14px 17px;display:flex}.subscription-missing-banner>span{color:#fff;background:#e9a92a;border-radius:50%;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.subscription-missing-banner b,.subscription-missing-banner small{display:block}.subscription-missing-banner small{color:#8b733f;margin-top:3px}.in-app-billing-toggle{width:max-content;margin:0 auto 24px;display:flex}.plan-change-message{max-width:700px;margin:0 auto 18px}.in-app-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:17px;display:grid}.in-app-plan-grid>article{background:#fff;border:1px solid #f1ebfb;border-radius:9px;flex-direction:column;padding:25px;display:flex;position:relative;box-shadow:0 7px 22px #18394c0d}.in-app-plan-grid>article.selected{border-color:#6423c9;box-shadow:0 0 0 3px #248eaa1c}.in-app-plan-grid h2{margin:0 0 8px;font-size:23px}.in-app-plan-grid>article>p{color:#71818a;min-height:52px;line-height:1.75}.plan-save{color:#6423c9;background:#f1ebfb;border-radius:13px;align-self:flex-start;padding:4px 9px;font-size:11px}.in-app-plan-price{grid-template-columns:auto 1fr;align-items:end;gap:3px 8px;margin:17px 0;display:grid}.in-app-plan-price>b{color:#6423c9;font-size:30px}.in-app-plan-price>small{color:#6d7e88}.in-app-plan-price>del{color:#aa6a73}.in-app-plan-price>strong{color:#6423c9;grid-column:1/-1;font-size:18px}.in-app-plan-price em{color:#71818a;font-size:12px;font-style:normal}.vat-note{color:#8b959b}.in-app-plan-grid .primary-button{justify-content:center;width:100%;margin:17px 0}.in-app-plan-grid ul{margin:0;padding:0;list-style:none}.in-app-plan-grid li{color:#6423c9;gap:8px;padding:7px 0;line-height:1.55;display:flex}.in-app-plan-grid li span{color:#6423c9;font-weight:900}@media (width<=980px){.in-app-plan-grid{grid-template-columns:1fr}.organization-card-actions{flex-direction:column;align-items:stretch}.organization-card-actions .primary-button{width:100%}}.solution-flow{grid-template-columns:repeat(4,1fr);gap:16px;max-width:1180px;margin:auto;display:grid}.solution-flow article{background:#fff;border:1px solid #f1ebfb;border-radius:11px;padding:27px 23px;position:relative;box-shadow:0 10px 30px #133a500f}.solution-flow article:not(:last-child):after{content:"←";z-index:2;color:#fff;background:#6423c9;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:38px;left:-24px}.solution-flow article>span{color:#6423c9;background:#f1ebfb;border-radius:10px;place-items:center;width:43px;height:43px;font-size:14px;font-weight:800;display:inline-grid}.solution-flow h3{margin:18px 0 8px;font-size:19px}.solution-flow p{color:#71838e;margin:0;line-height:1.8}.solution-actions{justify-content:center;gap:11px;margin-top:32px;display:flex}.story-section{color:#fff;background:#20194f}.story-grid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1120px;margin:auto;display:grid}.story-grid article{color:#20194f;background:#fff;border-radius:11px;padding:28px}.story-grid h3{margin:9px 0;font-size:19px}.story-grid p{color:#9c75d9;min-height:52px;line-height:1.8}.story-grid a{color:#6423c9;font-weight:750}.resource-cards{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1120px;margin:auto;display:grid}.resource-cards>a{background:#fff;border:1px solid #f1ebfb;border-radius:11px;grid-template-columns:52px 1fr auto;align-items:center;gap:14px;padding:22px;display:grid}.resource-cards>a:hover{border-color:#9c75d9;transform:translateY(-3px);box-shadow:0 13px 30px #17485f17}.resource-cards>a>span{color:#6423c9;direction:ltr;background:#f1ebfb;border-radius:10px;place-items:center;width:50px;height:50px;font-size:19px;font-weight:800;display:grid}.resource-cards h3{margin:0 0 6px}.resource-cards p{color:#71828c;margin:0;line-height:1.6}.resource-cards i{color:#6423c9;font-size:21px;font-style:normal}.marketing-contact{background:#fff;grid-template-columns:.8fr 1.2fr;align-items:start;gap:50px;padding:90px max(8vw,45px);display:grid}.contact-copy{position:sticky;top:110px}.contact-copy h2{color:#20194f;margin:18px 0 10px;font-size:39px;line-height:1.35}.contact-copy>p{color:#6423c9;font-size:16px;line-height:1.9}.contact-methods{gap:9px;margin-top:28px;display:grid}.contact-methods>a,.contact-methods>div{color:#6423c9;border-bottom:1px solid #f1ebfb;justify-content:space-between;gap:18px;padding:13px 2px;display:flex}.contact-methods b{color:#20194f}.marketing-inquiry-form{background:#faf8fd;border:1px solid #f1ebfb;border-radius:13px;padding:31px;box-shadow:0 18px 45px #12374c14}.marketing-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.marketing-form-grid label{flex-direction:column;gap:7px;display:flex}.marketing-form-grid label>span{color:#6423c9;font-weight:700}.marketing-form-grid input,.marketing-form-grid select,.marketing-form-grid textarea{background:#fff;border:1px solid #cbb6ee;border-radius:6px;outline:0;width:100%;padding:10px 12px}.marketing-form-grid input,.marketing-form-grid select{height:47px}.marketing-form-grid textarea{resize:vertical;min-height:125px}.marketing-form-grid input:focus,.marketing-form-grid select:focus,.marketing-form-grid textarea:focus{border-color:#9c75d9;box-shadow:0 0 0 3px #39a2bd1c}.marketing-form-grid .full-field{grid-column:1/-1}.marketing-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.marketing-consent{color:#6423c9;align-items:flex-start;gap:8px;margin:18px 0;display:flex}.marketing-consent input{accent-color:#6423c9;width:18px;height:18px}.marketing-form-message{border-radius:6px;margin-bottom:15px;padding:12px 14px;line-height:1.7}.marketing-form-message.success{color:#6423c9;background:#f1ebfb;border:1px solid #cbb6ee}.marketing-form-message.error{color:#a02b3e;background:#fff0f2;border:1px solid #efc5cc}.marketing-inquiry-form>button{min-width:170px}@media (width<=1050px){.solution-flow{grid-template-columns:repeat(2,1fr)}.solution-flow article:after{display:none}.resource-cards,.marketing-contact{grid-template-columns:1fr}.contact-copy{position:static}.story-grid{grid-template-columns:1fr 1fr}.marketing-nav{gap:30px}.marketing-nav nav{gap:18px}}@media (width<=700px){.solution-flow,.story-grid,.marketing-form-grid{grid-template-columns:1fr}.solution-actions{flex-direction:column;align-items:stretch}.marketing-contact{padding:65px 20px}.marketing-inquiry-form{padding:22px}.contact-copy h2{font-size:31px}.resource-cards>a{grid-template-columns:46px 1fr}.resource-cards>a>i{display:none}.marketing-form-grid .full-field{grid-column:auto}.marketing-inquiry-form>button{width:100%}.story-grid p{min-height:0}}.locale-switch{text-align:center;color:#6423c9;min-width:38px;font-weight:800}.footer-locale{color:#6423c9;background:0 0;border:0;padding:0;font-weight:750}.q-app[dir=ltr] .q-sidebar{left:0;right:auto;box-shadow:2px 0 12px #06192629}.q-app[dir=ltr] .q-main{margin-left:292px;margin-right:0}.q-app[dir=ltr] .nav-single,.q-app[dir=ltr] .nav-parent,.q-app[dir=ltr] .account-menu>button{text-align:left}.q-app[dir=ltr] .nav-chevron{margin-left:auto;margin-right:0}.q-app[dir=ltr] .nav-children a{border-left:3px solid #0000;border-right:0;padding:10px 16px 10px 61px}.q-app[dir=ltr] .nav-children a:hover,.q-app[dir=ltr] .nav-children a.active{border-left-color:#9c75d9}.q-app[dir=ltr] .loading-bar{left:292px;right:0}.q-app[dir=ltr] th,.q-app[dir=ltr] td{text-align:left}.q-app[dir=ltr] .notice-panel,.q-app[dir=ltr] .account-menu{left:auto;right:0}.q-app[dir=ltr] .notice-wrap i{left:auto;right:-5px}.q-app[dir=ltr] .company-chip{border-left:1px solid #e5e5e5;border-right:0}.q-app[dir=ltr] .balanced,.q-app[dir=ltr] .unbalanced{margin-left:auto!important;margin-right:0!important}.q-app[dir=ltr] .form-actions{justify-content:flex-end}.marketing[dir=ltr] .solution-flow article:not(:last-child):after{content:"→";left:auto;right:-24px}.marketing[dir=ltr] .marketing-form-grid input[type=tel]{text-align:left}@media (width<=1150px){.q-app[dir=ltr] .q-main{margin-left:250px}.q-app[dir=ltr] .loading-bar{left:250px}}@media (width<=820px){.q-app[dir=ltr] .q-sidebar{transform:translate(-105%)}.q-app[dir=ltr] .q-sidebar.is-open{transform:none}.q-app[dir=ltr] .q-main{margin-left:0}.q-app[dir=ltr] .loading-bar{left:0}.marketing-nav>div{gap:11px}.marketing-nav .locale-switch{display:inline-flex}}.deferral-page-heading .primary-button{border:0}.deferral-live-panel{max-width:760px;padding:0;overflow:hidden}.deferral-title-band{color:#fff;background:#20194f;border-top:4px solid #6423c9;padding:15px 20px;font-size:25px;font-weight:800}.deferral-live-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:410px;padding:36px;display:flex}.deferral-live-empty>span{color:#94999c;font-size:78px;font-weight:300;line-height:1}.deferral-live-empty h2{color:#20194f;margin:15px 0 8px;font-size:25px}.deferral-live-empty p{color:#8a9297;max-width:580px;margin:0 0 25px;line-height:1.8}.deferral-template-list{min-height:240px}.deferral-template-actions{flex-wrap:nowrap}.deferral-template-actions .compact-button{justify-content:center;min-width:40px}.deferral-template-form{width:min(820px,100%);padding:24px}.deferral-template-form>h3,.deferral-template-preview>h3{color:#20194f;border-bottom:1px solid #f1ebfb;margin:20px 0 15px;padding-bottom:11px;font-size:16px}.deferral-template-form>.modal-title+h3,.deferral-template-preview>.modal-title+h3{margin-top:4px}.deferral-template-form textarea,.deferral-template-preview textarea{resize:vertical;border:1px solid #f1ebfb;border-radius:5px;outline:0;width:100%;padding:10px}.deferral-template-modal{max-height:calc(100vh - 50px);overflow:auto;box-shadow:0 20px 65px #0c22303d}.deferral-template-preview{width:min(820px,100%);padding:24px}.deferral-template-preview input:disabled,.deferral-template-preview textarea:disabled{color:#6423c9;opacity:1;background:#faf8fd}.deferral-operations{margin-top:18px;padding:0;overflow:hidden}.deferral-operations>summary{cursor:pointer;color:#20194f;background:#faf8fd;padding:17px 20px;font-weight:800}.deferral-operations[open]>summary{border-bottom:1px solid var(--line)}.deferral-operations>.page-actions-row{margin:0;padding:18px 20px 0}.deferral-operations>.workflow-console{border-bottom:1px solid var(--line);padding:20px}.deferral-operations>.table-wrap{padding:0 20px 20px}@media (width<=700px){.deferral-live-empty{min-height:340px;padding:28px 20px}.deferral-live-empty h2{font-size:21px}.deferral-template-form,.deferral-template-preview{padding:18px}.deferral-template-modal{max-height:calc(100vh - 18px)}.deferral-template-actions{flex-wrap:wrap}}.api-key-setting{border-top:1px solid #f1ebfb;border-bottom:1px solid #f1ebfb;grid-template-columns:minmax(180px,.7fr) minmax(320px,1.3fr);align-items:center;gap:18px 28px;margin:22px 0;padding:24px 0;display:grid}.api-key-setting>div:first-child b{color:#20194f;font-size:16px}.api-key-setting>div:first-child p{color:#72808e;margin:7px 0 0;line-height:1.7}.api-key-setting-control{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.api-key-setting-control input{text-align:left;direction:ltr;background:#faf8fd;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.api-key-setting>small,.api-key-setting>.form-message{grid-column:2}.api-key-setting.gated{background:#fffaf0;border:1px solid #eadfb9;border-radius:8px;padding:20px}.api-key-setting.gated .primary-button{justify-self:end}@media (width<=760px){.api-key-setting{grid-template-columns:1fr}.api-key-setting>small,.api-key-setting>.form-message{grid-column:1}.api-key-setting-control{grid-template-columns:1fr}.api-key-setting-control button,.api-key-setting.gated .primary-button{justify-self:stretch;width:100%}}.seller-identifiers{gap:12px;margin:0 0 20px;display:grid}.seller-identifier-list{gap:10px;display:grid}.seller-identifier-row{background:#faf8fd;border:1px solid #f1ebfb;border-radius:8px;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) 38px;align-items:end;gap:12px;padding:14px;display:grid}.seller-identifier-row .field{margin:0}.seller-identifier-remove{color:#77838d;cursor:pointer;background:#fff;border:1px solid #f1ebfb;border-radius:6px;width:38px;height:38px;font-size:1.35rem;line-height:1}.seller-identifier-remove:hover{color:#b93232;background:#fff6f6;border-color:#d35a5a}.seller-identifier-add{color:#6423c9;cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;font-weight:700}.seller-identifier-add:hover{text-decoration:underline}@media (width<=720px){.seller-identifier-row{grid-template-columns:1fr 38px}.seller-identifier-row .field:first-child{grid-column:1/-1}.seller-identifier-row .field:nth-child(2){grid-column:1}.seller-identifier-remove{grid-area:2/2}}.settings-section-group{display:contents}.invoice-workflow-settings{border-bottom:1px solid #f1ebfb;padding:21px 0}.invoice-workflow-settings>h2{color:#20194f;margin:0 0 8px;font-size:19px}.invoice-workflow-settings>h3{color:#6423c9;margin:22px 0 12px;font-size:14px}.invoice-automation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.invoice-automation-grid>.field,.invoice-automation-grid>.setting-toggle{background:#faf8fd;border:1px solid #f1ebfb;border-radius:7px;min-height:76px;padding:13px 14px}.invoice-automation-grid>.field select,.invoice-automation-grid>.field input{background:#fff;border:1px solid #f1ebfb;border-radius:5px;width:100%;height:39px;padding:7px 10px}.invoice-automation-grid>.setting-toggle{justify-content:space-between;align-items:center;gap:15px;display:flex}.invoice-automation-grid>.setting-toggle input{accent-color:#6423c9;flex:none;width:18px;height:18px}.outline-button:disabled{cursor:not-allowed;opacity:.48;background:#faf8fd}.print-disabled-note{color:#80651e;background:#fff9e8;border:1px solid #eadca8;border-radius:6px;margin:-10px 0 18px;padding:10px 13px}@media (width<=760px){.invoice-automation-grid{grid-template-columns:1fr}}.email-delivery-status{color:#665321;background:#fff9e8;border:1px solid #eadca8;border-radius:7px;margin:16px 0;padding:16px}.email-delivery-status p{margin:8px 0;line-height:1.7}.email-delivery-status .outline-button{margin-top:6px}.marketing-secondary{color:#20194f;background:#fff;min-height:100vh}.secondary-marketing-nav{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;position:sticky;top:0;box-shadow:0 1px #0e2d3f14}.secondary-hero{background:radial-gradient(circle at 12% 18%,#2fadc924,#0000 28%),linear-gradient(135deg,#faf8fd 0%,#fff 58%,#f1ebfb 100%);grid-template-columns:1.03fr .97fr;align-items:center;gap:65px;min-height:660px;padding:95px max(7vw,48px);display:grid}.secondary-hero-copy{max-width:690px}.secondary-hero-copy h1{letter-spacing:-1.8px;color:#20194f;margin:20px 0;font-size:clamp(42px,5vw,68px);line-height:1.15}.secondary-hero-copy>p{color:#6423c9;max-width:650px;font-size:18px;line-height:1.9}.secondary-hero-copy>small{color:#9c75d9;margin-top:17px;display:block}.secondary-product-visual{background:#fff;border:1px solid #f1ebfb;border-radius:18px;min-height:410px;padding:25px;position:relative;overflow:hidden;box-shadow:0 30px 75px #123c522b}.secondary-product-visual:before{content:"";background:linear-gradient(90deg,#6423c9,#6423c9);height:8px;position:absolute;inset:0 0 auto}.visual-top,.visual-status{justify-content:space-between;align-items:center;gap:15px;display:flex}.visual-top{border-bottom:1px solid #f1ebfb;padding:5px 0 21px}.visual-top b{color:#6423c9;font-size:21px}.visual-top span{color:#6423c9;background:#f1ebfb;border-radius:15px;padding:6px 10px;font-size:12px}.visual-metrics{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;display:grid}.visual-metrics article{border:1px solid #f1ebfb;border-radius:9px;padding:17px}.visual-metrics span{color:#9c75d9;display:block}.visual-metrics b{margin:9px 0 3px;font-size:20px;display:block}.visual-metrics i{color:#6423c9;font-style:normal}.visual-chart{background:#faf8fd;border-radius:10px;align-items:end;gap:13px;height:150px;padding:20px;display:flex}.visual-chart i{background:linear-gradient(#9c75d9,#6423c9);border-radius:5px 5px 1px 1px;flex:1;min-height:20px}.visual-status{color:#6423c9;margin-top:19px;font-size:12px}.secondary-stats{background:#f1ebfb;border-top:1px solid #f1ebfb;border-bottom:1px solid #f1ebfb;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.secondary-stats article{text-align:center;background:#fff;padding:34px 24px}.secondary-stats b{color:#6423c9;font-size:34px;display:block}.secondary-stats span{color:#6423c9}.secondary-features{background:#fff;padding:100px max(7vw,40px)}.secondary-feature-grid,.sector-card-grid{grid-template-columns:repeat(4,1fr);gap:18px;max-width:1240px;margin:auto;display:grid}.secondary-feature-grid article,.sector-card-grid>a{background:#fff;border:1px solid #f1ebfb;border-radius:13px;padding:28px;box-shadow:0 10px 28px #143d510d}.secondary-feature-grid article>span,.sector-card-grid>a>span{color:#6423c9;background:#f1ebfb;border-radius:12px;place-items:center;width:50px;height:50px;font-size:18px;font-weight:800;display:grid}.secondary-feature-grid h3,.sector-card-grid h3{margin:18px 0 9px;font-size:19px}.secondary-feature-grid p,.sector-card-grid p{color:#9c75d9;margin:0;line-height:1.8}.sector-card-grid{grid-template-columns:repeat(3,1fr)}.sector-card-grid>a:hover{border-color:#9c75d9;transform:translateY(-4px)}.sector-card-grid b{color:#6423c9;margin-top:18px;display:block}.integration-market-grid{grid-template-columns:repeat(2,1fr);gap:15px;max-width:1120px;margin:auto;display:grid}.integration-market-grid article{background:#fff;border:1px solid #f1ebfb;border-radius:11px;grid-template-columns:58px 1fr auto;align-items:center;gap:15px;padding:20px;display:grid}.integration-market-grid i{color:#fff;background:#20194f;border-radius:12px;place-items:center;width:56px;height:56px;font-style:normal;font-weight:800;display:grid}.integration-market-grid h3{margin:0 0 5px}.integration-market-grid p{color:#71838d;margin:0}.secondary-contact{border-top:1px solid #f1ebfb}.secondary-cta{color:#fff;background:linear-gradient(120deg,#20194f,#6423c9);justify-content:space-between;align-items:center;gap:30px;padding:62px max(8vw,48px);display:flex}.secondary-cta span{color:#9c75d9;font-weight:800}.secondary-cta h2{margin:9px 0;font-size:36px}.secondary-cta p{color:#cbb6ee;margin:0}.secondary-cta .light-button{color:#6423c9;background:#fff;min-width:160px}.secondary-footer{color:#cbb6ee;background:#20194f;grid-template-columns:1.5fr repeat(3,1fr);gap:45px;padding:58px max(7vw,45px) 30px;display:grid}.secondary-footer>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.secondary-footer .q-logo{justify-content:flex-start}.secondary-footer p{max-width:330px;line-height:1.8}.secondary-footer b{color:#fff}.secondary-footer>small{border-top:1px solid #ffffff1f;grid-column:1/-1;padding-top:25px}@media (width<=1050px){.secondary-hero{grid-template-columns:1fr;padding-top:65px}.secondary-product-visual{width:min(720px,100%);margin:auto}.secondary-feature-grid,.sector-card-grid,.secondary-footer{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.secondary-marketing-nav nav,.secondary-marketing-nav .nav-login{display:none}.secondary-hero{gap:38px;padding:55px 20px}.secondary-hero-copy h1{font-size:40px}.secondary-hero-copy>p{font-size:16px}.visual-metrics{grid-template-columns:1fr}.secondary-product-visual{min-height:360px;padding:18px}.secondary-stats{grid-template-columns:repeat(2,1fr)}.secondary-features{padding:70px 20px}.secondary-feature-grid,.sector-card-grid,.integration-market-grid{grid-template-columns:1fr}.integration-market-grid article{grid-template-columns:50px 1fr}.integration-market-grid .status{grid-column:2}.secondary-cta{flex-direction:column;align-items:stretch;padding:50px 20px}.secondary-cta h2{font-size:30px}.secondary-footer{grid-template-columns:1fr;padding:48px 20px 28px}.secondary-footer>small{grid-column:1}.visual-status{flex-direction:column;align-items:flex-start}}.secondary-hero-pos{background:radial-gradient(circle at 16% 18%,#30b3c733,#0000 30%),linear-gradient(135deg,#faf8fd 0%,#fff 53%,#f1ebfb 100%)}.pos-marketing-visual{color:#fff;background:linear-gradient(145deg,#20194f,#20194f 58%,#20194f);border:1px solid #20194f;border-radius:20px;min-height:500px;padding:25px;overflow:hidden;box-shadow:0 34px 85px #0d2e3e45}.pos-marketing-visual>header{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.pos-marketing-visual>header>b{letter-spacing:.5px;direction:ltr;font-size:21px}.pos-marketing-visual>header>b i{background:#6423c9;border-radius:4px;margin-inline-start:5px;padding:3px 6px;font-size:9px;font-style:normal}.pos-marketing-visual>header>span{color:#cbb6ee;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.pos-marketing-visual>header>span i{background:#9063d9;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #35d19d1f}.pos-marketing-kpis{grid-template-columns:minmax(170px,.7fr) minmax(220px,1.3fr);align-items:end;gap:24px;padding:24px 0 18px;display:grid}.pos-marketing-kpis article span,.pos-marketing-kpis article b,.pos-marketing-kpis article small{display:block}.pos-marketing-kpis article span{color:#cbb6ee}.pos-marketing-kpis article b{margin:8px 0 5px;font-size:29px}.pos-marketing-kpis article small{color:#9063d9}.pos-marketing-spark{border-bottom:1px solid #ffffff26;align-items:end;gap:8px;height:100px;padding-inline:5px;display:flex}.pos-marketing-spark i{background:linear-gradient(#9c75d9,#6423c9);border-radius:4px 4px 0 0;flex:1;min-height:8px}.pos-marketing-payments{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pos-marketing-payments>div{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9px;justify-content:space-between;gap:8px;padding:10px 12px;display:flex}.pos-marketing-payments b{color:#cbb6ee;font-size:11px}.pos-marketing-payments span{color:#9c75d9;font-weight:900}.pos-marketing-activity{margin-top:20px}.pos-marketing-activity h3{color:#cbb6ee;margin:0 0 8px;font-size:12px}.pos-marketing-activity article{border-top:1px solid #ffffff17;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.pos-marketing-activity article>i{color:#9c75d9;background:#35aec221;border-radius:8px;place-items:center;width:27px;height:27px;font-size:10px;font-style:normal;display:grid}.pos-marketing-activity article span{gap:3px;display:grid}.pos-marketing-activity article b{font-size:11px}.pos-marketing-activity article small{color:#9c75d9;font-size:9px}.pos-marketing-activity article strong{color:#9063d9;direction:ltr;font-size:11px}.pos-marketing-visual>footer{color:#cbb6ee;background:#0003;justify-content:space-between;gap:15px;margin:5px -25px -25px;padding:14px 25px;font-size:10px;display:flex}.pos-marketing-visual>footer span:first-child{color:#cbb6ee;font-weight:800}.secondary-hero-pos+.secondary-stats{border-top:0}.pos-marketing-flow{background:linear-gradient(#faf8fd,#fff);padding:95px max(7vw,40px)}.pos-marketing-flow>.section-heading{margin-bottom:55px}.pos-marketing-flow>div:last-child{grid-template-columns:repeat(4,1fr);gap:15px;max-width:1240px;margin:auto;display:grid}.pos-marketing-flow article{background:#fff;border:1px solid #f1ebfb;border-radius:14px;min-height:190px;padding:25px;position:relative;box-shadow:0 12px 30px #113e520f}.pos-marketing-flow article>span{color:#6423c9;background:#f1ebfb;border-radius:14px;padding:5px 9px;font-weight:900;display:inline-flex}.pos-marketing-flow article h3{color:#20194f;margin:22px 0 8px}.pos-marketing-flow article p{color:#71858e;margin:0;line-height:1.7}.pos-marketing-flow article>i{z-index:2;color:#6423c9;inset-inline-end:-26px;background:#fff;border:1px solid #cbb6ee;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;font-weight:900;display:grid;position:absolute;top:82px}.marketing-secondary[dir=ltr] .pos-marketing-flow article>i{transform:rotate(180deg)}.pos-till-showcase{color:#fff;background:#20194f;padding:100px max(7vw,40px)}.pos-till-showcase .section-heading h2{color:#fff}.pos-till-showcase .section-heading p{color:#cbb6ee}.pos-till-frame{color:#20194f;background:#faf8fd;border:1px solid #ffffff29;border-radius:18px;max-width:1240px;margin:auto;overflow:hidden;box-shadow:0 35px 75px #03171f59}.pos-till-frame>header{color:#fff;background:#20194f;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:18px 22px;display:grid}.pos-till-frame>header>b{direction:ltr;font-size:18px}.pos-till-frame>header>b i{background:#6423c9;border-radius:4px;margin-inline-start:4px;padding:3px 6px;font-size:8px;font-style:normal}.pos-till-frame>header>span{color:#cbb6ee;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.pos-till-frame>header>span i{background:#9063d9;border-radius:50%;width:7px;height:7px}.pos-till-frame>header>small{color:#cbb6ee}.pos-till-body{grid-template-columns:minmax(0,1.55fr) minmax(330px,.65fr);min-height:555px;display:grid}.pos-till-catalog{padding:20px}.pos-till-catalog>nav{gap:7px;padding-bottom:15px;display:flex;overflow-x:auto}.pos-till-catalog>nav span{color:#6423c9;background:#fff;border:1px solid #cbb6ee;border-radius:999px;flex:none;padding:7px 12px;font-size:10px;font-weight:800}.pos-till-catalog>nav span.selected{color:#fff;background:#6423c9;border-color:#6423c9}.pos-till-catalog>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pos-till-catalog article{background:#fff;border:1px solid #f1ebfb;border-radius:10px;min-height:145px;display:grid;overflow:hidden}.pos-till-catalog article>i{color:#6423c9;background:linear-gradient(145deg,#f1ebfb,#f1ebfb);place-items:center;min-height:82px;font-size:27px;font-style:normal;display:grid}.pos-till-catalog article>b{padding:10px 10px 2px;font-size:11px}.pos-till-catalog article>small{color:#6423c9;padding:0 10px 10px;font-weight:900}.pos-till-cart{background:#fff;border-inline-start:1px solid #cbb6ee;grid-template-rows:auto 1fr auto auto auto auto;display:grid}.pos-till-cart-head{border-bottom:1px solid #f1ebfb;gap:4px;padding:18px;display:grid;position:relative}.pos-till-cart-head>span{color:#6c8189;font-size:10px}.pos-till-cart-head>b{direction:ltr;font-size:16px}.pos-till-cart-head>small{color:#71858d}.pos-till-cart-head>em{color:#6423c9;background:#f1ebfb;border-radius:14px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900;position:absolute;inset-block-start:18px;inset-inline-end:16px}.pos-till-lines{padding:3px 17px}.pos-till-lines article{border-bottom:1px solid #f1ebfb;justify-content:space-between;align-items:center;gap:13px;padding:13px 0;display:flex}.pos-till-lines span{gap:4px;display:grid}.pos-till-lines b{font-size:11px}.pos-till-lines small{color:#7c8c91;font-size:9px}.pos-till-lines strong{color:#6423c9;direction:ltr;font-size:10px}.pos-till-totals{border-top:1px solid #f1ebfb;gap:7px;padding:14px 17px;display:grid}.pos-till-totals>span,.pos-till-totals>strong{justify-content:space-between;gap:12px;font-size:10px;display:flex}.pos-till-totals>span{color:#71838a}.pos-till-totals>strong{color:#20194f;border-top:1px dashed #cbb6ee;padding-top:8px;font-size:13px}.pos-till-totals b{direction:ltr}.pos-till-tools{grid-template-columns:repeat(3,1fr);gap:6px;padding:0 15px 12px;display:grid}.pos-till-tools button{color:#6423c9;background:#faf8fd;border:1px solid #f1ebfb;border-radius:7px;padding:8px;font-size:9px}.pos-till-pay{color:#fff;background:#6423c9;border:0;border-radius:8px;margin:0 15px 12px;padding:13px;font-weight:900}.pos-till-cart>footer{color:#6423c9;background:#f1ebfb;padding:11px 15px;font-size:9px;font-weight:900}.pos-hardware{background:linear-gradient(#faf8fd,#fff);padding:100px max(7vw,40px)}.pos-hardware-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;max-width:1240px;margin:auto;display:grid}.pos-hardware-grid>article{background:#fff;border:1px solid #f1ebfb;border-radius:16px;overflow:hidden;box-shadow:0 16px 38px #113a4b14}.pos-device-figure{background:radial-gradient(circle at 50% 35%,#faf8fd,#f1ebfb 72%);place-items:center;height:250px;display:grid;position:relative;overflow:hidden}.pos-device-figure:after{content:"";filter:blur(9px);background:#12303b26;border-radius:50%;height:14px;position:absolute;inset:auto 16% 24px}.pos-device-figure>i{z-index:1;background:linear-gradient(145deg,#20194f,#20194f);border:7px solid #20194f;display:block;position:absolute;box-shadow:0 18px 34px #0d242c40}.pos-device-figure>b{z-index:2;color:#fff;letter-spacing:.5px;direction:ltr;font-size:13px;position:relative}.pos-device-figure>b small{background:#6423c9;border-radius:3px;padding:2px 4px;font-size:6px}.pos-device-figure>span{z-index:2;background:#f1ebfb;display:block;position:absolute}.pos-device-v3>i{border-radius:16px 16px 21px 21px;width:112px;height:188px;transform:rotate(-5deg)}.pos-device-v3>b{transform:translateY(-21px)rotate(-5deg)}.pos-device-v3>span{border-radius:2px;width:72px;height:22px;margin-top:117px;transform:rotate(-5deg);box-shadow:0 6px #faf8fd}.pos-device-d3>i{border-width:9px;border-radius:8px;width:225px;height:135px;transform:translateY(-22px)}.pos-device-d3>b{transform:translateY(-26px)}.pos-device-d3>span{background:linear-gradient(90deg,#0000 28%,#20194f 29% 71%,#0000 72%);border-radius:0 0 9px 9px;width:86px;height:61px;margin-top:131px}.pos-device-printer>i{background:linear-gradient(160deg,#20194f,#20194f);border-radius:14px;width:164px;height:128px}.pos-device-printer>b{transform:translateY(-22px)}.pos-device-printer>span{background:linear-gradient(#fff,#f5f5f5);border-radius:2px;width:120px;height:83px;margin-top:119px;box-shadow:inset 0 3px #9faeb2}.pos-device-copy{padding:25px}.pos-device-copy>span{color:#6423c9;font-size:11px;font-weight:900}.pos-device-copy h3{color:#20194f;margin:7px 0 17px;font-size:23px}.pos-device-copy ul{align-content:start;gap:9px;min-height:170px;margin:0;padding:0;list-style:none;display:grid}.pos-device-copy li{color:#6423c9;padding-inline-start:19px;font-size:12px;line-height:1.55;position:relative}.pos-device-copy li:before{content:"✓";color:#6423c9;font-weight:900;position:absolute;inset-inline-start:0}.pos-device-copy>div{border-top:1px solid #f1ebfb;justify-content:space-between;align-items:flex-end;gap:15px;margin-top:22px;padding-top:19px;display:flex}.pos-device-copy p{margin:0}.pos-device-copy p small,.pos-device-copy p strong{display:block}.pos-device-copy p small{color:#7b8c92;font-size:9px}.pos-device-copy p strong{color:#20194f;direction:ltr;margin-top:4px;font-size:22px}.pos-device-copy p em{font-size:11px;font-style:normal}.pos-device-copy .outline-button{min-width:112px;min-height:40px;padding:8px 13px}.pos-hardware>aside{color:#795b20;background:#fff9eb;border:1px solid #ecd39d;border-radius:10px;align-items:center;gap:12px;max-width:1240px;margin:18px auto 0;padding:15px 17px;display:flex}.pos-hardware>aside>b{color:#fff;background:#e3ad39;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.pos-hardware>aside p{margin:0;line-height:1.6}@media (width<=1050px){.pos-till-body{grid-template-columns:1fr}.pos-till-cart{border-inline-start:0;border-top:1px solid #cbb6ee}.pos-till-catalog>div{grid-template-columns:repeat(4,minmax(120px,1fr))}}@media (width<=760px){.pos-till-showcase{padding:70px 20px}.pos-till-frame>header{grid-template-columns:1fr auto}.pos-till-frame>header>span{justify-content:flex-end}.pos-till-frame>header>small{grid-column:1/-1}.pos-till-catalog{padding:13px}.pos-till-catalog>div{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-till-cart-head>em{width:max-content;margin-top:5px;position:static}}.secondary-features:has(.secondary-feature-grid article:nth-child(6)) .secondary-feature-grid{grid-template-columns:repeat(3,1fr)}.secondary-feature-link{color:#6423c9;align-items:center;margin-top:18px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.secondary-feature-link:hover{color:#20194f}.secondary-hero-pos-invoicing,.secondary-hero-pos-cart,.secondary-hero-pos-offline,.secondary-hero-pos-payments,.secondary-hero-pos-permissions,.secondary-hero-pos-reports{background:radial-gradient(circle at 15% 16%,#30b3c72b,#0000 29%),linear-gradient(135deg,#faf8fd,#fff 52%,#f1ebfb)}.pos-capability-visual{color:#20194f;background:#fff;border:1px solid #cbb6ee;border-radius:20px;min-height:500px;padding:24px;overflow:hidden;box-shadow:0 32px 78px #0f374a2b}.pos-capability-visual>header{border-bottom:1px solid #f1ebfb;justify-content:space-between;align-items:center;gap:15px;padding-bottom:17px;display:flex}.pos-capability-visual>header>b{color:#6423c9;direction:ltr;font-size:20px}.pos-capability-visual>header>b i{color:#fff;background:#6423c9;border-radius:4px;margin-inline-start:5px;padding:3px 6px;font-size:9px;font-style:normal}.pos-capability-visual>header>span{color:#6423c9;background:#f1ebfb;border-radius:15px;padding:6px 10px;font-size:11px;font-weight:900}.pos-capability-heading{padding:22px 0 15px}.pos-capability-heading h2{color:#20194f;margin:0;font-size:20px}.pos-capability-heading p{color:#73868d;margin:7px 0 0;font-size:11px}.pos-capability-rows{background:#faf8fd;border:1px solid #f1ebfb;border-radius:12px}.pos-capability-rows article{border-bottom:1px solid #f1ebfb;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 14px;display:grid}.pos-capability-rows article:last-child{border-bottom:0}.pos-capability-rows article>i{color:#6423c9;background:#f1ebfb;border-radius:9px;place-items:center;width:33px;height:33px;font-size:10px;font-style:normal;font-weight:900;display:grid}.pos-capability-rows article>b{font-size:12px}.pos-capability-rows article>strong{color:#6423c9;direction:ltr;font-size:12px}.pos-capability-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px;display:grid}.pos-capability-summary>div{background:#faf8fd;border:1px solid #f1ebfb;border-radius:10px;padding:11px}.pos-capability-summary span,.pos-capability-summary b{display:block}.pos-capability-summary span{color:#75888f;font-size:9px}.pos-capability-summary b{color:#20194f;margin-top:5px;font-size:12px}.pos-capability-visual>footer{color:#cbb6ee;background:#20194f;margin:17px -24px -24px;padding:14px 24px;font-size:10px;font-weight:800}.pos-capability-visual.pos-offline>header>span{color:#9b6818;background:#fff4df}.pos-capability-visual.pos-offline .pos-capability-rows article>i{color:#a76c13;background:#fff4df}.pos-capability-visual.pos-payments .pos-capability-rows article>i{color:#6423c9;background:#f1ebfb}.pos-capability-visual.pos-permissions .pos-capability-rows article>i{color:#6b48a2;background:#f1ecfb}.pos-capability-visual.pos-reports .pos-capability-rows article>i{color:#6423c9;background:#f1ebfb}@media (width<=1050px){.pos-marketing-flow>div:last-child{grid-template-columns:repeat(2,1fr)}.pos-marketing-flow article:nth-child(2)>i{display:none}.secondary-features:has(.secondary-feature-grid article:nth-child(6)) .secondary-feature-grid{grid-template-columns:repeat(2,1fr)}.pos-hardware-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-hardware-grid>article:last-child{grid-column:1/-1;width:calc(50% - 10px);margin:auto}}@media (width<=760px){.pos-marketing-visual{min-height:0;padding:18px}.pos-marketing-kpis,.pos-marketing-payments{grid-template-columns:1fr}.pos-marketing-visual>footer{flex-direction:column;margin:5px -18px -18px;padding:13px 18px}.pos-marketing-flow{padding:70px 20px}.pos-marketing-flow>div:last-child{grid-template-columns:1fr}.pos-marketing-flow article>i{display:none}.secondary-features:has(.secondary-feature-grid article:nth-child(6)) .secondary-feature-grid{grid-template-columns:1fr}.pos-capability-visual{min-height:0;padding:18px}.pos-capability-summary{grid-template-columns:1fr}.pos-capability-visual>footer{margin:17px -18px -18px;padding:14px 18px}.pos-hardware{padding:70px 20px}.pos-hardware-grid{grid-template-columns:1fr}.pos-hardware-grid>article:last-child{grid-column:auto;width:auto}.pos-device-copy ul{min-height:0}.pos-device-copy>div{flex-direction:column;align-items:stretch}.pos-device-copy .outline-button{width:100%}}.opening-balance-tabs{grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px;margin:0 0 16px;display:grid}.opening-balance-tabs button{color:#6423c9;min-height:64px;font:inherit;cursor:pointer;background:#fff;border:1px solid #f1ebfb;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:10px;font-weight:700;display:flex;box-shadow:0 2px 8px #143a4810}.opening-balance-tabs button:hover{border-color:#6423c9}.opening-balance-tabs button.active{color:#fff;background:#6423c9;border-color:#6423c9;box-shadow:0 6px 16px #087f8c2d}.opening-balance-tabs small{color:#976300;background:#fff3d8;border-radius:999px;padding:2px 7px;font-size:10px}.opening-upgrade{text-align:center;place-items:center;min-height:300px;display:grid}.opening-upgrade>div{max-width:560px}.opening-upgrade>div>span{color:#6423c9;background:#f1ebfb;border-radius:20px;place-items:center;width:62px;height:62px;margin:0 auto 16px;font-size:30px;display:grid}.opening-upgrade p{color:#6423c9;line-height:1.8}.opening-balance-editor{margin-bottom:18px;padding:22px}.opening-editor-head{border-bottom:1px solid #f1ebfb;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;padding-bottom:18px;display:flex}.opening-editor-head h2{color:#20194f;margin:0 0 6px}.opening-editor-head p{color:#6423c9;margin:0}.opening-lines{min-width:900px}.opening-lines th{white-space:nowrap}.opening-lines td{vertical-align:middle}.opening-lines select,.opening-lines input{color:#20194f;width:100%;min-width:120px;font:inherit;background:#fff;border:1px solid #cbb6ee;border-radius:8px;padding:9px 10px}.opening-lines td:first-child select{min-width:220px}.opening-lines .icon-button{width:32px;height:32px}.opening-lines td:last-child small{text-align:center;color:#9c75d9;margin-top:3px;display:block}.opening-balance-summary{background:#faf8fd;border:1px solid #f1ebfb;border-radius:10px;flex-wrap:wrap;align-items:center;gap:24px;margin-top:18px;padding:15px 18px;display:flex}.opening-balance-summary span{color:#6423c9}.opening-balance-summary b{color:#20194f;margin-top:3px;font-size:17px;display:block}.opening-balance-summary .balanced,.opening-balance-summary .unbalanced{border-radius:999px;margin-inline-start:auto;padding:8px 13px;font-weight:700}.opening-balance-summary .balanced{color:#6423c9;background:#f1ebfb}.opening-balance-summary .unbalanced{color:#a85c16;background:#fff2e5}.opening-history{margin-top:18px}.link-button{color:#6423c9;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.opening-detail-row td{background:#faf8fd!important;padding:12px 18px!important}.opening-detail-row td>div{grid-template-columns:repeat(3,minmax(180px,1fr));gap:8px;display:grid}.opening-detail-row span{background:#fff;border:1px solid #f1ebfb;border-radius:8px;justify-content:space-between;gap:12px;padding:10px;display:flex}.opening-detail-row small{color:#6f858a}.q-app[dir=ltr] .opening-balance-summary .balanced,.q-app[dir=ltr] .opening-balance-summary .unbalanced{margin-left:auto;margin-right:0}@media (width<=1000px){.opening-balance-tabs{grid-template-columns:repeat(2,minmax(130px,1fr))}.opening-detail-row td>div{grid-template-columns:1fr}.opening-editor-head{flex-direction:column}.opening-balance-summary .balanced,.opening-balance-summary .unbalanced{margin-inline-start:0}}.inline-discount{grid-template-columns:72px minmax(90px,1fr);gap:6px;display:grid}.inline-discount select,.inline-discount input{min-width:0}.inventory-impact-toggle{cursor:pointer;align-items:center;gap:7px;display:inline-flex}.inventory-impact-toggle input{accent-color:#6423c9;width:17px;height:17px}.inventory-impact-toggle span{color:#6423c9;font-weight:700}.linked-debit-note-panel{border-inline-start:4px solid #6423c9;justify-content:space-between;align-items:center;gap:22px;padding:20px 22px;display:flex}.linked-debit-note-panel h2{margin:0 0 6px;font-size:18px}.linked-debit-note-panel p{color:#6d7f86;margin:0;line-height:1.7}.linked-debit-note-panel .detail-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (width<=760px){.linked-debit-note-panel{flex-direction:column;align-items:stretch}.linked-debit-note-panel .detail-actions{justify-content:flex-start}}.status-draft{color:#64747d;background:#f1ebfb}.status-active{color:#9a650d;background:#fff3d9}.status-completed,.status-matched,.status-adjusted{color:#6423c9;background:#f1ebfb}.status-unmatched{color:#a84c38;background:#fff0ec}.reconciliation-progress{min-width:130px}.reconciliation-progress>span{background:#f1ebfb;border-radius:7px;height:7px;display:block;overflow:hidden}.reconciliation-progress i{border-radius:inherit;background:linear-gradient(90deg,#6423c9,#6423c9);height:100%;display:block}.reconciliation-progress small{color:#73858d;margin-top:6px;display:block}.reconciliation-setup{padding:26px}.reconciliation-step{border-top:1px solid #f1ebfb;align-items:flex-start;gap:14px;padding:20px 0 14px;display:flex}.reconciliation-step:first-child{border-top:0;padding-top:0}.reconciliation-step>span{color:#fff;background:#6423c9;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.reconciliation-step h2{margin:0 0 5px;font-size:18px}.reconciliation-step p{color:#72838a;margin:0}.reconciliation-setup .form-grid{margin-bottom:24px}.reconciliation-users{background:#faf8fd;border:1px solid #f1ebfb;border-radius:10px;grid-template-columns:repeat(3,minmax(180px,1fr));gap:10px;margin:4px 0 25px;padding:18px;display:grid}.reconciliation-users>b{grid-column:1/-1}.reconciliation-users label{background:#fff;border:1px solid #f1ebfb;border-radius:7px;align-items:center;gap:9px;padding:10px;display:flex}.reconciliation-users input{accent-color:#6423c9}.reconciliation-users span,.reconciliation-users small{display:block}.reconciliation-users small{color:#839197;margin-top:2px}.reconciliation-overview{grid-template-columns:minmax(240px,1fr) 130px minmax(260px,1fr);align-items:center;gap:28px;margin-bottom:17px;padding:24px;display:grid}.reconciliation-overview>div:first-child{gap:8px;display:grid}.reconciliation-overview>div:first-child>b{color:#20194f;font-size:18px}.reconciliation-overview>div:first-child>span{color:#6423c9}.reconciliation-ring{--progress:0deg;background:radial-gradient(circle at center,#fff 59%,transparent 61%),conic-gradient(#6423c9 var(--progress),#f1ebfb 0);color:#20194f;border-radius:50%;align-content:center;place-items:center;width:110px;height:110px;display:grid}.reconciliation-ring strong{font-size:23px}.reconciliation-ring small{color:#76888e}.reconciliation-difference{border:1px solid;border-radius:12px;padding:19px}.reconciliation-difference span,.reconciliation-difference small{display:block}.reconciliation-difference b{margin:8px 0;font-size:27px;display:block}.reconciliation-difference.closed{color:#6423c9;background:#f1ebfb;border-color:#f1ebfb}.reconciliation-difference.open{color:#9d5d13;background:#fff5e9;border-color:#f0d8b6}.reconciliation-metrics{grid-template-columns:repeat(3,1fr)}.statement-uploader{margin:18px 0;padding:0;overflow:hidden}.uploader-intro{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px;display:grid}.uploader-intro>span{color:#6423c9;background:#f1ebfb;border-radius:12px;place-items:center;width:46px;height:46px;font-size:24px;display:grid}.uploader-intro h3,.uploader-intro p{margin:0}.uploader-intro p{color:#70838a;margin-top:5px}.uploader-intro label{position:relative;overflow:hidden}.uploader-intro input{opacity:0;cursor:pointer;position:absolute;inset:0}.column-mapping{background:#faf8fd;border-top:1px solid #f1ebfb;padding:21px}.column-mapping>div:first-child{justify-content:space-between;margin-bottom:16px;display:flex}.column-mapping small{color:#7b8a90}.mapping-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;display:grid}.mapping-preview{background:#fff;border:1px solid #f1ebfb;border-radius:8px;max-height:220px;margin-top:16px;overflow:auto}.mapping-preview table{font-size:12px}.mapping-preview th,.mapping-preview td{white-space:nowrap;padding:8px 10px}.import-history{grid-template-columns:minmax(260px,1fr) repeat(2,minmax(250px,1fr));align-items:center;gap:13px;margin-bottom:18px;padding:18px;display:grid}.import-history>div h3,.import-history>div p{margin:0}.import-history>div p{color:#72838a;margin-top:5px}.import-history article{border:1px solid #f1ebfb;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.import-history article>span{color:#6423c9;font-size:22px}.import-history article b,.import-history article small{display:block}.import-history article small{color:#7c8b91;margin-top:4px}.reconciliation-workbench{padding:0;overflow:hidden}.workbench-head{justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;display:flex}.workbench-head h2,.workbench-head p{margin:0}.workbench-head p{color:#72838a;margin-top:6px}.workbench-head>div:last-child{gap:8px;display:flex}.reconciliation-tabs{border-bottom:1px solid #f1ebfb;gap:3px;padding:0 22px;display:flex}.reconciliation-tabs button{color:#687a81;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 15px}.reconciliation-tabs button.active{color:#6423c9;border-bottom-color:#6423c9;font-weight:800}.reconciliation-tabs b{background:#f1ebfb;border-radius:11px;place-items:center;min-width:22px;height:22px;margin-inline-start:5px;display:inline-grid}.reconciliation-columns{grid-template-columns:1fr 1fr;min-height:420px;display:grid}.reconciliation-columns>div{min-width:0;padding:18px}.reconciliation-columns>div+div{border-inline-start:1px solid #f1ebfb}.reconciliation-columns h3{color:#20194f;margin:0 0 12px}.reconciliation-list{gap:8px;max-height:540px;display:grid;overflow:auto}.reconciliation-list>button{text-align:start;color:#20194f;background:#fff;border:1px solid #f1ebfb;border-radius:9px;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px;display:grid}.reconciliation-list>button:hover:not(:disabled),.reconciliation-list>button.selected{border-color:#6423c9;box-shadow:0 0 0 2px #1c93a21b}.reconciliation-list>button.matched{background:#faf8fd}.reconciliation-list>button:disabled{opacity:.72}.reconciliation-list span,.reconciliation-list small,.reconciliation-list strong{display:block}.reconciliation-list small{color:#75878e;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;overflow:hidden}.reconciliation-list .positive{color:#6423c9}.reconciliation-list .negative{color:#a94e3b}.matching-console{background:#faf8fd;border-top:1px solid #f1ebfb;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;display:flex}.matching-console>div{min-width:240px;margin-inline-end:auto;display:grid}.matching-console>div span{color:#6d7f86;margin-top:3px}.matching-console select{background:#fff;border:1px solid #cbb6ee;border-radius:6px;min-width:220px;min-height:39px;padding:7px}.console-divider{color:#859399}.reconciliation-explanation{margin-top:18px;padding:20px}.reconciliation-explanation h3{margin:0 0 15px}.reconciliation-explanation>div{flex-wrap:wrap;align-items:stretch;gap:9px;display:flex}.reconciliation-explanation span{color:#687d84;background:#faf8fd;border-radius:8px;gap:5px;min-width:180px;padding:13px;display:grid}.reconciliation-explanation span b{color:#20194f;font-size:17px}.reconciliation-explanation i{color:#7b8d93;align-self:center;font-size:22px;font-style:normal}.reconciliation-explanation span.closed{color:#6423c9;background:#f1ebfb}.reconciliation-explanation span.open{color:#9c5915;background:#fff2e7}@media (width<=1050px){.mapping-grid{grid-template-columns:repeat(2,1fr)}.reconciliation-overview{grid-template-columns:1fr 120px}.reconciliation-difference{grid-column:1/-1}.import-history{grid-template-columns:1fr 1fr}.import-history>div{grid-column:1/-1}.reconciliation-columns{grid-template-columns:1fr}.reconciliation-columns>div+div{border-inline-start:0;border-top:1px solid #f1ebfb}}@media (width<=720px){.reconciliation-users,.mapping-grid,.reconciliation-metrics,.reconciliation-overview{grid-template-columns:1fr}.reconciliation-ring{margin:auto}.uploader-intro{grid-template-columns:42px 1fr}.uploader-intro label{grid-column:1/-1;justify-content:center}.import-history{grid-template-columns:1fr}.workbench-head{flex-direction:column}.workbench-head>div:last-child{flex-wrap:wrap;width:100%}.reconciliation-list>button{grid-template-columns:90px minmax(0,1fr)}.reconciliation-list>button>.status-pill{grid-column:1/-1;justify-self:start}.matching-console{flex-direction:column;align-items:stretch}.matching-console>div{margin:0}.matching-console select{width:100%}}.status-cancelled{color:#a84c38;background:#fff0ec}.delivery-note-action{border-inline-start:4px solid var(--accent,#6423c9);justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.delivery-note-action h2{margin:0 0 5px;font-size:17px}.delivery-note-action p{color:#66757d;max-width:760px;margin:0;line-height:1.7}.delivery-note-action .primary-button{flex:none}@media (width<=720px){.delivery-note-action{flex-direction:column;align-items:stretch}.delivery-note-action .primary-button{text-align:center}}.activity-comments{margin-top:18px;overflow:hidden}.activity-comments>.panel-title{border-bottom:1px solid #f1ebfb;padding:18px 20px}.activity-comments>.panel-title h2{margin:0 0 4px;font-size:18px}.activity-comments>.panel-title p{color:#73818a;margin:0;font-size:12px}.activity-add-button{color:#fff;cursor:pointer;background:#6423c9;border:0;border-radius:50%;place-items:center;width:36px;height:36px;font-size:23px;line-height:1;display:grid}.activity-comment-form{background:#faf8fd;border-bottom:1px solid #f1ebfb;gap:13px;padding:18px 20px;display:grid}.activity-comment-form label{gap:6px;display:grid}.activity-comment-form label>span{color:#6423c9;font-size:12px;font-weight:700}.activity-comment-form textarea{resize:vertical}.activity-comment-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.activity-comment-actions small{color:#85929a;margin-inline-end:auto}.activity-timeline{padding:8px 20px 18px}.activity-timeline article{border-bottom:1px solid #f1ebfb;grid-template-columns:36px minmax(0,1fr) auto;gap:11px;padding:15px 0;display:grid;position:relative}.activity-timeline article:last-child{border-bottom:0}.activity-avatar{color:#6423c9;background:#f1ebfb;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.activity-timeline header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.activity-timeline header time{color:#89969d;font-size:11px}.activity-timeline p{white-space:pre-wrap;color:#6423c9;margin:7px 0 0;line-height:1.75}.activity-mention{color:#6423c9;background:#f1ebfb;border-radius:11px;margin-top:6px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-block}.activity-delete{color:#a64c45;cursor:pointer;background:0 0;border:0;align-self:start;font-size:11px}.activity-delete:disabled{opacity:.45}@media (width<=620px){.activity-comments>.panel-title{align-items:flex-start}.activity-timeline article{grid-template-columns:34px minmax(0,1fr)}.activity-delete{grid-column:2}.activity-comment-actions{flex-wrap:wrap}.activity-comment-actions small{width:100%}}@media print{.activity-comments{display:none!important}}.asset-expense-filters{gap:14px;display:grid}.asset-expense-filters>.form-grid{grid-template-columns:repeat(4,minmax(150px,1fr))}.asset-expense-filters>.outline-button{justify-self:start}.table-subtitle{color:#89959c;margin-top:4px;font-size:11px;display:block}.transfer-asset-picker{background:#faf8fd;border:1px solid #f1ebfb;border-radius:10px;grid-column:1/-1;padding:14px}.transfer-asset-picker .panel-title{margin-bottom:10px}.transfer-asset-picker table select{min-width:180px}@media (width<=900px){.asset-expense-filters>.form-grid{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media (width<=620px){.asset-expense-filters>.form-grid{grid-template-columns:1fr}}.activity-filter-panel{margin-bottom:18px;padding:18px}.activity-filter-grid{grid-template-columns:minmax(220px,1.5fr) minmax(180px,1fr) minmax(150px,.8fr) minmax(150px,.8fr) auto;align-items:end;gap:12px;display:grid}.activity-filter-grid>label{gap:7px;display:grid}.activity-filter-grid>label>span{color:#60717a;font-size:12px;font-weight:700}.activity-filter-grid input,.activity-filter-grid select,.activity-registry-toolbar select{color:#20194f;background:#fff;border:1px solid #f1ebfb;border-radius:8px;width:100%;min-height:42px;padding:8px 11px}.activity-registry-toolbar{color:#6c7b82;align-items:center;gap:9px;margin-bottom:14px;font-size:12px;display:flex}.activity-registry-toolbar select{width:76px;min-height:34px;padding:4px 8px}.activity-registry-toolbar strong{color:#20194f;margin-inline-start:auto}.activity-registry td{vertical-align:top}.activity-registry td>a{color:#6423c9;gap:3px;display:grid}.activity-registry td>a small,.activity-registry td>small{color:#7c8d94;margin-top:5px;display:block}.activity-registry-body{white-space:pre-wrap;color:#20194f;max-width:560px;margin:0}.activity-pagination{color:#60717a;justify-content:center;align-items:center;gap:14px;margin-top:18px;display:flex}.notification-center{overflow:hidden}.notification-filter{border-bottom:1px solid var(--line);gap:8px;padding-bottom:15px;display:flex}.notification-filter button{color:#6423c9;background:#fff;border:1px solid #f1ebfb;border-radius:999px;padding:7px 15px}.notification-filter button.active{color:#fff;background:#6423c9;border-color:#6423c9}.notification-feed article{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:13px;padding:18px 4px;display:grid}.notification-feed article.unread{background:#faf8fd;border-inline-start:3px solid #6423c9;margin-inline:-20px;padding-inline:24px}.notification-feed article.read{opacity:.75}.notification-feed h2{margin:0 0 5px;font-size:15px}.notification-feed p{color:#6423c9;margin:0 0 7px}.notification-feed time{color:#8c9a9f;font-size:11px}.notification-mark{color:#6423c9;background:#f1ebfb;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;display:grid}@media (width<=980px){.activity-filter-grid{grid-template-columns:1fr 1fr}.activity-filter-grid .filter-actions{grid-column:1/-1}.notification-feed article{grid-template-columns:28px 1fr}.notification-feed article>button{grid-column:2}}@media (width<=620px){.activity-filter-grid{grid-template-columns:1fr}.notification-filter{overflow:auto}.activity-registry-toolbar{flex-wrap:wrap}}.pos-register-editor{margin-bottom:18px;padding:22px}.pos-register-editor>.panel-title{margin-bottom:18px}.pos-register-editor>.panel-title h2,.pos-register-editor>.panel-title small{margin:0}.pos-register-editor>.panel-title small{color:#74858c;margin-top:5px;display:block}.pos-register-form{grid-template-columns:repeat(4,minmax(160px,1fr));gap:14px;display:grid}.pos-register-form>label{gap:6px;display:grid}.pos-register-form>label>span,.pos-register-tenders legend{color:#6423c9;font-size:12px;font-weight:800}.pos-register-form input,.pos-register-form select{color:#20194f;background:#fff;border:1px solid #f1ebfb;border-radius:8px;width:100%;min-height:42px;padding:8px 11px}.pos-register-tenders{background:#faf8fd;border:1px solid #f1ebfb;border-radius:9px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:11px;padding:12px 14px;display:flex}.pos-register-print-profile{align-items:end}.pos-register-print-profile label{gap:5px;min-width:145px;display:grid}.pos-register-print-profile label>span{color:#6423c9;font-size:11px;font-weight:800}.pos-register-print-profile label>input,.pos-register-print-profile label>select{width:100%;min-width:130px;min-height:38px}.pos-register-print-options{align-items:center}.pos-watermark-text{min-width:260px;gap:4px!important;display:grid!important}.pos-watermark-text input{width:100%!important;min-height:34px!important}.pos-register-policies{background:#faf8fd}.pos-register-tenders legend{padding:0 7px}.pos-register-tenders label{background:#fff;border-radius:7px;align-items:center;gap:7px;padding:8px 11px;display:flex}.pos-register-tenders input{accent-color:#6423c9;width:17px;min-height:17px}.pos-register-form>.form-message{grid-column:1/-1}.pos-register-form>.primary-button{grid-column:1/-1;justify-self:start}.pos-open-policy{background:#faf8fd;border:1px solid #f1ebfb;border-radius:8px;grid-template-columns:auto 1fr;gap:4px 12px;padding:12px 14px;display:grid}.pos-open-policy b{color:#6423c9;grid-row:1/3}.pos-open-policy span{font-weight:700}.pos-open-policy small{color:#74858c}@media (width<=1000px){.pos-register-form{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.pos-register-form{grid-template-columns:1fr}.pos-register-tenders,.pos-register-form>.form-message,.pos-register-form>.primary-button{grid-column:1}.pos-open-policy{grid-template-columns:1fr}.pos-open-policy b{grid-row:auto}}.pos-customer-backdrop{align-items:stretch;padding:0}.pos-customer-drawer-left{justify-content:flex-start}.pos-customer-drawer-right{justify-content:flex-end}.pos-customer-modal{border:0;border-radius:0;width:50vw;height:100vh;max-height:none;margin:0;padding:24px;overflow:auto;box-shadow:0 0 38px #0a1c283d}.pos-customer-modal>.panel-title{align-items:flex-start;margin-bottom:4px}.pos-customer-modal>.panel-title h2,.pos-customer-modal>.panel-title p{margin:0}.pos-customer-modal>.panel-title p{color:#74858c;margin-top:6px;line-height:1.6}.pos-customer-form{grid-template-columns:1fr 1fr;gap:13px;margin-top:18px;display:grid}.pos-customer-form>label{gap:6px;display:grid}.pos-customer-form>label>span{color:#6423c9;font-size:12px;font-weight:800}.pos-customer-form input{color:#20194f;background:#fff;border:1px solid #f1ebfb;border-radius:8px;outline:0;width:100%;min-height:42px;padding:8px 11px}.pos-customer-form input:focus{border-color:#9c75d9;box-shadow:0 0 0 3px #36a6c11a}.pos-customer-wide,.pos-customer-form>.form-message,.pos-customer-form>.form-actions,.pos-customer-duplicate-warning{grid-column:1/-1}.pos-customer-form>.form-actions,.pos-customer-duplicate-warning>.form-actions{justify-content:flex-end;gap:9px;margin-top:5px;display:flex}.pos-customer-duplicate-warning{color:#69480f;border:1px solid #e2bd72;background:#fffaf0;border-inline-start:4px solid #d49322;border-radius:10px;gap:12px;padding:15px;display:grid}.pos-customer-duplicate-heading{grid-template-columns:34px 1fr;align-items:start;gap:10px;display:grid}.pos-customer-duplicate-heading>span{color:#885300;background:#ffe4ae;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;font-weight:1000;display:grid}.pos-customer-duplicate-heading b{color:#72480a;display:block}.pos-customer-duplicate-heading p{color:#85652f;margin:4px 0 0;font-size:12px;line-height:1.65}.pos-customer-duplicate-fields{flex-wrap:wrap;gap:6px;display:flex}.pos-customer-duplicate-fields>span,.pos-customer-duplicate-matches article span{color:#754a0c;background:#f6deb0;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:900}.pos-customer-duplicate-matches{gap:7px;display:grid}.pos-customer-duplicate-matches article{background:#fff;border:1px solid #eddbba;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;display:flex}.pos-customer-duplicate-matches article>div{gap:3px;display:grid}.pos-customer-duplicate-matches article>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.pos-customer-duplicate-matches small{color:#8b774e}.pos-customer-duplicate-warning>.form-actions{border-top:1px solid #ecdcbf;padding-top:4px}@media (width>=1600px){.pos-customer-modal{width:40vw}}@media (width<=1199px){.pos-customer-modal{width:60vw}}@media (width<=991px){.pos-customer-modal{width:70vw}}@media (width<=767px){.pos-customer-modal{width:100vw;padding:19px}.pos-customer-form{grid-template-columns:1fr}.pos-customer-wide,.pos-customer-form>.form-message,.pos-customer-form>.form-actions,.pos-customer-duplicate-warning{grid-column:1}.pos-customer-form>.form-actions,.pos-customer-duplicate-warning>.form-actions{flex-direction:column-reverse;align-items:stretch}.pos-customer-form>.form-actions button,.pos-customer-duplicate-warning>.form-actions button{width:100%}.pos-customer-duplicate-matches article{flex-direction:column;align-items:flex-start}}.pos-register-advanced-settings{gap:13px;margin-bottom:14px;display:grid}.pos-register-advanced-settings .pos-register-tenders{grid-column:auto}.pos-register-app-settings{align-items:flex-end}.pos-register-app-settings label{gap:5px;min-width:180px;display:grid}.pos-register-app-settings label:last-child{align-items:center;min-width:250px;display:flex}.pos-register-app-settings label>span,.pos-register-copy-settings label>span{color:#6423c9;font-size:11px;font-weight:800}.pos-register-app-settings select{background:#fff;border:1px solid #f1ebfb;border-radius:8px;min-width:170px;min-height:38px;padding:7px 10px}.pos-register-copy-settings{grid-template-columns:repeat(2,minmax(240px,1fr));align-items:stretch;display:grid}.pos-register-copy-settings label{gap:6px;display:grid}.pos-register-copy-settings textarea{resize:vertical;color:#20194f;width:100%;min-height:74px;font:inherit;background:#fff;border:1px solid #f1ebfb;border-radius:8px;padding:9px 11px}.pos-product-grid.pos-display-mini{grid-template-columns:repeat(6,minmax(105px,1fr));gap:8px}.pos-product-grid.pos-display-mini button{min-height:108px;padding:10px}.pos-product-grid.pos-display-mini b{min-height:30px;font-size:12px}.pos-line-total-entry{min-width:78px;grid-template-columns:1fr!important;gap:3px!important;display:grid!important}.pos-line-total-entry input{border:1px solid #f1ebfb;border-radius:4px;height:31px;padding:4px;font-size:10px;width:78px!important}.pos-operational-reports{border-inline-start:4px solid #6423c9;grid-template-columns:minmax(230px,1.3fr) repeat(2,minmax(170px,.7fr)) minmax(360px,1.3fr);align-items:end;gap:14px;margin-bottom:16px;padding:18px 20px;display:grid}.pos-operational-reports h2,.pos-operational-reports p{margin:0}.pos-operational-reports h2{color:#20194f;font-size:17px}.pos-operational-reports p{color:#6f8087;margin-top:6px;line-height:1.6}.pos-operational-reports label{gap:6px;display:grid}.pos-operational-reports label>span{color:#6423c9;font-size:11px;font-weight:800}.pos-operational-reports select,.pos-operational-reports input{background:#fff;border:1px solid #f1ebfb;border-radius:7px;width:100%;min-height:41px;padding:7px 9px}.pos-operational-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.pos-operational-actions a[aria-disabled=true]{pointer-events:none;opacity:.5}@media (width<=1450px){.pos-product-grid.pos-display-mini{grid-template-columns:repeat(4,1fr)}.pos-operational-reports{grid-template-columns:1fr 1fr}.pos-operational-reports>div:first-child,.pos-operational-actions{grid-column:1/-1}.pos-operational-actions{justify-content:flex-start}}@media (width<=700px){.pos-register-copy-settings,.pos-operational-reports{grid-template-columns:1fr}.pos-operational-reports>div:first-child,.pos-operational-actions{grid-column:1}.pos-operational-actions{flex-direction:column;align-items:stretch}.pos-operational-actions a{text-align:center}.pos-product-grid.pos-display-mini{grid-template-columns:repeat(2,1fr)}.pos-cart-lines article{grid-template-columns:1fr auto}.pos-line-total-entry{grid-column:1/-1}}.pos-profile-launcher{z-index:48;color:#fff;min-height:43px;font:inherit;cursor:pointer;inset-inline-start:22px;background:linear-gradient(100deg,#20194f,#6423c9);border:1px solid #ffffff40;border-radius:24px;align-items:center;gap:8px;padding:8px 15px;font-weight:800;display:flex;position:fixed;bottom:22px;box-shadow:0 10px 28px #0a2d3d3d}.pos-profile-launcher:hover{transform:translateY(-1px);box-shadow:0 13px 31px #0a2d3d4d}.pos-profile-launcher>b{color:#20194f;background:#f4b34d;border-radius:10px;place-items:center;min-width:20px;height:20px;font-size:10px;display:grid}.pos-profile-modal{width:min(980px,100%);max-height:94vh;margin:0;padding:25px;overflow:auto}.pos-profile-heading{align-items:flex-start}.pos-profile-heading h2,.pos-profile-heading p{margin:0}.pos-profile-heading p{color:#718088;margin-top:6px;line-height:1.6}.pos-profile-columns{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:16px;margin-top:18px;display:grid}.pos-profile-form,.pos-pin-form{background:#faf8fd;border:1px solid #f1ebfb;border-radius:9px;padding:18px}.pos-profile-form h3,.pos-pin-form h3,.pos-sync-panel h3{color:#20194f;margin:0}.pos-pin-form>p,.pos-sync-panel p{color:#718088;margin:6px 0 15px;line-height:1.6}.pos-profile-fields{grid-template-columns:1fr 1fr;gap:12px;margin-top:15px;display:grid}.pos-profile-fields label,.pos-pin-form>label{gap:6px;display:grid}.pos-profile-fields label>span,.pos-pin-form>label>span{color:#6423c9;font-size:11px;font-weight:800}.pos-profile-fields input,.pos-profile-fields select,.pos-pin-form input{color:#20194f;background:#fff;border:1px solid #f1ebfb;border-radius:7px;outline:0;width:100%;min-height:42px;padding:8px 10px}.pos-profile-fields input:focus,.pos-profile-fields select:focus,.pos-pin-form input:focus{border-color:#9c75d9;box-shadow:0 0 0 3px #36a6c11a}.pos-profile-fields input[readonly]{color:#64747c;cursor:not-allowed;background:#f1ebfb}.pos-profile-wide{grid-column:1/-1}.pos-profile-form>.form-message,.pos-pin-form>.form-message{margin-top:12px}.pos-profile-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:15px;display:flex}.pos-pin-form{flex-direction:column;gap:11px;display:flex}.pos-pin-form>button{align-self:flex-start;margin-top:auto}.pos-sync-panel{border:1px solid #cbb6ee;background:#faf8fd;border-inline-start:4px solid #6423c9;border-radius:9px;grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr) auto;align-items:center;gap:16px;margin-top:16px;padding:17px;display:grid}.pos-sync-panel>div:first-child p{margin-bottom:0}.pos-sync-status{grid-template-columns:.7fr .7fr 1.3fr;gap:8px;display:grid}.pos-sync-status article{background:#fff;border:1px solid #f1ebfb;border-radius:7px;gap:5px;min-height:65px;padding:10px;display:grid}.pos-sync-status span{color:#718088;font-size:10px}.pos-sync-status b{color:#20194f;font-size:12px}.pos-sync-panel>.form-message{grid-column:1/-1;margin:0}.pos-sync-panel>button{white-space:nowrap}@media (width<=850px){.pos-profile-columns,.pos-sync-panel{grid-template-columns:1fr}.pos-sync-status{grid-template-columns:repeat(3,1fr)}.pos-sync-panel>.form-message{grid-column:1}.pos-sync-panel>button{justify-self:start}}@media (width<=620px){.pos-profile-launcher{inset-inline-start:14px;bottom:14px}.pos-profile-launcher>span:nth-child(2){display:none}.pos-profile-modal{padding:18px}.pos-profile-fields,.pos-sync-status{grid-template-columns:1fr}.pos-profile-wide{grid-column:1}.pos-profile-actions{flex-direction:column-reverse;align-items:stretch}.pos-profile-actions>*{text-align:center;width:100%}.pos-pin-form>button,.pos-sync-panel>button{width:100%}}.cash-flow-statement{overflow:hidden}.cash-flow-heading{background:linear-gradient(135deg,#faf8fd,#fff);border-bottom:1px solid #f1ebfb;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.cash-flow-heading h2,.cash-flow-heading p{margin:0}.cash-flow-heading h2{color:#20194f;font-size:18px}.cash-flow-heading p{color:#708087;margin-top:5px}.cash-flow-balanced,.cash-flow-unbalanced{border-radius:999px;flex:none;padding:8px 13px;font-size:12px;font-weight:800}.cash-flow-balanced{color:#6423c9;background:#f1ebfb}.cash-flow-unbalanced{color:#a04e36;background:#fff0e9}.cash-flow-table th:not(:first-child),.cash-flow-table td:not(:first-child){text-align:end;white-space:nowrap}.cash-flow-section-row td{color:#20194f;border-top:2px solid #cbb6ee;font-weight:800;background:#f1ebfb!important}.cash-flow-table tbody tr:not(.cash-flow-section-row) td:first-child{padding-inline-start:34px}.cash-flow-table tfoot td{background:#faf8fd;font-weight:700}.cash-flow-table tfoot tr:first-child td{border-top:2px solid #f1ebfb}.cash-flow-closing-row td{color:#20194f;font-size:15px;background:#f1ebfb!important;font-weight:900!important}@media (width<=720px){.cash-flow-heading{flex-direction:column;align-items:flex-start}.cash-flow-table{min-width:760px}}.product-performance-chart{margin-bottom:18px;padding:20px 22px}.product-performance-chart>.panel-title{margin-bottom:17px}.product-performance-chart h2,.product-performance-chart small{margin:0}.product-performance-chart h2{color:#20194f;font-size:18px}.product-performance-chart small{color:#73858b;margin-top:5px;display:block}.product-performance-bars{gap:12px;display:grid}.product-performance-bars article{grid-template-columns:minmax(150px,230px) minmax(180px,1fr) 78px;align-items:center;gap:13px;display:grid}.product-performance-bars article>div:first-child{min-width:0}.product-performance-bars b,.product-performance-bars span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.product-performance-bars b{color:#20194f;font-size:13px}.product-performance-bars span{color:#87969b;margin-top:3px;font-size:10px}.product-performance-track{background:#f1ebfb;border-radius:999px;height:11px;overflow:hidden}.product-performance-track i{border-radius:inherit;background:linear-gradient(90deg,#6423c9,#6423c9);min-width:2px;height:100%;display:block}.product-performance-bars strong{text-align:end;color:#6423c9;font-size:13px}@media (width<=700px){.product-performance-bars article{grid-template-columns:minmax(110px,1fr) 70px}.product-performance-track{grid-area:2/1/auto/-1}.product-performance-bars strong{grid-area:1/2}.product-performance-chart{padding:17px}}@media (width<=560px){.pos-payment-accounts,.pos-custom-fields>div{grid-template-columns:1fr}.pos-payment-accounts>label,.pos-payment-accounts>label:only-of-type,.pos-payment-accounts>small{grid-column:1}}.pos-payment-accounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 14px 12px;display:grid}.pos-payment-accounts>label{color:#657780;flex-direction:column;gap:5px;font-size:11px;display:flex}.pos-payment-accounts>label:only-of-type{grid-column:1/-1}.pos-payment-accounts select{color:#20194f;background:#fff;border:1px solid #f1ebfb;border-radius:6px;width:100%;height:39px;padding:6px 9px}.pos-payment-accounts select:disabled{color:#718089;background:#f1ebfb}.pos-payment-accounts>small{color:#78888f;grid-column:1/-1;line-height:1.5}.pos-custom-fields{background:#faf8fd;border:1px solid #f1ebfb;border-radius:7px;margin:0 14px 12px}.pos-custom-fields summary{cursor:pointer;color:#6423c9;padding:10px 12px;font-size:12px;font-weight:800}.pos-custom-fields>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 12px 12px;display:grid}.pos-custom-fields label{color:#657780;flex-direction:column;gap:5px;font-size:11px;display:flex}.pos-custom-fields input:not([type=checkbox]){background:#fff;border:1px solid #f1ebfb;border-radius:6px;height:37px;padding:6px 9px}.pos-custom-fields input[type=checkbox]{width:18px;height:18px}.pos-invoice-tags{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.pos-invoice-tag{color:#905c13;background:#fff3da;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800;display:inline-flex}.pos-invoice-tag.refunded{color:#6423c9;background:#f1ebfb}.pos-invoice-tag.partially_refunded{color:#9a5a0d;background:#fff0dd}.pos-invoice-tag.overdue{color:#a42f3a;background:#ffeaec}.pos-cash-change{background:linear-gradient(145deg,#faf8fd,#fff);border:1px solid #cbb6ee;border-radius:8px;gap:9px;margin:0 14px 12px;padding:12px;display:grid}.pos-cash-change-head,.pos-change-due{justify-content:space-between;align-items:center;gap:12px;display:flex}.pos-cash-change-head{color:#6423c9;font-size:12px}.pos-cash-change-head b{color:#6423c9;font-size:15px}.pos-cash-change label{color:#6423c9;gap:5px;font-size:11px;font-weight:800;display:grid}.pos-cash-change input{color:#6423c9;background:#fff;border:2px solid #9c75d9;border-radius:7px;height:44px;padding:6px 10px;font-size:18px;font-weight:900}.pos-cash-suggestions{gap:5px;padding-bottom:2px;display:flex;overflow-x:auto}.pos-cash-suggestions button{color:#6423c9;background:#fff;border:1px solid #cbb6ee;border-radius:999px;flex:none;padding:6px 9px;font-size:10px}.pos-cash-suggestions button.selected{color:#6423c9;background:#f1ebfb;border-color:#6423c9;font-weight:900}.pos-change-due{color:#6423c9;background:#f1ebfb;border-radius:7px;padding:10px}.pos-change-due b{font-size:20px}.pos-change-due.invalid{color:#a3303d;background:#fff0f1}.pos-cash-change>small{color:#a3303d}.pos-customer-layout aside>div .cash-received{border-top:1px solid #cbb6ee;margin-top:10px;padding-top:10px}.pos-customer-layout aside>div .change-due{color:#cbb6ee}.pos-customer-change{grid-template-columns:1fr 1fr;gap:12px;width:min(460px,100%);margin:4px auto 18px;display:grid}.pos-customer-change>span{background:#fff;border:1px solid #cbb6ee;border-radius:12px;gap:4px;padding:13px;display:grid}.pos-customer-change .change{color:#6423c9;background:#f1ebfb;border-color:#cbb6ee}.pos-customer-change small{font-size:12px}.pos-customer-change b{font-size:22px}@media (width<=560px){.pos-payment-accounts,.pos-custom-fields>div{grid-template-columns:1fr}.pos-payment-accounts>label,.pos-payment-accounts>label:only-of-type,.pos-payment-accounts>small{grid-column:1}.pos-customer-change{grid-template-columns:1fr}}.provider-page-heading{align-items:center}.provider-hero-glyph{color:#fff;background:linear-gradient(145deg,#6423c9,#6423c9);border-radius:18px;flex:none;place-items:center;width:62px;height:62px;font-size:25px;font-weight:900;display:grid;box-shadow:0 10px 24px #087f8c2d}.provider-security-note,.provider-oauth-card{border-inline-start:4px solid #6423c9;align-items:center;gap:16px;margin-bottom:18px;padding:20px 22px;display:flex}.provider-security-note>span:first-child{color:#6423c9;background:#f1ebfb;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.provider-security-note>div,.provider-oauth-card>div:nth-child(2){flex:1;min-width:0}.provider-security-note h2,.provider-oauth-card h2{color:#20194f;margin:0 0 5px;font-size:18px}.provider-security-note p,.provider-oauth-card p{color:#6b7e84;margin:0;line-height:1.7}.provider-form{margin-bottom:18px;padding:22px}.provider-form .form-grid{grid-template-columns:repeat(3,minmax(190px,1fr))}.provider-form .form-actions{justify-content:flex-start}.provider-form .danger-button{margin-inline-end:auto}.provider-vault-panel,.provider-webhook-panel{margin-bottom:18px;padding:20px 22px}.provider-vault-panel>h2{margin:0 0 14px;font-size:18px}.provider-credential-grid{grid-template-columns:repeat(2,minmax(220px,1fr));gap:11px;display:grid}.provider-credential-grid article{background:#faf8fd;border:1px solid #f1ebfb;border-radius:10px;padding:14px}.provider-credential-grid span,.provider-credential-grid small{color:#73858b;display:block}.provider-credential-grid span{text-transform:capitalize;font-size:11px;font-weight:700}.provider-credential-grid b{color:#20194f;margin:6px 0;display:block}.provider-credential-grid small{font-size:11px}.provider-inline-actions{flex-wrap:wrap;gap:8px;flex:none!important;display:flex!important}.provider-webhook-panel code{color:#f1ebfb;background:#20194f;border-radius:8px;padding:13px 15px;display:block;overflow:auto}.provider-events{margin-top:18px}.provider-events code{font-size:11px}.provider-message{color:#20194f;background:#faf8fd;border-inline-start:3px solid #6423c9;margin-bottom:16px;padding:13px 17px}.q-app[dir=ltr] .provider-form .danger-button{margin-left:0;margin-right:auto}@media (width<=900px){.provider-form .form-grid{grid-template-columns:1fr 1fr}.provider-oauth-card{flex-wrap:wrap;align-items:flex-start}.provider-inline-actions{width:100%}.provider-credential-grid{grid-template-columns:1fr}}@media (width<=620px){.provider-form .form-grid{grid-template-columns:1fr}.provider-security-note{flex-wrap:wrap;align-items:flex-start}.provider-security-note .status{margin-inline-start:60px}.provider-form .form-actions{flex-direction:column;align-items:stretch}.provider-form .danger-button{margin-inline-end:0}.provider-oauth-card>.primary-button{text-align:center;width:100%}.provider-page-heading .provider-hero-glyph{display:none}}.pos-offline-snapshot-banner{color:#714d14;background:#fff7e7;border:1px solid #e5bd72;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:11px 14px;display:flex}.pos-offline-snapshot-banner b{color:#8c580b}.pos-offline-snapshot-banner small{color:#80642f;margin-inline-start:auto}@media (width<=620px){.pos-offline-snapshot-banner{flex-direction:column;align-items:flex-start}.pos-offline-snapshot-banner small{margin-inline-start:0}}.pos-device-clock-banner{color:#71313a;background:linear-gradient(110deg,#fff4f5,snow);border:1px solid #e2a7ad;border-inline-start:5px solid #bc4654;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:grid}.pos-device-clock-banner>span{color:#a83241;background:#f6dce0;border-radius:50%;place-items:center;width:38px;height:38px;font-size:22px;font-weight:900;display:grid}.pos-device-clock-banner>div{gap:3px;display:grid}.pos-device-clock-banner b{color:#8c2634}.pos-device-clock-banner p{color:#765159;margin:0;font-size:11px;line-height:1.65}.pos-device-clock-banner button{white-space:nowrap}@media (width<=620px){.pos-device-clock-banner{grid-template-columns:auto 1fr}.pos-device-clock-banner button{grid-column:1/-1;width:100%}}.pos-cart-draft-modal{text-align:center;width:min(520px,100vw - 30px);padding:26px}.pos-cart-draft-mark{color:#6423c9;background:#f1ebfb;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 12px;font-size:28px;font-weight:900;display:grid}.pos-cart-draft-modal h2{color:#20194f;margin:0}.pos-cart-draft-modal>p{color:#6423c9;margin:9px 0 18px;line-height:1.7}.pos-cart-draft-modal>small{color:#7b6a4e;margin:14px 0 2px;line-height:1.65;display:block}.pos-cart-draft-summary{grid-template-columns:1.5fr .8fr .8fr;gap:8px;display:grid}.pos-cart-draft-summary span{color:#708188;background:#faf8fd;border:1px solid #f1ebfb;border-radius:8px;gap:5px;padding:11px;font-size:11px;display:grid}.pos-cart-draft-summary b{color:#20194f;font-size:12px}.pos-cart-draft-modal .form-actions{justify-content:center;margin-top:18px}@media (width<=620px){.pos-cart-draft-modal{padding:21px 17px}.pos-cart-draft-summary{grid-template-columns:1fr}.pos-cart-draft-modal .form-actions{flex-direction:column;align-items:stretch}.pos-cart-draft-modal .form-actions button{width:100%}}.pos-offline-queue{background:#fff;border:1px solid #cbb6ee;border-radius:8px;grid-column:1/-1;gap:8px;max-height:300px;padding:11px;display:grid;overflow:auto}.pos-offline-queue-title{justify-content:space-between;align-items:flex-start;gap:12px;padding:2px 3px 7px;display:flex}.pos-offline-queue-title b{color:#20194f}.pos-offline-queue-title span{color:#718088;font-size:11px}.pos-offline-queue article{background:#faf8fd;border:1px solid #f1ebfb;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.pos-offline-queue article>div:first-child{gap:4px;min-width:0;display:grid}.pos-offline-queue article b{color:#20194f;font-size:12px}.pos-offline-queue article small{color:#718088}.pos-offline-queue article em{color:#a54149;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:7px;font-size:11px;font-style:normal;display:flex}.pos-offline-queue article em code{color:#913942;background:#fff4f5;border:1px solid #e4c7ca;border-radius:4px;padding:2px 5px;font-size:10px}.pos-offline-next-retry{color:#9a661e!important}.pos-offline-actions{flex:none;grid-auto-flow:column;gap:7px!important;display:flex!important}.pos-offline-actions button{white-space:nowrap}@media (width<=620px){.pos-offline-queue-title,.pos-offline-queue article{flex-direction:column;align-items:stretch}.pos-offline-actions{grid-auto-flow:row;display:grid!important}.pos-offline-actions button{width:100%}}.pos-recovery-file-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.pos-recovery-file-actions label{cursor:pointer;position:relative}.pos-recovery-file-actions label[aria-disabled=true]{opacity:.55;pointer-events:none}.pos-recovery-file-actions input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.pos-recovery-file-actions small{color:#7a6669;flex:360px;font-size:10px;line-height:1.6}@media (width<=620px){.pos-recovery-file-actions>*{width:100%}.pos-recovery-file-actions small{width:auto}}.pos-local-reservation-note{color:#79591c;background:#fff9e9;border:1px solid #ecd59e;border-radius:7px;margin:0 0 13px;padding:9px 11px;font-size:11px;font-weight:700}.pos-product-grid .pos-product-reserved{color:#8a6112;background:#fff1cf;border-radius:999px;align-self:flex-start;padding:3px 7px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.pos-customer-display-launcher{z-index:61;color:#6423c9;min-height:41px;font:inherit;background:linear-gradient(105deg,#faf8fd,#f1ebfb);border:1px solid #cbb6ee;border-radius:22px;align-items:center;gap:8px;padding:7px 13px;font-weight:800;display:flex;position:fixed;bottom:126px;left:22px;right:auto;box-shadow:0 9px 25px #0c475426}.pos-customer-display-launcher:hover{border-color:#9c75d9;transform:translateY(-1px)}.pos-customer-screen{--display-navy:#20194f;--display-teal:#6423c9;color:#20194f;background:radial-gradient(circle at 10% 10%,#39bbcd29,#0000 25%),linear-gradient(145deg,#faf8fd,#f1ebfb);flex-direction:column;min-height:100vh;font-family:IBM Plex Sans Arabic,Tajawal,Tahoma,Arial,sans-serif;display:flex}.pos-customer-screen>header{background:#ffffffe6;border-bottom:1px solid #f1ebfb;align-items:center;gap:25px;padding:24px 36px;display:flex;box-shadow:0 5px 20px #14424d0f}.pos-customer-screen>header>div{gap:3px;display:grid}.pos-customer-screen>header>div small{color:#9c75d9}.pos-customer-screen>header>strong{color:#20194f;margin-inline:auto;font-size:21px}.pos-customer-logo{color:#20194f;letter-spacing:1px;direction:ltr;align-items:center;font-size:25px;font-weight:900;display:inline-flex}.pos-customer-logo i{color:#6423c9;font-style:normal}.pos-customer-live{color:#6423c9;background:#f1ebfb;border-radius:16px;align-items:center;gap:7px;padding:6px 10px;font-weight:800;display:flex}.pos-customer-live i{background:#6423c9;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #1cad7c1f}.pos-customer-layout{flex:1;grid-template-columns:minmax(0,1.55fr) minmax(340px,.7fr);gap:24px;padding:28px 36px;display:grid}.pos-customer-layout>section,.pos-customer-layout>aside{background:#fff;border:1px solid #f1ebfb;border-radius:15px;overflow:hidden;box-shadow:0 18px 45px #0e364214}.pos-customer-table-head,.pos-customer-lines article{grid-template-columns:minmax(220px,1.8fr) .45fr .75fr .8fr;align-items:center;gap:14px;display:grid}.pos-customer-table-head{color:#6c8188;background:#f1ebfb;padding:14px 20px;font-size:12px;font-weight:800}.pos-customer-lines{max-height:calc(100vh - 210px);overflow:auto}.pos-customer-lines article{border-bottom:1px solid #f1ebfb;padding:17px 20px}.pos-customer-lines article:last-child{border-bottom:0}.pos-customer-lines article>div{gap:4px;display:grid}.pos-customer-lines b{color:#20194f;font-size:17px}.pos-customer-lines small{color:#b16c23}.pos-customer-lines span,.pos-customer-lines strong{font-variant-numeric:tabular-nums}.pos-customer-lines strong{color:#6423c9;font-size:16px}.pos-customer-layout>aside{color:#fff;background:linear-gradient(145deg,#20194f,#20194f);align-self:start;gap:12px;padding:27px;display:grid}.pos-customer-layout>aside>span{color:#cbb6ee}.pos-customer-layout>aside>b{color:#fff;font-size:clamp(38px,5vw,68px);line-height:1}.pos-customer-layout>aside>div{border-top:1px solid #ffffff24;gap:0;margin-top:10px;display:grid}.pos-customer-layout>aside>div>span{color:#cbb6ee;border-bottom:1px solid #ffffff1c;justify-content:space-between;gap:16px;padding:13px 0;display:flex}.pos-customer-layout>aside>div strong{color:#fff}.pos-customer-layout>aside .discount strong{color:#ffd58f}.pos-customer-layout>aside>p{text-align:center;color:#cbb6ee;background:#34beab24;border-radius:10px;margin:12px 0 0;padding:13px;font-weight:800}.pos-customer-wait{text-align:center;flex:1;place-content:center;justify-items:center;gap:11px;padding:40px;display:grid}.pos-customer-wait>span:not(.pos-customer-logo){color:#6423c9;background:#f1ebfb;border-radius:23px;place-items:center;width:74px;height:74px;font-size:33px;font-weight:900;display:grid}.pos-customer-wait h1{color:#20194f;margin:8px 0 0;font-size:36px}.pos-customer-wait p{color:#6423c9;max-width:560px;margin:0;font-size:17px;line-height:1.8}.pos-customer-wait.error>span{color:#b63a4f;background:#fff0f2}.pos-customer-screen>footer{color:#71868d;background:#fff;border-top:1px solid #f1ebfb;justify-content:space-between;gap:20px;padding:15px 36px;display:flex}.pos-customer-screen>footer small{font-variant-numeric:tabular-nums}@media (width<=800px){.pos-customer-layout{grid-template-columns:1fr;padding:18px}.pos-customer-layout>aside{width:100%}.pos-customer-screen>header{padding:18px}.pos-customer-screen>header>strong{display:none}.pos-customer-screen>footer{padding:13px 18px}.pos-customer-table-head,.pos-customer-lines article{grid-template-columns:minmax(150px,1.5fr) .4fr .7fr}.pos-customer-table-head span:nth-child(3),.pos-customer-lines article>span:nth-child(3){display:none}}@media (width<=620px){.pos-customer-display-launcher{font-size:0;bottom:112px;left:14px}.pos-customer-display-launcher span{font-size:15px}}.pos-customer-complete{text-align:center;background:radial-gradient(circle at 50% 42%,#2dbe9b2e,#0000 28%);flex:1;place-content:center;justify-items:center;gap:13px;padding:45px;display:grid}.pos-customer-complete-mark{color:#fff;background:linear-gradient(145deg,#9063d9,#6423c9);border-radius:50%;place-items:center;width:106px;height:106px;font-size:54px;font-weight:900;display:grid;box-shadow:0 18px 50px #11856747}.pos-customer-complete.queued .pos-customer-complete-mark{background:linear-gradient(145deg,#6423c9,#6423c9);box-shadow:0 18px 50px #116a8047}.pos-customer-complete>span:nth-child(2){color:#6423c9;margin-top:8px;font-size:21px;font-weight:900}.pos-customer-complete.queued>span:nth-child(2){color:#6423c9}.pos-customer-complete h1{color:#20194f;margin:0;font-size:clamp(56px,8vw,96px);line-height:1.05}.pos-customer-complete>div{background:#ffffffd9;border:1px solid #cbb6ee;border-radius:13px;gap:5px;min-width:min(390px,90vw);padding:16px 22px;display:grid;box-shadow:0 10px 30px #10475414}.pos-customer-complete>div small{color:#6d8389}.pos-customer-complete>div b{color:#20194f;letter-spacing:1px;direction:ltr;font-size:22px}.pos-customer-complete p{color:#6423c9;max-width:620px;margin:5px 0 0;font-size:20px;line-height:1.7}.pos-customer-complete>small{color:#7a9096}.pos-terminal-lock-launcher{z-index:61!important;left:22px!important;right:auto!important}.pos-terminal-lock-toast{left:22px!important;right:auto!important}@media (width<=620px){.pos-terminal-lock-launcher{left:14px!important}}.pos-register-security-settings{align-content:start}.pos-register-security-settings>label{gap:7px;display:grid}.pos-register-security-settings select{background:#fff;border:1px solid #f1ebfb;border-radius:6px;min-height:40px;padding:7px 10px}.pos-register-security-settings>small{color:#6f8188;grid-column:1/-1;line-height:1.65;display:block}.pos-terminal-lock-launcher{z-index:49;color:#20194f;min-height:41px;font:inherit;inset-inline-start:22px;background:#fff;border:1px solid #cbb6ee;border-radius:22px;align-items:center;gap:8px;padding:7px 13px;font-weight:800;display:flex;position:fixed;bottom:76px;box-shadow:0 9px 25px #0c313d26}.pos-terminal-lock-launcher:hover{background:#faf8fd;border-color:#9c75d9;transform:translateY(-1px)}.pos-terminal-lock-launcher small{color:#6423c9;background:#f1ebfb;border-radius:8px;padding:2px 5px;font-size:9px}.pos-terminal-lock-toast{z-index:110;color:#92501d;inset-inline-start:22px;background:#fff7ee;border:1px solid #efc8a9;border-radius:8px;max-width:330px;padding:10px 12px;position:fixed;bottom:124px;box-shadow:0 10px 28px #552d0e26}.pos-terminal-lock{z-index:300;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:radial-gradient(circle at 50% 35%,#2a91a42e,#0000 34%),#091c27f0;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.pos-terminal-lock-card{text-align:center;background:#fff;border:1px solid #fff3;border-radius:16px;gap:13px;width:min(430px,100%);padding:30px;display:grid;box-shadow:0 28px 90px #00000073}.pos-terminal-lock-mark{background:linear-gradient(145deg,#20194f,#6423c9);border-radius:19px;place-items:center;width:66px;height:66px;margin:auto;font-size:28px;display:grid;box-shadow:0 10px 25px #146c8040}.pos-terminal-lock-card>span{color:#6423c9;font-size:12px;font-weight:900}.pos-terminal-lock-card h2{color:#20194f;margin:0;font-size:24px}.pos-terminal-lock-card p{color:#657980;margin:0;line-height:1.75}.pos-terminal-lock-card label{text-align:start;gap:7px;display:grid}.pos-terminal-lock-card label span{color:#6423c9;font-weight:800}.pos-terminal-lock-card input{text-align:center;letter-spacing:9px;direction:ltr;background:#faf8fd;border:1px solid #cbb6ee;border-radius:8px;outline:0;width:100%;height:49px;padding:9px 13px;font-size:22px}.pos-terminal-lock-card input:focus{border-color:#6423c9;box-shadow:0 0 0 4px #2b9db41f}.pos-terminal-lock-card>button{width:100%}.pos-terminal-lock-card>small{color:#7a898e;line-height:1.55}.pos-terminal-lock-card .form-message{text-align:start;margin:0}@media (width<=620px){.pos-terminal-lock-launcher{inset-inline-start:14px;font-size:0;bottom:66px}.pos-terminal-lock-launcher span,.pos-terminal-lock-launcher small{font-size:12px}.pos-terminal-lock-card{padding:24px 18px}}.pos-pin-enrollment{z-index:380;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:radial-gradient(circle at 50% 28%,#2caabb40,#0000 36%),linear-gradient(145deg,#071a24f7,#0d3441f7);place-items:center;padding:22px;display:grid;position:fixed;inset:0}.pos-pin-enrollment-card{text-align:center;background:#fff;border:1px solid #ffffff3d;border-radius:19px;gap:13px;width:min(470px,100%);padding:31px;display:grid;box-shadow:0 32px 100px #0000007a}.pos-pin-enrollment-mark{color:#fff;background:linear-gradient(145deg,#20194f,#6423c9);border-radius:21px;place-items:center;width:70px;height:70px;margin:auto;font-size:30px;font-weight:900;display:grid;box-shadow:0 12px 28px #1475894d}.pos-pin-enrollment-card>small:first-of-type{color:#6423c9;font-weight:900}.pos-pin-enrollment-card h2{color:#20194f;margin:0;font-size:25px}.pos-pin-enrollment-card p{color:#6423c9;margin:0;line-height:1.75}.pos-pin-enrollment-card p b{color:#20194f}.pos-pin-enrollment-card label{text-align:start;gap:7px;display:grid}.pos-pin-enrollment-card label span{color:#6423c9;font-weight:800}.pos-pin-enrollment-card input{text-align:center;letter-spacing:10px;direction:ltr;background:#faf8fd;border:1px solid #cbb6ee;border-radius:9px;outline:0;width:100%;height:50px;padding:9px 13px;font-size:23px}.pos-pin-enrollment-card input:focus{border-color:#6423c9;box-shadow:0 0 0 4px #2b9db41f}.pos-pin-enrollment-card>button{width:100%}.pos-pin-enrollment-card>.form-message{text-align:start;margin:0}.pos-pin-enrollment-card>small:last-child{color:#788a90;line-height:1.6}@media (width<=620px){.pos-pin-enrollment{padding:12px}.pos-pin-enrollment-card{max-height:calc(100vh - 24px);padding:24px 18px;overflow:auto}.pos-pin-enrollment-card h2{font-size:22px}}.pos-install-prompt{z-index:390;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);inset-inline:50% auto;direction:rtl;background:#0f313ff7;border:1px solid #ffffff4d;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;width:min(680px,100vw - 28px);padding:11px 12px;display:grid;position:fixed;bottom:18px;transform:translate(-50%);box-shadow:0 20px 55px #04192252}.pos-install-prompt img{border-radius:12px;width:48px;height:48px}.pos-install-prompt>div{gap:4px;display:grid}.pos-install-prompt b{font-size:13px}.pos-install-prompt span{color:#f1ebfb;font-size:11px;line-height:1.5}.pos-install-prompt .primary-button{white-space:nowrap;background:#6423c9;min-height:39px}.pos-install-dismiss{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;place-items:center;width:30px;height:30px;font-size:20px;display:grid}@media (width<=620px){.pos-install-prompt{grid-template-columns:auto 1fr auto;padding:10px;bottom:10px}.pos-install-prompt>div span{display:none}.pos-install-prompt .primary-button{grid-column:2;justify-self:start}.pos-install-dismiss{grid-area:1/3}.pos-install-prompt img{grid-row:1/3}}.pos-register-pairing{justify-items:start;gap:4px;min-width:170px;display:grid}.pos-register-pairing>b{color:#6423c9;overflow-wrap:anywhere;max-width:210px;font-size:11px}.pos-register-pairing>small{color:#71838a;font-size:10px}.pos-register-pairing.unpaired>b{color:#8b631b}.pos-open-device{background:#faf8fd;border:1px solid #cbb6ee;border-radius:9px;align-items:flex-start;gap:11px;padding:12px 14px;display:flex}.pos-open-device>span{background:#f1ebfb;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.pos-open-device>div{gap:4px;display:grid}.pos-open-device b{color:#20194f}.pos-open-device small{color:#6423c9;line-height:1.55}.pos-open-device.unpaired{background:#fff9eb;border-color:#ead29f}.pos-open-device.unpaired>span{background:#ffefc9}.pos-open-device.unpaired b{color:#855b13}.pos-device-guard{z-index:340;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 50% 35%,#219dad2e,#0000 34%),#071922f2;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.pos-device-guard>section{text-align:center;background:#fff;border:1px solid #fff3;border-radius:18px;justify-items:center;gap:12px;width:min(540px,100%);padding:30px;display:grid;box-shadow:0 30px 100px #00000080}.pos-device-guard-mark{color:#fff;background:linear-gradient(145deg,#20194f,#6423c9);border-radius:20px;place-items:center;width:70px;height:70px;font-size:31px;font-weight:900;display:grid;box-shadow:0 12px 28px #10697c4d}.pos-device-guard>section>small{color:#6423c9;font-weight:900}.pos-device-guard h2{color:#20194f;margin:0;font-size:24px}.pos-device-guard p{color:#6423c9;max-width:450px;margin:0;line-height:1.75}.pos-device-guard>section>div:not(.form-actions):not(.form-message){text-align:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.pos-device-guard>section>div>span{color:#75878d;background:#faf8fd;border:1px solid #f1ebfb;border-radius:9px;gap:4px;padding:11px;font-size:10px;display:grid}.pos-device-guard>section>div>span:last-child:nth-child(odd){grid-column:1/-1}.pos-device-guard>section>div b{color:#20194f;overflow-wrap:anywhere;font-size:12px}.pos-device-guard .form-actions{justify-content:center;margin-top:4px}.pos-device-guard .form-message{text-align:start;width:100%;margin:0}@media (width<=620px){.pos-device-guard{padding:14px}.pos-device-guard>section{padding:23px 17px}.pos-device-guard>section>div:not(.form-actions):not(.form-message){grid-template-columns:1fr}.pos-device-guard>section>div>span:last-child:nth-child(odd){grid-column:1}.pos-device-guard .form-actions{flex-direction:column;align-items:stretch;width:100%}.pos-device-guard .form-actions>*{width:100%}}.pos-print-queue-launcher{z-index:48;color:#fff;min-height:43px;font:inherit;cursor:pointer;inset-inline-start:22px;background:linear-gradient(100deg,#20194f,#6423c9);border:1px solid #ffffff40;border-radius:24px;align-items:center;gap:8px;padding:8px 15px;font-weight:800;display:flex;position:fixed;bottom:78px;box-shadow:0 10px 28px #0a2d3d3d}.pos-print-queue-launcher:hover{transform:translateY(-1px)}.pos-print-queue-launcher>b{color:#20194f;background:#f4b34d;border-radius:10px;place-items:center;min-width:20px;height:20px;font-size:10px;display:grid}.pos-print-queue-modal{width:min(820px,100%);max-height:92vh;padding:24px;overflow:auto}.pos-print-job-list{gap:9px;margin-top:16px;display:grid}.pos-print-job{background:#faf8fd;border:1px solid #f1ebfb;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.pos-print-job.claimed{background:#faf8fd;border-color:#cbb6ee}.pos-print-job.failed{background:#fff6f7;border-color:#efbec3}.pos-print-job.completed{opacity:.72}.pos-print-job-mark{color:#6423c9;background:#f1ebfb;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.pos-print-job>div:nth-child(2){gap:4px;display:grid}.pos-print-job>div:nth-child(2)>small{color:#6f8188;font-size:10px}.pos-print-job-error{overflow-wrap:anywhere;color:#a12d3b!important}.pos-print-job-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pos-print-job-actions .compact-button{min-height:34px}.pos-print-queue-modal>.form-message{margin-top:12px}@media (width<=700px){.pos-print-queue-launcher{inset-inline-start:14px;font-size:0;bottom:68px}.pos-print-queue-launcher span,.pos-print-queue-launcher b{font-size:12px}.pos-print-queue-modal{padding:17px}.pos-print-job{grid-template-columns:auto minmax(0,1fr)}.pos-print-job-actions{grid-column:1/-1;justify-content:stretch}.pos-print-job-actions>*{flex:1}.pos-print-job-mark{width:34px;height:34px}}.pos-printer-select-backdrop{z-index:110}.pos-printer-select-modal{width:min(680px,100%);max-height:92vh;padding:24px;overflow:auto}.pos-printer-select-modal>.form-message{margin:12px 0}.pos-printer-select-list{gap:9px;margin-top:16px;display:grid}.pos-printer-select-list>label{cursor:pointer;background:#faf8fd;border:1px solid #f1ebfb;border-radius:10px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid;position:relative}.pos-printer-select-list>label.selected{background:#faf8fd;border-color:#9c75d9;box-shadow:0 0 0 2px #2291a417}.pos-printer-select-list>label.offline{opacity:.58;cursor:not-allowed}.pos-printer-select-list input{accent-color:#6423c9;width:18px;height:18px}.pos-printer-select-list>label>span:nth-of-type(2){gap:4px;display:grid}.pos-printer-select-list b{color:#20194f}.pos-printer-select-list small{color:#70838a;font-size:10px}.pos-printer-select-list i{color:#6423c9;align-items:center;gap:5px;font-size:10px;font-style:normal;font-weight:800;display:flex}.pos-printer-select-list i>span{background:#c1535e;border-radius:50%;width:8px;height:8px}.pos-printer-select-list .connected i>span{background:#9063d9;box-shadow:0 0 0 3px #28a77c1f}.pos-printer-select-list em{color:#6423c9;background:#f1ebfb;border-radius:8px;padding:2px 6px;font-size:8px;font-style:normal;font-weight:900;position:absolute;inset-block-start:5px;inset-inline-end:7px}.pos-printer-select-actions{justify-content:flex-end;gap:9px;margin-top:17px;display:flex}@media (width<=620px){.pos-printer-select-modal{padding:17px}.pos-printer-select-list>label{grid-template-columns:auto auto minmax(0,1fr)}.pos-printer-select-list i{grid-column:3}.pos-printer-select-actions{display:grid}.pos-printer-select-actions>*{width:100%}}.pos-customer-credit-balance{background:#f1ebfb;border:1px solid #cbb6ee;border-radius:7px;justify-content:space-between;align-items:center;padding:7px 9px;color:#6423c9!important;display:flex!important}.pos-customer-credit-balance b{color:#501aa8}.pos-store-credit-payment{background:linear-gradient(145deg,#f1ebfb,#f8fcfb);border:1px solid #cbb6ee;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:11px;display:grid}.pos-store-credit-payment>div{gap:3px;display:grid}.pos-store-credit-payment>div span{color:#658079;font-size:10px}.pos-store-credit-payment>div b{color:#20194f}.pos-store-credit-payment>label{grid-column:1/-1;gap:6px;display:grid}.pos-store-credit-payment select{background:#fff;border:1px solid #cbb6ee;border-radius:6px;width:100%;min-height:39px;padding:7px}.pos-store-credit-payment>small{grid-column:1/-1}.pos-store-credit-filters{grid-template-columns:minmax(260px,2fr) minmax(190px,1fr)}.pos-store-credit-ledger{border-top:4px solid #6423c9}.pos-store-credit-ledger .panel-title small{color:#6423c9;margin-top:4px;display:block}@media (width<=650px){.pos-store-credit-payment,.pos-store-credit-filters{grid-template-columns:1fr}.pos-store-credit-payment>label,.pos-store-credit-payment>small{grid-column:1}}.pos-refund-mode .disabled-option{opacity:.6;cursor:not-allowed}.pos-refund-mode .disabled-option small{color:#8a6262;margin-top:3px;display:block}.pos-no-sale-drawer{background:#fff9ed;border:1px solid #e8d4a7;border-radius:9px;grid-template-columns:minmax(180px,1fr) minmax(210px,1.2fr) auto;align-items:center;gap:10px;margin-top:14px;padding:13px;display:grid}.pos-no-sale-drawer>div{gap:3px;display:grid}.pos-no-sale-drawer small{color:#806d46;line-height:1.5}.pos-no-sale-drawer input{background:#fff;border:1px solid #ddc994;border-radius:6px;min-height:39px;padding:7px 10px}.pos-movement-list article{border-bottom:1px solid #f1ebfb;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.pos-movement-list article>a{border:0}.pos-movement-list article>button{margin-inline-end:4px}@media (width<=700px){.pos-no-sale-drawer,.pos-movement-list article{grid-template-columns:1fr}.pos-movement-list article>button{margin:0 4px 8px}}.pos-shift-audit-list article{grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.pos-shift-audit-list article>code{color:#85949a;overflow-wrap:anywhere;grid-column:2;font-size:9px}.pos-shift-audit-list article em{color:#6423c9;font-size:11px;font-style:normal;line-height:1.5}.pos-shift-audit-list article.drawer{background:#fffaf0;border-color:#e7d39d}.pos-shift-audit-list article.drawer>span{color:#80611a;background:#faedc8}.pos-shift-audit-list article.failed{background:#fff6f7;border-color:#efbec3}.pos-shift-audit-list article.failed>span{color:#9a2f3a;background:#f9dfe2}.organization-card-actions>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}@media (width<=980px){.organization-card-actions>div{grid-template-columns:1fr;width:100%;display:grid}.organization-card-actions>div>*{justify-content:center;width:100%}}.pos-standalone-app{background:#f1ebfb;min-width:0}.pos-standalone-app>.q-sidebar,.pos-standalone-app .q-topbar,.pos-standalone-app .q-footer,.pos-standalone-app .breadcrumbs,.pos-standalone-app>.resource-center-launcher{display:none}.pos-standalone-app .q-main,.q-app[dir=ltr].pos-standalone-app .q-main{min-width:0;margin:0}.pos-standalone-header{z-index:70;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #f1ebfb;grid-template-columns:auto minmax(360px,1fr) minmax(180px,.6fr) auto;align-items:center;gap:18px;min-height:72px;padding:11px 25px;display:grid;position:sticky;top:0;box-shadow:0 6px 22px #0e384312}.pos-standalone-brand{color:#20194f;letter-spacing:1px;direction:ltr;font-size:24px;font-weight:900}.pos-standalone-brand span{color:#20194f}.pos-standalone-brand i{color:#fff;background:#6423c9;border-radius:4px;margin-inline-start:6px;padding:3px 6px;font-size:9px;font-style:normal}.pos-standalone-nav{justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.pos-standalone-nav a{color:#6423c9;white-space:nowrap;border-radius:7px;align-items:center;min-height:38px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.pos-standalone-nav a:hover,.pos-standalone-nav a.active{color:#6423c9;background:#f1ebfb}.pos-standalone-nav a.active{box-shadow:inset 0 -2px #6423c9}.pos-standalone-shift{color:#6423c9;justify-content:center;align-items:center;gap:8px;min-width:0;font-size:11px;font-weight:800;display:flex}.pos-standalone-shift>i{background:#aab7bb;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #aab7bb24}.pos-standalone-shift.open>i{background:#6423c9;box-shadow:0 0 0 4px #1ca97721}.pos-standalone-shift.open>span{color:#6423c9}.pos-standalone-shift small{color:#7d8e93;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:260px;overflow:hidden}.pos-standalone-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.pos-standalone-actions>*{color:#6423c9;min-height:38px;font:inherit;background:#fff;border:1px solid #cbb6ee;border-radius:7px;justify-content:center;align-items:center;padding:7px 12px;font-size:11px;font-weight:800;display:inline-flex}.pos-standalone-actions>:hover{background:#faf8fd;border-color:#9c75d9}.pos-standalone-actions .pos-standalone-signout{color:#9b3542;border-color:#ebc9cd}.pos-standalone-app .q-content{max-width:1760px;padding:22px 24px 76px}.pos-standalone-app .loading-bar,.q-app[dir=ltr].pos-standalone-app .loading-bar{top:72px;left:0;right:0}.pos-standalone-app .page-heading{margin-bottom:14px}.pos-standalone-app .page-heading h1{font-size:22px}@media (width<=1120px){.pos-standalone-header{grid-template-columns:auto 1fr auto}.pos-standalone-nav{border-top:1px solid #f1ebfb;grid-area:2/1/auto/-1;justify-content:flex-start;padding-top:8px;overflow:auto}.pos-standalone-shift{display:none}.pos-standalone-app .loading-bar{top:116px}}@media (width<=820px){.pos-standalone-header{grid-template-columns:auto 1fr;gap:9px;padding:10px 13px}.pos-standalone-nav{display:none}.pos-standalone-actions{min-width:0}.pos-standalone-actions>a{display:none}.pos-standalone-actions>*{padding-inline:10px}.pos-standalone-app .q-content{padding:15px 10px 65px}.pos-standalone-app .loading-bar{top:72px}}@media (width<=460px){.pos-standalone-brand{font-size:20px}.pos-standalone-actions>*{font-size:10px}}.pos-access-page{color:#20194f;background:radial-gradient(circle at 15% 15%,#1ea4b821,#0000 34%),linear-gradient(145deg,#f1ebfb,#faf8fd 55%,#f1ebfb);place-items:center;min-height:100vh;padding:28px;font-family:Tahoma,Segoe UI,Arial,sans-serif;display:grid}.pos-access-card{text-align:center;background:#fffffff7;border:1px solid #f1ebfb;border-radius:14px;flex-direction:column;align-items:center;gap:14px;width:min(680px,100%);padding:36px 40px;display:flex;position:relative;box-shadow:0 24px 60px #123e4a21}.pos-access-brand{color:#20194f;letter-spacing:1px;direction:ltr;font-size:25px;font-weight:900}.pos-access-brand span{color:#20194f}.pos-access-brand i{color:#fff;background:#6423c9;border-radius:4px;margin-inline-start:6px;padding:3px 6px;font-size:9px;font-style:normal}.pos-access-lock{color:#a83b49;background:#fff1f2;border:1px solid #edc6ca;border-radius:50%;place-items:center;width:58px;height:58px;font-size:27px;font-weight:900;display:grid;box-shadow:0 0 0 8px #d64a5b12}.pos-access-kicker{color:#6423c9;margin:3px 0 -7px;font-size:12px;font-weight:900}.pos-access-card h1,.pos-user-required-screen h1{color:#20194f;margin:0;font-size:25px}.pos-access-card>p,.pos-user-required-screen>p{color:#6423c9;max-width:570px;margin:0;line-height:1.85}.pos-access-actions{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:8px;display:flex}.pos-access-actions>*{justify-content:center;align-items:center;min-height:42px;display:inline-flex}.pos-access-language{color:#6423c9;font-size:12px;font-weight:800;position:absolute;inset-block-start:18px;inset-inline-end:20px}.pos-access-card>small{color:#89989e;margin-top:4px;line-height:1.7}.pos-user-required-screen .pos-access-lock{margin-bottom:3px}.pos-user-required-screen .pos-access-actions{margin-top:2px}@media (width<=620px){.pos-access-page{padding:14px}.pos-access-card{padding:64px 20px 28px}.pos-access-card h1,.pos-user-required-screen h1{font-size:21px}.pos-access-actions{flex-direction:column;width:100%}.pos-access-actions>*{width:100%}}.pos-access-revoked-guard{z-index:180;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d262fb8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.pos-access-revoked-guard>section{text-align:center;background:#fff;border:1px solid #e5ced1;border-radius:13px;flex-direction:column;align-items:center;gap:13px;width:min(680px,100%);padding:31px 34px;display:flex;box-shadow:0 28px 80px #05171e57}.pos-access-revoked-guard h2{color:#20194f;margin:0;font-size:23px}.pos-access-revoked-guard>section>small{color:#71858c;max-width:580px;line-height:1.7}.pos-access-revoked-guard>section>p{color:#6423c9;max-width:590px;margin:0;line-height:1.8}.pos-access-revoked-guard>section>code{color:#8a3e49;background:#f1ebfb;border-radius:4px;padding:4px 7px;font-size:10px}.pos-revoked-risk{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:min(420px,100%);display:grid}.pos-revoked-risk span{color:#6423c9;background:#faf8fd;border:1px solid #f1ebfb;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;font-size:11px;font-weight:800;display:flex}.pos-revoked-risk b{color:#20194f;font-size:20px}@media (width<=620px){.pos-access-revoked-guard{padding:10px}.pos-access-revoked-guard>section{max-height:calc(100vh - 20px);padding:25px 17px;overflow:auto}.pos-access-revoked-guard h2{font-size:20px}.pos-access-revoked-guard .form-actions{flex-direction:column;width:100%}.pos-access-revoked-guard .form-actions>*{justify-content:center;width:100%}}.pos-open-session input,.pos-open-session select{width:100%;min-width:0}.pos-cashier-active{background:#f6f6f6}.pos-cashier-active .pos-standalone-cashier-header{background:#fff;border:0;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;min-height:64px;padding:10px 14px;box-shadow:0 4px 18px #14313b1c}.pos-cashier-active .pos-standalone-menu-button{color:#20194f;background:#fff;border:1px solid #cbb6ee;border-radius:9px;width:52px;height:44px;font-size:21px}.pos-cashier-active .pos-standalone-shift{justify-self:center}.pos-cashier-active .pos-standalone-actions>*{min-width:74px;height:40px}.pos-cashier-active .page-heading.pos-heading{background:#fff;border:1px solid #e2e5e7;border-radius:10px;align-items:center;min-height:56px;margin:0 0 10px;padding:8px 12px;display:flex;box-shadow:0 5px 15px #15343e14}.pos-cashier-active .page-heading.pos-heading>div:first-child{display:none}.pos-cashier-active .pos-heading .page-actions{scrollbar-width:thin;flex-wrap:nowrap;width:100%;overflow-x:auto}.pos-cashier-active .pos-heading .page-actions>*{flex:none;min-height:38px}.pos-cashier-active .pos-shift-strip{color:#65777d;background:#fff;border:1px solid #f1ebfb;gap:12px;margin-bottom:10px;padding:8px 12px;box-shadow:0 4px 14px #15343e0f}.pos-cashier-active .pos-shift-strip b{color:#20194f}.pos-cashier-active .pos-catalog,.pos-cashier-active .pos-cart{border-color:#e5e6e7;border-radius:10px;box-shadow:0 5px 17px #142f3914}.pos-cashier-active .pos-catalog{padding:16px}.pos-cashier-active .pos-cart-head{color:#20194f;background:#fff;border-bottom:1px solid #e6e8e9}.pos-cashier-active .pos-cart-head b{color:#7b898e}.pos-cashier-active .pos-cart-head button{color:#6423c9;border-color:#cbb6ee}.pos-cashier-active .pos-cart-head button:hover{background:#faf8fd;border-color:#9c75d9}.pos-standalone-drawer footer .pos-drawer-signout{color:#9e3542;border-color:#efc9cd}@media (width<=1050px){.pos-cashier-active .pos-layout{grid-template-columns:1fr}.pos-cashier-active .pos-cart{position:static}}@media (width<=820px){.pos-cashier-active .pos-standalone-cashier-header{grid-template-columns:auto 1fr auto;min-height:58px;padding:7px 10px}.pos-cashier-active .pos-standalone-shift small{display:none}.pos-cashier-active .pos-standalone-actions>*{min-width:64px;min-height:38px}.pos-cashier-active .loading-bar{top:58px}.pos-cashier-active .q-content{padding:9px 8px 88px}.pos-cashier-active .pos-shift-strip{flex-wrap:nowrap;overflow-x:auto}.pos-cashier-active .pos-shift-strip>*{flex:none}}.pos-sync-status{grid-template-columns:minmax(90px,.6fr) minmax(105px,.7fr) minmax(115px,.8fr) minmax(145px,1.3fr)}@media (width<=850px){.pos-sync-status{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.pos-sync-status{grid-template-columns:1fr}}.pos-server-recovery{border:1px solid #e8c786;background:linear-gradient(110deg,#fff8e9,#fffdf8);border-inline-start:5px solid #d98b22;border-radius:9px;gap:12px;margin:0 0 16px;padding:15px 17px;display:grid;box-shadow:0 7px 20px #734d1412}.pos-server-recovery-heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.pos-server-recovery-heading h2{color:#694816;margin:0 0 4px;font-size:16px}.pos-server-recovery-heading p{color:#7c6744;margin:0;font-size:11px;line-height:1.65}.pos-server-recovery-heading>b{color:#fff;background:#d98b22;border-radius:50%;place-items:center;min-width:31px;height:31px;display:grid}.pos-server-recovery-list{gap:8px;display:grid}.pos-server-recovery-list article{background:#fff;border:1px solid #ead9b8;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;padding:11px 13px;display:flex}.pos-server-recovery-list article>div:first-child{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.pos-server-recovery-list strong{color:#6423c9}.pos-server-recovery-list small{color:#849095;width:100%}.pos-server-recovery-list em{color:#a54836;width:100%;font-size:10px;font-style:normal}.pos-server-recovery-actions{flex:none;align-items:center;gap:7px;display:flex}.pos-server-recovery>.form-message{margin:0}@media (width<=700px){.pos-server-recovery-list article{flex-direction:column;align-items:stretch}.pos-server-recovery-actions{grid-template-columns:1fr 1fr;display:grid}.pos-server-recovery-actions button{width:100%}}.pos-collection-strip{border-inline-start:4px solid #6423c9;grid-template-columns:1.5fr 1fr 1fr;gap:0;margin-bottom:16px;padding:0;display:grid;overflow:hidden}.pos-collection-strip>div{border-inline-end:1px solid #f1ebfb;gap:4px;padding:15px 18px;display:grid}.pos-collection-strip>div:last-child{border-inline-end:0}.pos-collection-strip span{color:#6423c9;font-size:11px;font-weight:700}.pos-collection-strip b{color:#20194f;font-size:18px}.pos-collection-strip small{color:#7c8c91;font-size:10px}.pos-collection-reconciliation{border-top:4px solid #6423c9;margin-bottom:16px;padding:19px 21px}.pos-collection-reconciliation>.panel-title{align-items:flex-start}.pos-collection-reconciliation>.panel-title h2,.pos-collection-reconciliation>.panel-title small{margin:0}.pos-collection-reconciliation>.panel-title small{color:#6f8188;margin-top:5px;display:block}.pos-collection-reconciliation>div:last-child{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.pos-collection-reconciliation article{background:#faf8fd;border:1px solid #f1ebfb;border-radius:8px;gap:5px;padding:12px;display:grid}.pos-collection-reconciliation article span{color:#6b7e85;font-size:10px;line-height:1.5}.pos-collection-reconciliation article b{color:#20194f;font-size:14px}.pos-shift-collections{border-top:4px solid #6423c9;margin-bottom:16px}.pos-shift-collections>.panel-title{align-items:flex-start;padding:18px 20px}.pos-shift-collections>.panel-title h2,.pos-shift-collections>.panel-title small{margin:0}.pos-shift-collections>.panel-title small{color:#6d8087;margin-top:5px;display:block}.pos-shift-collections>.empty-inline{border-top:1px solid #f1ebfb}@media (width<=900px){.pos-collection-reconciliation>div:last-child{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.pos-collection-strip{grid-template-columns:1fr}.pos-collection-strip>div{border-inline-end:0;border-bottom:1px solid #f1ebfb}.pos-collection-strip>div:last-child{border-bottom:0}.pos-collection-reconciliation>div:last-child{grid-template-columns:1fr}}.report-dashboard-actions,.custom-report-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.custom-report-workspace{grid-template-columns:minmax(260px,.72fr) minmax(0,2fr);align-items:start;gap:20px;display:grid}.custom-report-library,.custom-report-builder{min-height:480px}.custom-report-library .panel-title small,.custom-report-builder .panel-title small{color:#77858c;margin-top:5px;display:block}.custom-report-list{padding:10px;display:grid}.custom-report-list button{text-align:start;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.custom-report-list button:hover{background:#faf8fd}.custom-report-list button.active{background:#f1ebfb;border-color:#cbb6ee}.custom-report-list button span{gap:4px;min-width:0;display:grid}.custom-report-list button b{color:#20194f;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.custom-report-list button small{color:#718389}.custom-report-list button i{color:#6423c9;background:#f1ebfb;border-radius:12px;padding:3px 7px;font-size:10px;font-style:normal}.custom-report-empty{margin:30px auto;padding:15px}.custom-report-empty .empty-mark{width:56px;height:50px;font-size:24px}.custom-report-empty h3{margin:14px 0 5px}.custom-report-list-loading{background:linear-gradient(90deg,#faf8fd 25%,#f1ebfb 37%,#faf8fd 63%) 0 0/400% 100%;border-radius:8px;height:180px;margin:14px;animation:1.4s infinite reportSkeleton}.custom-report-builder{padding-bottom:19px}.custom-report-form-grid{grid-template-columns:1fr 1fr;gap:14px;padding:19px 20px 0;display:grid}.custom-report-form-grid .report-wide-field{grid-column:auto}.custom-report-form-grid textarea{resize:vertical;height:auto;min-height:72px}.custom-report-columns{border:1px solid #f1ebfb;border-radius:8px;margin:18px 20px;padding:15px 17px}.custom-report-columns legend{color:#20194f;padding:0 8px;font-weight:800}.custom-report-columns>p{color:#75858b;margin:0 0 12px;font-size:12px}.custom-report-columns>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.custom-report-columns label,.custom-report-zero{background:#faf8fd;border:1px solid #f1ebfb;border-radius:6px;align-items:center;gap:8px;min-height:38px;padding:8px 10px;display:flex}.custom-report-columns label:has(input:checked){color:#6423c9;background:#f1ebfb;border-color:#9c75d9;font-weight:700}.custom-report-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:0 20px;display:grid}.custom-report-zero{align-self:end;height:43px}.custom-report-actions{border-top:1px solid #f1ebfb;justify-content:flex-end;margin-top:19px;padding:19px 20px 0}.custom-report-actions .danger-button{background:#fff;border:1px solid #edc0c8;border-radius:5px;min-height:40px;padding:8px 17px;font-weight:700}.custom-report-output{margin-top:26px}.custom-report-output>.report-page-heading{background:linear-gradient(120deg,#fff,#faf8fd);border:1px solid #f1ebfb;border-radius:8px;margin:0 0 16px;padding:18px 20px}.custom-report-output>.report-page-heading h2{color:#20194f;margin:0 0 5px}.custom-report-heading{align-items:flex-end}.q-app[dir=ltr] .custom-report-list button{text-align:left}@media (width<=1050px){.custom-report-workspace{grid-template-columns:1fr}.custom-report-library{min-height:0}.custom-report-list,.custom-report-columns>div{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.report-dashboard-actions,.custom-report-heading,.custom-report-output>.report-page-heading{flex-direction:column;align-items:stretch}.custom-report-list,.custom-report-form-grid,.custom-report-filters,.custom-report-columns>div{grid-template-columns:1fr}.custom-report-form-grid .report-wide-field{grid-column:1}.custom-report-actions{flex-direction:column;align-items:stretch}.custom-report-actions button,.report-dashboard-actions a{width:100%}}.pos-pay-later-policy{background:linear-gradient(145deg,#fff8e8,#fffdf7);border:1px solid #e7c982;border-radius:9px;grid-template-columns:1fr 1.25fr 1fr;gap:8px;margin:0 14px 12px;padding:12px;display:grid}.pos-pay-later-policy>div,.pos-pay-later-policy>label{gap:4px;display:grid}.pos-pay-later-policy span{color:#725a2c;font-size:10px;font-weight:700}.pos-pay-later-policy b{color:#684812;font-size:13px}.pos-pay-later-policy select{color:#4f4430;background:#fff;border:1px solid #dfcfaa;border-radius:6px;width:100%;min-height:39px;padding:6px 8px}.pos-pay-later-policy>small{color:#806b46;grid-column:1/-1;line-height:1.5}.pos-pay-later-policy.invalid{background:linear-gradient(145deg,#fff0f1,snow);border-color:#e8a4aa}.pos-pay-later-policy.invalid>small:first-of-type{color:#a02d39;font-weight:800}.pos-pay-later-policy.valid{background:linear-gradient(145deg,#f1ebfb,#faf8fd);border-color:#9c75d9}@media (width<=650px){.pos-pay-later-policy{grid-template-columns:1fr}.pos-pay-later-policy>small{grid-column:1}}.pos-pay-later-policy .pos-installment-toggle{border-top:1px dashed #cbb6ee;grid-column:1/-1;align-items:center;gap:8px;padding-top:8px;display:flex}.pos-installment-toggle input{accent-color:#6423c9;width:17px;height:17px;margin:0}.pos-installment-config{background:#fff;border:1px solid #cbb6ee;border-radius:8px;grid-column:1/-1;gap:10px;padding:12px;display:grid}.pos-installment-fields{grid-template-columns:.7fr 1fr 1.2fr;gap:9px;display:grid}.pos-installment-fields label{gap:5px;display:grid}.pos-installment-fields input,.pos-installment-fields select{color:#20194f;background:#fff;border:1px solid #cbb6ee;border-radius:6px;width:100%;min-height:39px;padding:6px 8px}.pos-installment-summary{background:#f1ebfb;border-radius:7px;grid-template-columns:1fr auto;padding:10px 12px;gap:3px 10px!important;display:grid!important}.pos-installment-summary small{color:#9063d9;grid-column:1/-1}.pos-installment-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:176px;display:grid;overflow:auto}.pos-installment-preview>div{background:#faf8fd;border:1px solid #f1ebfb;border-radius:6px;justify-content:space-between;gap:8px;padding:7px 9px;display:flex}.pos-installment-preview span{font-size:10px}.pos-installment-preview b{font-size:11px}.pos-installment-config>small{color:#668078;line-height:1.55}.pos-installment-detail{color:#20194f!important}.pos-installment-modal{width:min(980px,100%);max-height:94vh;margin:0;padding:24px;overflow:auto}.pos-installment-modal>.panel-title p{color:#6a7d84;margin:4px 0 0}.pos-installment-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:16px 0;display:grid}.pos-installment-metrics article{background:#faf8fd;border-radius:8px;gap:5px;padding:12px;display:grid}.pos-installment-metrics span{color:#6d8087;font-size:10px}.pos-installment-metrics b{color:#20194f;font-size:17px}.pos-installment-metrics .due{background:#fff2df}.pos-installment-metrics .due b{color:#936014}.pos-installment-metrics .settled{background:#f1ebfb}.pos-installment-metrics .settled b{color:#6423c9}.pos-installment-overdue{background:#fff8f8}.pos-installment-modal .pos-posting-note{margin-top:14px}.pos-installment-modal>.form-actions{justify-content:flex-end}@media (width<=720px){.pos-installment-fields,.pos-installment-preview{grid-template-columns:1fr}.pos-installment-metrics{grid-template-columns:1fr 1fr}}@media (width<=480px){.pos-installment-metrics{grid-template-columns:1fr}.pos-installment-modal{padding:18px}}.pos-approved-action{box-shadow:0 0 0 2px #4ca88f1f;color:#20194f!important;background:#f1ebfb!important;border-color:#9063d9!important}.pos-supervisor-launcher{color:#725019!important;background:#fff9e9!important;border-color:#d3aa58!important}.pos-supervisor-launcher.approved{color:#20194f!important;background:#f1ebfb!important;border-color:#9063d9!important}.pos-supervisor-modal{border-top:4px solid #d6a446;width:min(610px,100%);max-height:92vh;margin:0;padding:25px;overflow:auto}.pos-supervisor-modal>.panel-title{align-items:flex-start}.pos-supervisor-modal>.panel-title small{color:#9a6e1d;font-weight:900}.pos-supervisor-modal>.panel-title h2{margin:4px 0}.pos-supervisor-modal>.panel-title p{color:#6d7b80;max-width:500px;margin:0;line-height:1.6}.pos-supervisor-modal .field{gap:6px;margin-top:14px;display:grid}.pos-supervisor-modal .field>span{color:#6423c9;font-size:12px;font-weight:800}.pos-supervisor-modal .field input,.pos-supervisor-modal .field select,.pos-supervisor-modal .field textarea{color:#20194f;background:#fff;border:1px solid #f1ebfb;border-radius:7px;outline:0;width:100%;min-height:43px;padding:9px 11px}.pos-supervisor-modal .field textarea{resize:vertical;min-height:82px}.pos-supervisor-modal .field input:focus,.pos-supervisor-modal .field select:focus,.pos-supervisor-modal .field textarea:focus{border-color:#d0a142;box-shadow:0 0 0 3px #d0a14221}.pos-supervisor-permissions{flex-wrap:wrap;gap:7px;margin:16px 0 5px;display:flex}.pos-supervisor-permissions span{color:#735421;background:#fff9e9;border:1px solid #ead8ae;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}.pos-supervisor-policy{color:#6423c9;background:#f1ebfb;border-radius:8px;gap:3px;margin-top:16px;padding:12px 14px;display:grid}.pos-supervisor-policy small{color:#6423c9;line-height:1.5}.pos-supervisor-modal>.form-actions{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}@media (width<=620px){.pos-supervisor-modal{padding:19px}.pos-supervisor-modal>.form-actions{flex-direction:column-reverse;align-items:stretch}.pos-supervisor-modal>.form-actions button{width:100%}}.pos-session-print-message{margin:-4px 0 14px}.pos-shift-collections td:last-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.pos-session-printable-event{grid-template-columns:minmax(0,1fr) auto;align-items:center}.pos-session-event-link{min-width:0;color:inherit;grid-template-columns:minmax(0,1fr) auto;gap:12px;text-decoration:none;display:grid}.pos-session-event-link>span{gap:4px;display:grid}.pos-session-printable-event>button{margin-inline-start:5px}@media (width<=620px){.pos-session-event-link,.pos-session-printable-event{grid-template-columns:1fr}.pos-session-printable-event>button{width:100%;margin:7px 0 0}}.pos-sale-note{background:#faf8fd;border:1px solid #f1ebfb;border-radius:8px;margin:0 14px 12px;overflow:hidden}.pos-sale-note summary{cursor:pointer;color:#6423c9;padding:10px 12px;font-size:12px;font-weight:800}.pos-sale-note[open] summary{background:#f1ebfb;border-bottom:1px solid #f1ebfb}.pos-sale-note label{color:#6423c9;gap:6px;padding:11px 12px 12px;font-size:11px;font-weight:700;display:grid}.pos-sale-note textarea{resize:vertical;color:#20194f;width:100%;min-height:72px;font:inherit;background:#fff;border:1px solid #f1ebfb;border-radius:6px;outline:0;padding:8px 10px;line-height:1.6}.pos-sale-note textarea:focus{border-color:#9c75d9;box-shadow:0 0 0 3px #379db21a}.pos-sale-note label>small{color:#87959a;font-size:9px;font-weight:400}.pos-sale-note-preview{text-overflow:ellipsis;white-space:nowrap;max-width:260px;display:block;overflow:hidden;color:#6423c9!important}.pos-held-list .pos-sale-note-preview{width:100%}@media (width<=560px){.pos-sale-note-preview{max-width:180px}}.pos-line-tax{grid-template-columns:auto minmax(112px,1fr);align-items:center;gap:5px;margin-top:3px;display:grid!important}.pos-line-tax>span:first-child{color:#6423c9;font-size:9px;font-weight:800}.pos-line-tax>select{color:#20194f;background:#faf8fd;border:1px solid #f1ebfb;border-radius:5px;min-width:0;height:29px;padding:3px 5px;font-size:10px}.pos-line-tax.requires-supervisor>select{background:#fff8e8;border-color:#d8a44e}.pos-tax-inclusion{grid-column:1/-1;align-items:center;gap:5px;color:#6423c9!important;font-size:9px!important;display:flex!important}.pos-tax-inclusion input{width:14px;height:14px;margin:0}.pos-line-tax .pos-tax-reason{background:#fffaf0;border-color:#d7b461;grid-column:1/-1;width:100%}.pos-search-field{position:relative}.pos-search-field>input{width:100%;padding-inline-end:38px}.pos-search-field>button{color:#6423c9;cursor:pointer;background:#f1ebfb;border:0;border-radius:6px;width:32px;font-size:20px;position:absolute;inset-block:6px;inset-inline-end:6px}.pos-catalog-zoom{color:#6423c9;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cbb6ee;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:7px 11px;font-weight:800;display:inline-flex}.pos-catalog-zoom:hover,.pos-catalog-zoom[aria-pressed=true]{color:#6423c9;background:#f1ebfb;border-color:#6423c9}.pos-catalog-zoom>span{font-size:18px}.pos-category-chips{scrollbar-width:thin;align-items:center;gap:7px;max-width:100%;margin:0 0 9px;padding:2px 0 7px;display:flex;overflow-x:auto}.pos-category-chips button{color:#6423c9;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #f1ebfb;border-radius:999px;flex:none;padding:6px 12px;font-size:11px;font-weight:800}.pos-category-chips button:hover,.pos-category-chips button.selected{color:#6423c9;background:#f1ebfb;border-color:#6423c9}.pos-category-chips button.reset{border-style:dashed;margin-inline-start:auto}.pos-category-chips button:disabled{opacity:.45;cursor:not-allowed}@media (width<=700px){.pos-search{grid-template-columns:1fr}.pos-catalog-zoom,.pos-camera-scan{width:100%}.pos-category-chips button.reset{margin-inline-start:0}}.pos-denomination-heading>div{gap:3px;display:grid}.pos-denomination-heading>div>small{color:#6d7f87;line-height:1.45}.pos-opening-denominations{margin:2px 0 0}.pos-opening-denominations .pos-denomination-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=700px){.pos-denomination-heading{flex-direction:column;align-items:stretch}.pos-denomination-heading .compact-button{width:100%}.pos-opening-denominations .pos-denomination-grid{grid-template-columns:1fr}}.pos-product-grid button{overflow:hidden}.pos-product-grid .pos-product-media{color:#6423c9;background:linear-gradient(135deg,#f1ebfb,#f1ebfb);border-bottom:1px solid #f1ebfb;flex:0 0 78px;place-items:center;width:calc(100% + 26px);height:78px;margin:-13px -13px 5px;font-size:24px;font-weight:900;display:grid;position:relative;overflow:hidden}.pos-product-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pos-product-grid.pos-display-mini .pos-product-media{flex-basis:54px;width:calc(100% + 20px);height:54px;margin:-10px -10px 3px;font-size:18px}.pos-main-reference{text-align:start;direction:ltr}.pos-payment-status{white-space:nowrap;margin-inline-start:5px;display:inline-flex}.pos-customer-form select{color:#20194f;background:#fff;border:1px solid #f1ebfb;border-radius:8px;outline:0;width:100%;min-height:42px;padding:8px 11px}.pos-customer-form select:focus{border-color:#9c75d9;box-shadow:0 0 0 3px #36a6c11a}.pos-customer-phone-input{grid-template-columns:88px minmax(0,1fr);display:grid}.pos-customer-phone-input>select{z-index:1;text-align:center;border-start-start-radius:8px;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:8px;position:relative}.pos-customer-phone-input>input{border-inline-start:0;border-start-start-radius:0;border-start-end-radius:8px;border-end-end-radius:8px;border-end-start-radius:0}.pos-customer-phone-input:focus-within{border-radius:8px;box-shadow:0 0 0 3px #36a6c11a}.pos-customer-phone-input:focus-within>select,.pos-customer-phone-input:focus-within>input{box-shadow:none;border-color:#9c75d9}.pos-partial-payment-backdrop{z-index:105}.pos-partial-payment-modal{text-align:center;width:min(600px,100%);max-height:94vh;margin:0;padding:28px;overflow:auto}.pos-partial-payment-icon{color:#a06410;background:#fff3dc;border-radius:50%;place-items:center;width:66px;height:66px;margin:0 auto 12px;font-size:34px;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #ecd09b}.pos-partial-payment-modal>small{color:#9a650f;font-weight:900;display:block}.pos-partial-payment-modal h2{color:#20194f;margin:5px 0 7px;font-size:24px}.pos-partial-payment-modal>p{color:#6423c9;margin:0 auto 17px;line-height:1.75}.pos-partial-payment-customer,.pos-partial-payment-due{text-align:start;background:#faf8fd;border:1px solid #f1ebfb;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.pos-partial-payment-customer span,.pos-partial-payment-due span{color:#6e8088;font-size:11px}.pos-partial-payment-customer b,.pos-partial-payment-due b{color:#20194f}.pos-partial-payment-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:10px 0;display:grid}.pos-partial-payment-totals article{color:#20194f;background:#faf8fd;border-radius:8px;gap:5px;padding:13px 9px;display:grid}.pos-partial-payment-totals span{font-size:10px}.pos-partial-payment-totals b{font-size:17px}.pos-partial-payment-totals .paid{color:#6423c9;background:#f1ebfb}.pos-partial-payment-totals .due{color:#8a5a10;background:#fff2df}.pos-partial-payment-modal>.form-actions{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.pos-partial-payment-modal>.form-actions button{min-height:44px}@media (width<=600px){.pos-partial-payment-modal{padding:23px 17px}.pos-partial-payment-totals{grid-template-columns:1fr}.pos-partial-payment-modal>.form-actions{flex-direction:column-reverse}.pos-partial-payment-modal>.form-actions button{width:100%}}.pos-customer-picker{flex:250px;gap:6px;min-width:0;display:grid}.pos-customer-search{position:relative}.pos-customer-search>span{z-index:1;color:#9c75d9;inset-inline-start:11px;font-size:18px;position:absolute;top:50%;transform:translateY(-50%)}.pos-customer-search>input{color:#20194f;background:#fff;border:1px solid #f1ebfb;border-radius:7px;outline:0;width:100%;height:39px;padding:7px 37px}.pos-customer-search>input:focus{border-color:#9c75d9;box-shadow:0 0 0 3px #36a6c11a}.pos-customer-search>button{color:#6423c9;background:#f1ebfb;border:0;border-radius:6px;width:31px;font-size:18px;position:absolute;inset-block:4px;inset-inline-end:4px}.pos-customer-picker>select{width:100%;min-width:0}.pos-customer-picker>small{color:#78898f;font-size:10px}.pos-customer-selected{color:#6423c9;background:#faf8fd;border:1px solid #f1ebfb;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:7px 9px;display:flex}.pos-customer-selected>b{color:#20194f}.pos-customer-selected>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pos-customer-selected>button{color:#6423c9;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cbb6ee;border-radius:6px;margin-inline-start:auto;padding:5px 9px;font-size:9px;font-weight:900}.pos-customer-selected>button:hover:not(:disabled){background:#f1ebfb;border-color:#9c75d9}.pos-customer-selected>button:disabled{cursor:not-allowed;opacity:.5}.pos-customer>.pos-customer-credit-balance{width:100%}@media (width<=560px){.pos-customer{align-items:stretch}.pos-customer>span:first-child{width:100%}.pos-customer-picker{flex-basis:100%}.pos-customer-selected{flex-direction:column;align-items:flex-start}.pos-customer-selected>button{width:100%;margin-inline-start:0}}.pos-printer-discovery-panel{margin-bottom:18px;padding:18px 20px}.pos-printer-discovery{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.pos-printer-discovery>div:first-child{gap:4px;display:grid}.pos-printer-discovery>div:first-child>b{color:#20194f}.pos-printer-discovery>div:first-child>small{color:#73878e;line-height:1.55}.pos-discovered-printers{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important;display:grid!important}.pos-discovered-printers>button{text-align:start;cursor:pointer;background:#faf8fd;border:1px solid #f1ebfb;border-radius:9px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:11px;display:grid}.pos-discovered-printers>button:hover{background:#f1ebfb;border-color:#9c75d9}.pos-discovered-printers>button>span{color:#6423c9;background:#f1ebfb;border-radius:8px;grid-row:1/3;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.pos-discovered-printers>button>b{color:#20194f;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pos-discovered-printers>button>small{color:#71858c}.pos-discovered-printers>button>i{color:#6423c9;grid-area:1/3/3;font-size:10px;font-style:normal;font-weight:900}.pos-printer-discovery>p{color:#6423c9;background:#f1ebfb;border-radius:7px;grid-column:1/-1;margin:0;padding:9px 11px;font-size:11px;line-height:1.55}@media (width<=900px){.pos-discovered-printers{grid-template-columns:1fr}}@media (width<=620px){.pos-printer-discovery{grid-template-columns:1fr}.pos-printer-discovery>.outline-button{width:100%}}.pos-saved-printers{gap:9px;margin-top:14px;display:grid}.pos-saved-printers-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.pos-saved-printers-heading>div{gap:3px;display:grid}.pos-saved-printers-heading b{color:#20194f}.pos-saved-printers-heading small{color:#71858c;font-size:10px;line-height:1.5}.pos-saved-printers-heading>strong{color:#6423c9;background:#f1ebfb;border-radius:14px;place-items:center;min-width:28px;height:28px;font-size:11px;display:grid}.pos-saved-printer{background:#faf8fd;border:1px solid #f1ebfb;border-radius:10px;grid-template-columns:auto minmax(150px,1fr) minmax(105px,.45fr) minmax(160px,1fr) auto auto auto;align-items:end;gap:9px;padding:11px;display:grid}.pos-saved-printer.disabled{opacity:.65}.pos-saved-printer-mark{color:#6423c9;background:#f1ebfb;border-radius:9px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.pos-saved-printer>label:not(.pos-printer-switch){gap:4px;display:grid}.pos-saved-printer>label>span{color:#6423c9;font-size:9px;font-weight:800}.pos-saved-printer>label>input:not([type=checkbox]):not([type=radio]),.pos-saved-printer>label>select{color:#20194f;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #f1ebfb;border-radius:7px;padding:7px 9px}.pos-saved-printer-meta{align-self:center;gap:3px;display:grid}.pos-saved-printer-meta b{color:#6423c9;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.pos-saved-printer-meta small{color:#788a90;font-size:9px}.pos-printer-switch{align-self:center;justify-items:center;gap:3px;display:grid}.pos-printer-switch input{accent-color:#6423c9;width:17px;height:17px}.pos-saved-printer>.danger-button{align-self:center}.pos-saved-printers>.empty-inline{margin-top:0}@media (width<=1050px){.pos-saved-printer{grid-template-columns:auto repeat(2,minmax(130px,1fr)) auto auto auto}.pos-saved-printer-meta{grid-column:2/4}}@media (width<=650px){.pos-saved-printer{grid-template-columns:auto minmax(0,1fr) auto auto}.pos-saved-printer>label:not(.pos-printer-switch),.pos-saved-printer-meta{grid-column:2/-1}.pos-saved-printer>.danger-button{grid-column:2/-1;width:100%}}.pos-mobile-dock{display:none}@media (width<=700px){.pos-mobile-dock{z-index:76;min-height:64px;padding:5px 6px max(5px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);inset-inline:0;background:#fffffff7;border-top:1px solid #cbb6ee;grid-template-columns:repeat(auto-fit,minmax(58px,1fr));display:grid;position:fixed;bottom:0;box-shadow:0 -8px 24px #0e364221}.pos-mobile-dock>a,.pos-mobile-dock>button{color:#6423c9;min-width:0;min-height:52px;font:inherit;text-align:center;background:0 0;border:0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px 2px;display:flex}.pos-mobile-dock>a[aria-current=page],.pos-mobile-dock>button[aria-current=page]{color:#6423c9;background:#f1ebfb}.pos-mobile-dock span{font-size:20px;line-height:1}.pos-mobile-dock b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;overflow:hidden}.pos-profile-launcher{display:none}.pos-print-queue-launcher{bottom:76px}.pos-standalone-app .q-content{padding-bottom:92px}.q-content:has(.pos-mobile-dock){padding-bottom:92px}}.pos-user-seat-banner{background:linear-gradient(120deg,#faf8fd,#fff);border-inline-start:4px solid #6423c9;grid-template-columns:minmax(230px,.7fr) minmax(260px,1.5fr) auto;align-items:center;gap:18px;margin-bottom:16px;padding:17px 20px;display:grid}.pos-user-seat-banner>div:first-child{gap:4px;display:grid}.pos-user-seat-banner span{color:#6423c9;font-size:11px;font-weight:800}.pos-user-seat-banner b{color:#20194f;font-size:21px}.pos-user-seat-banner small{color:#708087}.pos-user-seat-banner.full{background:linear-gradient(120deg,#fff9ef,#fff);border-inline-start-color:#c2782d}.pos-user-seat-banner.full b{color:#955d24}.pos-seat-progress{background:#f1ebfb;border-radius:8px;height:9px;overflow:hidden}.pos-seat-progress i{background:linear-gradient(90deg,#6423c9,#6423c9);border-radius:8px;height:100%;transition:width .25s;display:block}.pos-user-seat-banner.full .pos-seat-progress i{background:linear-gradient(90deg,#d5913f,#c06631)}.pos-user-online-notice{margin-bottom:14px}.pos-user-list>.panel-title>div{gap:4px;display:grid}.pos-user-list>.panel-title h2,.pos-user-list>.panel-title small{margin:0}.pos-user-list>.panel-title small{color:#718188}.pos-user-list .row-actions{flex-wrap:wrap;gap:5px;display:flex}.pos-user-list .row-actions button{color:#20194f;min-height:31px;font:inherit;background:#fff;border:1px solid #cbb6ee;border-radius:6px;padding:5px 8px;font-size:10px;font-weight:800}.pos-user-list .row-actions button:hover{background:#faf8fd;border-color:#9c75d9}.pos-user-list .row-actions button.danger{color:#a33f4c;border-color:#ebc9cd}.pos-user-list .row-actions button:disabled{opacity:.48;cursor:not-allowed}.pos-user-editor{width:min(1050px,100%);max-height:94vh;padding:24px;overflow:auto}.pos-user-editor>.panel-title{align-items:flex-start}.pos-user-editor>.panel-title small{color:#6423c9;font-weight:900}.pos-user-editor>.panel-title h2{color:#20194f;margin:4px 0 0}.pos-user-editor>.panel-title p{color:#708188;margin:5px 0 0}.pos-user-form-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;margin-top:16px;display:grid}.pos-user-form-grid label{gap:6px;display:grid}.pos-user-form-grid label>span,.pos-user-tenders legend,.pos-user-role-permissions legend{color:#6423c9;font-size:11px;font-weight:900}.pos-user-form-grid input,.pos-user-form-grid select,.pos-inline-role input,.pos-user-custom-fields input{color:#20194f;background:#fff;border:1px solid #f1ebfb;border-radius:7px;outline:0;width:100%;min-height:42px;padding:8px 10px}.pos-user-form-grid input:focus,.pos-user-form-grid select:focus,.pos-inline-role input:focus,.pos-user-custom-fields input:focus{border-color:#6423c9;box-shadow:0 0 0 3px #35a1b91a}.pos-user-form-grid input[readonly]{color:#6a7a80;background:#f1ebfb}.pos-inline-role{background:#faf8fd;border:1px dashed #cbb6ee;border-radius:8px;grid-template-columns:minmax(260px,1fr) minmax(190px,.6fr) auto;align-items:center;gap:10px;margin-top:15px;padding:12px;display:grid}.pos-inline-role>div{gap:3px;display:grid}.pos-inline-role b{color:#20194f}.pos-inline-role small{color:#708289}.pos-user-tenders{background:#faf8fd;border:1px solid #f1ebfb;border-radius:9px;flex-wrap:wrap;align-items:center;gap:9px;margin:15px 0 0;padding:12px 14px;display:flex}.pos-user-tenders legend,.pos-user-role-permissions legend{padding:0 7px}.pos-user-tenders label{background:#fff;border-radius:6px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:700;display:flex}.pos-user-tenders input,.pos-user-role-permissions input{accent-color:#6423c9;width:17px;height:17px}.pos-user-role-permissions{background:#faf8fd;border:1px solid #f1ebfb;border-radius:9px;grid-template-columns:repeat(3,minmax(200px,1fr));gap:9px;margin-top:14px;padding:13px;display:grid}.pos-user-role-permissions label{background:#fff;border:1px solid #f1ebfb;border-radius:8px;align-items:flex-start;gap:8px;padding:10px;display:flex}.pos-user-role-permissions label>span{gap:3px;display:grid}.pos-user-role-permissions label b{color:#20194f;font-size:12px}.pos-user-role-permissions label small{color:#7a898f;font-size:9px;line-height:1.5}.pos-user-role-permissions>p{color:#6b7e85;grid-column:1/-1;margin:0;font-size:11px;line-height:1.65}.pos-user-custom-fields{border:1px solid #f1ebfb;border-radius:9px;margin-top:14px;padding:13px}.pos-user-custom-fields>.panel-title{margin-bottom:9px}.pos-user-custom-fields>.panel-title>div{gap:3px;display:grid}.pos-user-custom-fields>.panel-title b{color:#20194f}.pos-user-custom-fields>.panel-title small{color:#74858c}.pos-user-custom-fields>div:not(.panel-title){grid-template-columns:1fr 2fr auto;gap:8px;margin-top:8px;display:grid}.pos-user-editor>.form-message{margin-top:13px}.pos-user-editor>.form-actions{margin-top:15px}.pos-user-details{width:min(760px,100%);max-height:90vh;padding:23px;overflow:auto}.pos-user-details>.panel-title h2{color:#20194f;margin:4px 0 0}.pos-user-details>.panel-title small{color:#6423c9;font-weight:900}.pos-user-details dl{grid-template-columns:repeat(2,1fr);gap:9px;margin:17px 0;display:grid}.pos-user-details dl>div{background:#faf8fd;border:1px solid #f1ebfb;border-radius:8px;gap:4px;padding:11px;display:grid}.pos-user-details dt{color:#73848a;font-size:10px}.pos-user-details dd{color:#20194f;overflow-wrap:anywhere;margin:0;font-weight:800}.pos-user-detail-permissions,.pos-user-detail-custom{border-top:1px solid #f1ebfb;gap:9px;padding-top:14px;display:grid}.pos-user-detail-permissions>div{flex-wrap:wrap;gap:6px;display:flex}.pos-user-detail-permissions span{color:#6423c9;background:#f1ebfb;border-radius:12px;padding:4px 8px;font-size:10px;font-weight:800}.pos-user-detail-custom{margin-top:14px}.pos-user-detail-custom span{border-bottom:1px dashed #f1ebfb;justify-content:space-between;gap:12px;padding:7px;display:flex}.pos-user-detail-custom small{color:#72848a}.pos-user-detail-custom strong{color:#20194f}@media (width<=1000px){.pos-user-form-grid,.pos-user-role-permissions{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.pos-user-seat-banner,.pos-inline-role,.pos-user-filters,.pos-user-form-grid,.pos-user-role-permissions,.pos-user-details dl,.pos-user-custom-fields>div:not(.panel-title){grid-template-columns:1fr}.pos-user-editor{padding:18px}.pos-user-seat-banner{align-items:stretch}.pos-user-seat-banner>a{text-align:center}}.pos-user-account-scope{background:#faf8fd;border:1px solid #f1ebfb;border-radius:9px;gap:10px;margin-top:14px;padding:13px;display:grid}.pos-user-account-scope legend{color:#6423c9;padding:0 7px;font-size:11px;font-weight:900}.pos-user-account-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.pos-user-account-actions>span{color:#71838a;margin-inline-end:auto;font-size:10px;font-weight:800}.pos-user-account-actions button{color:#6423c9;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbb6ee;border-radius:6px;padding:5px 9px;font-size:10px;font-weight:800}.pos-user-account-actions button:disabled{opacity:.45;cursor:not-allowed}.pos-user-account-options{grid-template-columns:repeat(3,minmax(190px,1fr));gap:8px;max-height:230px;padding:2px;display:grid;overflow:auto}.pos-user-account-options label{cursor:pointer;background:#fff;border:1px solid #f1ebfb;border-radius:8px;align-items:flex-start;gap:8px;padding:9px;display:flex}.pos-user-account-options input{accent-color:#6423c9;flex:none;width:17px;height:17px;margin-top:2px}.pos-user-account-options label>span{grid-template-columns:auto 1fr auto;align-items:center;gap:4px 7px;width:100%;min-width:0;display:grid}.pos-user-account-options b{color:#20194f;font-size:11px}.pos-user-account-options label>span>span{color:#6423c9;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.pos-user-account-options small{color:#6423c9;background:#f1ebfb;border-radius:10px;padding:2px 6px;font-size:8px;font-weight:900}.pos-user-detail-accounts{border-top:1px solid #f1ebfb;gap:9px;padding-top:14px;display:grid}.pos-user-detail-accounts>div{flex-wrap:wrap;gap:6px;display:flex}.pos-user-detail-accounts span{color:#6423c9;background:#faf8fd;border:1px solid #f1ebfb;border-radius:12px;padding:4px 8px;font-size:10px;font-weight:800}.pos-user-detail-accounts+.pos-user-detail-permissions{margin-top:14px}@media (width<=1000px){.pos-user-account-options{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (width<=720px){.pos-user-account-options{grid-template-columns:1fr;max-height:280px}}.pos-completion-backdrop{z-index:95}.modal-backdrop:has(.pos-supervisor-modal){z-index:110}.pos-completion-modal{text-align:center;width:min(620px,100%);max-height:94vh;margin:0;padding:28px;position:relative;overflow:auto}.pos-completion-close{position:absolute;inset-block-start:16px;inset-inline-end:16px}.pos-completion-success{color:#6423c9;background:linear-gradient(145deg,#f1ebfb,#f1ebfb);border-radius:50%;place-items:center;width:72px;height:72px;margin:2px auto 14px;font-size:38px;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #cbb6ee}.pos-completion-modal>small{color:#6423c9;font-weight:800;display:block}.pos-completion-modal h2{color:#20194f;margin:5px 0 7px;font-size:25px}.pos-completion-modal>p{color:#6d7d85;margin:0 auto 18px;line-height:1.7}.pos-completion-reference{text-align:start;background:#faf8fd;border:1px solid #f1ebfb;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:5px 12px;margin:0 auto 13px;padding:13px 15px;display:grid}.pos-completion-reference>span{color:#6f8088;font-size:11px}.pos-completion-reference>b{color:#20194f;text-align:end;overflow-wrap:anywhere;font-size:17px}.pos-completion-reference>small{color:#819097;grid-column:1/-1}.pos-completion-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:18px;display:grid}.pos-completion-totals>span{color:#20194f;background:#faf8fd;border-radius:8px;gap:4px;padding:12px 9px;display:grid}.pos-completion-totals small{color:#72828a}.pos-completion-totals b{font-size:17px}.pos-completion-totals .paid,.pos-completion-totals .change{color:#6423c9;background:#f1ebfb}.pos-completion-totals .outstanding{color:#805813;background:#fff4e3}.pos-completion-totals em{font-size:9px;font-style:normal}.pos-completion-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.pos-completion-actions button{flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:76px;padding:9px;line-height:1.35;display:flex}.pos-completion-actions button>span{font-size:19px;font-weight:900}.pos-completion-actions button:disabled{opacity:.55}.pos-completion-modal>.form-message{text-align:start;margin-top:13px}.pos-completion-next{color:#6423c9;cursor:pointer;background:0 0;border:0;margin-top:15px;font-weight:800}.pos-completion-next:disabled{opacity:.5}@media (width<=600px){.pos-completion-modal{padding:24px 17px}.pos-completion-totals,.pos-completion-actions{grid-template-columns:1fr}.pos-completion-actions button{flex-direction:row;min-height:54px}.pos-completion-reference{grid-template-columns:1fr}.pos-completion-reference>b{text-align:start}}.pos-product-card{flex-direction:column;min-width:0;display:flex}.pos-product-grid .pos-product-card>.pos-product-main{border-radius:8px 8px 0 0;flex:1}.pos-product-grid .pos-product-card>.pos-instant-invoice{color:#795300;text-align:center;cursor:pointer;height:36px;min-height:36px;box-shadow:none;background:#fff8df;border:1px solid #d4a72e;border-top:0;border-radius:0 0 8px 8px;flex-direction:row;justify-content:center;align-items:center;gap:5px;padding:7px 9px;font-size:11px;font-weight:900;display:flex;transform:none}.pos-product-grid .pos-product-card>.pos-instant-invoice:hover{box-shadow:none;background:#ffefb5;border-color:#c79618;transform:none}.pos-product-grid .pos-product-card>.pos-instant-invoice:disabled{cursor:not-allowed;opacity:.45;transform:none}.pos-product-grid .pos-product-card>.pos-instant-invoice span{color:#b17500;font-size:13px}.pos-product-grid.pos-display-mini .pos-product-card>.pos-instant-invoice{height:32px;min-height:32px;padding:5px 6px;font-size:10px}.pos-product-grid.pos-display-mini .pos-product-card>.pos-instant-invoice span{font-size:11px}.pos-invoice-tag.instant{color:#805a00;background:#fff2bf;border-color:#e6c65a}.pos-payment-auto-settlement{background:#faf8fd;border:1px solid #cbb6ee;border-radius:8px;margin:0 14px 12px;padding:11px 12px}.pos-payment-auto-settlement>strong{color:#6423c9;grid-column:1/-1;font-size:11px}.pos-payment-auto-settlement>div{background:#fff;border-radius:7px;gap:3px;padding:8px;display:grid}.pos-payment-auto-settlement>div span{color:#6423c9;font-size:11px;font-weight:900}.pos-payment-auto-settlement>div b{color:#20194f;font-size:10px}.pos-payment-method-list tbody tr{transition:background .15s,opacity .15s}.pos-payment-method-list tbody tr.dragging{opacity:.62;background:#f1ebfb}.pos-drag-handle{color:#9c75d9;cursor:grab;background:0 0;border:0;font-size:18px}.pos-drag-handle:disabled{cursor:default;opacity:.35}.pos-payment-method-name{color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:35px minmax(100px,1fr);align-items:center;gap:1px 9px;padding:0;display:grid}.pos-payment-method-name>span{color:#6423c9;background:#f1ebfb;border-radius:9px;grid-row:1/3;place-items:center;width:35px;height:35px;font-size:18px;display:grid}.pos-payment-method-name>b{color:#20194f}.pos-payment-method-name>small{color:#7a8c92}.pos-payment-method-badges{flex-wrap:wrap;gap:4px;display:flex}.pos-payment-method-badges span{color:#6423c9;background:#f1ebfb;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:900}.pos-payment-method-editor{width:min(960px,100%);max-height:94vh;margin:0;padding:24px;overflow:auto}.pos-payment-method-editor>.panel-title h2,.pos-payment-method-details>.panel-title h2{color:#20194f;margin:4px 0 0}.pos-payment-method-editor>.panel-title small,.pos-payment-method-details>.panel-title small{color:#6423c9;font-weight:900}.pos-payment-method-form-grid{grid-template-columns:repeat(2,minmax(180px,1fr));gap:12px;margin-top:16px;display:grid}.pos-payment-method-form-grid label{gap:6px;display:grid}.pos-payment-method-form-grid label>span,.pos-payment-method-icons legend{color:#6423c9;font-size:11px;font-weight:900}.pos-payment-method-form-grid input,.pos-payment-method-form-grid select{color:#20194f;background:#fff;border:1px solid #f1ebfb;border-radius:7px;outline:0;width:100%;min-height:42px;padding:8px 10px}.pos-payment-method-form-grid input:focus,.pos-payment-method-form-grid select:focus{border-color:#6423c9;box-shadow:0 0 0 3px #36a3ba1a}.pos-payment-method-icons{border:1px solid #f1ebfb;border-radius:9px;margin:15px 0 0;padding:12px;display:block}.pos-payment-method-icons legend{padding:0 7px}.pos-payment-method-icon-search{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-bottom:10px;display:grid}.pos-payment-method-icon-search>span{color:#6423c9;font-size:11px;font-weight:900}.pos-payment-method-icon-search input{color:#20194f;background:#fff;border:1px solid #f1ebfb;border-radius:7px;outline:0;width:100%;min-height:40px;padding:8px 10px}.pos-payment-method-icon-search input:focus{border-color:#6423c9;box-shadow:0 0 0 3px #36a3ba1a}.pos-payment-method-icon-results{grid-template-columns:repeat(8,minmax(70px,1fr));gap:7px;display:grid}.pos-payment-method-icon-results button{color:#6a7c82;cursor:pointer;background:#fff;border:1px solid #f1ebfb;border-radius:8px;place-items:center;gap:4px;min-height:64px;padding:6px;display:grid}.pos-payment-method-icon-results button>span{font-size:20px}.pos-payment-method-icon-results button>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;overflow:hidden}.pos-payment-method-icon-results button.selected{color:#6423c9;background:#f1ebfb;border-color:#6423c9;box-shadow:0 0 0 2px #2c94aa1f}.pos-payment-method-icon-results button.brand>span{font-size:14px;font-weight:1000}.pos-payment-method-icons>.empty-inline{margin-top:8px}.pos-payment-method-options{grid-template-columns:repeat(2,minmax(220px,1fr));gap:8px;margin-top:14px;display:grid}.pos-payment-method-options>label{background:#faf8fd;border:1px solid #f1ebfb;border-radius:8px;align-items:flex-start;gap:9px;padding:11px;display:flex}.pos-payment-method-options input{accent-color:#6423c9;width:18px;height:18px}.pos-payment-method-options label>span{gap:3px;display:grid}.pos-payment-method-options b{color:#20194f;font-size:11px}.pos-payment-method-options small{color:#74868c;font-size:9px}.pos-payment-method-editor>.form-message,.pos-payment-method-editor>.form-actions{margin-top:14px}.pos-payment-method-details{width:min(680px,100%);max-height:90vh;margin:0;padding:23px;overflow:auto}.pos-payment-method-details dl{grid-template-columns:repeat(2,1fr);gap:9px;margin:17px 0 0;display:grid}.pos-payment-method-details dl>div{background:#faf8fd;border:1px solid #f1ebfb;border-radius:8px;gap:4px;padding:11px;display:grid}.pos-payment-method-details dt{color:#73848a;font-size:10px}.pos-payment-method-details dd{color:#20194f;overflow-wrap:anywhere;margin:0;font-weight:800}.pos-collection-tenders section>small{color:#6423c9;margin-top:7px;font-size:10px;line-height:1.5;display:block}@media (width<=900px){.pos-payment-method-icon-results{grid-template-columns:repeat(4,1fr)}}@media (width<=650px){.pos-payment-method-form-grid,.pos-payment-method-options,.pos-payment-method-details dl{grid-template-columns:1fr}.pos-payment-method-icon-results{grid-template-columns:repeat(3,1fr)}.pos-payment-method-editor{padding:18px}.pos-payment-auto-settlement{grid-template-columns:1fr}}.pos-data-sync-overlay{z-index:1300;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#091f2a94;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.pos-notice-center{z-index:1400;pointer-events:none;top:78px;gap:10px;width:min(390px,100vw - 32px);display:grid;position:fixed;inset-inline-end:24px}.pos-notice{pointer-events:auto;border:1px solid #cbb6ee;background:#fffffffa;border-inline-start:4px solid #6423c9;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding:13px 12px;animation:.2s ease-out pos-notice-enter;display:grid;box-shadow:0 16px 40px #0b313e33}.pos-notice.success{border-inline-start-color:#6423c9}.pos-notice.error{border-color:#efc1c5;background:snow;border-inline-start-color:#bd3945}.pos-notice.info{border-inline-start-color:#6423c9}.pos-notice-mark{color:#6423c9;background:#f1ebfb;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.pos-notice.success .pos-notice-mark{color:#6423c9;background:#f1ebfb}.pos-notice.error .pos-notice-mark{color:#ae2c39;background:#fbe3e5}.pos-notice.info .pos-notice-mark{color:#6423c9;background:#f1ebfb}.pos-notice div{min-width:0}.pos-notice b{color:#20194f;font-size:12px;display:block}.pos-notice p{color:#6423c9;overflow-wrap:anywhere;margin:3px 0 0;font-size:11px;line-height:1.65}.pos-notice>button{color:#76888f;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:25px;height:25px;font:700 18px/1 inherit;display:grid}.pos-notice>button:hover{color:#20194f;background:#f1ebfb}@keyframes pos-notice-enter{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.pos-notice{animation:none}}@media (width<=700px){.pos-notice-center{top:12px;width:auto;inset-inline:16px}.pos-notice{padding:11px 10px}.pos-notice p{font-size:10px}}.pos-data-sync-card{color:#20194f;background:#fff;border:1px solid #cbb6ee;border-radius:20px;width:min(620px,100%);padding:24px;box-shadow:0 24px 70px #0827334d}.pos-data-sync-heading{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid}.pos-data-sync-heading h2{margin:2px 0 0;font-size:21px}.pos-data-sync-heading small{color:#687c84}.pos-data-sync-heading>b{color:#6423c9;font-size:22px}.pos-data-sync-mark{color:#6423c9;background:#f1ebfb;border-radius:50%;place-items:center;width:46px;height:46px;font-size:26px;font-weight:900;animation:1.4s linear infinite pos-sync-spin;display:grid}.pos-data-sync-card.failed .pos-data-sync-mark{color:#b52f36;background:#fce3e3;animation:none}.pos-data-sync-card.failed .pos-data-sync-heading>b{color:#b52f36}.pos-data-sync-bar{background:#f1ebfb;border-radius:999px;height:8px;margin:18px 0;overflow:hidden}.pos-data-sync-bar span{border-radius:inherit;background:linear-gradient(90deg,#6423c9,#6423c9);height:100%;transition:width .25s;display:block}.pos-data-sync-card.failed .pos-data-sync-bar span{background:#b52f36}.pos-data-sync-sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.pos-data-sync-sections article{background:#faf8fd;border:1px solid #f1ebfb;border-radius:12px;align-items:center;gap:9px;min-height:66px;padding:10px;display:flex}.pos-data-sync-sections article>span{color:#819198;background:#f1ebfb;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.pos-data-sync-sections article div{min-width:0}.pos-data-sync-sections article b,.pos-data-sync-sections article small{display:block}.pos-data-sync-sections article b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pos-data-sync-sections article small{color:#71848b;margin-top:3px;font-size:10px}.pos-data-sync-sections article.syncing{background:#faf8fd;border-color:#cbb6ee}.pos-data-sync-sections article.syncing>span{color:#fff;background:#6423c9;animation:1.1s linear infinite pos-sync-spin}.pos-data-sync-sections article.synced>span{color:#6423c9;background:#f1ebfb}.pos-data-sync-sections article.failed>span{color:#b52f36;background:#fce3e3}@keyframes pos-sync-spin{to{transform:rotate(360deg)}}@media (width<=680px){.pos-data-sync-overlay{padding:12px}.pos-data-sync-card{border-radius:16px;padding:18px}.pos-data-sync-sections{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-data-sync-heading h2{font-size:17px}.pos-data-sync-heading>b{font-size:18px}}.pos-global-settings-form{gap:16px;display:grid}.pos-global-location{background:linear-gradient(120deg,#faf8fd,#fff);border-inline-start:4px solid #6423c9;grid-template-columns:minmax(260px,1fr) minmax(240px,.7fr) minmax(300px,1fr);align-items:end;gap:18px;margin-bottom:16px;padding:21px 23px;display:grid}.pos-global-location h2,.pos-global-location p,.pos-global-settings-section h2,.pos-global-settings-section p,.pos-global-copy-card h2,.pos-global-copy-card p,.pos-global-impact h2,.pos-global-impact p,.pos-global-help h2,.pos-global-help p{margin:0}.pos-global-location>div:first-child,.pos-global-settings-section>.panel-title>div,.pos-global-impact>div:first-child,.pos-global-help>div>div{gap:5px;display:grid}.pos-global-location small,.pos-global-settings-section>.panel-title small,.pos-global-copy-card>small,.pos-global-impact>div:first-child>small,.pos-global-help small{color:#6423c9;letter-spacing:.04em;font-size:10px;font-weight:900}.pos-global-location p,.pos-global-settings-section p,.pos-global-copy-card p,.pos-global-impact p,.pos-global-help p{color:#6d8087;line-height:1.65}.pos-global-location>label,.pos-global-settings-grid>label,.pos-global-copy-card>label{gap:6px;display:grid}.pos-global-location label>span,.pos-global-settings-grid label>span,.pos-global-copy-card label>span{color:#6423c9;font-size:11px;font-weight:900}.pos-global-location select,.pos-global-settings-grid input,.pos-global-settings-grid select,.pos-global-copy-card textarea,.pos-global-watermark input{color:#20194f;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #f1ebfb;border-radius:8px;outline:0;padding:8px 10px}.pos-global-location select:focus,.pos-global-settings-grid input:focus,.pos-global-settings-grid select:focus,.pos-global-copy-card textarea:focus,.pos-global-watermark input:focus{border-color:#6423c9;box-shadow:0 0 0 3px #35a2ba1c}.pos-global-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important;display:grid!important}.pos-global-metrics article{background:#fff;border:1px solid #f1ebfb;border-radius:9px;gap:4px;padding:11px;display:grid}.pos-global-metrics span{color:#72858c;font-size:10px}.pos-global-metrics b{color:#20194f;font-size:20px}.pos-global-settings-section{padding:23px}.pos-global-settings-section>.panel-title{margin-bottom:16px}.pos-global-settings-section>.panel-title h2{color:#20194f}.pos-global-settings-grid{grid-template-columns:repeat(3,minmax(170px,1fr));gap:12px;display:grid}.pos-global-tenders{background:#faf8fd;border:1px solid #f1ebfb;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 0;padding:12px;display:flex}.pos-global-tenders legend{color:#6423c9;padding:0 7px;font-size:11px;font-weight:900}.pos-global-tenders label{color:#6423c9;background:#fff;border:1px solid #f1ebfb;border-radius:7px;align-items:center;gap:7px;padding:8px 10px;font-size:11px;font-weight:800;display:flex}.pos-global-tenders input,.pos-global-policy-grid input,.pos-global-watermark>input:first-child{accent-color:#6423c9;width:17px;height:17px}.pos-global-policy-grid{grid-template-columns:repeat(4,minmax(170px,1fr));gap:9px;margin-top:13px;display:grid}.pos-global-policy-grid>label{background:#faf8fd;border:1px solid #f1ebfb;border-radius:9px;align-items:flex-start;gap:8px;padding:11px;display:flex}.pos-global-policy-grid label>span{gap:3px;display:grid}.pos-global-policy-grid b{color:#20194f;font-size:11px}.pos-global-policy-grid small{color:#73858b;font-size:9px;line-height:1.5}.pos-global-settings-section>.pos-printer-discovery-panel{background:#faf8fd;margin:14px 0 0}.pos-global-print-options{grid-template-columns:repeat(3,minmax(170px,1fr))}.pos-global-watermark{background:#faf8fd;border:1px solid #f1ebfb;border-radius:9px;grid-template-columns:auto auto minmax(220px,1fr);align-items:center;gap:9px;margin-top:12px;padding:11px;display:grid}.pos-global-watermark>span{color:#20194f;font-size:11px;font-weight:900}.pos-global-watermark input:disabled{color:#87949a;background:#f1ebfb}.pos-global-copy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pos-global-copy-card{gap:8px;padding:22px;display:grid}.pos-global-copy-card h2{color:#20194f}.pos-global-copy-card>label{margin-top:5px}.pos-global-copy-card textarea{resize:vertical;min-height:92px}.pos-global-impact{background:linear-gradient(120deg,#faf8fd,#fff);border-inline-start:4px solid #6423c9;grid-template-columns:minmax(260px,.75fr) minmax(360px,1.25fr);gap:18px;padding:23px;display:grid}.pos-global-device-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pos-global-device-list article{background:#fff;border:1px solid #f1ebfb;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;padding:10px;display:grid}.pos-global-device-list article>b{color:#20194f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.pos-global-device-list article>small{color:#72858b;grid-column:2;font-size:9px}.pos-global-impact>.form-message,.pos-global-impact>.pos-global-push{grid-column:1/-1}.pos-global-push{justify-self:end;min-height:46px}.pos-global-empty{margin-bottom:16px}.pos-global-help{background:#faf8fd;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:20px 23px;display:flex}.pos-global-help>div{align-items:center;gap:13px;display:flex}.pos-global-help>div:first-child>span{color:#6423c9;background:#f1ebfb;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:22px;font-weight:900;display:grid}.pos-global-help>div:last-child{flex-wrap:wrap}.pos-global-policy-note{color:#6423c9;background:#faf8fd;border:1px solid #cbb6ee;border-radius:9px;align-items:center;gap:10px;margin-top:14px;padding:11px 13px;font-size:10px;display:flex}.pos-global-policy-note b{color:#6423c9;font-size:11px}.success-message{color:#6423c9;background:#f1ebfb;border:1px solid #cbb6ee}.pos-settings-leave-dialog{text-align:center;justify-items:center;gap:10px;width:min(94vw,510px);padding:28px;display:grid;position:relative}.pos-settings-leave-dialog h2,.pos-settings-leave-dialog p{margin:0}.pos-settings-leave-dialog h2{color:#20194f;font-size:21px}.pos-settings-leave-dialog p{color:#6423c9;max-width:390px;line-height:1.65}.pos-settings-leave-mark{color:#b97800;background:#fff3d8;border-radius:50%;place-items:center;width:48px;height:48px;font-size:25px;font-weight:950;display:grid}.pos-settings-leave-actions{justify-content:center;gap:9px;width:100%;margin-top:8px;display:flex}.pos-settings-leave-actions>button{min-width:118px}.pos-reference-settings{background:linear-gradient(120deg,#fffaf0,#fff);border-inline-start:4px solid #e0a137;grid-template-columns:minmax(240px,1.2fr) minmax(220px,.9fr) minmax(220px,.8fr);align-items:center;gap:12px 18px;padding:20px 22px;display:grid}.pos-reference-settings>.pos-reference-heading{background:0 0;border:0;grid-column:1/-1;gap:4px;min-width:0;padding:0;display:grid}.pos-reference-heading small{color:#b27719;letter-spacing:.04em;font-size:10px;font-weight:900}.pos-reference-heading h2,.pos-reference-heading p{margin:0}.pos-reference-heading h2{color:#20194f}.pos-reference-heading p{color:#72858b;line-height:1.6}.pos-reference-permission-warning{color:#a53b4b;background:#fff2f4;border:1px solid #efc4ca;border-radius:6px;margin-top:7px;padding:7px 10px;font-size:11px;display:table}.pos-reference-settings>label{align-items:flex-start;gap:10px;display:flex}.pos-reference-settings input{accent-color:#6423c9;flex:none;width:18px;height:18px}.pos-reference-settings input:disabled{cursor:not-allowed;opacity:.5}.pos-reference-settings label>span,.pos-reference-settings>.pos-reference-rule,.pos-reference-settings>div:last-child{gap:4px;display:grid}.pos-reference-settings b{color:#20194f}.pos-reference-settings small,.pos-reference-settings>.pos-reference-rule>span,.pos-reference-settings>div:last-child>span,.pos-register-reference-settings>small{color:#72858b;font-size:11px;line-height:1.5}.pos-reference-settings>.pos-reference-rule,.pos-reference-settings>div:last-child{background:#fff;border:1px solid #eadbbd;border-radius:9px;min-width:160px;padding:10px 13px}.pos-reference-settings>.pos-reference-rule>b{font-size:11px;line-height:1.5}.pos-reference-settings>div:last-child>b{color:#20194f;font-size:17px}.pos-register-reference-settings>small{flex-basis:100%}@media (width<=1050px){.pos-global-location{grid-template-columns:1fr 1fr}.pos-global-metrics{grid-column:1/-1}.pos-global-settings-grid,.pos-global-policy-grid{grid-template-columns:repeat(2,1fr)}.pos-global-impact{grid-template-columns:1fr}.pos-global-impact>.form-message,.pos-global-impact>.pos-global-push{grid-column:1}}@media (width<=680px){.pos-global-location,.pos-global-settings-grid,.pos-global-copy-grid,.pos-global-policy-grid,.pos-global-impact,.pos-reference-settings{grid-template-columns:1fr}.pos-global-location{padding:18px}.pos-global-metrics{grid-column:1}.pos-global-settings-section,.pos-global-copy-card,.pos-global-impact{padding:18px}.pos-global-watermark{grid-template-columns:auto 1fr}.pos-global-watermark>input:last-child{grid-column:1/-1}.pos-global-device-list{grid-template-columns:1fr}.pos-global-help,.pos-reference-settings,.pos-global-help>div:last-child{flex-direction:column;align-items:stretch}.pos-global-help a,.pos-global-push{text-align:center;width:100%}.pos-global-push{justify-self:stretch}}.pos-global-scope-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pos-global-scope-fields>label{gap:6px;display:grid}.pos-global-scope-fields label>span{color:#6423c9;font-size:11px;font-weight:900}.pos-global-scope-fields select{color:#20194f;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #f1ebfb;border-radius:8px;outline:0;padding:8px 10px}.pos-global-scope-fields select:focus{border-color:#6423c9;box-shadow:0 0 0 3px #35a2ba1c}.pos-global-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.pos-settings-inheritance{background:#faf8fd;border-color:#cbb6ee;align-items:center;gap:12px;padding:15px 18px;display:flex}.pos-settings-inheritance>span{color:#6423c9;background:#f1ebfb;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:18px;font-weight:900;display:grid}.pos-settings-inheritance>div{gap:3px;display:grid}.pos-settings-inheritance b{color:#20194f}.pos-settings-inheritance small{color:#6423c9;line-height:1.55}.pos-settings-inheritance.override{background:#fffaf0;border-color:#f0d295}.pos-settings-inheritance.override>span{color:#9c6613;background:#f9e8c5}.pos-settings-inheritance.override b{color:#7b5316}@media (width<=1050px){.pos-global-scope-fields{grid-template-columns:1fr}.pos-global-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=680px){.pos-global-scope-fields{grid-template-columns:1fr}.pos-global-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.pos-search{grid-template-columns:minmax(210px,1fr) 180px auto auto auto}.pos-scale-launcher{color:#6423c9;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:#f1ebfb;border:1px solid #6423c9;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:7px 11px;font-weight:800;display:inline-flex}.pos-scale-launcher:hover{background:#f1ebfb;border-color:#6423c9}.pos-scale-launcher>span{font-size:18px}.pos-scale-backdrop{z-index:1450}.pos-scale-modal{width:min(780px,100%);max-height:min(780px,100vh - 32px);padding:25px;overflow:auto}.pos-scale-modal>.panel-title{align-items:flex-start}.pos-scale-modal>.panel-title h2,.pos-scale-modal>.panel-title p{margin:0}.pos-scale-modal>.panel-title p{color:#6e8087;margin-top:5px;line-height:1.6}.pos-scale-connection{grid-template-columns:minmax(180px,1fr) auto auto;align-items:end;gap:10px;margin:18px 0;display:grid}.pos-scale-connection label,.pos-scale-form-grid label{gap:6px;display:grid}.pos-scale-connection label>span,.pos-scale-form-grid label>span{color:#6423c9;font-size:11px;font-weight:900}.pos-scale-connection select,.pos-scale-form-grid select,.pos-scale-form-grid input{color:#20194f;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #f1ebfb;border-radius:8px;outline:0;padding:8px 10px}.pos-scale-connection select:focus,.pos-scale-form-grid select:focus,.pos-scale-form-grid input:focus{border-color:#6423c9;box-shadow:0 0 0 3px #2d98b01f}.pos-scale-connection>.outline-button{min-height:42px}.pos-scale-connection>.outline-button.success{color:#6423c9;background:#f1ebfb;border-color:#9063d9}.pos-scale-connection>.status{align-self:center;margin-top:18px}.pos-scale-reading{background:linear-gradient(120deg,#faf8fd,#f1ebfb);border:1px solid #f1ebfb;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:15px;min-height:126px;padding:20px;display:grid}.pos-scale-reading>span{color:#6423c9;background:#f1ebfb;border-radius:50%;place-items:center;width:64px;height:64px;font-size:32px;display:grid}.pos-scale-reading>div{gap:5px;display:grid}.pos-scale-reading small{color:#6423c9;font-weight:800}.pos-scale-reading b{color:#20194f;font-size:32px}.pos-scale-reading code{color:#72848a;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.pos-scale-reading.stable{background:linear-gradient(120deg,#faf8fd,#f1ebfb);border-color:#cbb6ee}.pos-scale-reading.stable>span{color:#6423c9;background:#f1ebfb}.pos-scale-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.pos-scale-form-grid>article{background:#faf8fd;border:1px solid #f1ebfb;border-radius:9px;gap:5px;padding:12px;display:grid}.pos-scale-form-grid>article span,.pos-scale-form-grid>article small{color:#6423c9}.pos-scale-form-grid>article b{color:#20194f;font-size:19px}.pos-scale-modal>.form-message{margin:0 0 14px}.pos-scale-modal>.form-actions{margin-top:0}@media (width<=700px){.pos-search{grid-template-columns:1fr}.pos-catalog-zoom,.pos-camera-scan,.pos-scale-launcher{width:100%}.pos-scale-modal{padding:18px}.pos-scale-connection,.pos-scale-form-grid{grid-template-columns:1fr}.pos-scale-connection>.status{justify-self:start;margin-top:0}.pos-scale-reading{text-align:center;grid-template-columns:1fr}.pos-scale-reading>span{margin:auto}.pos-scale-reading b{font-size:27px}}.pos-register-stock-alert{color:#75551b;background:#fff9ec;border:1px solid #efcf8d;border-radius:9px;grid-template-columns:auto minmax(190px,.8fr) minmax(260px,1.2fr);align-items:center;gap:12px;margin:8px 0 14px;padding:11px 13px;display:grid}.pos-register-stock-alert>span{color:#fff;background:#efb749;border-radius:50%;place-items:center;width:30px;height:30px;font-size:18px;font-weight:900;display:grid}.pos-register-stock-alert>div:nth-child(2){gap:3px;display:grid}.pos-register-stock-alert small{color:#826a3d}.pos-register-stock-items{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pos-register-stock-items span,.pos-product-low-stock{color:#815b16;background:#fff;border:1px solid #ebca86;border-radius:999px;padding:4px 8px;font-size:9px;font-style:normal;font-weight:900}.pos-product-card.low-stock{background:#fffdf7;border-color:#e7c77f}.pos-product-card.low-stock .pos-product-main{background:linear-gradient(#fff,#fffcf4)}.pos-product-low-stock{align-self:flex-start}.pos-inventory-alert-center{padding:20px}.pos-inventory-alert-center>.panel-title{align-items:flex-start;margin-bottom:12px}.pos-inventory-alert-center>.panel-title h2,.pos-inventory-alert-center>.panel-title p{margin:0}.pos-inventory-alert-center>.panel-title p{color:#6f8188;margin-top:4px}.pos-inventory-alert-counts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.pos-inventory-alert-counts>span,.pos-inventory-alert-counts>b{border-radius:999px;padding:6px 10px;font-size:10px}.pos-inventory-alert-counts>span{color:#805a12;background:#fff3d9}.pos-inventory-alert-counts>b{color:#a02c33;background:#fde5e5}.pos-inventory-alert-center tbody tr:has(.status.danger){background:#fff9f9}@media (width<=700px){.pos-register-stock-alert{grid-template-columns:auto 1fr}.pos-register-stock-items{grid-column:1/-1;justify-content:flex-start}.pos-inventory-alert-center>.panel-title{flex-direction:column;align-items:stretch}.pos-inventory-alert-counts{justify-content:flex-start}}.pos-payment-methods button{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;padding:6px;display:flex}.pos-payment-methods button>span{font-weight:900}.pos-payment-methods button>small{color:#9c75d9;width:100%;font-size:8px}.pos-payment-methods button.selected>small{color:#6423c9}.pos-terminal-checkout-banner{color:#765511;background:#fff8e5;border:1px solid #e2c36d;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin:0 14px 12px;padding:10px 12px;display:grid}.pos-terminal-checkout-banner>span{color:#614508;background:#f1c85c;border-radius:50%;place-items:center;width:34px;height:34px;font-size:19px;font-weight:900;display:grid}.pos-terminal-checkout-banner>div{gap:3px;display:grid}.pos-terminal-checkout-banner small{color:#806d43;line-height:1.5}.pos-terminal-checkout-banner.approved{color:#6423c9;background:#f1ebfb;border-color:#cbb6ee}.pos-terminal-checkout-banner.approved>span{color:#fff;background:#9063d9}.pos-terminal-checkout-banner.approved small{color:#6423c9}.pos-terminal-payment-backdrop{z-index:1500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#071e29bd}.pos-terminal-payment-modal{text-align:center;width:min(600px,100%);max-height:94vh;margin:0;padding:28px;position:relative;overflow:auto}.pos-terminal-payment-close{position:absolute;inset-block-start:14px;inset-inline-end:14px}.pos-terminal-payment-brand{color:#fff;background:linear-gradient(145deg,#20194f,#20194f);border-radius:22px;place-items:center;width:82px;height:82px;margin:0 auto 14px;display:grid;box-shadow:0 12px 28px #0b304138}.pos-terminal-payment-brand>span{font-size:25px;font-weight:1000}.pos-terminal-payment-brand>small{color:#cbb6ee;font-size:9px}.pos-terminal-payment-modal>small{color:#6423c9;font-weight:900;display:block}.pos-terminal-payment-modal h2{color:#20194f;margin:5px 0 7px;font-size:24px}.pos-terminal-payment-modal>p{color:#6423c9;margin:0 auto 16px;line-height:1.7}.pos-terminal-payment-amount{color:#20194f;background:#f1ebfb;border-radius:11px;gap:4px;margin:14px 0;padding:15px;display:grid}.pos-terminal-payment-amount span{font-size:11px}.pos-terminal-payment-amount b{font-size:29px}.pos-terminal-payment-reference{text-align:start;background:#faf8fd;border:1px solid #f1ebfb;border-radius:9px;gap:7px;margin:0;padding:13px;display:grid}.pos-terminal-payment-reference>div{grid-template-columns:auto minmax(0,1fr);gap:12px;display:grid}.pos-terminal-payment-reference dt{color:#71858d;font-size:10px}.pos-terminal-payment-reference dd{overflow-wrap:anywhere;color:#20194f;text-align:end;margin:0;font-size:11px;font-weight:900}.pos-terminal-payment-wait{color:#805d18;background:#fff6df;border-radius:8px;justify-content:center;align-items:center;gap:9px;margin:14px 0;padding:12px;display:flex}.pos-terminal-payment-wait>span{letter-spacing:3px;animation:1.2s ease-in-out infinite pos-terminal-pulse}.pos-terminal-sandbox{text-align:start;background:#faf8fd;border:1px dashed #9c75d9;border-radius:9px;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;padding:12px;display:grid}.pos-terminal-sandbox>div{grid-column:1/-1;gap:3px;display:grid}.pos-terminal-sandbox small{color:#6423c9}.pos-terminal-sandbox button{min-height:42px}.pos-terminal-cancel{color:#a13b42;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:14px;font-weight:900}.pos-terminal-payment-modal>.outline-button.compact-button{margin-top:8px}.pos-completion-terminal-receipts{text-align:start;background:#faf8fd;border:1px solid #cbb6ee;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 0 15px;padding:11px;display:grid}.pos-completion-terminal-receipts>div{gap:3px;display:grid}.pos-completion-terminal-receipts small{color:#6423c9;font-size:9px}.pos-completion-terminal-receipts>button{text-align:start;grid-template-columns:auto 1fr;align-items:center;gap:2px 7px;min-width:190px;display:grid}.pos-completion-terminal-receipts>button>span{grid-row:1/3;font-size:18px;font-weight:1000}.pos-completion-terminal-receipts>button>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pos-payment-method-badges .terminal{color:#835d10;background:#fff0cf}.pos-payment-method-form-grid label>small{color:#71838a;font-size:9px;line-height:1.5}@keyframes pos-terminal-pulse{0%,to{opacity:.35;transform:translate(-2px)}50%{opacity:1;transform:translate(2px)}}@media (width<=600px){.pos-terminal-payment-modal{padding:23px 16px}.pos-terminal-sandbox,.pos-completion-terminal-receipts{grid-template-columns:1fr}.pos-completion-terminal-receipts>button{width:100%}.pos-terminal-payment-reference>div{grid-template-columns:1fr}.pos-terminal-payment-reference dd{text-align:start}}.pos-zatca-payment-backdrop{z-index:1490;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#071e29ad}.pos-zatca-payment-modal{text-align:center;width:min(540px,100%);padding:27px}.pos-zatca-payment-mark{color:#6423c9;background:linear-gradient(145deg,#f1ebfb,#f1ebfb);border-radius:19px;place-items:center;width:68px;height:68px;margin:0 auto 12px;font-size:28px;font-weight:1000;display:grid}.pos-zatca-payment-modal>small{color:#6423c9;font-weight:900;display:block}.pos-zatca-payment-modal h2{color:#20194f;margin:5px 0 7px;font-size:23px}.pos-zatca-payment-modal>p{color:#6423c9;margin:0 auto 17px;line-height:1.7}.pos-zatca-payment-modal>label{text-align:start;gap:7px;display:grid}.pos-zatca-payment-modal>label span{color:#6423c9;font-size:11px;font-weight:900}.pos-zatca-payment-modal select{color:#20194f;width:100%;min-height:45px;font:inherit;background:#fff;border:1px solid #cbb6ee;border-radius:8px;outline:0;padding:9px 11px}.pos-zatca-payment-modal select:focus{border-color:#6423c9;box-shadow:0 0 0 3px #2d98b01f}.pos-zatca-payment-modal>.form-actions{justify-content:flex-end;margin-top:18px}@media (width<=600px){.pos-zatca-payment-modal{padding:23px 17px}.pos-zatca-payment-modal>.form-actions{flex-direction:column-reverse}.pos-zatca-payment-modal>.form-actions button{width:100%}}.pos-open-checkout{color:#fff;width:calc(100% - 28px);min-height:52px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#6423c9,#6423c9);border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:13px 14px;padding:10px 15px;display:flex;box-shadow:0 7px 18px #14718633}.pos-open-checkout:hover:not(:disabled){background:linear-gradient(135deg,#6423c9,#20194f)}.pos-open-checkout:disabled{cursor:not-allowed;opacity:.55}.pos-open-checkout span{font-weight:900}.pos-open-checkout b{font-size:17px}.pos-checkout-payment-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#071e29ad}.pos-checkout-payment-modal{flex-direction:column;width:min(680px,100vw - 28px);max-height:min(860px,100vh - 28px);padding:0;display:flex;overflow:hidden}.pos-checkout-payment-header{background:#faf8fd;border-bottom:1px solid #f1ebfb;justify-content:space-between;align-items:center;gap:14px;padding:18px 21px;display:flex}.pos-checkout-payment-header>div{text-align:end;gap:2px;display:grid}.pos-checkout-payment-header small{color:#6423c9;font-size:10px;font-weight:900}.pos-checkout-payment-header h2{color:#20194f;margin:0;font-size:22px}.pos-checkout-payment-summary{background:#f1ebfb;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px 18px;display:grid}.pos-checkout-payment-summary>span{background:#fff;border:1px solid #f1ebfb;border-radius:8px;gap:4px;padding:10px;display:grid}.pos-checkout-payment-summary small{color:#70838a;font-size:9px}.pos-checkout-payment-summary b{color:#20194f;font-size:14px}.pos-checkout-payment-summary .remaining{background:#fff9ea;border-color:#efd499}.pos-checkout-payment-summary .remaining b{color:#865b14}.pos-checkout-payment-summary .paid,.pos-checkout-payment-summary .change{background:#faf8fd;border-color:#cbb6ee}.pos-checkout-payment-summary .paid b,.pos-checkout-payment-summary .change b{color:#6423c9}.pos-payment-calculation-feedback{border-block:1px solid #f1ebfb;justify-content:center;align-items:center;gap:9px;padding:8px 16px;font-size:10px;font-weight:800;display:flex}.pos-payment-calculation-feedback.pending{color:#6423c9;background:#faf8fd}.pos-payment-calculation-feedback.pending>span{letter-spacing:3px;animation:1.2s ease-in-out infinite pos-terminal-pulse}.pos-payment-calculation-feedback.error{color:#9a3e43;background:#fff4f3;justify-content:space-between}.pos-checkout-payment-body{min-height:0;padding:17px 4px 18px;overflow:auto}.pos-checkout-payment-body>h3{color:#20194f;margin:0 14px 11px;font-size:13px}.pos-checkout-payment-body>.pos-payment-methods{margin-top:0}.pos-checkout-payment-body>.pos-pay{z-index:2;position:sticky;bottom:0;box-shadow:0 -8px 18px #ffffffe6}@media (width<=620px){.pos-checkout-payment-backdrop{align-items:stretch;padding:0}.pos-checkout-payment-modal{border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none}.pos-checkout-payment-header{padding:15px}.pos-checkout-payment-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:11px}.pos-checkout-payment-body{padding-bottom:12px}.pos-checkout-payment-body>.pos-pay{margin-bottom:0}}.pos-checkout-payment-body>.pos-payment-methods{grid-template-columns:repeat(4,minmax(105px,1fr));gap:13px}.pos-payment-method-option{align-content:start;gap:5px;min-width:0;display:grid}.pos-payment-method-option>button{width:100%}.pos-payment-method-restriction{color:#93691b;text-align:center;font-size:9px;font-weight:800;line-height:1.45}.pos-checkout-payment-body>.pos-payment-methods button{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:104px;padding:9px;display:flex;position:relative}.pos-checkout-payment-body>.pos-payment-methods button:focus-visible{outline-offset:2px;border-color:#6423c9;outline:3px solid #238da540}.pos-checkout-payment-body>.pos-payment-methods button:disabled{cursor:not-allowed;opacity:.45}.pos-checkout-payment-body>.pos-payment-methods button>span:first-child{font-size:22px}.pos-checkout-payment-body>.pos-payment-methods button>span:not(:first-child){font-size:11px}.pos-checkout-payment-body>.pos-payment-methods button>b{color:#20194f;font-size:14px}.pos-checkout-payment-body>.pos-payment-methods button.selected>b{color:#6423c9}.pos-checkout-payment-body>.pos-payment-methods .pos-payment-method-covered{color:#fff;background:#9063d9;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:grid;position:absolute;inset-block-start:7px;inset-inline-end:7px}.pos-payment-amount-editor{background:#faf8fd;border:1px solid #cbb6ee;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(180px,.65fr);gap:12px;margin:0 14px 14px;padding:14px;display:grid;box-shadow:0 10px 28px #1452611f}.pos-payment-amount-editor>header{grid-column:1/-1;align-items:center;gap:10px;display:flex}.pos-payment-amount-editor>header>span{color:#6423c9;background:#f1ebfb;border-radius:9px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.pos-payment-amount-editor>header>div{gap:2px;display:grid}.pos-payment-amount-editor>header small,.pos-payment-amount-editor>label span{color:#71838a;font-size:9px;font-weight:800}.pos-payment-amount-editor>header b{color:#20194f}.pos-payment-amount-editor>header .icon-button{margin-inline-start:auto}.pos-payment-amount-editor>label{gap:5px;display:grid}.pos-payment-amount-editor>label input{color:#20194f;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cbb6ee;border-radius:7px;outline:0;padding:8px 10px}.pos-payment-amount-editor>label input:focus{border-color:#6423c9;box-shadow:0 0 0 3px #238da51f}.pos-payment-amount-editor-summary{color:#6423c9;background:#f1ebfb;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.pos-payment-amount-editor-summary b{color:#825b17;font-size:15px}.pos-payment-amount-editor>.form-actions{grid-column:1/-1;margin:0}.pos-payment-allocation-note{color:#6423c9;background:#f1ebfb;border-radius:7px;margin:0 14px 12px;padding:9px;display:block}@media (width<=620px){.pos-checkout-payment-body>.pos-payment-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.pos-payment-amount-editor{grid-template-columns:1fr}.pos-payment-amount-editor>.form-actions{grid-template-columns:1fr 1fr;display:grid}.pos-payment-amount-editor>.form-actions .primary-button{grid-column:1/-1}.pos-checkout-payment-header>div{display:none}}.pos-checkout-payment-backdrop{place-items:stretch end;padding:0}.pos-checkout-payment-modal{border-radius:0;width:55vw;max-width:none;height:100dvh;max-height:none;animation:.18s ease-out pos-checkout-drawer-in-ltr;box-shadow:-16px 0 42px #071e293d}.q-app[dir=rtl] .pos-checkout-payment-modal{animation-name:pos-checkout-drawer-in-rtl;box-shadow:16px 0 42px #071e293d}.pos-checkout-payment-header>.icon-button{flex:0 0 34px}.pos-checkout-payment-summary .total{background:#f1ebfb;border-color:#cbb6ee}.pos-checkout-payment-summary .total b{color:#20194f;font-size:16px}@keyframes pos-checkout-drawer-in-ltr{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes pos-checkout-drawer-in-rtl{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (width>=1600px){.pos-checkout-payment-modal{width:45vw}}@media (width>=992px) and (width<=1199px){.pos-checkout-payment-modal{width:65vw}}@media (width>=768px) and (width<=991px){.pos-checkout-payment-modal{width:75vw}}@media (width<=767px){.pos-checkout-payment-modal{width:100vw}}.pos-profile-identity{border:1px solid #cbb6ee;background:linear-gradient(120deg,#faf8fd,#fff);border-inline-start:4px solid #6423c9;border-radius:10px;grid-template-columns:auto minmax(180px,.8fr) minmax(260px,1fr);align-items:center;gap:15px;margin-top:17px;padding:14px 16px;display:grid}.pos-profile-identity-logo{background:#fff;border:1px solid #f1ebfb;border-radius:9px;place-items:center;width:86px;height:64px;display:grid;overflow:hidden}.pos-profile-identity-logo img{object-fit:contain;width:100%;height:100%;padding:6px;display:block}.pos-profile-identity-logo>span{color:#fff;background:#20194f;border-radius:12px;place-items:center;width:42px;height:42px;font-size:23px;font-weight:1000;display:grid}.pos-profile-identity-organization{gap:3px;min-width:0;display:grid}.pos-profile-identity small,.pos-profile-identity dt{color:#71868d;font-size:10px}.pos-profile-identity h3,.pos-profile-identity p{margin:0}.pos-profile-identity h3{color:#20194f;text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.pos-profile-identity p{color:#6423c9;font-size:11px}.pos-profile-identity dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.pos-profile-identity dl>div{background:#fff;border:1px solid #f1ebfb;border-radius:8px;gap:4px;min-width:0;padding:9px 10px;display:grid}.pos-profile-identity dd{color:#20194f;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;font-weight:900;overflow:hidden}@media (width<=760px){.pos-profile-identity{grid-template-columns:auto 1fr}.pos-profile-identity dl{grid-column:1/-1}}@media (width<=480px){.pos-profile-identity{text-align:center;grid-template-columns:1fr}.pos-profile-identity-logo{margin:auto}.pos-profile-identity dl{text-align:start;grid-column:1;grid-template-columns:1fr}}.pos-print-template-choice{background:linear-gradient(120deg,#fffbf3,#fff);border-inline-start:4px solid #d69a36;grid-template-columns:minmax(0,1fr) minmax(220px,.55fr) minmax(190px,.45fr);align-items:center;gap:16px;padding:21px 23px;display:grid}.pos-print-template-choice>div:first-child{gap:5px;display:grid}.pos-print-template-choice h2,.pos-print-template-choice p{margin:0}.pos-print-template-choice>div:first-child>small{color:#b86f12;font-size:10px;font-weight:900}.pos-print-template-choice p{color:#6f8087;line-height:1.6}.pos-print-template-options{border:0;gap:7px;margin:0;padding:0;display:grid}.pos-print-template-options legend{color:#6423c9;margin-bottom:6px;font-size:11px;font-weight:900}.pos-print-template-options label{color:#6423c9;cursor:pointer;background:#fff;border:1px solid #cbb6ee;border-radius:7px;align-items:center;gap:8px;min-height:38px;padding:8px 10px;font-size:11px;font-weight:800;display:flex}.pos-print-template-options label.selected{color:#6423c9;background:#f1ebfb;border-color:#9c75d9;box-shadow:0 0 0 2px #16899d14}.pos-print-template-options input{accent-color:#6423c9;width:16px;height:16px;margin:0}.pos-register-template-choice>label{color:#6423c9;gap:6px;font-size:11px;font-weight:800;display:grid}.pos-register-template-choice select{color:#20194f;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cbb6ee;border-radius:8px;padding:0 11px}.pos-print-template-preview{color:#6423c9;background:#faf8fd;border:1px solid #f1ebfb;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:3px 9px;min-height:68px;padding:10px 12px;display:grid}.pos-print-template-preview>span{background:#fff;border:1px solid #cbb6ee;border-radius:4px;grid-row:1/3;place-items:center;width:37px;height:48px;font-size:22px;display:grid}.pos-print-template-preview b{font-size:11px}.pos-print-template-preview small{font-size:9px;line-height:1.4}.pos-print-template-preview.qoyod_default{color:#6423c9;background:#faf8fd;border-color:#cbb6ee}.pos-print-template-preview.pos_80mm{color:#8a631d;background:#fffaf0;border-color:#ead4ab}.pos-register-template-choice{border-bottom:1px solid #f1ebfb;grid-template-columns:minmax(220px,.5fr) 1fr;align-items:end;gap:12px;margin-bottom:14px;padding-bottom:14px;display:grid}.pos-register-template-choice>small{color:#6e8087;line-height:1.6}@media (width<=900px){.pos-print-template-choice{grid-template-columns:1fr 1fr}.pos-print-template-choice>div:first-child{grid-column:1/-1}}@media (width<=600px){.pos-print-template-choice,.pos-register-template-choice{grid-template-columns:1fr}.pos-print-template-preview{min-height:60px}}.pos-settings-customer-picker{background:#faf8fd;border:1px solid #f1ebfb;border-radius:10px;grid-column:1/-1;grid-template-columns:minmax(220px,.9fr) minmax(260px,1.1fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.pos-settings-customer-picker>label{gap:5px;display:grid}.pos-settings-customer-picker>label>span{color:#6423c9;font-size:10px;font-weight:900}.pos-settings-customer-picker select,.pos-settings-customer-search{color:#20194f;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cbb6ee;border-radius:8px}.pos-settings-customer-picker select{padding:7px 10px}.pos-settings-customer-picker>label>small{color:#71858c;font-size:9px}.pos-settings-customer-search{grid-template-columns:auto 1fr auto;align-items:center;gap:6px;padding-inline:10px;display:grid}.pos-settings-customer-search>span{color:#6423c9;font-weight:900}.pos-settings-customer-search input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0;padding:0}.pos-settings-customer-search button{color:#71858c;cursor:pointer;background:0 0;border:0;font-size:17px}.pos-settings-customer-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.pos-settings-customer-actions .outline-button{white-space:nowrap}@media (width<=900px){.pos-settings-customer-picker{grid-template-columns:1fr 1fr}.pos-settings-customer-actions{grid-column:1/-1}}@media (width<=620px){.pos-settings-customer-picker{grid-template-columns:1fr}.pos-settings-customer-actions{grid-column:1;display:grid}.pos-settings-customer-actions .outline-button{width:100%}}.pos-printer-discovery-actions{justify-content:flex-end;align-items:center;gap:7px!important;display:flex!important}.pos-printer-connection-guide{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.pos-printer-connection-guide li{background:#faf8fd;border:1px solid #f1ebfb;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:10px;display:grid}.pos-printer-connection-guide li>span{color:#6423c9;background:#f1ebfb;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:900;display:grid}.pos-printer-connection-guide li>div{gap:3px;display:grid}.pos-printer-connection-guide b{color:#6423c9;font-size:10px}.pos-printer-connection-guide small{color:#71858c;font-size:9px;line-height:1.5}@media (width<=900px){.pos-printer-connection-guide{grid-template-columns:1fr}}@media (width<=620px){.pos-printer-discovery-actions{grid-template-columns:1fr;width:100%;display:grid!important}.pos-printer-discovery-actions>.outline-button{width:100%}}.commercial-contact-picker{align-content:start}.commercial-contact-search{background:#faf8fd;border:1px solid #f1ebfb;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-height:40px;padding-inline:10px;display:grid}.commercial-contact-search>span{color:#6423c9;font-size:18px;font-weight:900}.commercial-contact-search input{min-width:0!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.commercial-contact-search small{color:#6423c9;background:#f1ebfb;border-radius:11px;place-items:center;min-width:25px;height:22px;font-size:10px;font-weight:900;display:grid}.commercial-contact-picker>select{margin-top:7px}.commercial-contact-empty,.commercial-contact-message{color:#a03d46;margin-top:6px;font-size:10px;line-height:1.55;display:block}.commercial-contact-message{color:#6423c9}.commercial-contact-summary{background:#faf8fd;border:1px solid #f1ebfb;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;margin-top:7px;padding:8px 9px;display:flex}.commercial-contact-summary>div{gap:2px;min-width:0;display:grid}.commercial-contact-summary b{color:#20194f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.commercial-contact-summary small{color:#76898f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.commercial-contact-summary .text-button{white-space:nowrap;padding:3px 6px}.commercial-contact-modal{width:min(820px,100vw - 28px);max-height:92vh;padding:22px;overflow:auto}.commercial-contact-modal>.panel-title{margin-bottom:16px}.commercial-contact-modal>.panel-title>div{gap:4px;display:grid}.commercial-contact-modal>.panel-title small{color:#6423c9;font-size:10px;font-weight:900}.commercial-contact-modal>.panel-title h2{color:#20194f;margin:0}.commercial-contact-modal .form-grid label{gap:6px;display:grid}.commercial-contact-modal .form-grid label>span{color:#6423c9;font-size:11px;font-weight:800}.commercial-contact-modal .form-grid input,.commercial-contact-modal .form-grid select{color:#20194f;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cbb6ee;border-radius:7px;padding:8px 10px}.commercial-contact-zatca{color:#7c5a1f;background:#fff8e9;border-inline-start:3px solid #d59b38;margin:14px 0 0;padding:10px 12px;font-size:11px;line-height:1.65}.commercial-contact-modal>.form-actions{margin-top:15px}@media (width<=620px){.commercial-contact-modal{padding:17px}.commercial-contact-summary{flex-direction:column;align-items:stretch}.commercial-contact-summary .text-button{width:100%}}.reference-search-status{color:#6423c9;margin-top:7px;font-size:12px;line-height:1.55;display:block}.reference-search-status.no-results{color:#a33d3d}.identifier-format-control{gap:5px;width:100%;display:grid}.identifier-format-control>input{width:100%}.identifier-format-control.has-guidance>input{background:#fffdf7!important;border-color:#d59a39!important;box-shadow:0 0 0 3px #d59a3917!important}.identifier-format-guidance{color:#8b5b0b;align-items:flex-start;gap:6px;font-size:10px;font-weight:650;line-height:1.55;display:flex}.identifier-format-guidance>span{color:#fff;background:#e4a83c;border-radius:50%;flex:0 0 17px;place-items:center;width:17px;height:17px;margin-top:0;font-size:10px;font-weight:1000;display:grid}.seller-identifier-row .identifier-format-guidance,.bt29-dialog-fields .identifier-format-guidance{max-width:360px}.pos-customer-form .identifier-format-guidance{font-size:9px}.document-payment-filter{background:#faf8fd;border-bottom:1px solid #f1ebfb;align-items:end;gap:12px;padding:12px 16px;display:flex}.document-payment-filter>label{gap:5px;min-width:220px;display:grid}.document-payment-filter>label>span{color:#6423c9;font-size:10px;font-weight:900}.document-payment-filter select{color:#20194f;min-height:39px;font:inherit;background:#fff;border:1px solid #f1ebfb;border-radius:6px;padding:7px 10px}.document-payment-filter>span{color:#718188;margin-block-end:10px;font-size:10px}.document-payment-filter>.text-button{margin:0 0 4px auto}.customer-unused-balance{border:1px solid #cbb6ee;background:linear-gradient(110deg,#f1ebfb,#fff);border-inline-start:4px solid #6423c9;border-radius:8px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.customer-unused-balance>span{color:#6423c9;background:#f1ebfb;border-radius:50%;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.customer-unused-balance>div{gap:2px;display:grid}.customer-unused-balance small{color:#6423c9;font-size:9px;font-weight:900}.customer-unused-balance b{color:#6423c9;font-size:17px}.customer-unused-balance p{color:#6b7e77;margin:0;font-size:10px;line-height:1.5}.customer-unused-balance.empty{border-color:#f1ebfb;background:#faf8fd;border-inline-start-color:#9c75d9}.customer-unused-balance.empty>span{color:#70858b;background:#f1ebfb}.customer-unused-balance.empty b{color:#6423c9}@media (width<=650px){.document-payment-filter{flex-direction:column;align-items:stretch}.document-payment-filter>label{min-width:0}.document-payment-filter>span{margin:0}.document-payment-filter>.text-button{align-self:flex-start;margin:0}.customer-unused-balance{grid-template-columns:auto 1fr}.customer-unused-balance>a{grid-column:1/-1;width:100%}}.document-import-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.document-import-steps>article{flex-direction:column;align-items:flex-start;min-height:260px;padding:22px;display:flex;position:relative;overflow:hidden}.document-import-steps>article>b{color:#6423c9;background:#f1ebfb;border-radius:50%;place-items:center;width:39px;height:39px;margin-bottom:14px;font-size:16px;display:grid}.document-import-steps h2{color:#20194f;margin:0 0 8px;font-size:17px}.document-import-steps p{color:#6c7d84;margin:0 0 17px;line-height:1.75}.document-import-steps .outline-button{margin-top:auto}.document-import-steps small{color:#74878e;overflow-wrap:anywhere;margin-top:9px;font-size:10px;line-height:1.5;display:block}.document-import-preview{margin-bottom:16px;padding:20px;overflow:hidden}.document-import-preview>.panel-title{align-items:flex-start;gap:15px}.document-import-preview>.panel-title>div:first-child{gap:4px;display:grid}.document-import-preview>.panel-title h2,.document-import-preview>.panel-title small{margin:0}.document-import-preview>.panel-title small{color:#6d8087}.document-import-preview .detail-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.document-import-errors{margin-bottom:16px;padding:20px}.document-import-errors>.panel-title{margin-bottom:12px}.document-import-errors>.panel-title>span{color:#a22f3d;background:#fde7e9;border-radius:15px;place-items:center;min-width:30px;height:30px;font-weight:900;display:grid}.document-import-errors>div:not(.panel-title){border-top:1px solid #f1ebfb;grid-template-columns:80px minmax(120px,.35fr) minmax(240px,1fr);align-items:center;gap:10px;padding:10px 4px;display:grid}.document-import-errors>div:not(.panel-title)>b{color:#9b3140}.document-import-errors>div:not(.panel-title)>span{color:#6423c9;font-weight:800}.document-import-errors>div:not(.panel-title)>p{color:#6d7c82;margin:0;line-height:1.5}.document-import-result{background:linear-gradient(120deg,#f1ebfb,#fff);border-inline-start:4px solid #9063d9;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;margin-bottom:16px;padding:22px;display:grid}.document-import-result-mark{color:#6423c9;background:#f1ebfb;border-radius:50%;place-items:center;width:48px;height:48px;font-size:24px;font-weight:1000;display:grid}.document-import-result-mark.warning{color:#936214;background:#fff0d3}.document-import-result h2{color:#20194f;margin:0 0 6px}.document-import-result p{color:#6423c9;margin:0 0 8px;line-height:1.65}.document-import-result small{color:#829198;font:10px ui-monospace,SFMono-Regular,Consolas,monospace}.document-import-result .detail-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.document-import-history{padding:20px}.document-import-history>.panel-title>div{gap:4px;display:grid}.document-import-history>.panel-title h2,.document-import-history>.panel-title small{margin:0}.document-import-history>.panel-title small{color:#718288}@media (width<=920px){.document-import-steps{grid-template-columns:1fr}.document-import-steps>article{min-height:0}.document-import-preview>.panel-title{flex-direction:column;align-items:stretch}.document-import-preview .detail-actions{justify-content:stretch}.document-import-preview .detail-actions>*{text-align:center;flex:1}}@media (width<=620px){.document-import-errors>div:not(.panel-title){grid-template-columns:auto 1fr}.document-import-errors>div:not(.panel-title)>p{grid-column:1/-1}.document-import-result{grid-template-columns:1fr}.document-import-result .detail-actions,.document-import-preview .detail-actions{display:grid}.document-import-preview .detail-actions>*{width:100%}}.customer-location-selector{background:linear-gradient(120deg,#faf8fd,#fff);border-inline-start:4px solid #6423c9}.customer-location-selector>.section-heading{align-items:flex-start}.customer-location-selector>.section-heading h3,.customer-location-selector>.section-heading p{margin:0}.customer-location-selector>.section-heading p{color:#6b7e85;margin-top:5px;line-height:1.6}.customer-location-options{grid-template-columns:repeat(3,minmax(180px,1fr));gap:9px;margin-top:14px;display:grid}.customer-location-options>label{cursor:pointer;background:#fff;border:1px solid #f1ebfb;border-radius:9px;align-items:flex-start;gap:9px;padding:11px;display:flex}.customer-location-options>label.selected{background:#f1ebfb;border-color:#9c75d9}.customer-location-options input{accent-color:#6423c9;width:17px;height:17px;margin-top:2px}.customer-location-options span{gap:3px;display:grid}.customer-location-options b{color:#20194f;font-size:11px}.customer-location-options small{color:#71858c;font-size:9px}.customer-location-unassigned,.customer-location-reset{color:#805f1e;background:#fff6df;border-radius:7px;margin-top:10px;padding:9px 11px;font-size:10px;font-weight:800;line-height:1.5}.customer-location-reset{grid-column:1/-1;margin-top:0}.customer-location-filter{grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);align-items:center;gap:16px;margin-bottom:14px;padding:15px 17px;display:grid}.customer-location-filter>div:first-child{gap:4px;display:grid}.customer-location-filter>div:first-child>b{color:#20194f}.customer-location-filter>div:first-child>span{color:#708289;font-size:10px;line-height:1.5}.customer-location-chips{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.customer-location-chips button{color:#6423c9;min-height:33px;font:inherit;cursor:pointer;background:#fff;border:1px solid #f1ebfb;border-radius:17px;padding:6px 11px;font-size:10px;font-weight:800}.customer-location-chips button:hover,.customer-location-chips button.active{color:#6423c9;background:#f1ebfb;border-color:#6423c9}.customer-location-list{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.customer-location-list>span{color:#6423c9;background:#f1ebfb;border-radius:12px;padding:4px 7px;font-size:9px;font-weight:850}.customer-location-list>em{color:#7b898e;font-size:9px;font-style:normal}.customer-location-management{gap:14px;display:grid}.customer-location-add{grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:10px;display:grid}.customer-location-add>.field{margin:0}.customer-location-management table .status{white-space:nowrap}@media (width<=850px){.customer-location-options{grid-template-columns:repeat(2,minmax(160px,1fr))}.customer-location-filter{grid-template-columns:1fr}.customer-location-chips{justify-content:flex-start}}@media (width<=560px){.customer-location-options,.customer-location-add{grid-template-columns:1fr}.customer-location-add>.primary-button{width:100%}}.pos-order-type-selector{gap:8px;margin:0 0 14px;padding:3px 1px;display:flex;overflow-x:auto}.pos-order-type-selector button{text-align:start;color:#6423c9;background:#fff;border:1px solid #f1ebfb;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;min-width:108px;min-height:62px;padding:9px 11px;display:grid}.pos-order-type-selector button>span{color:#6423c9;background:#f1ebfb;border-radius:8px;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.pos-order-type-selector button b{font-size:11px}.pos-order-type-selector button small{color:#7c8d92;font-size:9px}.pos-order-type-selector button.selected{color:#20194f;background:#f1ebfb;border-color:#6423c9;box-shadow:0 0 0 2px #1695a81c}.pos-order-type-selector>a{color:#6423c9;border:1px dashed #cbb6ee;border-radius:9px;place-items:center;min-width:44px;display:grid}.pos-order-type-fields{background:#faf8fd;border-bottom:1px solid #f1ebfb;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px 15px;display:grid}.pos-order-type-fields>div{color:#20194f;grid-column:1/-1;align-items:center;gap:9px;display:flex}.pos-order-type-fields>div>span{background:#f1ebfb;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.pos-order-type-fields>div>div{gap:2px;display:grid}.pos-order-type-fields small{color:#71848a;font-size:9px}.pos-order-type-fields label{color:#6423c9;gap:4px;font-size:10px;display:grid}.pos-order-type-fields input{background:#fff;border:1px solid #cbb6ee;border-radius:6px;width:100%;height:36px;padding:6px 8px}.pos-order-type-fee{color:#20194f}.pos-order-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pos-order-type-card{padding:18px}.pos-order-type-card-head{align-items:center;gap:11px;display:flex}.pos-order-type-card-head>span{color:#6423c9;background:#f1ebfb;border-radius:11px;place-items:center;width:43px;height:43px;font-size:22px;display:grid}.pos-order-type-card-head>div{flex:1;min-width:0}.pos-order-type-card-head h2{color:#20194f;margin:0;font-size:16px}.pos-order-type-card-head small{color:#7a898f}.pos-order-type-card-head i{font-style:normal}.pos-order-type-card dl{gap:8px;margin:17px 0;display:grid}.pos-order-type-card dl>div{border-bottom:1px solid #f1ebfb;justify-content:space-between;gap:10px;padding-bottom:7px;display:flex}.pos-order-type-card dt{color:#75868c;font-size:10px}.pos-order-type-card dd{color:#20194f;text-align:end;margin:0;font-size:11px;font-weight:800}.pos-order-type-editor{width:min(1050px,96vw);max-height:94vh;padding:24px;overflow:auto}.pos-order-type-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.pos-order-type-form-grid label{color:#6423c9;gap:5px;font-size:11px;display:grid}.pos-order-type-form-grid input,.pos-order-type-form-grid select,.pos-order-type-product-search{background:#fff;border:1px solid #cbb6ee;border-radius:7px;width:100%;height:41px;padding:7px 9px}.pos-order-type-form-grid .check-field{align-items:center;gap:8px;display:flex}.pos-order-type-form-grid .check-field input{width:17px;height:17px}.pos-order-type-section{background:#faf8fd;border:1px solid #f1ebfb;border-radius:10px;gap:12px;margin-top:15px;padding:16px;display:grid}.pos-order-type-section>div:first-child{gap:3px;display:grid}.pos-order-type-section small{color:#75868d}.pos-order-type-checks{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pos-order-type-checks label{background:#fff;border:1px solid #f1ebfb;border-radius:7px;align-items:center;gap:7px;padding:9px;font-size:10px;display:flex}.pos-order-type-products{gap:7px;max-height:330px;display:grid;overflow:auto}.pos-order-type-products article{background:#fff;border:1px solid #f1ebfb;border-radius:7px;grid-template-columns:minmax(180px,1fr) auto 150px 100px;align-items:center;gap:9px;padding:9px;display:grid}.pos-order-type-products article>div{gap:2px;display:grid}.pos-order-type-products label{align-items:center;gap:5px;font-size:10px;display:flex}.pos-order-type-products select,.pos-order-type-products input{background:#fff;border:1px solid #cbb6ee;border-radius:6px;width:100%;height:34px;padding:5px}.pos-customer-order-type{color:#6423c9;background:#f1ebfb;border-radius:8px;align-items:center;gap:10px;margin-bottom:10px;padding:10px;display:flex}.pos-customer-order-type small{color:#6423c9;margin-inline-start:auto}@media (width<=950px){.pos-order-type-grid{grid-template-columns:1fr 1fr}.pos-order-type-checks{grid-template-columns:repeat(2,1fr)}.pos-order-type-products article{grid-template-columns:1fr 1fr}.pos-order-type-products article>div{grid-column:1/-1}}@media (width<=620px){.pos-order-type-grid,.pos-order-type-form-grid,.pos-order-type-fields,.pos-order-type-checks,.pos-order-type-products article{grid-template-columns:1fr}.pos-order-type-fields>div{grid-column:auto}}.pos-order-type-history{color:#6423c9;font-weight:700}.pos-order-type-history span{color:#6423c9;background:#f1ebfb;border-radius:5px;place-items:center;width:18px;height:18px;display:inline-grid}.pos-restaurant-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.pos-restaurant-metrics article{background:linear-gradient(135deg,#fff,#faf8fd);border:1px solid #f1ebfb;border-radius:11px;gap:5px;padding:15px 17px;display:grid}.pos-restaurant-metrics span{color:#6e8188;font-size:10px;font-weight:800}.pos-restaurant-metrics b{color:#20194f;font-size:20px}.pos-restaurant-toolbar,.pos-table-toolbar,.pos-kds-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px 15px;display:flex}.segmented{align-items:center;gap:5px;display:flex;overflow-x:auto}.segmented button{color:#6423c9;min-height:34px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:18px;padding:6px 12px;font-size:10px;font-weight:850}.segmented button:hover,.segmented button.selected{color:#6423c9;background:#f1ebfb;border-color:#cbb6ee}.pos-restaurant-order-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.pos-restaurant-order{border-top:3px solid #6423c9;flex-direction:column;min-height:310px;padding:0;display:flex;overflow:hidden}.pos-restaurant-order.rush{border-top-color:#df6d44}.pos-restaurant-order>header{justify-content:space-between;align-items:flex-start;gap:10px;padding:15px 16px 10px;display:flex}.pos-restaurant-order>header small{color:#7b8c91;font:9px ui-monospace,SFMono-Regular,Consolas,monospace}.pos-restaurant-order h2{color:#20194f;margin:3px 0 0;font-size:16px}.status-chip{color:#6423c9;white-space:nowrap;background:#f1ebfb;border-radius:13px;align-items:center;min-height:25px;padding:4px 8px;font-size:9px;font-weight:900;display:inline-flex}.status-chip.open{color:#6423c9;background:#f1ebfb}.status-chip.sent,.status-chip.preparing{color:#8a6012;background:#fff1d8}.status-chip.ready{color:#6423c9;background:#f1ebfb}.status-chip.served{color:#5a4a95;background:#e8e5fa}.status-chip.paid{color:#6423c9;background:#f1ebfb}.status-chip.cancelled{color:#9d3340;background:#f8e6e8}.pos-order-meta{flex-wrap:wrap;gap:6px;padding:0 16px 11px;display:flex}.pos-order-meta span{color:#6423c9;background:#f1ebfb;border-radius:12px;padding:4px 7px;font-size:9px;font-weight:800}.pos-order-lines{background:#faf8fd;border-block:1px solid #f1ebfb;flex:1;max-height:180px;padding:7px 16px;overflow:auto}.pos-order-lines>div{border-bottom:1px dashed #f1ebfb;grid-template-columns:1fr auto;gap:3px 8px;padding:7px 0;display:grid}.pos-order-lines>div:last-child{border:0}.pos-order-lines b{color:#20194f;font-size:10px}.pos-order-lines span{color:#73878e;font-size:9px}.pos-order-lines small{color:#96631c;grid-column:1/-1;font-size:9px}.pos-restaurant-order>footer{gap:10px;padding:12px 16px 15px;display:grid}.pos-restaurant-order>footer>div:first-child{justify-content:space-between;align-items:end;display:flex}.pos-restaurant-order>footer small{color:#73848a}.pos-restaurant-order>footer b{color:#6423c9;font-size:17px}.pos-order-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.pos-order-actions .danger-link{margin-inline-start:auto}.pos-restaurant-editor{width:min(1120px,96vw);max-height:94vh;padding:22px;overflow:auto}.pos-restaurant-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:14px 0;display:grid}.pos-restaurant-form-grid label,.pos-restaurant-checkout>label,.pos-transfer-dialog>label,.pos-table-editor label{color:#6423c9;gap:5px;font-size:10px;font-weight:800;display:grid}.pos-restaurant-form-grid input,.pos-restaurant-form-grid select,.pos-restaurant-checkout input,.pos-restaurant-checkout select,.pos-transfer-dialog select,.pos-table-editor input,.pos-table-editor select{color:#20194f;width:100%;min-height:41px;font:inherit;background:#fff;border:1px solid #cbb6ee;border-radius:7px;padding:7px 9px}.pos-restaurant-lines{background:#faf8fd;border:1px solid #f1ebfb;border-radius:10px;gap:8px;margin:14px 0;padding:14px;display:grid}.pos-restaurant-lines h3{color:#20194f;margin:0}.pos-restaurant-lines article{background:#fff;border:1px solid #f1ebfb;border-radius:8px;grid-template-columns:auto minmax(220px,2fr) 90px minmax(130px,1fr) 80px minmax(180px,1.5fr) auto;align-items:end;gap:8px;padding:9px;display:grid}.pos-restaurant-lines label{color:#6423c9;gap:4px;font-size:9px;font-weight:800;display:grid}.pos-restaurant-lines input,.pos-restaurant-lines select{width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #cbb6ee;border-radius:6px;padding:6px 8px}.pos-line-number{color:#6423c9;background:#f1ebfb;border-radius:50%;place-items:center;width:27px;height:27px;margin-bottom:5px;font-size:10px;font-weight:900;display:grid}.pos-restaurant-checkout,.pos-transfer-dialog,.pos-table-editor{width:min(590px,94vw);max-height:92vh;padding:22px;overflow:auto}.pos-restaurant-checkout{gap:13px;display:grid}.pos-checkout-total{color:#fff;background:#20194f;border-radius:10px;justify-content:space-between;align-items:center;padding:17px;display:flex}.pos-checkout-total span{font-size:11px}.pos-checkout-total b{font-size:22px}.pos-restaurant-checkout .check-field{background:#faf8fd;border:1px solid #f1ebfb;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;padding:10px;display:flex}.pos-restaurant-checkout .check-field input{width:17px;min-height:17px}.pos-posting-note{color:#6423c9;background:#f1ebfb;border-inline-start:3px solid #6423c9;margin:0;padding:9px 11px;font-size:9px;line-height:1.6}.pos-transfer-dialog{gap:14px;display:grid}.pos-table-editor{width:min(760px,94vw)}.pos-table-toolbar>label{color:#6423c9;grid-template-columns:auto minmax(190px,1fr);align-items:center;gap:8px;font-size:10px;font-weight:850;display:grid}.pos-table-toolbar select{background:#fff;border:1px solid #cbb6ee;border-radius:7px;min-height:38px;padding:6px 9px}.pos-table-toolbar>div{align-items:center;gap:12px;display:flex}.pos-table-toolbar>div span{color:#64777e;align-items:center;gap:5px;font-size:9px;display:flex}.pos-table-toolbar i{border-radius:50%;width:9px;height:9px}.pos-table-toolbar i.available{background:#9063d9}.pos-table-toolbar i.occupied{background:#e19a2a}.pos-table-toolbar i.inactive{background:#9aa9ae}.pos-floor-plan{gap:14px;display:grid}.pos-floor-plan>.panel{padding:17px}.pos-floor-plan>.panel>.panel-title h2{color:#20194f;margin:2px 0 0}.pos-floor-plan>.panel>.panel-title small{color:#70868d}.pos-floor-plan>.panel>.panel-title>b{color:#6423c9;background:#f1ebfb;border-radius:14px;place-items:center;min-width:28px;height:28px;display:grid}.pos-table-grid{grid-template-columns:repeat(6,minmax(110px,1fr));gap:13px;margin-top:13px;display:grid}.pos-table-shape{color:#6423c9;min-height:120px;font:inherit;cursor:pointer;background:#fff;border:2px solid #cbb6ee;border-radius:13px;place-items:center;padding:12px;transition:all .18s;display:grid;position:relative}.pos-table-shape.round{border-radius:50%}.pos-table-shape.rectangle{grid-column:span 2}.pos-table-shape:hover{transform:translateY(-2px);box-shadow:0 7px 18px #1948541a}.pos-table-shape.available{background:#faf8fd;border-color:#9063d9}.pos-table-shape.occupied{background:#fff9ec;border-color:#edbd66}.pos-table-shape.inactive{filter:grayscale(.3);background:#f1ebfb;border-color:#cbb6ee}.pos-table-shape>span{color:#6e838a;font:9px ui-monospace,SFMono-Regular,Consolas,monospace}.pos-table-shape>b{font-size:13px}.pos-table-shape>small{font-size:9px}.pos-table-shape>strong{color:#906116;margin-top:4px;font-size:11px}.pos-table-shape>i{color:#6423c9;font-size:12px;font-style:normal;position:absolute;inset-block-start:7px;inset-inline-end:8px}.pos-table-shape.inactive>i{color:#8c9a9f}.pos-kds-toolbar{color:#fff;background:#20194f}.pos-kds-toolbar .segmented button{color:#f1ebfb}.pos-kds-toolbar .segmented button.selected{color:#6423c9}.pos-kds-live{align-items:center;gap:7px;font-size:9px;display:flex}.pos-kds-live i{background:#9063d9;border-radius:50%;width:8px;height:8px;animation:1.7s infinite kdsPulse;box-shadow:0 0 0 5px #49d18d26}@keyframes kdsPulse{50%{box-shadow:0 0 0 8px #49d18d00}}.pos-kds-board{grid-template-columns:repeat(4,minmax(230px,1fr));gap:11px;display:grid;overflow-x:auto}.pos-kds-column{background:#f1ebfb;border-radius:11px;min-height:500px;padding:9px}.pos-kds-column>header{color:#6423c9;justify-content:space-between;align-items:center;padding:4px 5px 11px;font-size:11px;font-weight:900;display:flex}.pos-kds-column>header>b{background:#fff;border-radius:12px;place-items:center;min-width:24px;height:24px;display:grid}.pos-kds-column.preparing{background:#f3ecde}.pos-kds-column.ready{background:#f1ebfb}.pos-kds-column.served{background:#e9e7f2}.pos-kds-column>div{gap:9px;display:grid}.pos-kds-ticket{background:#fff;border-radius:9px;padding:12px;box-shadow:0 2px 7px #1f3c4514}.pos-kds-ticket.rush{border-top:4px solid #df6845}.pos-kds-ticket>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.pos-kds-ticket>header small{color:#71868d;font:8px ui-monospace,SFMono-Regular,Consolas,monospace}.pos-kds-ticket h3{color:#20194f;margin:2px 0 0;font-size:15px}.pos-kds-ticket>header strong{color:#fff;background:#20194f;border-radius:12px;padding:4px 7px;font-size:9px}.pos-kds-ticket>p{color:#73848a;border-bottom:1px solid #f1ebfb;margin:7px 0;padding-bottom:7px;font-size:9px}.pos-kds-ticket>div>article{border-bottom:1px dashed #f1ebfb;grid-template-columns:auto 1fr;gap:3px 7px;padding:6px 0;display:grid}.pos-kds-ticket>div b{color:#6423c9}.pos-kds-ticket>div span{color:#20194f;font-size:10px;font-weight:800}.pos-kds-ticket>div small{color:#9a681e;grid-column:2;font-size:9px}.pos-kds-ticket>button{width:100%;margin-top:10px}.pos-kds-empty{color:#7e8e93;border:1px dashed #cbb6ee;border-radius:8px;place-items:center;min-height:80px;font-size:10px;display:grid}@media (width<=1180px){.pos-restaurant-order-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-table-grid{grid-template-columns:repeat(4,minmax(100px,1fr))}.pos-kds-board{grid-template-columns:repeat(4,minmax(260px,1fr))}.pos-restaurant-lines article{grid-template-columns:auto 1fr 90px 1fr}.pos-restaurant-lines .pos-line-note{grid-column:2/4}}@media (width<=760px){.pos-restaurant-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-restaurant-order-grid{grid-template-columns:1fr}.pos-restaurant-toolbar,.pos-table-toolbar,.pos-kds-toolbar{flex-direction:column;align-items:stretch}.pos-table-toolbar>label{grid-template-columns:1fr}.pos-table-grid{grid-template-columns:repeat(2,minmax(105px,1fr))}.pos-restaurant-form-grid{grid-template-columns:1fr 1fr}.pos-restaurant-lines article{grid-template-columns:auto 1fr 75px}.pos-restaurant-lines label:nth-of-type(3),.pos-restaurant-lines label:nth-of-type(4),.pos-restaurant-lines .pos-line-note{grid-column:2/4}.pos-restaurant-editor{padding:16px}}.pos-kds-ticket-actions{gap:6px;margin-top:10px;display:flex}.pos-kds-ticket-actions button{flex:1;min-height:34px}.pos-kitchen-station-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pos-kitchen-station-card{gap:14px;padding:18px;display:grid}.pos-kitchen-station-card>header{align-items:center;gap:11px;display:flex}.pos-kitchen-station-card>header>span{color:#6423c9;background:#f1ebfb;border-radius:10px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.pos-kitchen-station-card>header>div{flex:1;min-width:0}.pos-kitchen-station-card h2{color:#20194f;margin:2px 0 0;font-size:16px}.pos-kitchen-station-card header small{color:#71848a}.pos-kitchen-station-card header i{font-style:normal}.pos-kitchen-station-card dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.pos-kitchen-station-card dl>div{background:#faf8fd;border-radius:8px;padding:9px}.pos-kitchen-station-card dt{color:#75878d;font-size:9px}.pos-kitchen-station-card dd{color:#20194f;margin:4px 0 0;font-size:11px;font-weight:850}.pos-kitchen-station-printers{flex-wrap:wrap;gap:6px;display:flex}.pos-kitchen-station-printers span{color:#6423c9;background:#fff;border:1px solid #f1ebfb;border-radius:14px;padding:5px 8px;font-size:9px}.pos-kitchen-station-card>footer{border-top:1px solid #f1ebfb;justify-content:flex-end;gap:7px;padding-top:12px;display:flex}.pos-kitchen-station-editor{width:min(900px,96vw);max-height:94vh;padding:23px;overflow:auto}.pos-kitchen-station-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.pos-kitchen-station-form-grid label{color:#6423c9;gap:5px;font-size:10px;font-weight:800;display:grid}.pos-kitchen-station-form-grid input,.pos-kitchen-station-form-grid select{width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cbb6ee;border-radius:7px;padding:7px 9px}.pos-kitchen-station-form-grid small{color:#76898f;font-weight:500}.pos-kitchen-station-form-grid .check-field{background:#faf8fd;border:1px solid #f1ebfb;border-radius:8px;align-items:center;gap:8px;padding:10px;display:flex}.pos-kitchen-station-form-grid .check-field input{width:17px;min-height:17px}.pos-kitchen-printer-picker{background:#faf8fd;border:1px solid #f1ebfb;border-radius:10px;gap:11px;padding:15px;display:grid}.pos-kitchen-printer-picker>div:first-child{gap:3px;display:grid}.pos-kitchen-printer-picker>div:first-child small{color:#74878e}.pos-kitchen-printer-picker>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pos-kitchen-printer-picker label{color:#6423c9;background:#fff;border:1px solid #f1ebfb;border-radius:8px;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;padding:10px;display:grid}.pos-kitchen-printer-picker label.selected{background:#f1ebfb;border-color:#9c75d9}.pos-kitchen-printer-picker label>span:last-child{gap:2px;display:grid}.pos-kitchen-printer-picker label small{color:#778a90;font-size:9px}@media (width<=980px){.pos-kitchen-station-grid{grid-template-columns:1fr 1fr}}@media (width<=650px){.pos-kitchen-station-grid,.pos-kitchen-station-form-grid,.pos-kitchen-printer-picker>div:nth-child(2){grid-template-columns:1fr}.pos-kitchen-station-editor{padding:16px}}.pos-kds-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.pos-kds-metrics article{background:#fff;border:1px solid #f1ebfb;border-radius:10px;gap:4px;padding:12px 14px;display:grid}.pos-kds-metrics span{color:#6c8087;font-size:9px;font-weight:800}.pos-kds-metrics b{color:#20194f;font-size:20px}.pos-kds-metrics article.warning{background:#fff9eb;border-color:#edc678}.pos-kds-metrics article.warning b{color:#9a6919}.pos-kds-metrics article.critical{background:#fff0ef;border-color:#eaa39b}.pos-kds-metrics article.critical b{color:#ad3d32}.pos-kds-metrics article.ready{background:#faf8fd;border-color:#cbb6ee}.pos-kds-metrics article.ready b{color:#6423c9}.pos-kds-location{color:#f1ebfb;grid-template-columns:auto minmax(140px,220px);align-items:center;gap:7px;font-size:9px;font-weight:850;display:grid}.pos-kds-location select{color:#20194f;background:#fff;border:1px solid #6423c9;border-radius:7px;height:34px;padding:5px 8px}.pos-kds-ticket.warning{box-shadow:inset 4px 0 #dda33d,0 2px 7px #1f3c4514}.pos-kds-ticket.critical{animation:1.5s ease-in-out infinite alternate kdsCriticalPulse;box-shadow:inset 4px 0 #ce4b3e,0 2px 7px #1f3c4514}@keyframes kdsCriticalPulse{to{box-shadow:inset 5px 0 #ce4b3e,0 0 0 3px #ce4b3e29}}.pos-kds-service-alert{border-radius:6px;margin:8px 0 0;padding:6px 8px;font-size:9px;font-weight:900}.pos-kds-service-alert.warning{color:#8d6218;background:#fff0cf}.pos-kds-service-alert.critical{color:#9e332a;background:#fde1de}@media (width<=760px){.pos-kds-metrics{grid-template-columns:1fr 1fr}.pos-kds-location{color:#fff;grid-template-columns:1fr}}@media (width<=440px){.pos-kds-metrics{grid-template-columns:1fr 1fr}.pos-kds-metrics b{font-size:16px}}@media (width<=500px){.pos-restaurant-form-grid{grid-template-columns:1fr}.pos-table-grid{grid-template-columns:repeat(2,minmax(90px,1fr));gap:8px}.pos-table-shape{min-height:105px}.pos-table-shape.rectangle{grid-column:span 2}.pos-restaurant-lines article{grid-template-columns:auto 1fr}.pos-restaurant-lines label,.pos-restaurant-lines label:nth-of-type(3),.pos-restaurant-lines label:nth-of-type(4),.pos-restaurant-lines .pos-line-note{grid-column:2}.pos-order-actions{grid-template-columns:1fr 1fr;display:grid}.pos-order-actions .danger-link{margin:0}.pos-restaurant-metrics b{font-size:15px}}.pos-table-shape{padding:0;display:block;overflow:hidden}.pos-table-main{width:100%;min-height:116px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:12px;display:grid}.pos-table-main>span{color:#6e838a;font:9px ui-monospace,SFMono-Regular,Consolas,monospace}.pos-table-main>b{font-size:13px}.pos-table-main>small{font-size:9px}.pos-table-main>strong{color:#906116;margin-top:4px;font-size:11px}.pos-table-toggle{z-index:1;color:#6423c9;width:28px;height:28px;font:inherit;cursor:pointer;background:#ffffffbd;border:0;border-radius:50%;place-items:center;font-size:12px;display:grid;position:absolute;inset-block-start:6px;inset-inline-end:6px}.pos-table-shape.inactive .pos-table-toggle{color:#8c9a9f}.pos-table-toggle:focus-visible,.pos-table-main:focus-visible{outline-offset:-3px;outline:3px solid #6423c9}.pos-split-dialog,.pos-merge-dialog{gap:13px;width:min(680px,94vw);max-height:92vh;padding:22px;display:grid;overflow:auto}.pos-split-dialog{width:min(760px,94vw)}.pos-merge-dialog>label{color:#6423c9;gap:5px;font-size:10px;font-weight:800;display:grid}.pos-merge-dialog select{color:#20194f;width:100%;min-height:41px;font:inherit;background:#fff;border:1px solid #cbb6ee;border-radius:7px;padding:7px 9px}.pos-order-relation{color:#6423c9!important;background:#f1ebfb!important}.pos-split-lines{background:#faf8fd;border:1px solid #f1ebfb;border-radius:10px;gap:8px;padding:12px;display:grid}.pos-split-lines>header{color:#6423c9;justify-content:space-between;align-items:center;font-size:10px;font-weight:900;display:flex}.pos-split-lines>header b{color:#6423c9}.pos-split-lines article{background:#fff;border:1px solid #f1ebfb;border-radius:8px;grid-template-columns:minmax(0,1fr) 125px auto;align-items:end;gap:9px;padding:10px;display:grid}.pos-split-lines article>div{gap:4px;display:grid}.pos-split-lines article b{color:#20194f;font-size:10px}.pos-split-lines article small{color:#72868d;font-size:9px}.pos-split-lines label{color:#6423c9;gap:4px;font-size:9px;font-weight:800;display:grid}.pos-split-lines input{width:100%;min-height:36px;font:inherit;border:1px solid #cbb6ee;border-radius:6px;padding:6px 8px}.pos-merge-source{color:#6423c9;background:#faf8fd;border:1px solid #f1ebfb;border-radius:9px;gap:6px;padding:12px;font-size:9px;font-weight:800;display:grid}.pos-merge-source div{justify-content:space-between;align-items:center;display:flex}.pos-merge-source b{color:#20194f;font-size:11px}.pos-merge-source strong{color:#6423c9;font-size:14px}@media (width<=500px){.pos-split-lines article{grid-template-columns:1fr auto}.pos-split-lines article>div{grid-column:1/-1}.pos-split-dialog,.pos-merge-dialog{padding:16px}}.pos-order-lines>div{grid-template-columns:minmax(0,1fr) auto auto}.pos-order-lines small{grid-column:1/3}.pos-line-void-button{color:#a43a31;min-height:27px;font:inherit;cursor:pointer;background:#fff4f2;border:1px solid #e7b6b1;border-radius:6px;grid-area:1/3/span 2;align-self:center;padding:4px 7px;font-size:8px;font-weight:900}.pos-line-void-button:disabled{opacity:.45;cursor:not-allowed}.pos-void-dialog{gap:14px;width:min(660px,94vw);max-height:92vh;padding:22px;display:grid;overflow:auto}.pos-void-dialog>.field{color:#6423c9;gap:5px;font-size:10px;font-weight:800;display:grid}.pos-void-dialog>.field input,.pos-void-dialog>.field textarea{color:#20194f;width:100%;min-height:41px;font:inherit;background:#fff;border:1px solid #cbb6ee;border-radius:7px;padding:8px 10px}.pos-void-dialog>.field textarea{resize:vertical;min-height:78px}.pos-void-dialog>.field small{color:#75878d;font-weight:500}.pos-void-item{grid-template-columns:1.4fr .8fr 1fr;gap:9px;display:grid}.pos-void-item>div{background:#fff8f7;border:1px solid #eadad8;border-radius:9px;gap:5px;padding:12px;display:grid}.pos-void-item span{color:#826d69;font-size:9px}.pos-void-item b,.pos-void-item strong{color:#80342e;font-size:12px}.pos-void-dialog .danger-button,.pos-kds-void-actions .danger-button{min-height:38px;font:inherit;cursor:pointer;background:#c64238;border-radius:7px;padding:7px 14px;font-weight:900;color:#fff!important;border:1px solid #c94c42!important}.pos-void-dialog .danger-button:disabled,.pos-kds-void-actions .danger-button:disabled{opacity:.5;cursor:not-allowed}.pos-kds-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.pos-kds-metrics article.void{background:#fff0ee;border-color:#e59b94}.pos-kds-metrics article.void b{color:#b53830}.pos-kds-voids{background:#fff1ef;border:2px solid #d8584d;border-radius:12px;margin-bottom:14px;padding:12px}.pos-kds-voids>header{color:#87332d;justify-content:space-between;align-items:center;padding:3px 4px 11px;display:flex}.pos-kds-voids>header small{color:#ae5b54;font-size:9px;font-weight:900;display:block}.pos-kds-voids>header h2{margin:3px 0 0;font-size:17px}.pos-kds-voids>header>b{color:#fff;background:#c64238;border-radius:16px;place-items:center;min-width:31px;height:31px;display:grid}.pos-kds-voids>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.pos-kds-voids article{background:#fff;border:1px solid #e6a9a3;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.pos-kds-void-mark{color:#fff;background:#c64238;border-radius:50%;place-items:center;width:38px;height:38px;font-size:24px;font-weight:900;display:grid}.pos-kds-voids article small{color:#8b6c68;font:8px ui-monospace,SFMono-Regular,Consolas,monospace}.pos-kds-voids article h3{color:#71312d;margin:3px 0;font-size:14px}.pos-kds-voids article p{color:#7b5b57;margin:0;font-size:9px}.pos-kds-void-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pos-kds-void-actions button{white-space:nowrap}@media (width<=1050px){.pos-kds-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.pos-kds-voids>div{grid-template-columns:1fr}}@media (width<=650px){.pos-void-item{grid-template-columns:1fr}.pos-void-dialog{padding:16px}.pos-kds-metrics{grid-template-columns:1fr 1fr}.pos-kds-voids article{grid-template-columns:auto 1fr}.pos-kds-void-actions{grid-column:1/-1}.pos-kds-void-actions button{flex:1}}.pos-restaurant-lines article{grid-template-columns:auto minmax(190px,2fr) 80px minmax(110px,1fr) 70px minmax(150px,1.2fr) minmax(170px,1.4fr) auto}.pos-line-modifier-summary,.pos-kds-modifiers{color:#6c4aa0!important}.pos-kds-course{font-weight:900;color:#6423c9!important}@media (width<=1180px){.pos-restaurant-lines .pos-line-modifiers,.pos-restaurant-lines .pos-line-note{grid-column:2/4}}@media (width<=760px){.pos-restaurant-lines .pos-line-modifiers,.pos-restaurant-lines .pos-line-note{grid-column:2/4}}@media (width<=500px){.pos-restaurant-lines .pos-line-modifiers,.pos-restaurant-lines .pos-line-note{grid-column:2}}.pos-editor-heading-actions{align-items:center;gap:7px;display:flex}.pos-line-managed-modifiers{border-top:1px dashed #cbb6ee;grid-column:2/-2;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:9px;display:grid}.pos-line-managed-modifiers fieldset{background:#faf8fd;border:1px solid #f1ebfb;border-radius:8px;min-width:0;padding:9px}.pos-line-managed-modifiers legend{color:#6423c9;padding:0 5px;font-size:10px;font-weight:900}.pos-line-managed-modifiers legend small{color:#778a90;font-size:8px}.pos-line-managed-modifiers fieldset>div{flex-wrap:wrap;gap:6px;display:flex}.pos-line-managed-modifiers label{color:#6423c9;cursor:pointer;background:#fff;border:1px solid #f1ebfb;border-radius:16px;align-items:center;gap:5px;padding:6px 8px;display:flex}.pos-line-managed-modifiers label.selected{color:#6423c9;background:#f1ebfb;border-color:#6423c9}.pos-line-managed-modifiers input{width:14px;min-height:14px}.pos-line-managed-modifiers label small{color:#7d5aa2;font-weight:900}.pos-modifier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.pos-modifier-card{gap:12px;padding:17px;display:grid}.pos-modifier-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pos-modifier-card h2{color:#20194f;margin:3px 0 0;font-size:16px}.pos-modifier-card header small,.pos-modifier-card>p{color:#73868d;margin:0;font-size:9px}.pos-modifier-card-options{gap:6px;display:grid}.pos-modifier-card-options>span{background:#faf8fd;border-radius:7px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.pos-modifier-card-options b{color:#6423c9;font-size:10px}.pos-modifier-card-options small{color:#735397;font-size:9px;font-weight:900}.pos-modifier-card-products{flex-wrap:wrap;gap:5px;display:flex}.pos-modifier-card-products span{color:#657980;border:1px solid #f1ebfb;border-radius:14px;padding:4px 7px;font-size:8px}.pos-modifier-card>footer{border-top:1px solid #f1ebfb;justify-content:flex-end;gap:7px;padding-top:10px;display:flex}.pos-modifier-editor{width:min(980px,96vw);max-height:94vh;padding:22px;overflow:auto}.pos-modifier-form-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}.pos-modifier-form-grid label,.pos-modifier-options label{color:#6423c9;gap:4px;font-size:9px;font-weight:800;display:grid}.pos-modifier-form-grid input,.pos-modifier-options input{width:100%;min-height:37px;font:inherit;background:#fff;border:1px solid #cbb6ee;border-radius:7px;padding:6px 8px}.pos-modifier-options,.pos-modifier-products{background:#faf8fd;border:1px solid #f1ebfb;border-radius:10px;gap:9px;margin-bottom:13px;padding:13px;display:grid}.pos-modifier-options h3{color:#20194f;margin:0}.pos-modifier-options article{background:#fff;border:1px solid #f1ebfb;border-radius:8px;grid-template-columns:auto 1fr 1fr 150px auto;align-items:end;gap:8px;padding:9px;display:grid}.pos-modifier-options article>b{color:#6423c9;background:#f1ebfb;border-radius:50%;place-items:center;width:25px;height:25px;margin-bottom:5px;display:grid}.pos-modifier-products>div:first-child{color:#6423c9;gap:3px;display:grid}.pos-modifier-products>div:first-child small{color:#74878e}.pos-modifier-products>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:240px;display:grid;overflow:auto}.pos-modifier-products label{color:#6423c9;cursor:pointer;background:#fff;border:1px solid #f1ebfb;border-radius:8px;align-items:center;gap:8px;padding:9px;display:flex}.pos-modifier-products label.selected{background:#f1ebfb;border-color:#9c75d9}.pos-modifier-products label>span{gap:2px;display:grid}.pos-modifier-products label small{color:#778a90;font-size:8px}@media (width<=980px){.pos-modifier-grid{grid-template-columns:1fr 1fr}.pos-modifier-form-grid{grid-template-columns:1fr 1fr 1fr}.pos-modifier-products>div:last-child{grid-template-columns:1fr 1fr}}@media (width<=650px){.pos-line-managed-modifiers,.pos-modifier-grid,.pos-modifier-form-grid,.pos-modifier-products>div:last-child{grid-template-columns:1fr}.pos-line-managed-modifiers{grid-column:2}.pos-modifier-options article{grid-template-columns:auto 1fr}.pos-modifier-options article label{grid-column:2}.pos-modifier-editor{padding:16px}}.pos-line-pricing{background:#faf8fd;border:1px solid #f1ebfb;border-radius:9px;grid-column:2/-2;grid-template-columns:minmax(150px,.7fr) minmax(130px,.55fr) minmax(260px,1.4fr);align-items:end;gap:9px;padding:10px;display:grid}.pos-line-pricing.complimentary{background:#fff9e9;border-color:#e7cb8b}.pos-line-pricing .pos-complimentary-toggle{cursor:pointer;background:#fff;border:1px solid #f1ebfb;border-radius:8px;align-items:center;gap:9px;min-height:52px;padding:8px 10px;display:flex}.pos-line-pricing .pos-complimentary-toggle input{accent-color:#b57b1b;width:17px;min-height:17px}.pos-complimentary-toggle>span{gap:2px;display:grid}.pos-complimentary-toggle b{color:#725019;font-size:10px}.pos-complimentary-toggle small{color:#897350;font-size:8px;font-weight:600;line-height:1.4}.pos-line-pricing .pos-complimentary-reason{grid-column:1/-1}.pos-line-pricing.complimentary input:disabled,.pos-line-pricing.complimentary select:disabled{color:#89969a;background:#f1f2f2}.pos-discount-summary{color:#ad6a13!important}.pos-complimentary-summary,.pos-kds-complimentary{font-weight:900;color:#9a6816!important}@media (width<=850px){.pos-line-pricing{grid-template-columns:1fr 1fr}.pos-line-pricing .pos-complimentary-toggle{grid-column:1/-1}}@media (width<=500px){.pos-line-pricing{grid-column:2;grid-template-columns:1fr}.pos-line-pricing .pos-complimentary-toggle,.pos-line-pricing .pos-complimentary-reason{grid-column:auto}}.pos-restaurant-adjustments{background:#faf8fd;border:1px solid #f1ebfb;border-radius:10px;gap:10px;padding:13px;display:grid}.pos-restaurant-adjustments>div:first-child{gap:3px;display:grid}.pos-restaurant-adjustments b{color:#20194f}.pos-restaurant-adjustments small{color:#70858c;font-size:9px;line-height:1.5}.pos-adjustment-controls{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pos-adjustment-presets{flex-wrap:wrap;gap:6px;display:flex}.pos-adjustment-presets button{color:#6423c9;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbb6ee;border-radius:17px;padding:5px 11px;font-size:9px;font-weight:850}.pos-adjustment-presets button.selected{color:#6423c9;background:#f1ebfb;border-color:#6423c9}.pos-adjustment-presets button:disabled{cursor:not-allowed;opacity:.45}.pos-tip-adjustment{background:#faf8fd;border-color:#f1ebfb}.pos-tip-adjustment.disabled{filter:grayscale(.25);opacity:.72}.pos-tip-adjustment>label{color:#6423c9;gap:5px;font-size:10px;font-weight:800;display:grid}.pos-restaurant-settlement-summary{background:#fff;border:1px solid #f1ebfb;border-radius:10px;gap:6px;padding:12px;display:grid}.pos-restaurant-settlement-summary>div{color:#6423c9;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.pos-restaurant-settlement-summary>div.grand{color:#20194f;border-top:1px solid #f1ebfb;margin-top:4px;padding-top:9px;font-size:12px}.pos-restaurant-settlement-summary>div.grand b{color:#6423c9;font-size:17px}.pos-tip-payout-balance{color:#6423c9;background:#faf8fd;border:1px solid #f1ebfb;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:11px 13px;display:grid}.pos-tip-payout-balance b{color:#6423c9;font-size:16px}.pos-tip-payout-balance small{color:#706b80;grid-column:1/-1}.pos-restaurant-details{gap:13px;width:min(560px,94vw);padding:22px;display:grid}.pos-restaurant-details>label,.pos-restaurant-details-grid label{color:#6423c9;gap:5px;font-size:10px;font-weight:800;display:grid}.pos-restaurant-details input,.pos-restaurant-details select,.pos-restaurant-details textarea{color:#20194f;width:100%;min-height:41px;font:inherit;background:#fff;border:1px solid #cbb6ee;border-radius:7px;padding:8px 10px}.pos-restaurant-details textarea{resize:vertical;min-height:90px}.pos-restaurant-details-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=500px){.pos-restaurant-details{padding:16px}.pos-restaurant-details-grid{grid-template-columns:1fr}}.pos-reservation-editor{width:min(920px,96vw);max-height:94vh;padding:22px;overflow:auto}.pos-reservation-kind{margin-top:12px}.pos-reservation-editor>.field{color:#6423c9;gap:5px;font-size:10px;font-weight:800;display:grid}.pos-reservation-editor textarea{min-height:86px;font:inherit;resize:vertical;border:1px solid #cbb6ee;border-radius:7px;padding:9px}.pos-reservation-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.pos-reservation-card{border-top:3px solid #6423c9;align-content:start;gap:10px;padding:15px;display:grid}.pos-reservation-card.waitlist{border-top-color:#d69a31}.pos-reservation-card.arrived{border-top-color:#7b67c8}.pos-reservation-card.seated{border-top-color:#9063d9}.pos-reservation-card.cancelled,.pos-reservation-card.no_show{opacity:.8;border-top-color:#cbb6ee}.pos-reservation-card>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.pos-reservation-card>header small{color:#74888e;font:9px ui-monospace,SFMono-Regular,Consolas,monospace}.pos-reservation-card h2{color:#20194f;margin:3px 0 0;font-size:16px}.status-chip.booked{color:#6423c9;background:#f1ebfb}.status-chip.waitlisted{color:#8a6012;background:#fff1d8}.status-chip.arrived{color:#5b4d9a;background:#ede9fb}.status-chip.seated,.status-chip.completed{color:#6423c9;background:#f1ebfb}.status-chip.no_show{color:#687a80;background:#f1ebfb}.pos-reservation-meta{flex-wrap:wrap;gap:6px;display:flex}.pos-reservation-meta span{color:#6423c9;background:#f1ebfb;border-radius:12px;padding:4px 7px;font-size:9px;font-weight:800}.pos-reservation-card>p{color:#687d84;margin:0;font-size:10px;line-height:1.5}.pos-reservation-order-link{color:#6423c9;background:#f1ebfb;border-radius:7px;padding:8px;font-size:10px;font-weight:850;text-decoration:none}.pos-reservation-card>footer{border-top:1px solid #f1ebfb;flex-wrap:wrap;gap:6px;padding-top:10px;display:flex}.pos-reservation-seat{gap:13px;width:min(650px,94vw);padding:22px;display:grid}@media (width<=1080px){.pos-reservation-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.pos-reservation-list{grid-template-columns:1fr}.pos-reservation-editor,.pos-reservation-seat{padding:16px}}.purchase-lot-preview{border-inline-start:4px solid #6423c9;padding:0;overflow:hidden}.purchase-lot-preview.has-error{border-inline-start-color:#c84d60}.purchase-lot-preview>.panel-title{align-items:flex-start}.purchase-lot-preview>.panel-title>div{gap:4px;display:grid}.purchase-lot-preview>.panel-title h3{color:#20194f;margin:0}.purchase-lot-preview>.panel-title small{color:#73858c;line-height:1.5}.purchase-lot-preview-note,.purchase-lot-preview-error{color:#6423c9;background:#faf8fd;border:1px solid #f1ebfb;border-radius:8px;align-items:center;gap:9px;margin:17px 20px;padding:12px 14px;line-height:1.6;display:flex}.purchase-lot-preview-note.success{color:#6423c9;background:#f1ebfb;border-color:#cbb6ee}.purchase-lot-preview-error{color:#a33145;background:#fff2f4;border-color:#efc7ce}.purchase-lot-spinner{border:2px solid #cbb6ee;border-top-color:#6423c9;border-radius:50%;width:17px;height:17px;animation:.75s linear infinite purchaseLotSpin}@keyframes purchaseLotSpin{to{transform:rotate(360deg)}}.purchase-lot-summary{grid-template-columns:repeat(3,1fr);gap:10px;padding:18px 20px 0;display:grid}.purchase-lot-summary article{background:#faf8fd;border:1px solid #f1ebfb;border-radius:9px;gap:5px;padding:12px;display:grid}.purchase-lot-summary span{color:#6d8087;font-size:11px}.purchase-lot-summary b{color:#20194f;font-size:21px}.purchase-lot-preview-lines{gap:12px;padding:16px 20px 20px;display:grid}.purchase-lot-preview-lines>article{background:#fff;border:1px solid #f1ebfb;border-radius:9px;overflow:hidden}.purchase-lot-preview-lines>article.insufficient{border-color:#e8b7c0}.purchase-lot-preview-lines article>header{background:#faf8fd;justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 15px;display:flex}.purchase-lot-preview-lines article>header>div{gap:3px;display:grid}.purchase-lot-preview-lines article>header b{color:#20194f}.purchase-lot-preview-lines article>header small{color:#78898f}.purchase-lot-line-metrics{background:#f1ebfb;border-block:1px solid #f1ebfb;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.purchase-lot-line-metrics>span{color:#71838a;background:#fff;gap:4px;padding:11px 13px;font-size:10px;display:grid}.purchase-lot-line-metrics b{color:#20194f;font-size:16px}.purchase-lot-allocation{flex-wrap:wrap;align-items:stretch;gap:7px;padding:12px 14px;display:flex}.purchase-lot-allocation>strong{color:#6423c9;align-items:center;margin-inline-end:3px;font-size:11px;display:flex}.purchase-lot-allocation>span{color:#6423c9;background:#faf8fd;border:1px solid #cbb6ee;border-radius:8px;grid-template-columns:auto auto;align-items:center;gap:2px 5px;padding:7px 9px;font-size:11px;display:grid}.purchase-lot-allocation>span.quarantined{color:#75531a;background:#fff8e8;border-color:#ead39a}.purchase-lot-allocation>span.untracked{color:#56646d;background:#faf8fd;border-color:#cbb6ee}.purchase-lot-allocation span small{color:#71848a;grid-column:1/-1;font-size:9px}.purchase-lot-allocation span.quarantined small{color:#8a692d}.purchase-lot-allocation em{color:#a33145;font-size:11px;font-style:normal}@media (width<=760px){.purchase-lot-summary{grid-template-columns:1fr}.purchase-lot-line-metrics{grid-template-columns:repeat(2,1fr)}.purchase-lot-preview>.panel-title{flex-direction:column;gap:10px}.purchase-lot-preview>.panel-title>.status{align-self:flex-start}}.purchase-lot-priority{background:#faf8fd;border-top:1px solid #f1ebfb;grid-template-columns:minmax(150px,.45fr) minmax(260px,1fr);align-items:center;gap:4px 12px;padding:11px 14px;display:grid}.purchase-lot-priority>span{color:#6423c9;font-size:11px;font-weight:850}.purchase-lot-priority select{color:#20194f;width:100%;min-height:39px;font:inherit;background:#fff;border:1px solid #cbb6ee;border-radius:7px;outline:0;padding:7px 9px}.purchase-lot-priority select:focus{border-color:#6423c9;box-shadow:0 0 0 3px #2d96aa1a}.purchase-lot-priority small{color:#75878d;grid-column:2;font-size:9px;line-height:1.5}@media (width<=620px){.purchase-lot-priority{grid-template-columns:1fr}.purchase-lot-priority small{grid-column:auto}}.pos-offline-receipt-backdrop{z-index:104;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c2535a8}.pos-offline-receipt-modal{text-align:center;border-block-start:4px solid #6423c9;width:min(690px,100%);max-height:94vh;padding:27px;position:relative;overflow:auto}.pos-offline-receipt-mark{color:#6423c9;background:linear-gradient(145deg,#f1ebfb,#faf8fd);border:1px solid #cbb6ee;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 10px;font-size:34px;font-weight:950;display:grid}.pos-offline-receipt-modal>h2{color:#20194f;margin:8px 0 6px;font-size:24px}.pos-offline-receipt-modal>p{color:#697d85;max-width:570px;margin:0 auto 16px;line-height:1.7}.pos-offline-receipt-grid{text-align:start;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:12px;display:grid}.pos-offline-receipt-grid>div{background:#faf8fd;border:1px solid #f1ebfb;border-radius:10px;gap:3px;padding:12px 14px;display:grid}.pos-offline-receipt-grid span{color:#6423c9;font-size:9px;font-weight:850}.pos-offline-receipt-grid b{color:#20194f;font-size:17px}.pos-offline-receipt-grid small{color:#7b8c91;font-size:9px}.pos-offline-receipt-proof{text-align:start;background:#fff;border:1px solid #cbb6ee;border-radius:12px;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:15px;padding:14px;display:grid}.pos-offline-receipt-proof>img,.pos-offline-receipt-qr-loading{background:#fff;border:1px solid #f1ebfb;border-radius:9px;width:180px;height:180px;padding:7px}.pos-offline-receipt-qr-loading{color:#6423c9;place-items:center;font-size:30px;font-weight:950;display:grid}.pos-offline-receipt-proof dl{gap:9px;min-width:0;margin:0;display:grid}.pos-offline-receipt-proof dl>div{min-width:0}.pos-offline-receipt-proof dt{color:#6423c9;margin-bottom:3px;font-size:8px;font-weight:900}.pos-offline-receipt-proof dd{color:#20194f;text-overflow:ellipsis;white-space:nowrap;margin:0;font:9px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.pos-offline-receipt-notice{color:#7a5a17;text-align:start;background:#fff9e9;border:1px solid #edd79d;border-radius:9px;margin:12px 0;padding:10px 12px;font-size:10px;line-height:1.6}.pos-offline-fiscal-summary{font-weight:850;color:#6423c9!important}.pos-offline-receipt-modal>.pos-completion-actions{grid-template-columns:1.35fr 1fr}@media (width<=600px){.pos-offline-receipt-modal{padding:23px 16px}.pos-offline-receipt-grid,.pos-offline-receipt-proof,.pos-offline-receipt-modal>.pos-completion-actions{grid-template-columns:1fr}.pos-offline-receipt-proof>img,.pos-offline-receipt-qr-loading{margin:auto}.pos-offline-receipt-proof dd{white-space:normal;overflow-wrap:anywhere}}.pos-loyalty-program{border-inline-start:4px solid #6423c9;gap:16px;margin-bottom:16px;padding:20px;display:grid}.pos-loyalty-program>.panel-title{align-items:flex-start}.pos-loyalty-status{color:#6423c9;cursor:pointer;background:#faf8fd;border:1px solid #cbb6ee;border-radius:18px;align-items:center;gap:8px;padding:7px 11px;font-size:10px;font-weight:900;display:flex}.pos-loyalty-status input{accent-color:#6423c9;width:16px;min-height:16px}.pos-loyalty-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.pos-loyalty-form-grid label{color:#6423c9;gap:5px;font-size:10px;font-weight:850;display:grid}.pos-loyalty-form-grid input{color:#20194f;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cbb6ee;border-radius:7px;outline:0;padding:7px 9px}.pos-loyalty-form-grid input:focus{border-color:#6423c9;box-shadow:0 0 0 3px #2393a71c}.pos-loyalty-preview{background:linear-gradient(110deg,#faf8fd,#faf8fd);border:1px solid #cbb6ee;border-radius:10px;align-items:center;gap:12px;padding:13px 15px;display:flex}.pos-loyalty-preview>span{color:#fff;background:#6423c9;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.pos-loyalty-preview>div{gap:3px;display:grid}.pos-loyalty-preview b{color:#20194f}.pos-loyalty-preview small{color:#6423c9;line-height:1.5}.pos-loyalty-ledger{padding:0;overflow:hidden}.pos-loyalty-ledger>.panel-title{padding:18px 20px}.pos-loyalty-ledger>.panel-title input{width:min(330px,100%);min-height:39px;font:inherit;border:1px solid #cbb6ee;border-radius:7px;padding:7px 10px}.pos-loyalty-ledger td.positive-value{color:#6423c9;font-weight:900}.pos-loyalty-ledger td.negative-value{color:#bd5f1d;font-weight:900}.pos-loyalty-checkout{background:linear-gradient(120deg,#faf8fd,#fff);border:1px solid #cbb6ee;border-radius:10px;gap:10px;margin:0 14px 12px;padding:12px;display:grid}.pos-loyalty-checkout-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pos-loyalty-checkout-head>div{gap:2px;display:grid}.pos-loyalty-checkout-head small{color:#6c8289;font-size:9px}.pos-loyalty-checkout-head b{color:#20194f;font-size:12px}.pos-loyalty-checkout-head>strong{color:#6423c9;background:#f1ebfb;border-radius:14px;padding:5px 9px;font-size:10px}.pos-loyalty-checkout-metrics{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pos-loyalty-checkout-metrics>span{background:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;display:flex}.pos-loyalty-checkout-metrics small{color:#74868c;font-size:8px}.pos-loyalty-checkout-metrics b{color:#6423c9;font-size:11px}.pos-loyalty-checkout-controls{grid-template-columns:minmax(120px,1fr) auto auto;align-items:end;gap:7px;display:grid}.pos-loyalty-checkout-controls label{color:#6423c9;gap:4px;font-size:9px;font-weight:850;display:grid}.pos-loyalty-checkout-controls input{width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #cbb6ee;border-radius:7px;padding:6px 8px}.pos-loyalty-checkout-controls input:disabled{color:#89979b;background:#f1ebfb}.pos-loyalty-checkout>#pos-loyalty-checkout-help{color:#6e838a;font-size:8px;line-height:1.5}.pos-loyalty-checkout>#pos-loyalty-checkout-help.offline{color:#9a6717}.pos-loyalty-discount,.pos-loyalty-discount b{color:#6423c9!important}@media (width<=850px){.pos-loyalty-form-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.pos-loyalty-form-grid,.pos-loyalty-checkout-controls{grid-template-columns:1fr}.pos-loyalty-checkout-head{flex-direction:column;align-items:stretch}.pos-loyalty-checkout-head>strong{align-self:flex-start}.pos-loyalty-ledger>.panel-title{flex-direction:column;align-items:stretch}.pos-loyalty-ledger>.panel-title input{width:100%}}.pos-digital-menu{background:radial-gradient(circle at 8% 0,#1a9eb221,#0000 31%),linear-gradient(145deg,#faf8fd,#f1ebfb);flex-direction:column;flex:1;gap:16px;min-height:0;padding:24px 34px 18px;display:flex;overflow:hidden}.pos-digital-menu-heading{justify-content:space-between;align-items:center;gap:22px;display:flex}.pos-digital-menu-heading small{color:#6423c9;letter-spacing:.02em;font-weight:900}.pos-digital-menu-heading h1{color:#20194f;margin:5px 0 2px;font-size:clamp(24px,3vw,38px)}.pos-digital-menu-heading p{color:#6423c9;margin:0}.pos-digital-menu-heading>span{color:#6423c9;white-space:nowrap;background:#fff;border:1px solid #cbb6ee;border-radius:24px;padding:9px 15px;font-weight:850}.pos-digital-offers{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.pos-digital-offers article{background:linear-gradient(125deg,#fffaf0,#fff3d5);border:1px solid #f2d48d;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:9px 11px;display:grid;box-shadow:0 7px 20px #80580d12}.pos-digital-offers article>span{color:#fff;background:#edb52e;border-radius:10px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.pos-digital-offers article div{min-width:0}.pos-digital-offers b,.pos-digital-offers small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pos-digital-offers b{color:#6f4a08;font-size:12px}.pos-digital-offers small{color:#a06e16;margin-top:2px;font-size:10px;font-weight:800}.pos-digital-offers time{color:#8f651c;grid-column:1/-1;font-size:9px;font-weight:800}.pos-digital-categories{scrollbar-width:none;align-items:center;gap:7px;display:flex;overflow:auto}.pos-digital-categories::-webkit-scrollbar{display:none}.pos-digital-categories button{color:#6423c9;min-height:34px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #cbb6ee;border-radius:18px;padding:6px 14px;font-size:11px;font-weight:850}.pos-digital-categories button.active{color:#fff;background:#6423c9;border-color:#6423c9;box-shadow:0 5px 14px #188ca033}.pos-digital-products{flex:1;grid-template-columns:repeat(6,minmax(0,1fr));align-content:start;gap:11px;min-height:0;display:grid;overflow:auto}.pos-digital-products article{background:#fff;border:1px solid #f1ebfb;border-radius:13px;min-width:0;overflow:hidden;box-shadow:0 8px 24px #0f414c12}.pos-digital-product-media{color:#6423c9;background:linear-gradient(135deg,#f1ebfb,#f1ebfb);place-items:center;height:86px;font-size:24px;font-weight:950;display:grid;position:relative;overflow:hidden}.pos-digital-product-media img{object-fit:cover}.pos-digital-products article>div:last-child{padding:10px 11px}.pos-digital-products small,.pos-digital-products h2,.pos-digital-products p,.pos-digital-products b{display:block}.pos-digital-products small{color:#6423c9;font-size:9px;font-weight:850}.pos-digital-products h2{color:#20194f;min-height:34px;margin:4px 0 1px;font-size:13px;line-height:1.35}.pos-digital-products p{color:#819198;text-overflow:ellipsis;white-space:nowrap;min-height:15px;margin:0 0 7px;font-size:9px;overflow:hidden}.pos-digital-products b{color:#6423c9;font-variant-numeric:tabular-nums;font-size:15px}.pos-digital-menu>footer{color:#70838a;justify-content:space-between;align-items:center;gap:16px;font-size:10px;display:flex}.pos-digital-menu>footer b{color:#6423c9}@media (width<=1200px){.pos-digital-products{grid-template-columns:repeat(4,minmax(0,1fr))}.pos-digital-offers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.pos-digital-menu{padding:18px}.pos-digital-menu-heading{flex-direction:column;align-items:flex-start;gap:8px}.pos-digital-offers{grid-template-columns:1fr}.pos-digital-offers article:nth-child(n+3){display:none}.pos-digital-products{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-digital-products article:nth-child(n+9){display:none}.pos-digital-product-media{height:74px}}.pos-product-sync-bar{background:#faf8fd;border:1px solid #f1ebfb;border-radius:8px;align-items:center;gap:10px;margin:0 0 12px;padding:9px 11px;display:flex}.pos-product-sync-button{color:#6423c9;background:#fff;border-color:#6423c9;justify-content:center;align-items:center;gap:7px;min-height:38px;font-weight:850;display:inline-flex}.pos-product-sync-button>span{font-size:17px}.pos-product-sync-button .spinning{animation:.85s linear infinite pos-sync-spin;display:inline-block}.pos-product-sync-button:disabled{cursor:not-allowed;opacity:.58}.pos-product-sync-bar>small{color:#687c84;font-size:11px;font-weight:750}.pos-product-sync-bar>small time{color:#6423c9;font-weight:900}.pos-product-sync-bar>.status{white-space:nowrap;margin-inline-start:auto}.pos-catalog-settings{min-width:106px;position:relative}.pos-catalog-settings-trigger{color:#6423c9;width:100%;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cbb6ee;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:7px 11px;font-weight:800;display:inline-flex}.pos-catalog-settings-trigger:hover,.pos-catalog-settings-trigger[aria-expanded=true]{color:#6423c9;background:#f1ebfb;border-color:#6423c9}.pos-catalog-settings-trigger>span{font-size:17px}.pos-catalog-settings-popover{z-index:80;background:#fff;border:1px solid #f1ebfb;border-radius:10px;width:300px;padding:15px;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;box-shadow:0 16px 38px #183b492e}.pos-catalog-settings-popover fieldset{border:0;min-width:0;margin:0;padding:0}.pos-catalog-settings-popover legend{color:#6423c9;margin-bottom:9px;font-size:11px;font-weight:900}.pos-catalog-column-options{border:1px solid #f1ebfb;border-radius:7px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.pos-catalog-column-options label{color:#6423c9;cursor:pointer;background:#fff;border-inline-end:1px solid #f1ebfb;place-items:center;min-height:36px;font-size:11px;font-weight:850;display:grid;position:relative}.pos-catalog-column-options label:last-child{border-inline-end:0}.pos-catalog-column-options label:hover{background:#f1ebfb}.pos-catalog-column-options label.selected{color:#fff;background:#6423c9}.pos-catalog-column-options input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.pos-catalog-column-options input:focus-visible+span{outline-offset:3px;outline:2px solid #cbb6ee}.pos-catalog-image-setting{color:#6423c9;border-top:1px solid #f1ebfb;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding-top:13px;font-size:11px;font-weight:850;display:flex}.pos-catalog-image-setting button{cursor:pointer;background:#cbb6ee;border:0;border-radius:99px;flex:0 0 39px;width:39px;height:22px;padding:2px;transition:all .16s;position:relative}.pos-catalog-image-setting button[aria-checked=true]{background:#6423c9}.pos-catalog-image-setting button i{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;display:block;box-shadow:0 1px 4px #12313d40}.pos-catalog-image-setting button[aria-checked=true] i{transform:translate(17px)}[dir=rtl] .pos-catalog-image-setting button[aria-checked=true] i{transform:translate(-17px)}.pos-catalog-image-setting button i{transition:inset-inline-start .16s;display:block;position:absolute;inset-block-start:2px;inset-inline-start:2px;transform:none!important}.pos-catalog-image-setting button[aria-checked=true] i{inset-inline-start:19px}.pos-product-grid.pos-columns-auto,.pos-product-grid.pos-columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.pos-product-grid.pos-columns-5{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.pos-product-grid.pos-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pos-product-grid.pos-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-product-grid.pos-columns-5 .pos-product-main{min-height:118px;padding:10px}.pos-product-grid.pos-columns-5 .pos-product-main b{min-height:30px;font-size:12px}.pos-product-grid.pos-columns-5 .pos-product-media{flex-basis:58px;width:calc(100% + 20px);height:58px;margin:-10px -10px 3px;font-size:18px}.pos-product-grid.pos-hide-product-images .pos-product-main{min-height:108px}.pos-product-grid.pos-hide-product-images .pos-product-media{display:none}@media (width<=1450px){.pos-product-grid.pos-columns-5{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1200px){.pos-product-grid.pos-columns-auto,.pos-product-grid.pos-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pos-product-grid.pos-columns-5,.pos-product-grid.pos-columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.pos-product-grid.pos-columns-auto,.pos-product-grid.pos-columns-5,.pos-product-grid.pos-columns-4,.pos-product-grid.pos-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.pos-product-sync-bar{flex-direction:column;align-items:stretch}.pos-product-sync-button{width:100%}.pos-product-sync-bar>.status{align-self:flex-start;margin-inline-start:0}.pos-catalog-settings,.pos-catalog-settings-trigger{width:100%}.pos-catalog-settings-popover{z-index:1200;inset:auto 12px max(76px,calc(env(safe-area-inset-bottom) + 68px));width:auto;position:fixed}.pos-product-grid.pos-columns-auto,.pos-product-grid.pos-columns-5,.pos-product-grid.pos-columns-4,.pos-product-grid.pos-columns-3,.pos-product-grid.pos-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.pos-product-performance{gap:16px;display:grid}.pos-product-performance-header{color:#fff;background:linear-gradient(125deg,#20194f,#6423c9 58%,#6423c9);border-radius:13px;justify-content:space-between;align-items:flex-start;gap:22px;padding:24px 27px;display:flex;box-shadow:0 12px 30px #10435029}.pos-product-performance-header>div:first-child{gap:5px;display:grid}.pos-product-performance-header small{color:#cbb6ee;letter-spacing:.035em;font-size:10px;font-weight:900}.pos-product-performance-header h1{margin:0;font-size:27px}.pos-product-performance-header p{color:#f1ebfb;max-width:760px;margin:0;line-height:1.65}.pos-product-performance-exports{flex-wrap:wrap;gap:7px;display:flex}.pos-product-performance-exports .outline-button,.pos-product-performance-exports .primary-button{text-align:center;border-color:#ffffff5c;min-width:72px}.pos-product-performance-exports .outline-button{color:#fff;background:#ffffff17}.pos-product-performance-exports .primary-button{color:#6423c9;background:#fff}.pos-product-performance-filters{gap:12px;padding:16px 18px;display:grid}.pos-product-performance-presets{flex-wrap:wrap;gap:6px;display:flex}.pos-product-performance-presets button{color:#6423c9;min-height:31px;font:inherit;cursor:pointer;background:#faf8fd;border:1px solid #cbb6ee;border-radius:17px;padding:5px 12px;font-size:9px;font-weight:850}.pos-product-performance-presets button:hover{color:#6423c9;background:#f1ebfb;border-color:#6423c9}.pos-product-performance-filter-grid{grid-template-columns:repeat(6,minmax(125px,1fr));align-items:end;gap:9px;display:grid}.pos-product-performance-filter-grid label{color:#6423c9;gap:5px;font-size:10px;font-weight:850;display:grid}.pos-product-performance-filter-grid input,.pos-product-performance-filter-grid select{color:#20194f;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cbb6ee;border-radius:8px;outline:0;padding:7px 9px}.pos-product-performance-filter-grid input:focus,.pos-product-performance-filter-grid select:focus{border-color:#6423c9;box-shadow:0 0 0 3px #2795a81a}.pos-product-performance-search{grid-column:span 2}.pos-product-performance-filter-grid>.primary-button{min-height:40px}.pos-product-performance-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.pos-product-performance-kpis article{background:#fff;border:1px solid #f1ebfb;border-radius:11px;gap:5px;min-height:116px;padding:17px 18px;display:grid;position:relative;overflow:hidden}.pos-product-performance-kpis article:after{content:"";inset-inline-end:-22px;background:#f1ebfb;border-radius:50%;width:84px;height:84px;position:absolute;bottom:-34px}.pos-product-performance-kpis span{color:#6a7e85;font-size:10px;font-weight:850}.pos-product-performance-kpis b{color:#20194f;font-variant-numeric:tabular-nums;font-size:23px}.pos-product-performance-kpis small{color:#72878e;font-size:9px}.pos-product-performance-kpis article.positive{border-block-start:3px solid #6423c9}.pos-product-performance-kpis article.positive b{color:#6423c9}.pos-product-performance-kpis article.negative{border-block-start:3px solid #c84b5b}.pos-product-performance-kpis article.negative b{color:#a93042}.pos-product-performance-leaders{grid-template-columns:1fr 1fr;gap:11px;display:grid}.pos-product-performance-leaders article{background:linear-gradient(120deg,#fff,#faf8fd);border:1px solid #f1ebfb;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;padding:15px 17px;display:grid}.pos-product-performance-leaders article:last-child{background:linear-gradient(120deg,#fff,#faf8fd);border-color:#f1ebfb}.pos-product-performance-medal{color:#fff;background:#eab43f;border-radius:13px;place-items:center;width:44px;height:44px;font-size:18px;font-weight:1000;display:grid;box-shadow:0 6px 14px #b87e1933}.pos-product-performance-medal.profit{background:#6423c9;box-shadow:0 6px 14px #208b5b2e}.pos-product-performance-leaders article>div:last-child{gap:3px;min-width:0;display:grid}.pos-product-performance-leaders small{color:#71858c;font-size:9px;font-weight:850}.pos-product-performance-leaders h2{color:#20194f;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;overflow:hidden}.pos-product-performance-leaders p{color:#6423c9;margin:0;font-size:10px;font-weight:850}.pos-product-performance-table-panel{padding:0;overflow:hidden}.pos-product-performance-table-heading{border-bottom:1px solid #f1ebfb;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.pos-product-performance-table-heading>div{gap:4px;display:grid}.pos-product-performance-table-heading h2,.pos-product-performance-table-heading p{margin:0}.pos-product-performance-table-heading h2{color:#20194f;font-size:16px}.pos-product-performance-table-heading p{color:#71848b;font-size:10px;line-height:1.55}.pos-product-performance-table-heading>span{color:#6423c9;white-space:nowrap;background:#f1ebfb;border-radius:15px;padding:6px 9px;font-size:9px;font-weight:800}.pos-product-performance-table-panel table{min-width:1120px}.pos-product-performance-table-panel th{color:#6423c9;background:#faf8fd;font-size:9px}.pos-product-performance-table-panel td{vertical-align:middle}.pos-product-performance-table-panel tr.loss{background:#fff7f8}.pos-product-performance-rank{color:#6423c9;background:#f1ebfb;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.pos-product-performance-product{gap:3px;min-width:210px;display:grid}.pos-product-performance-product>b{color:#20194f}.pos-product-performance-product>small{color:#778a91;font-size:8px}.pos-product-performance-bar{background:#f1ebfb;border-radius:3px;width:100%;height:5px;margin-top:3px;position:relative;overflow:hidden}.pos-product-performance-bar i{background:#9c75d9;border-radius:3px;position:absolute;inset-block:0;inset-inline-start:0}.pos-product-performance-bar i.profit{background:#6423c9;height:2px;margin-top:3px}.pos-product-performance-profit{color:#6423c9}.pos-product-performance-table-panel tr.loss .pos-product-performance-profit{color:#ab3344}.pos-product-performance-margin{color:#6423c9;background:#f1ebfb;border-radius:14px;justify-content:center;min-width:58px;padding:5px 8px;font-size:9px;font-weight:900;display:inline-flex}.pos-product-performance-margin.negative{color:#a83243;background:#feecef}.pos-product-performance-loading{gap:10px;padding:22px;display:grid}.pos-product-performance-loading i{background:linear-gradient(90deg,#f1ebfb,#f1ebfb,#f1ebfb) 0 0/200% 100%;border-radius:8px;height:44px;animation:1.25s linear infinite posProductReportLoading}@keyframes posProductReportLoading{to{background-position:-200% 0}}.pos-product-performance-footnote{color:#71848b;background:#faf8fd;border-top:1px solid #f1ebfb;justify-content:space-between;gap:18px;padding:11px 17px;font-size:8px;line-height:1.55;display:flex}@media (width<=1100px){.pos-product-performance-filter-grid{grid-template-columns:repeat(3,minmax(140px,1fr))}.pos-product-performance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.pos-product-performance-header{flex-direction:column;align-items:stretch;padding:20px}.pos-product-performance-exports{grid-template-columns:repeat(3,1fr);display:grid}.pos-product-performance-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-product-performance-search{grid-column:1/-1}.pos-product-performance-leaders{grid-template-columns:1fr}.pos-product-performance-table-heading{flex-direction:column;align-items:stretch}.pos-product-performance-footnote{flex-direction:column;gap:5px}}@media (width<=480px){.pos-product-performance-filter-grid,.pos-product-performance-kpis{grid-template-columns:1fr}.pos-product-performance-filter-grid>.primary-button{width:100%}.pos-product-performance-header h1{font-size:23px}}.pos-settings-tabs{background:#fff;border-radius:12px;align-items:center;gap:8px;margin:0 0 16px;padding:8px;display:flex;box-shadow:0 7px 20px #18414c0f}.pos-settings-tabs a{color:#6423c9;white-space:nowrap;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;min-height:43px;padding:8px 15px;font-size:13px;font-weight:900;display:flex}.pos-settings-tabs a>span{color:#6423c9;background:#f1ebfb;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.pos-settings-tabs a:hover{color:#6423c9;background:#faf8fd;border-color:#cbb6ee}.pos-settings-tabs a[aria-current=page]{color:#6423c9;background:#f1ebfb;border-color:#cbb6ee}.pos-settings-tabs a[aria-current=page]>span{color:#fff;background:#6423c9}.pos-global-settings-form[data-settings-view=transaction] .pos-settings-printing,.pos-global-settings-form[data-settings-view=printing] .pos-settings-transaction{display:none}.pos-profile-page-identity{background:linear-gradient(120deg,#faf8fd,#fff);border-inline-start:4px solid #6423c9;grid-template-columns:auto minmax(220px,.75fr) minmax(420px,1.25fr);align-items:center;gap:18px;margin-bottom:16px;padding:19px 22px;display:grid}.pos-profile-page-identity>div:nth-child(2){gap:4px;min-width:0;display:grid}.pos-profile-page-identity small,.pos-profile-page-identity dt{color:#71868d;font-size:10px}.pos-profile-page-identity h2,.pos-profile-page-identity p{margin:0}.pos-profile-page-identity h2{color:#20194f;text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.pos-profile-page-identity p{color:#6423c9;font-size:11px}.pos-profile-page-identity dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.pos-profile-page-identity dl>div{background:#fff;border:1px solid #f1ebfb;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.pos-profile-page-identity dd{color:#20194f;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;font-weight:900;overflow:hidden}.pos-profile-page-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.65fr);align-items:stretch;gap:16px;display:grid}.pos-profile-page-grid>.panel{margin:0;padding:21px}.pos-profile-page-grid .pos-profile-form,.pos-profile-page-grid .pos-pin-form{background:#fff}.pos-profile-page-grid .pos-profile-form>.panel-title h2,.pos-profile-page-grid .pos-profile-form>.panel-title p,.pos-profile-page-grid .pos-pin-form h2{margin:0}.pos-profile-page-grid .pos-profile-form>.panel-title p{color:#718088;margin-top:4px;line-height:1.55}.pos-profile-security-note{border-top:1px solid #f1ebfb;gap:5px;margin-top:10px;padding-top:14px;display:grid}.pos-profile-security-note b{color:#20194f;font-size:11px}.pos-profile-security-note p{color:#718289;margin:0;font-size:10px;line-height:1.55}.pos-profile-security-note a{color:#6423c9;font-size:10px;font-weight:900}.pos-profile-page-grid .pos-pin-form>button{margin-top:4px}@media (width<=980px){.pos-profile-page-identity{grid-template-columns:auto 1fr}.pos-profile-page-identity dl{grid-column:1/-1}.pos-profile-page-grid{grid-template-columns:1fr}}@media (width<=620px){.pos-settings-tabs{overflow-x:auto}.pos-settings-tabs a{flex:none}.pos-profile-page-identity{text-align:center;grid-template-columns:1fr}.pos-profile-page-identity .pos-profile-identity-logo{margin:auto}.pos-profile-page-identity dl{text-align:start;grid-column:1;grid-template-columns:1fr}.pos-profile-page-grid>.panel{padding:17px}}.pos-branch-dashboard{background:linear-gradient(#faf8fd 0,#f1ebfb 100%);grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;padding:22px;display:grid}.pos-branch-dashboard-header{color:#fff;background:linear-gradient(135deg,#20194f,#20194f 68%,#6423c9);border-radius:17px;justify-content:space-between;align-items:flex-end;gap:22px;padding:22px 24px;display:flex;box-shadow:0 16px 36px #153f4a1c}.pos-branch-dashboard-header small{letter-spacing:.08em;color:#cbb6ee;font-size:10px;font-weight:900}.pos-branch-dashboard-header h1{margin:5px 0 7px;font-size:27px}.pos-branch-dashboard-header p{color:#f1ebfb;max-width:720px;margin:0;line-height:1.75}.pos-branch-dashboard-actions{flex-wrap:wrap;gap:8px;display:flex}.pos-branch-dashboard-header .outline-button{color:#fff;background:#ffffff12;border-color:#fff6}.pos-branch-dashboard-header .primary-button{color:#20194f;background:#fff}.pos-branch-dashboard-filters{padding:16px}.pos-branch-dashboard-presets{flex-wrap:wrap;gap:7px;margin-bottom:13px;display:flex}.pos-branch-dashboard-presets button{color:#6423c9;cursor:pointer;background:#fff;border:1px solid #cbb6ee;border-radius:999px;padding:7px 13px;font-size:10px;font-weight:900}.pos-branch-dashboard-presets button:hover{color:#20194f;border-color:#6423c9}.pos-branch-dashboard-filter-grid{grid-template-columns:repeat(3,minmax(145px,.7fr)) minmax(230px,1.4fr) auto;align-items:end;gap:10px;display:grid}.pos-branch-dashboard-filter-grid label{gap:5px;display:grid}.pos-branch-dashboard-filter-grid label>span{color:#6423c9;font-size:10px;font-weight:900}.pos-branch-dashboard-filter-grid input,.pos-branch-dashboard-filter-grid select{background:#fff;border:1px solid #cbb6ee;border-radius:9px;height:42px;padding:0 11px}.pos-branch-dashboard-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.pos-branch-dashboard-kpis article{background:#fff;border:1px solid #f1ebfb;border-radius:14px;gap:5px;min-height:112px;padding:18px;display:grid;box-shadow:0 9px 24px #153f4a0a}.pos-branch-dashboard-kpis span{color:#6423c9;font-size:11px;font-weight:900}.pos-branch-dashboard-kpis b{color:#20194f;font-size:23px}.pos-branch-dashboard-kpis small{color:#6e8186;align-self:end}.pos-branch-dashboard-kpis article.negative{background:snow;border-color:#f0caca}.pos-branch-dashboard-kpis article.warning{background:#fffdf7;border-color:#eedca8}.pos-branch-dashboard-kpis .positive,.pos-branch-dashboard-card-sales .positive{color:#6423c9}.pos-branch-dashboard-kpis .negative,.pos-branch-dashboard-card-sales .negative{color:#b23c43}.pos-branch-dashboard-live{color:#fff;background:#20194f;border-radius:16px;padding:20px;box-shadow:0 15px 34px #183b4920}.pos-branch-dashboard-section-title{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.pos-branch-dashboard-section-title h2,.pos-branch-dashboard-section-title p{margin:0}.pos-branch-dashboard-section-title p,.pos-branch-dashboard-section-title>span{color:#cbb6ee;margin-top:4px;font-size:10px}.pos-branch-dashboard-cards{grid-template-columns:repeat(3,minmax(250px,1fr));gap:12px;display:grid}.pos-branch-dashboard-card{color:#fff;text-align:inherit;cursor:pointer;background:#20194f;border:1px solid #ffffff1c;border-radius:14px;gap:13px;padding:15px;transition:all .16s;display:grid}.pos-branch-dashboard-card:hover,.pos-branch-dashboard-card.selected{background:#20194f;border-color:#9c75d9;transform:translateY(-2px)}.pos-branch-dashboard-card-head{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.pos-branch-dashboard-card-head>span{color:#cbb6ee;background:#ffffff12;border-radius:9px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.pos-branch-dashboard-card-head>div{gap:2px;display:grid}.pos-branch-dashboard-card-head small{color:#9c75d9;font-size:9px}.pos-branch-dashboard-health{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900}.pos-branch-dashboard-health.healthy{color:#cbb6ee;background:#1f80644a}.pos-branch-dashboard-health.low{color:#ffd57b;background:#b37a1d3c}.pos-branch-dashboard-health.out{color:#ff9fa5;background:#b7464e40}.pos-branch-dashboard-health.no_data{color:#cbb6ee;background:#ffffff13}.pos-branch-dashboard-card-sales{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pos-branch-dashboard-card-sales strong{font-size:21px}.pos-branch-dashboard-card-sales small{font-weight:900}.pos-branch-dashboard-sales-bar{background:#ffffff12;border-radius:99px;height:5px;overflow:hidden}.pos-branch-dashboard-sales-bar i{border-radius:inherit;background:linear-gradient(90deg,#9c75d9,#cbb6ee);height:100%;display:block}.pos-branch-dashboard-card dl{grid-template-columns:repeat(4,1fr);gap:6px;margin:0;display:grid}.pos-branch-dashboard-card dl div{background:#ffffff08;border-radius:9px;gap:3px;padding:8px;display:grid}.pos-branch-dashboard-card dt{color:#cbb6ee;font-size:8px}.pos-branch-dashboard-card dd{margin:0;font-weight:900}.pos-branch-dashboard-card dd.negative{color:#ff9fa5}.pos-branch-dashboard-card dd.positive{color:#cbb6ee}.pos-branch-dashboard-loading{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pos-branch-dashboard-loading i{background:linear-gradient(100deg,#20194f,#20194f,#20194f) 0 0/220% 100%;border-radius:14px;height:180px;animation:1.2s infinite pos-pulse}.pos-branch-dashboard-detail{padding:20px}.pos-branch-dashboard-detail>.panel-title{align-items:flex-start}.pos-branch-dashboard-detail>.panel-title h2,.pos-branch-dashboard-detail>.panel-title p{margin:0}.pos-branch-dashboard-detail>.panel-title p{color:#71858a;margin-top:4px}.pos-branch-dashboard-detail-grid{grid-template-columns:repeat(5,1fr);gap:9px;margin-top:14px;display:grid}.pos-branch-dashboard-detail-grid article{background:#faf8fd;border:1px solid #f1ebfb;border-radius:11px;gap:5px;padding:13px;display:grid}.pos-branch-dashboard-detail-grid span{color:#6423c9;font-size:9px;font-weight:900}.pos-branch-dashboard-detail-grid b{color:#20194f;font-size:16px}.pos-branch-dashboard-detail-grid small{color:#74888d}.pos-branch-dashboard-detail-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.pos-branch-dashboard-table{padding:20px}.pos-branch-dashboard-table>.panel-title{align-items:flex-start}.pos-branch-dashboard-table>.panel-title h2,.pos-branch-dashboard-table>.panel-title p{margin:0}.pos-branch-dashboard-table>.panel-title p{color:#74888d;margin-top:4px}.pos-branch-dashboard-table th{white-space:nowrap}.pos-branch-dashboard-table td{vertical-align:top}.pos-branch-dashboard-table .status{display:inline-flex}.pos-branch-dashboard-table .status.danger{color:#a52d37;background:#fde8e9}.pos-branch-dashboard>*,.pos-branch-dashboard-header>*,.pos-branch-dashboard-filter-grid>*{min-width:0}@media (width<=1280px){.pos-branch-dashboard-cards{grid-template-columns:repeat(2,minmax(250px,1fr))}.pos-branch-dashboard-filter-grid{grid-template-columns:repeat(3,1fr)}.pos-branch-dashboard-search{grid-column:span 2}.pos-branch-dashboard-detail-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=820px){.pos-branch-dashboard{padding:14px}.pos-branch-dashboard-header{flex-direction:column;align-items:stretch}.pos-branch-dashboard-kpis,.pos-branch-dashboard-cards,.pos-branch-dashboard-detail-grid,.pos-branch-dashboard-card dl{grid-template-columns:1fr 1fr}}@media (width<=560px){.pos-branch-dashboard-header{padding:18px}.pos-branch-dashboard-actions{grid-template-columns:repeat(3,1fr);display:grid}.pos-branch-dashboard-actions a{text-align:center}.pos-branch-dashboard-filter-grid,.pos-branch-dashboard-kpis,.pos-branch-dashboard-cards,.pos-branch-dashboard-detail-grid{grid-template-columns:1fr}.pos-branch-dashboard-search{grid-column:auto}.pos-branch-dashboard-section-title{flex-direction:column}.pos-branch-dashboard-card-head{grid-template-columns:auto 1fr}.pos-branch-dashboard-health{grid-column:1/-1;justify-self:start}}.pos-kitchen-performance{background:linear-gradient(#faf8fd,#f1ebfb);gap:17px;min-width:0;padding:22px;display:grid}.pos-kitchen-performance-header{color:#fff;background:radial-gradient(circle at 88% -10%,#e3a93d44,#0000 31%),linear-gradient(132deg,#20194f,#20194f 63%,#6423c9);border-radius:17px;justify-content:space-between;align-items:flex-end;gap:22px;padding:23px 26px;display:flex;box-shadow:0 15px 34px #153f4a22}.pos-kitchen-performance-header small{color:#cbb6ee;letter-spacing:.07em;font-size:10px;font-weight:900}.pos-kitchen-performance-header h1{margin:5px 0 7px;font-size:27px}.pos-kitchen-performance-header p{color:#f1ebfb;max-width:760px;margin:0;line-height:1.7}.pos-kitchen-performance-actions{flex-wrap:wrap;gap:7px;display:flex}.pos-kitchen-performance-header .outline-button{color:#fff;background:#ffffff12;border-color:#ffffff5e}.pos-kitchen-performance-header .primary-button{color:#20194f;background:#fff}.pos-kitchen-performance-filters{gap:12px;padding:16px 18px;display:grid}.pos-kitchen-performance-presets{flex-wrap:wrap;gap:7px;display:flex}.pos-kitchen-performance-presets button{color:#6423c9;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbb6ee;border-radius:999px;padding:7px 13px;font-size:10px;font-weight:900}.pos-kitchen-performance-presets button:hover{color:#20194f;border-color:#6423c9}.pos-kitchen-performance-filter-grid{grid-template-columns:repeat(6,minmax(130px,1fr)) auto;align-items:end;gap:9px;display:grid}.pos-kitchen-performance-filter-grid label{color:#6423c9;gap:5px;font-size:10px;font-weight:900;display:grid}.pos-kitchen-performance-filter-grid input,.pos-kitchen-performance-filter-grid select{color:#20194f;width:100%;min-height:41px;font:inherit;background:#fff;border:1px solid #cbb6ee;border-radius:9px;outline:0;padding:7px 10px}.pos-kitchen-performance-filter-grid input:focus,.pos-kitchen-performance-filter-grid select:focus{border-color:#6423c9;box-shadow:0 0 0 3px #248e9a18}.pos-kitchen-performance-filter-grid>.primary-button{white-space:nowrap;min-height:41px}.pos-kitchen-performance-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.pos-kitchen-performance-kpis article{border:1px solid #f1ebfb;background:#fff;border-block-start:3px solid #6423c9;border-radius:13px;gap:5px;min-height:116px;padding:17px 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #163f4b0b}.pos-kitchen-performance-kpis article:after{content:"";inset-inline-end:-25px;background:#f1ebfb;border-radius:50%;width:91px;height:91px;position:absolute;bottom:-36px}.pos-kitchen-performance-kpis article.warning{border-block-start-color:#d09a25}.pos-kitchen-performance-kpis article.negative{background:snow;border-block-start-color:#c74955}.pos-kitchen-performance-kpis article.positive{border-block-start-color:#6423c9}.pos-kitchen-performance-kpis span{color:#6423c9;font-size:10px;font-weight:900}.pos-kitchen-performance-kpis b{color:#20194f;font-variant-numeric:tabular-nums;font-size:23px}.pos-kitchen-performance-kpis small{color:#73868c;align-self:end;font-size:9px}.pos-kitchen-performance-leaders{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.pos-kitchen-performance-leaders article{background:#fff;border:1px solid #f1ebfb;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:15px 17px;display:grid}.pos-kitchen-performance-mark{color:#fff;background:#6423c9;border-radius:13px;place-items:center;width:45px;height:45px;font-size:18px;font-weight:950;display:grid}.pos-kitchen-performance-mark.good{background:#6423c9}.pos-kitchen-performance-mark.slow{background:#c38727}.pos-kitchen-performance-mark.peak{background:#6423c9}.pos-kitchen-performance-leaders article>div:last-child{min-width:0}.pos-kitchen-performance-leaders small{color:#75888e;font-size:9px;font-weight:900}.pos-kitchen-performance-leaders h2{color:#20194f;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 2px;font-size:15px;overflow:hidden}.pos-kitchen-performance-leaders p{color:#6423c9;margin:0;font-size:10px;font-weight:850}.pos-kitchen-performance-hourly,.pos-kitchen-performance-stations,.pos-kitchen-performance-tickets{padding:19px 20px;overflow:hidden}.pos-kitchen-performance .panel-title{align-items:flex-start}.pos-kitchen-performance .panel-title h2,.pos-kitchen-performance .panel-title p{margin:0}.pos-kitchen-performance .panel-title h2{color:#20194f;font-size:16px}.pos-kitchen-performance .panel-title p{color:#71858b;margin-top:4px;font-size:10px;line-height:1.55}.pos-kitchen-performance .panel-title>span{color:#6423c9;white-space:nowrap;background:#f1ebfb;border-radius:999px;padding:6px 10px;font-size:9px;font-weight:850}.pos-kitchen-performance-hour-bars{background:linear-gradient(#faf8fd,#faf8fd);border-top:1px solid #f1ebfb;align-items:flex-end;gap:7px;height:190px;margin-top:18px;padding:15px 8px 0;display:flex}.pos-kitchen-performance-hour-bars article{text-align:center;flex:1;grid-template-rows:130px auto auto;gap:2px;min-width:24px;display:grid}.pos-kitchen-performance-hour-bars article>div{justify-content:center;align-items:flex-end;height:130px;display:flex;position:relative}.pos-kitchen-performance-hour-bars i{background:linear-gradient(#9c75d9,#6423c9);border-radius:5px 5px 2px 2px;width:min(26px,72%);min-height:5px;display:block}.pos-kitchen-performance-hour-bars em{inset-inline-end:10%;background:#cf545d;border-radius:3px;width:4px;position:absolute;bottom:0}.pos-kitchen-performance-hour-bars b{color:#6423c9;font-size:9px}.pos-kitchen-performance-hour-bars small{color:#7a8c91;font-size:8px}.pos-kitchen-performance-stations table{min-width:1050px}.pos-kitchen-performance-tickets table{min-width:1120px}.pos-kitchen-performance-stations th,.pos-kitchen-performance-tickets th{white-space:nowrap;color:#6423c9;background:#faf8fd;font-size:9px}.pos-kitchen-performance-stations td,.pos-kitchen-performance-tickets td{vertical-align:middle}.pos-kitchen-performance-compliance{grid-template-columns:minmax(70px,1fr) auto;align-items:center;gap:8px;min-width:130px;display:grid}.pos-kitchen-performance-compliance>span{background:#f1ebfb;border-radius:99px;height:6px;overflow:hidden}.pos-kitchen-performance-compliance i{border-radius:inherit;background:linear-gradient(90deg,#9063d9,#9063d9);height:100%;display:block}.pos-kitchen-performance-compliance b{font-size:10px}.pos-kitchen-performance-tickets tr.late{background:#fff8f8}.pos-kitchen-performance-tickets .status{white-space:nowrap;display:inline-flex}.pos-kitchen-performance-tickets .status.danger{color:#a72e3a;background:#fde8e9}@media (width<=1200px){.pos-kitchen-performance-filter-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}.pos-kitchen-performance-kpis{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.pos-kitchen-performance{padding:14px}.pos-kitchen-performance-header{flex-direction:column;align-items:stretch}.pos-kitchen-performance-leaders{grid-template-columns:1fr}.pos-kitchen-performance-hour-bars{gap:3px;overflow-x:auto}.pos-kitchen-performance-hour-bars article{flex:0 0 34px}}@media (width<=560px){.pos-kitchen-performance-header{padding:18px}.pos-kitchen-performance-header h1{font-size:23px}.pos-kitchen-performance-actions{grid-template-columns:repeat(2,1fr);display:grid}.pos-kitchen-performance-actions a{text-align:center}.pos-kitchen-performance-filter-grid,.pos-kitchen-performance-kpis{grid-template-columns:1fr}.pos-kitchen-performance .panel-title{flex-direction:column}.pos-kitchen-performance-filter-grid>.primary-button{width:100%}}.pos-inventory-insights{background:linear-gradient(#faf8fd,#f1ebfb);gap:17px;min-width:0;padding:22px;display:grid}.pos-inventory-insights-header{color:#fff;background:radial-gradient(circle at 86% -15%,#efbb4748,#0000 33%),linear-gradient(132deg,#20194f,#20194f 64%,#6423c9);border-radius:17px;justify-content:space-between;align-items:flex-end;gap:22px;padding:24px 27px;display:flex;box-shadow:0 15px 34px #173d4522}.pos-inventory-insights-header small{color:#cbb6ee;letter-spacing:.07em;font-size:10px;font-weight:900}.pos-inventory-insights-header h1{margin:5px 0 7px;font-size:27px}.pos-inventory-insights-header p{color:#f1ebfb;max-width:760px;margin:0;line-height:1.72}.pos-inventory-insights-actions{flex-wrap:wrap;gap:7px;display:flex}.pos-inventory-insights-header .outline-button{color:#fff;background:#ffffff12;border-color:#ffffff5f}.pos-inventory-insights-header .primary-button{color:#20194f;background:#fff}.pos-inventory-insights-filters{gap:12px;padding:16px 18px;display:grid}.pos-inventory-insights-presets{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.pos-inventory-insights-presets>span{color:#6423c9;font-size:10px;font-weight:900}.pos-inventory-insights-presets button{color:#6423c9;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbb6ee;border-radius:999px;padding:7px 13px;font-size:10px;font-weight:900}.pos-inventory-insights-presets button:hover{color:#20194f;border-color:#6423c9}.pos-inventory-insights-filter-grid{grid-template-columns:repeat(7,minmax(120px,1fr));align-items:end;gap:9px;display:grid}.pos-inventory-insights-filter-grid label{color:#6423c9;gap:5px;font-size:10px;font-weight:900;display:grid}.pos-inventory-insights-filter-grid input,.pos-inventory-insights-filter-grid select{color:#20194f;width:100%;min-height:41px;font:inherit;background:#fff;border:1px solid #cbb6ee;border-radius:9px;outline:0;padding:7px 10px}.pos-inventory-insights-filter-grid input:focus,.pos-inventory-insights-filter-grid select:focus{border-color:#6423c9;box-shadow:0 0 0 3px #258e9118}.pos-inventory-insights-search{grid-column:span 2}.pos-inventory-insights-filter-grid>.primary-button{white-space:nowrap;min-height:41px}.pos-inventory-insights-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.pos-inventory-insights-kpis article{border:1px solid #f1ebfb;background:#fff;border-block-start:3px solid #6423c9;border-radius:13px;gap:5px;min-height:120px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #163e460a}.pos-inventory-insights-kpis article:after{content:"";inset-inline-end:-28px;background:#f1ebfb;border-radius:50%;width:94px;height:94px;position:absolute;bottom:-40px}.pos-inventory-insights-kpis article.warning{background:#fffdfa;border-block-start-color:#d09b29}.pos-inventory-insights-kpis article.negative{background:#fffafb;border-block-start-color:#c94d58}.pos-inventory-insights-kpis article.positive{border-block-start-color:#6423c9}.pos-inventory-insights-kpis span{color:#657b80;font-size:9px;font-weight:900}.pos-inventory-insights-kpis b{color:#20194f;font-variant-numeric:tabular-nums;font-size:20px}.pos-inventory-insights-kpis small{color:#73878b;align-self:end;font-size:8px;line-height:1.5}.pos-inventory-insights-branch-grid{grid-template-columns:repeat(4,minmax(220px,1fr));gap:10px;display:grid}.pos-inventory-insights-branch-grid article{background:#fff;border:1px solid #cbb6ee;border-radius:13px;overflow:hidden;box-shadow:0 8px 20px #173c4309}.pos-inventory-insights-branch-grid header{background:linear-gradient(120deg,#faf8fd,#f1ebfb);border-bottom:1px solid #f1ebfb;justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;display:flex}.pos-inventory-insights-branch-grid header small{color:#73888c;font-size:8px;font-weight:900}.pos-inventory-insights-branch-grid h2{color:#20194f;margin:2px 0 0;font-size:14px}.pos-inventory-insights-branch-grid header>span{color:#6423c9;background:#f1ebfb;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:900}.pos-inventory-insights-branch-grid article>div{background:#f1ebfb;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.pos-inventory-insights-branch-grid article>div span{color:#73868a;background:#fff;gap:5px;padding:12px 10px;font-size:8px;display:grid}.pos-inventory-insights-branch-grid article>div b{color:#20194f;font-size:11px}.pos-inventory-insights-branch-grid footer{gap:7px;padding:10px 13px;display:flex}.pos-inventory-insights-branch-grid footer span{color:#6423c9;background:#f1ebfb;border-radius:99px;padding:4px 8px;font-size:8px;font-weight:900}.pos-inventory-insights-branch-grid footer .danger{color:#a83340;background:#fee9eb}.pos-inventory-insights-branch-grid footer .warning{color:#956413;background:#fff2d4}.pos-inventory-insights-branch-grid footer .success{color:#6423c9;background:#f1ebfb}.pos-inventory-insights-split{grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr);gap:11px;display:grid}.pos-inventory-insights-expiry,.pos-inventory-insights-waste,.pos-inventory-insights-attention,.pos-inventory-insights-writeoffs{padding:19px 20px;overflow:hidden}.pos-inventory-insights .panel-title{align-items:flex-start}.pos-inventory-insights .panel-title h2,.pos-inventory-insights .panel-title p{margin:0}.pos-inventory-insights .panel-title h2{color:#20194f;font-size:16px}.pos-inventory-insights .panel-title p{color:#718489;margin-top:4px;font-size:10px;line-height:1.55}.pos-inventory-insights .panel-title>span,.pos-inventory-insights .panel-title>a{color:#6423c9;white-space:nowrap;background:#f1ebfb;border-radius:99px;padding:6px 10px;font-size:9px;font-weight:900}.pos-inventory-insights-expiry table{min-width:840px}.pos-inventory-insights-expiry tr.expired{background:#fff7f7}.pos-inventory-insights-expiry tr.expiring{background:#fffdf6}.pos-inventory-insights-expiry tr.quarantined{background:#faf8fd}.pos-inventory-insights-expiry .status,.pos-inventory-insights-attention .status,.pos-inventory-insights-writeoffs .status{white-space:nowrap;display:inline-flex}.pos-inventory-insights-reasons{gap:12px;margin-top:16px;display:grid}.pos-inventory-insights-reasons article{gap:5px;display:grid}.pos-inventory-insights-reasons header,.pos-inventory-insights-reasons footer{justify-content:space-between;gap:10px;font-size:9px;display:flex}.pos-inventory-insights-reasons header b{color:#6423c9}.pos-inventory-insights-reasons header span{color:#a33d48;font-weight:900}.pos-inventory-insights-reasons article>div{background:#f1ebfb;border-radius:99px;height:7px;overflow:hidden}.pos-inventory-insights-reasons i{border-radius:inherit;background:linear-gradient(90deg,#e9b447,#d86e55);height:100%;display:block}.pos-inventory-insights-reasons footer{color:#78898d}.pos-inventory-insights-trend{border-top:1px solid #f1ebfb;align-items:flex-end;gap:5px;height:115px;margin-top:18px;padding-top:10px;display:flex;overflow-x:auto}.pos-inventory-insights-trend article{text-align:center;flex:1;grid-template-rows:80px auto;gap:4px;min-width:23px;display:grid}.pos-inventory-insights-trend article>div{justify-content:center;align-items:flex-end;display:flex}.pos-inventory-insights-trend i{background:linear-gradient(#e9b447,#bd4c51);border-radius:5px 5px 2px 2px;width:min(22px,75%);min-height:4px;display:block}.pos-inventory-insights-trend small{color:#7b8b8f;writing-mode:vertical-rl;font-size:7px}.pos-inventory-insights-attention table{min-width:1120px}.pos-inventory-insights-attention tr.attention{background:#fffdf9}.pos-inventory-insights-writeoffs{padding-bottom:0}.pos-inventory-insights-writeoffs table{min-width:980px}.pos-inventory-insights-footnote{color:#708488;background:#faf8fd;border-top:1px solid #f1ebfb;justify-content:space-between;gap:18px;margin:15px -20px 0;padding:11px 18px;font-size:8px;line-height:1.55;display:flex}.pos-inventory-insights-footnote span{max-width:34%}.pos-inventory-insights .status.danger{color:#a72f3b;background:#fde8ea}@media (width<=1380px){.pos-inventory-insights-filter-grid{grid-template-columns:repeat(4,minmax(135px,1fr))}.pos-inventory-insights-kpis{grid-template-columns:repeat(3,1fr)}.pos-inventory-insights-branch-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=920px){.pos-inventory-insights{padding:14px}.pos-inventory-insights-header{flex-direction:column;align-items:stretch}.pos-inventory-insights-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-inventory-insights-search{grid-column:1/-1}.pos-inventory-insights-kpis{grid-template-columns:repeat(2,1fr)}.pos-inventory-insights-split{grid-template-columns:1fr}.pos-inventory-insights-footnote{flex-direction:column;gap:5px}.pos-inventory-insights-footnote span{max-width:none}}@media (width<=560px){.pos-inventory-insights-header{padding:18px}.pos-inventory-insights-header h1{font-size:23px}.pos-inventory-insights-actions{grid-template-columns:repeat(2,1fr);display:grid}.pos-inventory-insights-actions a{text-align:center}.pos-inventory-insights-filter-grid,.pos-inventory-insights-kpis,.pos-inventory-insights-branch-grid{grid-template-columns:1fr}.pos-inventory-insights-search{grid-column:auto}.pos-inventory-insights-filter-grid>.primary-button{width:100%}.pos-inventory-insights .panel-title{flex-direction:column}.pos-inventory-insights-branch-grid article>div{grid-template-columns:1fr}.pos-inventory-insights-presets>span{width:100%}}.pos-compliance-center{background:linear-gradient(#faf8fd,#f1ebfb);gap:17px;min-width:0;padding:22px;display:grid}.pos-compliance-header{color:#fff;background:radial-gradient(circle at 90% -25%,#f0bd4d42,#0000 36%),radial-gradient(circle at 5% 130%,#2ba8a34b,#0000 35%),linear-gradient(132deg,#20194f,#20194f 60%,#6423c9);border-radius:17px;justify-content:space-between;align-items:flex-end;gap:22px;padding:25px 28px;display:flex;overflow:hidden;box-shadow:0 15px 36px #14374624}.pos-compliance-header small{color:#cbb6ee;letter-spacing:.07em;font-size:10px;font-weight:900}.pos-compliance-header h1{margin:5px 0 8px;font-size:27px}.pos-compliance-header p{color:#f1ebfb;max-width:790px;margin:0;line-height:1.7}.pos-compliance-actions{flex-wrap:wrap;gap:7px;display:flex}.pos-compliance-header .outline-button{color:#fff;background:#ffffff10;border-color:#ffffff62}.pos-compliance-header .primary-button{color:#20194f;background:#fff}.pos-compliance-filters{gap:12px;padding:16px 18px;display:grid}.pos-compliance-presets{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.pos-compliance-presets>span{color:#6423c9;font-size:10px;font-weight:900}.pos-compliance-presets button{color:#6423c9;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbb6ee;border-radius:999px;padding:7px 13px;font-size:10px;font-weight:900}.pos-compliance-presets button:hover{color:#20194f;border-color:#6423c9}.pos-compliance-filter-grid{grid-template-columns:repeat(8,minmax(120px,1fr));align-items:end;gap:9px;display:grid}.pos-compliance-filter-grid label{color:#6423c9;gap:5px;font-size:10px;font-weight:900;display:grid}.pos-compliance-filter-grid input,.pos-compliance-filter-grid select{color:#20194f;width:100%;min-height:41px;font:inherit;background:#fff;border:1px solid #cbb6ee;border-radius:9px;outline:0;padding:7px 10px}.pos-compliance-filter-grid input:focus,.pos-compliance-filter-grid select:focus{border-color:#6423c9;box-shadow:0 0 0 3px #258e9118}.pos-compliance-search{grid-column:span 2}.pos-compliance-filter-grid>.primary-button{white-space:nowrap;min-height:41px}.pos-compliance-kpis{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.pos-compliance-kpis article{border:1px solid #f1ebfb;background:#fff;border-block-start:3px solid #6423c9;border-radius:13px;gap:5px;min-height:122px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #163e460a}.pos-compliance-kpis article.negative{background:#fffafb;border-block-start-color:#c94d58}.pos-compliance-kpis article.positive{border-block-start-color:#6423c9}.pos-compliance-kpis article:after{content:"";inset-inline-end:-29px;background:#f1ebfb;border-radius:50%;width:96px;height:96px;position:absolute;bottom:-42px}.pos-compliance-kpis span{color:#657b80;font-size:9px;font-weight:900}.pos-compliance-kpis b{z-index:1;color:#20194f;font-variant-numeric:tabular-nums;font-size:22px}.pos-compliance-kpis small{z-index:1;color:#73878b;align-self:end;font-size:8px;line-height:1.5}.pos-compliance-kpis i{z-index:1;background:linear-gradient(90deg,#6423c9,#9c75d9);border-radius:99px;max-width:100%;height:5px;transition:width .3s;display:block}.pos-compliance-overview{grid-template-columns:minmax(0,1.8fr) minmax(300px,.7fr);gap:11px;display:grid}.pos-compliance-pipeline,.pos-compliance-deadline,.pos-compliance-devices,.pos-compliance-documents{padding:19px 20px;overflow:hidden}.pos-compliance-center .panel-title{align-items:flex-start}.pos-compliance-center .panel-title h2,.pos-compliance-center .panel-title p{margin:0}.pos-compliance-center .panel-title h2{color:#20194f;font-size:16px}.pos-compliance-center .panel-title p{color:#718489;margin-top:4px;font-size:10px;line-height:1.55}.pos-compliance-center .panel-title>span{color:#6423c9;white-space:nowrap;background:#f1ebfb;border-radius:99px;padding:6px 10px;font-size:9px;font-weight:900}.pos-compliance-pipeline-grid{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin-top:18px;display:grid}.pos-compliance-pipeline-grid article{text-align:center;background:linear-gradient(145deg,#fff,#faf8fd);border:1px solid #f1ebfb;border-radius:12px;gap:4px;min-height:85px;padding:14px;display:grid}.pos-compliance-pipeline-grid b{color:#20194f;font-size:21px}.pos-compliance-pipeline-grid span{color:#6423c9;font-size:9px;font-weight:800}.pos-compliance-pipeline-grid em{color:#9c75d9;font-size:20px;font-style:normal}.pos-compliance-deadline{background:linear-gradient(145deg,#fffdf8,#fff8e9);flex-direction:column;justify-content:space-between;display:flex}.pos-compliance-deadline>div>span{color:#9a6810;border:5px solid #e7b84e;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;font-size:15px;font-weight:900;display:inline-flex}.pos-compliance-deadline h2{color:#514b37;margin:11px 0 5px;font-size:16px}.pos-compliance-deadline p{color:#7d7359;margin:0;font-size:10px;line-height:1.65}.pos-compliance-deadline footer{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.pos-compliance-deadline footer span{color:#8a7650;background:#fff;border-radius:9px;gap:3px;padding:9px;font-size:8px;display:grid}.pos-compliance-deadline footer b{color:#553f22;font-size:15px}.pos-compliance-device-grid{grid-template-columns:repeat(3,minmax(250px,1fr));gap:10px;margin-top:15px;display:grid}.pos-compliance-device-grid article{background:#fff;border:1px solid #cbb6ee;border-block-start:3px solid #6423c9;border-radius:12px;overflow:hidden}.pos-compliance-device-grid article.attention{border-block-start-color:#c94d58}.pos-compliance-device-grid header{background:#faf8fd;border-bottom:1px solid #f1ebfb;justify-content:space-between;align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.pos-compliance-device-grid header small{color:#72868a;font-size:8px}.pos-compliance-device-grid h3{color:#20194f;margin:3px 0 0;font-size:13px}.pos-compliance-device-grid header .status{white-space:nowrap}.pos-compliance-device-grid dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.pos-compliance-device-grid dl div{text-align:center;border-inline-end:1px solid #f1ebfb;gap:4px;padding:11px 8px;display:grid}.pos-compliance-device-grid dt{color:#7b8d90;font-size:8px}.pos-compliance-device-grid dd{color:#20194f;margin:0;font-size:13px;font-weight:900}.pos-compliance-device-grid footer{color:#78898d;border-top:1px solid #f1ebfb;justify-content:space-between;align-items:center;gap:10px;padding:9px 13px;font-size:8px;display:flex}.pos-compliance-device-grid code{color:#6423c9;text-overflow:ellipsis;white-space:nowrap;max-width:60%;overflow:hidden}.pos-compliance-documents{padding-bottom:0}.pos-compliance-documents table{min-width:1550px}.pos-compliance-documents tr.attention{background:#fff8f8}.pos-compliance-documents tr.pending{background:#fffdf7}.pos-compliance-reference{align-items:center;gap:8px;display:flex}.pos-document-kind{color:#20194f;background:#f1ebfb;border-radius:99px;justify-content:center;align-items:center;min-width:48px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.pos-document-kind.refund{color:#946413;background:#fff1d6}.pos-document-kind.void{color:#a83340;background:#fee9eb}.pos-compliance-reference>div{gap:2px;display:grid}.pos-compliance-reference small{color:#74878b;font-size:8px}.pos-compliance-uuid,.pos-compliance-hash{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.pos-compliance-hash{color:#6423c9;max-width:150px}.pos-check-dot{border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-weight:900;display:inline-flex}.pos-check-dot.ok{color:#6423c9;background:#f1ebfb}.pos-check-dot.bad{color:#a72f3b;background:#fee7ea}.pos-compliance-footnote{color:#708488;background:#faf8fd;border-top:1px solid #f1ebfb;justify-content:space-between;gap:18px;margin:15px -20px 0;padding:11px 18px;font-size:8px;line-height:1.55;display:flex}.pos-compliance-footnote span{max-width:25%}.pos-compliance-center .status.danger{color:#a72f3b;background:#fde8ea}.pos-compliance-center .status.warning{color:#956413;background:#fff2d4}.pos-compliance-center .status.success{color:#6423c9;background:#f1ebfb}.pos-receipt-verifier{background:linear-gradient(135deg,#fff,#faf8fd);grid-template-columns:minmax(340px,.8fr) minmax(520px,1.2fr);gap:17px;padding:20px;display:grid;overflow:hidden}.pos-receipt-verifier-copy{align-content:start;gap:6px;display:grid}.pos-receipt-verifier-copy>small{color:#6423c9;letter-spacing:.06em;font-size:9px;font-weight:900}.pos-receipt-verifier-copy h2{color:#20194f;margin:0;font-size:18px}.pos-receipt-verifier-copy>p{color:#6423c9;max-width:650px;margin:0;font-size:10px;line-height:1.7}.pos-receipt-verifier-copy form{gap:8px;margin-top:8px;display:grid}.pos-receipt-verifier-copy textarea{resize:vertical;color:#20194f;background:#fff;border:1px solid #cbb6ee;border-radius:10px;outline:0;width:100%;padding:11px;font:10px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.pos-receipt-verifier-copy textarea:focus{border-color:#6423c9;box-shadow:0 0 0 3px #258e9118}.pos-receipt-verifier-copy form>div{flex-wrap:wrap;gap:8px;display:flex}.pos-receipt-verifier-copy>footer{color:#72888c;margin-top:5px;font-size:8px}.pos-receipt-verifier-error{color:#a6323f;background:#fff0f1;border-radius:8px;margin:4px 0 0;padding:9px;font-size:9px;font-weight:800}.pos-receipt-verifier-empty{text-align:center;background:#eef8f755;border:1px dashed #cbb6ee;border-radius:14px;align-content:center;justify-items:center;min-height:245px;display:grid}.pos-receipt-verifier-empty>span{color:#6423c9;background:#fff;border:7px solid #f1ebfb;border-radius:17px;place-items:center;width:66px;height:66px;font-size:16px;font-weight:950;display:grid;box-shadow:0 8px 20px #1a676516}.pos-receipt-verifier-empty h3{color:#20194f;margin:11px 0 4px;font-size:13px}.pos-receipt-verifier-empty p{color:#7a8d90;max-width:420px;margin:0;font-size:9px;line-height:1.6}.pos-receipt-verifier-result{border:1px solid #cbb6ee;background:#fff;border-block-start:4px solid #6423c9;border-radius:14px;overflow:hidden}.pos-receipt-verifier-result.attention{border-color:#ecd3d5;border-block-start-color:#c94d58}.pos-receipt-verifier-result>header{background:#faf8fd;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.pos-receipt-verifier-result.attention>header{background:#fff8f8}.pos-receipt-verifier-result>header small{color:#72878b;font-size:8px}.pos-receipt-verifier-result h3{color:#20194f;margin:2px 0 0;font-size:14px}.pos-receipt-verifier-summary{border-block:1px solid #f1ebfb;grid-template-columns:repeat(4,1fr);display:grid}.pos-receipt-verifier-summary>div{border-inline-end:1px solid #f1ebfb;gap:3px;min-width:0;padding:11px 12px;display:grid}.pos-receipt-verifier-summary span{color:#788a8d;font-size:8px}.pos-receipt-verifier-summary b{color:#20194f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.pos-receipt-verifier-summary small{color:#71868a;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.pos-receipt-verifier-checks{grid-template-columns:repeat(3,1fr);gap:6px;padding:12px 14px;display:grid}.pos-receipt-verifier-checks span{color:#6423c9;background:#faf8fd;border-radius:7px;align-items:center;gap:6px;padding:7px;font-size:8px;font-weight:800;display:flex}.pos-receipt-verifier-checks span.bad{color:#9f3540;background:#fff0f1}.pos-receipt-verifier-checks i{color:#6423c9;background:#f1ebfb;border-radius:50%;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.pos-receipt-verifier-checks .bad i{color:#a5323e;background:#f9dfe2}.pos-receipt-verifier-result dl{grid-template-columns:1fr 1fr;margin:0;padding:0 14px 12px;display:grid}.pos-receipt-verifier-result dl>div{border-top:1px solid #f1ebfb;min-width:0;padding:8px 6px}.pos-receipt-verifier-result dt{color:#788b8e;font-size:7px}.pos-receipt-verifier-result dd{color:#6423c9;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:8px;overflow:hidden}.pos-receipt-verifier-result>footer{color:#71868a;background:#faf8fd;padding:9px 14px;font-size:8px}.pos-verifier-ellipsis{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pos-verifier-camera-backdrop{z-index:1300;background:#071b22c9;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pos-verifier-camera{background:#fff;border-radius:18px;width:min(440px,100%);padding:17px;box-shadow:0 24px 80px #0007}.pos-verifier-camera>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pos-verifier-camera>header small{color:#6423c9;font-size:8px;font-weight:900}.pos-verifier-camera h3{color:#20194f;margin:3px 0;font-size:16px}.pos-verifier-camera>header button{color:#6423c9;cursor:pointer;background:#f1ebfb;border:0;border-radius:50%;place-items:center;width:32px;height:32px;font-size:20px;display:grid}.pos-verifier-camera-preview{aspect-ratio:1;background:#20194f;border-radius:14px;margin:13px 0;position:relative;overflow:hidden}.pos-verifier-camera-preview video{object-fit:cover;width:100%;height:100%}.pos-verifier-camera-preview span,.pos-verifier-camera-preview i,.pos-verifier-camera-preview b,.pos-verifier-camera-preview em{border-style:solid;border-color:#9c75d9;width:32%;height:32%;position:absolute}.pos-verifier-camera-preview span{border-width:3px 0 0 3px;inset:13px auto auto 13px}.pos-verifier-camera-preview i{border-width:3px 3px 0 0;inset:13px 13px auto auto}.pos-verifier-camera-preview b{border-width:0 0 3px 3px;inset:auto auto 13px 13px}.pos-verifier-camera-preview em{border-width:0 3px 3px 0;inset:auto 13px 13px auto}.pos-verifier-camera>p{color:#6423c9;text-align:center;min-height:18px;margin:0 0 10px;font-size:9px}.pos-verifier-camera>.outline-button{width:100%}.pos-exception-center{background:linear-gradient(#faf8fd,#f1ebfb);gap:1rem;min-width:0;padding:1.4rem;display:grid}.pos-exception-header{color:#fff;background:radial-gradient(circle at 92% -30%,#f0bc4f4d,#0000 38%),radial-gradient(circle at 4% 130%,#c94d5838,#0000 35%),linear-gradient(132deg,#20194f,#20194f 58%,#6423c9);border-radius:1.1rem;justify-content:space-between;align-items:flex-end;gap:1.4rem;padding:1.65rem 1.8rem;display:flex;overflow:hidden;box-shadow:0 15px 36px #14374624}.pos-exception-header small{color:#cbb6ee;letter-spacing:.06em;font-size:.8rem;font-weight:900}.pos-exception-header h1{margin:.35rem 0 .55rem;font-size:1.75rem}.pos-exception-header p{color:#f1ebfb;max-width:52rem;margin:0;font-size:1rem;line-height:1.65}.pos-exception-actions{flex-wrap:wrap;gap:.45rem;display:flex}.pos-exception-header .outline-button{color:#fff;background:#ffffff10;border-color:#ffffff62}.pos-exception-header .primary-button{color:#20194f;background:#fff}.pos-exception-filters{gap:.8rem;padding:1rem 1.15rem;display:grid}.pos-exception-presets{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pos-exception-presets>span{color:#6423c9;font-size:.85rem;font-weight:900}.pos-exception-presets button{color:#6423c9;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbb6ee;border-radius:999px;padding:.45rem .8rem;font-size:.85rem;font-weight:900}.pos-exception-presets button:hover{color:#20194f;border-color:#6423c9}.pos-exception-filter-grid{grid-template-columns:repeat(7,minmax(8.6rem,1fr));align-items:end;gap:.6rem;display:grid}.pos-exception-filter-grid label{color:#6423c9;gap:.35rem;font-size:.85rem;font-weight:900;display:grid}.pos-exception-filter-grid input,.pos-exception-filter-grid select{color:#20194f;width:100%;min-height:2.75rem;font:inherit;background:#fff;border:1px solid #cbb6ee;border-radius:.6rem;outline:0;padding:.5rem .65rem;font-size:.9rem}.pos-exception-filter-grid input:focus,.pos-exception-filter-grid select:focus{border-color:#6423c9;box-shadow:0 0 0 3px #258e9118}.pos-exception-search{grid-column:span 2}.pos-exception-filter-grid>.primary-button{white-space:nowrap;min-height:2.75rem}.pos-exception-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:.7rem;display:grid}.pos-exception-kpis article{border:1px solid #f1ebfb;background:#fff;border-block-start:4px solid #6423c9;border-radius:.85rem;gap:.35rem;min-height:8.2rem;padding:1rem;display:grid;box-shadow:0 8px 22px #163e460a}.pos-exception-kpis article.critical{background:#fffafb;border-block-start-color:#bd3e4b}.pos-exception-kpis article.attention{background:#fffdf8;border-block-start-color:#dda839}.pos-exception-kpis span{color:#657b80;font-size:.8rem;font-weight:900}.pos-exception-kpis b{color:#20194f;font-variant-numeric:tabular-nums;font-size:1.45rem}.pos-exception-kpis small{color:#73878b;align-self:end;font-size:.75rem;line-height:1.45}.pos-exception-overview{grid-template-columns:minmax(0,1.6fr) minmax(19rem,.65fr);gap:.75rem;display:grid}.pos-exception-breakdown,.pos-exception-policy,.pos-exception-log{padding:1.2rem 1.25rem;overflow:hidden}.pos-exception-center .panel-title{align-items:flex-start}.pos-exception-center .panel-title h2,.pos-exception-center .panel-title p{margin:0}.pos-exception-center .panel-title h2{color:#20194f;font-size:1.1rem}.pos-exception-center .panel-title p{color:#718489;margin-top:.25rem;font-size:.85rem;line-height:1.55}.pos-exception-center .panel-title>span{color:#6423c9;white-space:nowrap;background:#f1ebfb;border-radius:99px;padding:.4rem .65rem;font-size:.8rem;font-weight:900}.pos-exception-bars{grid-template-columns:repeat(4,1fr);gap:.6rem;margin-top:1rem;display:grid}.pos-exception-bars button{text-align:start;cursor:pointer;background:#fff;border:1px solid #f1ebfb;border-radius:.75rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.8rem;display:grid;position:relative;overflow:hidden}.pos-exception-bars button:hover{border-color:#9c75d9;box-shadow:0 8px 18px #1d696411}.pos-exception-bars button>i{color:#20194f;background:#f1ebfb;border-radius:.65rem;place-items:center;width:2.15rem;height:2.15rem;font-style:normal;font-weight:950;display:grid}.pos-exception-bars button>span{gap:.15rem;display:grid}.pos-exception-bars button b{color:#6423c9;font-size:.82rem}.pos-exception-bars button em{color:#7c8e91;font-size:.72rem;font-style:normal}.pos-exception-bars button strong{color:#20194f;font-size:1rem}.pos-exception-bars button u{background:linear-gradient(90deg,#6423c9,#9c75d9);height:3px;text-decoration:none;position:absolute;inset:auto 0 0}.pos-exception-policy{background:linear-gradient(145deg,#fffdf8,#fff7e7);flex-direction:column;justify-content:center;display:flex}.pos-exception-policy>span{color:#855e12;border:6px solid #f0d896;border-radius:50%;place-items:center;width:4.25rem;height:4.25rem;font-size:.85rem;font-weight:950;display:grid}.pos-exception-policy h2{color:#514b37;margin:.8rem 0 .35rem;font-size:1.1rem}.pos-exception-policy p{color:#7d7359;margin:0;font-size:.9rem;line-height:1.65}.pos-exception-policy>div{gap:.55rem;margin-top:1rem;display:flex}.pos-exception-policy a{color:#20194f;font-size:.82rem;font-weight:900}.pos-exception-log{padding-bottom:0}.pos-exception-log table{min-width:92rem}.pos-exception-log tr.critical{background:#fff8f8}.pos-exception-log tr.attention{background:#fffdf7}.pos-exception-kind{align-items:center;gap:.65rem;display:flex}.pos-exception-kind>i{color:#6423c9;background:#f1ebfb;border-radius:.6rem;place-items:center;width:2rem;height:2rem;font-style:normal;font-weight:950;display:grid}.pos-exception-kind>span{gap:.15rem;display:grid}.pos-exception-kind b{font-size:.85rem}.pos-exception-kind small{color:#788b8e;font-size:.75rem}.pos-exception-reason{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:25rem;font-size:.85rem;line-height:1.5;display:-webkit-box;overflow:hidden}.pos-exception-center .status.critical{color:#a72f3b;background:#fde8ea}.pos-exception-center .status.attention{color:#956413;background:#fff2d4}.pos-exception-center .status.info{color:#6423c9;background:#f1ebfb}.pos-exception-footnote{color:#708488;background:#faf8fd;border-top:1px solid #f1ebfb;justify-content:space-between;gap:1rem;margin:1rem -1.25rem 0;padding:.75rem 1.1rem;font-size:.75rem;line-height:1.5;display:flex}.pos-exception-detail{width:min(42rem,100vw - 2rem);padding:0;overflow:hidden}.pos-exception-detail>header{color:#fff;background:#20194f;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.15rem 1.25rem;display:flex}.pos-exception-detail>header small{color:#cbb6ee;font-size:.8rem;font-weight:900}.pos-exception-detail h2{margin:.25rem 0 0;font-size:1.2rem}.pos-exception-detail>header button{color:#fff;cursor:pointer;background:#ffffff18;border:0;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:1.35rem;display:grid}.pos-exception-detail dl{grid-template-columns:repeat(2,1fr);margin:0;padding:1rem;display:grid}.pos-exception-detail dl>div{border-bottom:1px solid #f1ebfb;padding:.7rem}.pos-exception-detail dt{color:#798b8e;font-size:.78rem}.pos-exception-detail dd{color:#20194f;margin:.25rem 0 0;font-size:.9rem;font-weight:800}.pos-exception-detail-reason{background:#faf8fd;border-radius:.7rem;margin:0 1rem 1rem;padding:.85rem}.pos-exception-detail-reason span{color:#728689;font-size:.78rem;font-weight:900}.pos-exception-detail-reason p{color:#6423c9;margin:.35rem 0 0;font-size:.95rem;line-height:1.6}.pos-exception-detail>footer{justify-content:flex-end;padding:0 1rem 1rem;display:flex}@media (width<=1380px){.pos-compliance-filter-grid{grid-template-columns:repeat(4,minmax(135px,1fr))}.pos-compliance-kpis{grid-template-columns:repeat(3,1fr)}.pos-compliance-device-grid{grid-template-columns:repeat(2,1fr)}.pos-receipt-verifier{grid-template-columns:minmax(300px,.8fr) minmax(450px,1.2fr)}.pos-exception-filter-grid{grid-template-columns:repeat(4,minmax(9rem,1fr))}.pos-exception-kpis{grid-template-columns:repeat(3,1fr)}}@media (width<=1050px){.pos-exception-bars{grid-template-columns:repeat(2,1fr)}.pos-exception-overview{grid-template-columns:1fr}}@media (width<=920px){.pos-compliance-center,.pos-exception-center{padding:14px}.pos-compliance-header,.pos-exception-header{flex-direction:column;align-items:stretch}.pos-compliance-filter-grid,.pos-exception-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-compliance-search,.pos-exception-search{grid-column:1/-1}.pos-compliance-kpis,.pos-exception-kpis{grid-template-columns:repeat(2,1fr)}.pos-compliance-overview,.pos-receipt-verifier{grid-template-columns:1fr}.pos-compliance-pipeline-grid{grid-template-columns:repeat(4,1fr)}.pos-compliance-pipeline-grid em{display:none}.pos-compliance-footnote,.pos-exception-footnote{flex-direction:column;gap:5px}.pos-compliance-footnote span{max-width:none}}@media (width<=560px){.pos-compliance-header,.pos-exception-header{padding:18px}.pos-compliance-header h1,.pos-exception-header h1{font-size:23px}.pos-compliance-actions,.pos-exception-actions{grid-template-columns:repeat(2,1fr);display:grid}.pos-compliance-actions a,.pos-exception-actions a{text-align:center}.pos-compliance-filter-grid,.pos-compliance-kpis,.pos-compliance-device-grid,.pos-compliance-pipeline-grid,.pos-receipt-verifier-summary,.pos-receipt-verifier-checks,.pos-receipt-verifier-result dl,.pos-exception-filter-grid,.pos-exception-kpis,.pos-exception-bars,.pos-exception-detail dl{grid-template-columns:1fr}.pos-compliance-search,.pos-exception-search{grid-column:auto}.pos-compliance-filter-grid>.primary-button,.pos-exception-filter-grid>.primary-button{width:100%}.pos-compliance-center .panel-title,.pos-exception-center .panel-title{flex-direction:column}.pos-compliance-presets>span,.pos-exception-presets>span{width:100%}.pos-compliance-device-grid dl{grid-template-columns:repeat(2,1fr)}.pos-receipt-verifier{padding:15px}.pos-receipt-verifier-copy form>div{display:grid}.pos-receipt-verifier-copy form button{width:100%}.pos-exception-policy>div{flex-direction:column}}body{overflow-x:hidden}.pos-payment-method-list .row-actions button,.pos-user-list .row-actions button{white-space:nowrap}.pos-payment-method-filters{grid-template-columns:minmax(260px,1.5fr) minmax(150px,.55fr) minmax(130px,.45fr) auto}.pos-user-filters{grid-template-columns:minmax(260px,1.5fr) minmax(180px,.7fr) minmax(130px,.45fr) auto}.pos-payment-method-list>.pagination-row{color:#6423c9;background:#fff;border:1px solid #f1ebfb;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px 16px;font-size:11px;font-weight:800;display:flex}.pos-payment-method-list>.pagination-row>div{align-items:center;gap:8px;display:flex}.pos-payment-method-list>.pagination-row button{color:#20194f;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbb6ee;border-radius:6px;padding:5px 10px;font-size:10px;font-weight:900}.pos-payment-method-list>.pagination-row button:hover:not(:disabled){background:#faf8fd;border-color:#9c75d9}.pos-payment-method-list>.pagination-row button:disabled{opacity:.45;cursor:not-allowed}.pos-payment-method-list>.pagination-row b{color:#20194f;font-variant-numeric:tabular-nums}@media (width<=720px){.pos-payment-method-filters,.pos-user-filters{grid-template-columns:1fr}.pos-payment-method-list>.pagination-row{flex-direction:column;align-items:stretch}.pos-payment-method-list>.pagination-row>div{justify-content:space-between}}.pos-payment-method-list,.pos-user-list{box-shadow:none;background:0 0;border:0;padding:0}.pos-payment-method-list>.panel-title,.pos-user-list>.panel-title{background:#fff;border:1px solid #f1ebfb;border-radius:8px;margin-bottom:12px;padding:15px 18px}.pos-payment-method-list .table-wrap,.pos-user-list .table-wrap{overflow:visible}.pos-payment-method-list table,.pos-payment-method-list tbody,.pos-user-list table,.pos-user-list tbody{width:auto;min-width:0;display:block}.pos-payment-method-list thead,.pos-user-list thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pos-payment-method-list tbody,.pos-user-list tbody{gap:12px;display:grid}.pos-payment-method-list tr,.pos-user-list tr{background:#fff;border:1px solid #f1ebfb;border-radius:8px;align-items:center;gap:10px 12px;padding:16px 18px;box-shadow:0 2px 8px #1434430d}.pos-payment-method-list tr:hover,.pos-user-list tr:hover{background:#fff;border-color:#cbb6ee;box-shadow:0 5px 16px #14495817}.pos-payment-method-list td,.pos-user-list td{white-space:normal;overflow-wrap:anywhere;border:0;min-width:0;padding:0}.pos-payment-method-list td[data-label]:before,.pos-user-list td[data-label]:before{color:#819097;content:attr(data-label);margin-bottom:3px;font-size:9px;font-weight:800;display:block}.pos-payment-method-list tr{grid-template-columns:40px minmax(180px,1.2fr) minmax(170px,1fr) minmax(120px,.8fr) minmax(140px,.8fr) 90px;grid-template-areas:"drag method account fee behavior status""drag method actions actions actions status";display:grid}.pos-payment-method-list td:first-child{border-inline-end:1px solid #f1ebfb;grid-area:drag;align-self:stretch;place-items:center;padding-inline-end:10px;display:grid}.pos-payment-method-list td:first-child:before{display:none}.pos-payment-method-list td:nth-child(2){grid-area:method}.pos-payment-method-list td:nth-child(3){grid-area:account}.pos-payment-method-list td:nth-child(4){grid-area:fee}.pos-payment-method-list td:nth-child(5){grid-area:behavior}.pos-payment-method-list td:nth-child(6){border-inline-start:1px solid #f1ebfb;flex-direction:column;grid-area:status;justify-content:center;align-self:stretch;align-items:flex-end;padding-inline-start:10px;display:flex}.pos-payment-method-list td:nth-child(7){border-top:1px solid #f1ebfb;grid-area:actions;padding-top:9px}.pos-payment-method-list .row-actions{justify-content:flex-start}.pos-user-list tr{grid-template-columns:minmax(150px,1.1fr) minmax(190px,1.25fr) minmax(100px,.7fr) minmax(100px,.7fr) minmax(140px,.9fr) auto;grid-template-areas:"name contact role branch last status""name contact twofa actions actions status";display:grid}.pos-user-list td:first-child{border-inline-end:1px solid #f1ebfb;grid-area:name;align-self:stretch;padding-inline-end:14px}.pos-user-list td:nth-child(2){grid-area:contact}.pos-user-list td:nth-child(3){grid-area:role}.pos-user-list td:nth-child(4){grid-area:branch}.pos-user-list td:nth-child(5){grid-area:last}.pos-user-list td:nth-child(6){grid-area:twofa}.pos-user-list td:nth-child(7){border-inline-start:1px solid #f1ebfb;flex-direction:column;grid-area:status;justify-content:center;align-self:stretch;align-items:flex-end;padding-inline-start:10px;display:flex}.pos-user-list td:nth-child(8){border-top:1px solid #f1ebfb;grid-area:actions;padding-top:9px}.pos-user-list .row-actions{justify-content:flex-start}.pos-user-list>.pagination-row{color:#6423c9;background:#fff;border:1px solid #f1ebfb;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px 16px;font-size:11px;font-weight:800;display:flex}.pos-user-list>.pagination-row>div{align-items:center;gap:8px;display:flex}.pos-user-list>.pagination-row button{color:#20194f;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbb6ee;border-radius:6px;padding:5px 10px;font-size:10px;font-weight:900}.pos-user-list>.pagination-row button:hover:not(:disabled){background:#faf8fd;border-color:#9c75d9}.pos-user-list>.pagination-row button:disabled{opacity:.45;cursor:not-allowed}.pos-user-list>.pagination-row b{color:#20194f;font-variant-numeric:tabular-nums}@media (width<=900px){.pos-payment-method-list tr{grid-template-columns:auto 1fr;grid-template-areas:"drag status""method method""account account""fee behavior""actions actions"}.pos-payment-method-list td:first-child{border:0;place-self:center start;padding:0}.pos-payment-method-list td:nth-child(6){border:0;align-items:flex-end;padding:0}.pos-payment-method-list td:nth-child(2){border-top:1px solid #f1ebfb;padding-top:10px}.pos-payment-method-list td:nth-child(7){padding-top:11px}.pos-user-list tr{grid-template-columns:1fr auto;grid-template-areas:"name status""contact contact""role branch""last twofa""actions actions"}.pos-user-list td:first-child,.pos-user-list td:nth-child(7){border:0;border-bottom:1px solid #f1ebfb;padding:0 0 10px}.pos-user-list td:nth-child(7){align-items:flex-end}.pos-user-list td:nth-child(8){padding-top:11px}}@media (width<=560px){.pos-payment-method-list>.panel-title,.pos-user-list>.panel-title{padding:13px 14px}.pos-payment-method-list tr,.pos-user-list tr{padding:14px}.pos-user-list tr{grid-template-columns:1fr;grid-template-areas:"name""status""contact""role""branch""last""twofa""actions"}.pos-user-list td:first-child,.pos-user-list td:nth-child(7){padding:0 0 10px}.pos-user-list td:nth-child(7){align-items:flex-start}.pos-user-list>.pagination-row{flex-direction:column;align-items:stretch}.pos-user-list>.pagination-row>div{justify-content:space-between}}.pos-barcode-choice-modal{width:min(760px,100vw - 28px);max-height:min(760px,100vh - 28px);padding:24px;overflow:auto}.pos-barcode-choice-modal>.panel-title{align-items:flex-start;margin-bottom:15px}.pos-barcode-choice-modal>.panel-title h2,.pos-barcode-choice-modal>.panel-title p{margin:0}.pos-barcode-choice-modal>.panel-title small{color:#6423c9;font-size:11px;font-weight:900}.pos-barcode-choice-modal>.panel-title h2{color:#20194f;margin-top:4px;font-size:19px}.pos-barcode-choice-modal>.panel-title p{color:#6b7e85;margin-top:5px;line-height:1.6}.pos-barcode-choice-list{gap:9px;display:grid}.pos-barcode-choice-list>button{width:100%;min-height:88px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:#fff;border:1px solid #f1ebfb;border-radius:11px;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 13px;display:grid}.pos-barcode-choice-list>button:hover:not(:disabled){background:#faf8fd;border-color:#9c75d9;box-shadow:0 7px 18px #164e5a12}.pos-barcode-choice-list>button:disabled{cursor:not-allowed;opacity:.58}.pos-barcode-choice-list .pos-product-media{color:#6423c9;background:linear-gradient(135deg,#f1ebfb,#f1ebfb);border-radius:9px;place-items:center;width:70px;height:70px;font-size:22px;font-weight:900;display:grid;position:relative;overflow:hidden}.pos-barcode-choice-copy{gap:4px;min-width:0;display:grid}.pos-barcode-choice-copy b{color:#20194f;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pos-barcode-choice-copy small,.pos-barcode-choice-copy em{color:#71848a;font-size:10px;font-style:normal}.pos-barcode-choice-list>button>strong{color:#6423c9;white-space:nowrap;font-size:14px}.pos-barcode-choice-list>button>i{color:#a2383e;grid-column:2/-1;font-size:9px;font-style:normal;font-weight:900}.pos-barcode-choice-modal>.form-actions{margin-top:15px}@media (width<=560px){.pos-barcode-choice-modal{padding:17px}.pos-barcode-choice-list>button{grid-template-columns:54px minmax(0,1fr)}.pos-barcode-choice-list .pos-product-media{width:54px;height:54px}.pos-barcode-choice-list>button>strong,.pos-barcode-choice-list>button>i{grid-column:2}}.pos-customer-section-title{color:#20194f;border-bottom:1px solid #f1ebfb;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding:8px 2px 9px;display:flex}.pos-customer-section-title b{font-size:13px}.pos-customer-section-title small{color:#73858b;font-size:9px;font-weight:700}.pos-customer-address-rule{color:#7a5519;border:1px solid #e7c57f;background:#fff9ee;border-inline-start:4px solid #d59626;border-radius:8px;margin:0;padding:10px 12px;font-size:10px;font-weight:750;line-height:1.65}@media (width<=620px){.pos-customer-section-title{flex-direction:column;align-items:flex-start;gap:3px}}.pos-customer-field{gap:6px;display:grid}.pos-customer-field>span{color:#6423c9;font-size:12px;font-weight:800}.pos-country-select{min-width:0;position:relative}.pos-country-select>input[type=search]{padding-inline-end:34px}.pos-country-select>input[type=search]::-webkit-search-cancel-button{display:none}.pos-country-clear{z-index:2;color:#9c75d9;width:28px;height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:18px;display:grid;position:absolute;inset-block-start:7px;inset-inline-end:7px}.pos-country-clear:hover{color:#6423c9;background:#f1ebfb}.pos-country-options{z-index:120;inset-inline:0;background:#fff;border:1px solid #f1ebfb;border-radius:8px;max-height:260px;padding:5px;position:absolute;top:calc(100% + 5px);overflow:auto;box-shadow:0 12px 30px #1338442e}.pos-country-options>button{color:#6423c9;width:100%;min-height:36px;font:inherit;text-align:start;cursor:pointer;background:#fff;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:7px 9px;font-size:11px;display:flex}.pos-country-options>button:hover,.pos-country-options>button.active{color:#6423c9;background:#f1ebfb}.pos-country-options>button[aria-selected=true]{color:#20194f;background:#f1ebfb;font-weight:900}.pos-country-options small{color:#839399;font-size:9px}.pos-country-options>p{color:#788b91;text-align:center;margin:0;padding:13px;font-size:11px}.pos-phone-code{min-width:0;position:relative}.pos-phone-code>span{z-index:2;color:#6423c9;pointer-events:none;inset-inline-start:11px;font-size:11px;font-weight:850;position:absolute;top:50%;transform:translateY(-50%)}.pos-customer-form .pos-phone-code>input{text-align:center;border-start-start-radius:8px;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:8px;padding-inline:23px 5px}.pos-phone-code>input::-webkit-search-cancel-button{display:none}.pos-customer-phone-input:focus-within .pos-phone-code>input{box-shadow:none;border-color:#9c75d9}.pos-global-settings-form[data-settings-view=transaction] .pos-global-settings-section.pos-settings-transaction .pos-global-policy-grid>label:nth-child(3),.pos-global-settings-form[data-settings-view=printing][data-print-template=qoyod_default] .pos-settings-printing:not(.pos-print-template-choice):not(.pos-qoyod-template-card){display:none}.pos-print-qoyod-reference>label{color:#20194f;background:#faf8fd;border:1px solid #f1ebfb;border-radius:9px;align-items:flex-start;gap:9px;padding:12px;display:flex}.pos-print-qoyod-reference>label>input{accent-color:#6423c9;width:17px;height:17px}.pos-print-qoyod-reference>label>span{gap:4px;display:grid}.pos-print-qoyod-reference>label b{font-size:12px}.pos-print-qoyod-reference>label small{color:#73858b;font-size:10px}.pos-qoyod-template-card{background:linear-gradient(120deg,#faf8fd,#fff);border-inline-start:4px solid #6423c9;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.pos-qoyod-template-card .panel-title{margin:0}.pos-qoyod-template-card>a{justify-self:end}.pos-qoyod-template-card>small{color:#9b6b16;grid-column:1/-1;font-size:10px;font-weight:800}.primary-button.disabled{cursor:not-allowed;filter:saturate(.35);opacity:.56}@media (width<=650px){.pos-qoyod-template-card{grid-template-columns:1fr}.pos-qoyod-template-card>a{text-align:center;justify-self:stretch}}.pos-payment-method-empty{text-align:center;justify-items:center;gap:8px;padding:38px 18px;display:grid}.pos-payment-method-empty>span{color:#7957bd;background:#f0eafd;border-radius:50%;place-items:center;width:54px;height:54px;font-size:24px;display:grid}.pos-payment-method-empty h3{color:#20194f;margin:2px 0 0;font-size:17px}.pos-payment-method-empty p{color:#708189;max-width:440px;margin:0 0 10px}.pos-payment-method-empty .primary-button{min-height:42px}.pos-checkout-payment-empty{color:#795817;background:#fff8e8;border:1px solid #e5c575;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;margin:0 14px 12px;padding:11px;display:grid}.pos-checkout-payment-empty>span{color:#fff;background:#eebf4a;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:1000;display:grid}.pos-checkout-payment-empty>div{gap:3px;display:grid}.pos-checkout-payment-empty small{color:#806f49}.pos-split-heading>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.pos-split-heading>div button{grid-column:auto;padding:3px 7px}.pos-split-row-actions{align-items:center;gap:5px;display:flex}.pos-split-row .pos-split-row-actions button{background:#fff;border:1px solid #cbb6ee;border-radius:6px;grid-column:auto;min-height:37px;padding-inline:10px}.pos-pay-later-customer-warning{background:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:9px;grid-column:1/-1!important;display:flex!important}.pos-pay-later-customer-warning small{color:#a02d39;font-weight:800}.pos-pay-later-customer-warning button{white-space:nowrap}@media (width<=650px){.pos-checkout-payment-empty{grid-template-columns:auto 1fr}.pos-checkout-payment-empty>a,.pos-checkout-payment-empty>button{width:100%}.pos-split-row{grid-template-columns:1fr}.pos-split-row-actions{justify-content:flex-end}}.pos-payment-method-option{position:relative}.pos-payment-method-option>.pos-payment-amount-editor{z-index:24;background:#fff;border-color:#cbb6ee;width:220px;margin:0;padding:13px;display:flex;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%);box-shadow:0 12px 30px #0b2b3633}.pos-payment-method-option>.pos-payment-amount-editor:before{content:"";background:#fff;border-block-start:1px solid #cbb6ee;border-inline-start:1px solid #cbb6ee;width:12px;height:12px;position:absolute;top:-6px;left:calc(50% - 6px);transform:rotate(45deg)}.pos-payment-method-option>.pos-payment-amount-editor>header{display:flex}.pos-payment-method-option>.pos-payment-amount-editor>label{width:100%;display:grid}.pos-payment-method-option>.pos-payment-amount-editor-summary{width:100%}.pos-payment-method-option>.pos-payment-amount-editor>.form-actions{grid-template-columns:1fr;width:100%;display:grid}.pos-payment-method-option>.pos-payment-amount-editor>.form-actions button{width:100%}.pos-checkout-payment-body:has(.pos-payment-amount-editor){padding-bottom:285px}@media (width<=520px){.pos-payment-method-option>.pos-payment-amount-editor{width:min(220px,100vw - 34px)}}.pos-payment-amount-input{position:relative}.pos-payment-amount-input>input{-moz-appearance:textfield;padding-inline-end:44px!important}.pos-payment-amount-input>input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pos-payment-amount-input>input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pos-payment-amount-input>span{color:#72858c;pointer-events:none;align-items:center;font-size:10px;font-weight:850;display:flex;position:absolute;inset-block:0;inset-inline-end:10px}.pos-completion-backdrop{place-items:stretch end;padding:0}.pos-completion-modal{border:0;border-radius:0;flex-direction:column;width:55vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:38px clamp(26px,4vw,72px);animation:.18s ease-out pos-checkout-drawer-in-ltr;display:flex;overflow:auto;box-shadow:-16px 0 42px #071e293d}.q-app[dir=rtl] .pos-completion-modal{animation-name:pos-checkout-drawer-in-rtl;box-shadow:16px 0 42px #071e293d}.pos-completion-modal h2{margin:7px 0 22px}.pos-completion-primary{justify-items:center;gap:6px;margin-bottom:22px;display:grid}.pos-completion-primary>small{color:#75868c;font-size:11px}.pos-completion-primary>b{color:#20194f;font-size:25px}.pos-completion-primary>span{color:#72838a;font-size:11px}.pos-completion-primary strong{color:#6423c9}.pos-completion-live-fields{border-top:1px solid #f1ebfb;gap:0;margin-bottom:18px;display:grid}.pos-completion-live-fields>span{text-align:start;border-bottom:1px solid #f1ebfb;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 18px;padding:13px 3px;display:grid}.pos-completion-live-fields small{color:#6423c9}.pos-completion-live-fields b{color:#20194f;text-align:end}.pos-completion-live-fields .outstanding small,.pos-completion-live-fields .outstanding b{color:#946718}.pos-completion-live-fields .change b{color:#6423c9}.pos-completion-live-fields em{color:#927744;grid-column:1/-1;font-size:9px;font-style:normal}.pos-completion-reference{background:#faf8fd;margin-bottom:18px}.pos-completion-main-actions{grid-template-columns:1fr;width:60%;margin:46px auto 0}.pos-completion-main-actions button,.pos-completion-secondary-actions button{flex-direction:row;min-height:48px}.pos-completion-main-actions .outline-button{background:#fff}.pos-completion-secondary-actions{border-top:1px solid #f1ebfb;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px;padding-top:16px}.pos-completion-modal>.form-message{margin-bottom:4px}@media (width>=1600px){.pos-completion-modal{width:45vw}}@media (width>=992px) and (width<=1199px){.pos-completion-modal{width:65vw}}@media (width>=768px) and (width<=991px){.pos-completion-modal{width:75vw}}@media (width<=767px){.pos-completion-modal{width:100vw;padding:30px 20px}.pos-completion-main-actions{width:100%;margin-top:30px}}@media (width<=520px){.pos-completion-secondary-actions{grid-template-columns:1fr}}.organization-switcher .organization-card{margin-bottom:1rem}.organization-card-head .organization-preparing{color:#79591b;background:#fff3d8}.organization-card-head strong,.organization-card-head small{overflow-wrap:anywhere}.organization-card-actions>div{flex-wrap:wrap;gap:.6rem;display:flex}.organization-switcher button:disabled{cursor:not-allowed;opacity:.6}.organization-search input{min-width:0}.pos-profile-editor{gap:14px;min-width:0;display:grid}.pos-profile-editor>.outline-button{white-space:normal;text-align:start;justify-self:start}.pos-profile-editor .pos-pin-form fieldset{gap:12px;display:grid}.pos-profile-editor .pos-pin-form label{gap:6px;display:grid}.pos-profile-editor .pos-pin-form input{box-sizing:border-box;width:100%;min-width:0}.pos-profile-editor .pos-profile-fields input,.pos-profile-editor .pos-profile-fields select{box-sizing:border-box;max-width:100%}.pos-profile-pin-only{min-width:0}:is(.pos-pin-setup-dialog:has(.pos-profile-editor),.pos-pin-enrollment-card:has(.pos-profile-editor)){max-height:90dvh;overflow-y:auto}@media (width<=767px){.pos-profile-editor .pos-profile-page-grid,.pos-profile-editor .pos-profile-fields{grid-template-columns:1fr}.pos-profile-editor .pos-profile-wide{grid-column:auto}}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.pricing-page{color:#20194f;background:#faf8fd;min-height:100vh}.pricing-nav{background:#fff;border-bottom:1px solid #f1ebfb}.pricing-nav nav a[aria-current=page]{color:#6423c9;font-weight:800}.pricing-hero{text-align:center;background:radial-gradient(circle at 50% 0,#f1ebfb,#0000 58%),#fff;padding:65px 25px 100px}.pricing-hero h1{color:#20194f;margin:17px 0 8px;font-size:44px}.pricing-hero>p{color:#74858f;font-size:17px}.billing-toggle{background:#f1ebfb;border-radius:9px;margin-top:25px;padding:4px;display:inline-flex}.billing-toggle button{color:#6423c9;background:0 0;border:0;border-radius:6px;padding:10px 25px}.billing-toggle button.active{color:#6423c9;background:#fff;font-weight:700;box-shadow:0 2px 8px #0000001a}.billing-toggle small{color:#6423c9;margin-right:6px}.pricing-trust{color:#6423c9;flex-wrap:wrap;justify-content:center;gap:25px;margin-top:22px;font-size:13px;display:flex}.pricing-trust span:first-letter{color:#6423c9}.pricing-full{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;max-width:1420px;margin:-58px auto 85px;padding:0 25px}.pricing-full article{flex-direction:column;min-width:0;padding:25px;display:flex}.pricing-full article.featured{transform:translateY(-9px)}.pricing-full article.selected-plan{border-color:#6423c9;box-shadow:0 0 0 3px #207aa31f,0 20px 40px #1855711c}.pricing-full h2{margin:14px 0 8px;font-size:24px}.pricing-full article>p{min-height:74px;line-height:1.7}.plan-discount{color:#6423c9;background:#f1ebfb;border-radius:13px;align-self:flex-start;min-height:24px;padding:4px 9px;font-size:11px;display:inline-flex}.plan-price{min-height:55px;align-items:end!important;gap:8px!important;margin:20px 0 4px!important;display:flex!important}.plan-price b{color:#6423c9;font-size:37px!important}.plan-price span{color:#6e808b;font-size:12px}.custom-price{flex-direction:column;align-items:flex-start!important;gap:3px!important}.custom-price b{font-size:28px!important}.annual-total{color:#8a969e;min-height:48px;line-height:1.65;display:block}.annual-total del{color:#b06772}.pricing-full .plan-select{flex:none;width:100%;margin:16px 0 10px}.plan-capacity{grid-template-columns:1fr 1fr;gap:7px!important;margin:0!important;display:grid!important}.plan-capacity span{text-align:center;color:#6423c9;background:#faf8fd;border-radius:5px;padding:8px 6px;font-size:12px}.pricing-full ul{margin:16px 0 0!important}.pricing-full li{gap:7px;line-height:1.55;display:flex;padding:6px 0!important}.pricing-full li span{color:#6423c9;font-weight:800}.pricing-page .addons,.pricing-page .faq,.pricing-testimonials{background:#fff;padding:75px max(7vw,30px)}.pricing-page .section-heading p{color:#74858f}.pricing-page .addon-grid{grid-template-columns:repeat(4,1fr);gap:16px;max-width:1180px;margin:auto;display:grid}.pricing-page .addon-grid article{text-align:center;background:#faf8fd;border:1px solid #f1ebfb;border-radius:10px;padding:24px;transition:all .18s}.pricing-page .addon-grid article.selected-addon{background:#faf8fd;border-color:#6423c9;box-shadow:0 0 0 3px #258eaa17}.pricing-page .addon-icon{color:#6423c9;background:#f1ebfb;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin:auto;font-size:19px;display:flex}.pricing-page .addon-grid h3{margin:14px 0 10px}.pricing-page .addon-grid b,.pricing-page .addon-grid small,.pricing-page .addon-grid strong{display:block}.pricing-page .addon-grid b{color:#6423c9;font-size:20px}.pricing-page .addon-grid small{color:#7c8b94;margin-top:5px}.pricing-page .addon-grid strong{color:#6423c9;min-height:18px;font-size:12px}.quantity-control{grid-template-columns:36px 52px 36px;justify-content:center;align-items:center;gap:5px;margin:18px 0 10px;display:grid}.quantity-control button{color:#6423c9;background:#fff;border:1px solid #cbb6ee;border-radius:5px;width:36px;height:36px;font-size:20px}.quantity-control button:disabled{opacity:.4;cursor:not-allowed}.quantity-control output{background:#fff;border:1px solid #f1ebfb;border-radius:5px;place-items:center;height:36px;font-weight:800;display:grid}.pricing-summary{color:#fff;background:linear-gradient(105deg,#20194f,#20194f);border-radius:12px;grid-template-columns:1.35fr .8fr auto;align-items:center;gap:25px;max-width:1180px;margin:0 auto 80px;padding:25px 30px;display:grid;box-shadow:0 18px 45px #1234482e}.pricing-summary span,.pricing-summary small{color:#cbb6ee}.pricing-summary h2{margin:5px 0;font-size:25px}.pricing-summary p{color:#cbb6ee;margin:0}.summary-price{flex-direction:column;gap:4px;display:flex}.summary-price b{font-size:25px}.pricing-testimonials{background:#faf8fd}.pricing-testimonials>div:last-child{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1120px;margin:auto;display:grid}.pricing-testimonials figure{background:#fff;border:1px solid #f1ebfb;border-radius:10px;margin:0;padding:25px}.pricing-testimonials blockquote{color:#6423c9;min-height:82px;margin:0;line-height:1.9}.pricing-testimonials figcaption{border-top:1px solid #f1ebfb;align-items:center;gap:10px;margin-top:16px;padding-top:16px;display:flex}.pricing-testimonials figcaption>span{color:#6423c9;background:#f1ebfb;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.pricing-testimonials figcaption b{flex-direction:column;gap:3px;display:flex}.pricing-testimonials figcaption small{color:#8b969c;font-weight:400}.pricing-page .faq{background:#fff}.pricing-page .faq details{background:#fff;border:1px solid #f1ebfb;border-radius:7px;max-width:900px;margin:0 auto 10px;padding:0 20px}.pricing-page .faq summary{cursor:pointer;justify-content:space-between;padding:18px 0;font-weight:700;list-style:none;display:flex}.pricing-page .faq summary::-webkit-details-marker{display:none}.pricing-page .faq summary span{color:#6423c9;font-size:18px}.pricing-page .faq details[open] summary span{transform:rotate(45deg)}.pricing-page .faq details p{color:#71818b;border-top:1px solid #f1ebfb;margin:0;padding:16px 0;line-height:1.8}.pricing-cta{margin-top:0}.pricing-footer{color:#cbb6ee;background:#20194f;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;padding:28px;display:flex}.pricing-footer .q-logo{margin-left:auto;font-size:24px}.pricing-footer a:not(.q-logo):hover{color:#fff}@media (width<=1180px){.pricing-full{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px}.pricing-full article.featured{transform:none}.pricing-summary{margin-inline:25px}.pricing-page .addon-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.pricing-full{grid-template-columns:1fr;max-width:500px}.pricing-page .addon-grid,.pricing-testimonials>div:last-child{grid-template-columns:1fr}.pricing-hero h1{font-size:36px}.pricing-summary{grid-template-columns:1fr;align-items:start}.pricing-summary>a{width:100%}.pricing-footer .q-logo{width:100%;margin-left:0}.pricing-page .addons,.pricing-page .faq,.pricing-testimonials{padding-inline:20px}}@media (width<=520px){.billing-toggle button{padding:10px 14px}.pricing-hero{padding-inline:16px}.pricing-hero h1{font-size:31px}.pricing-full{padding-inline:16px}.pricing-trust{flex-direction:column;align-items:flex-start;gap:8px}.pricing-summary{margin-inline:16px;padding:22px}.pricing-page .cta{margin-inline:16px}}.attachment-upload{padding:22px}.attachment-upload form{align-items:center;gap:15px;display:flex}.attachment-upload form>label{color:#73828c;background:#faf8fd;border:2px dashed #cbb6ee;border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;min-height:135px;display:flex;position:relative}.attachment-upload label>span{color:#6423c9;font-size:27px}.attachment-upload label>b{color:#6423c9}.attachment-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.onboarding-page{justify-content:center;align-items:center;min-height:calc(100vh - 180px);padding:30px;display:flex}.onboarding-card{background:#fff;border:1px solid #f1ebfb;border-radius:10px;width:min(760px,100%);padding:32px;box-shadow:0 16px 45px #122f411f}.onboarding-progress>span{color:#75848d;margin-bottom:9px;display:block}.onboarding-progress>div{background:#f1ebfb;border-radius:5px;height:6px;overflow:hidden}.onboarding-progress i{background:linear-gradient(90deg,#9c75d9,#6423c9);height:100%;display:block}.onboarding-card h1{margin:28px 0 7px;font-size:27px}.onboarding-card>p{color:#829099;margin:0 0 25px}.choice-block{margin:20px 0}.choice-block>b{margin-bottom:11px;display:block}.choice-block>div{flex-wrap:wrap;gap:9px;display:flex}.choice-block button{color:#6423c9;background:#fff;border:1px solid #f1ebfb;border-radius:7px;padding:10px 16px}.choice-block button i{margin-right:7px;font-style:normal;display:none}.choice-block button.selected{color:#6423c9;background:#f1ebfb;border-color:#9c75d9}.choice-block button.selected i{display:inline}.onboarding-actions{border-top:1px solid #f1ebfb;justify-content:flex-end;gap:9px;margin-top:28px;padding-top:18px;display:flex}@media (width<=650px){.attachment-upload form{flex-direction:column;align-items:stretch}.attachment-upload form>button{width:100%}.onboarding-page{padding:0}.onboarding-card{padding:22px}.choice-block button{width:100%}}.report-dashboard-heading{margin-bottom:24px}.report-recent{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:7px;margin-bottom:18px;padding:21px}.report-section-title{align-items:center;gap:12px;margin-bottom:17px;display:flex}.report-section-title>span,.report-category-head>span{color:#6423c9;background:#f1ebfb;border-radius:50%;place-items:center;width:43px;height:43px;font-size:20px;display:grid}.report-section-title h2,.report-category-head h2{color:#20194f;margin:0;font-size:18px}.report-section-title p{color:var(--muted);margin:4px 0 0;font-size:12px}.report-recent>div:last-child{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.report-recent>div:last-child a{color:#6423c9;background:#faf8fd;border:1px solid #f1ebfb;border-radius:6px;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:13px;display:grid}.report-recent>div:last-child a>span{color:#6423c9}.report-recent>div:last-child a>i{color:#9c75d9;font-style:normal}.report-recent>div:last-child a:hover{background:#faf8fd;border-color:#9c75d9}.report-search-bar{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:7px;align-items:center;gap:9px;margin-bottom:19px;padding:15px;display:flex}.report-search-bar label{color:#87949d;background:#faf8fd;border:1px solid #f1ebfb;border-radius:5px;flex:1;align-items:center;gap:9px;min-width:300px;height:41px;padding:0 12px;display:flex}.report-search-bar input{background:0 0;border:0;outline:0;flex:1}.report-catalog{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.report-category{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:7px;overflow:hidden}.report-category-head{border-bottom:1px solid #f1ebfb;align-items:center;gap:12px;padding:19px 19px 14px;display:flex}.report-link-list{padding:6px 19px 12px}.report-link-list a{color:#5a6872;border-bottom:1px solid #f0f2f3;align-items:center;gap:8px;min-height:42px;display:flex}.report-link-list a:last-child{border-bottom:0}.report-link-list a:hover{color:#6423c9;padding-right:5px}.report-link-list a>span{flex:1}.report-link-list small{color:#c67519;background:#fff0db;border-radius:10px;padding:2px 7px;font-size:10px}.report-link-list i{color:#a6b0b6;font-style:normal}.report-back{color:#6423c9;margin-bottom:8px;font-size:12px;display:inline-block}.report-page-heading>div:last-child,.report-actions{gap:8px;display:flex}.report-filter-panel{padding:18px 20px}.report-filter-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.report-filter-row>.field{min-width:155px}.report-filter-row .field input,.report-filter-row .field select{height:40px}.report-wide-field{flex:1;min-width:275px!important}.report-filter-options{color:#6e7b84;border-top:1px solid #f1ebfb;align-items:center;gap:24px;margin-top:16px;padding-top:14px;font-size:12px;display:flex}.report-filter-options label{align-items:center;gap:7px;display:flex}.report-filter-options input{accent-color:#6423c9}.report-filter-options>span{margin-right:auto}.report-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:0 0 18px;display:grid}.report-kpis article{border:1px solid var(--line);min-height:92px;box-shadow:var(--shadow);background:#fff;border-top:3px solid #6423c9;border-radius:7px;padding:17px}.report-kpis article:nth-child(2),.report-kpis article:nth-child(3){border-top-color:#6423c9}.report-kpis article:nth-child(4){border-top-color:#d19a35}.report-kpis span{color:#78868f;font-size:12px;display:block}.report-kpis b{color:#20194f;margin-top:10px;font-size:21px;display:block}.report-table-panel{overflow:hidden}.report-table-panel .panel-title>div{align-items:center;gap:12px;display:flex}.report-table-panel .panel-title small{color:#87949c}.report-table th{background:#faf8fd;border-bottom:2px solid #f1ebfb}.report-table td.money-cell{text-align:right;font-variant-numeric:tabular-nums;direction:ltr}.report-table tbody tr:nth-child(2n){background:#faf8fd}.ledger-drill{color:#6423c9;cursor:pointer;background:0 0;border:0;font-weight:700}.ledger-drill:hover{text-decoration:underline}.report-empty{margin:25px auto}.report-footnote{text-align:center;color:#8a949b;margin:13px 0;font-size:11px}.report-skeleton{padding:20px}.report-skeleton i{background:linear-gradient(90deg,#f1ebfb,#f1ebfb,#f1ebfb) 0 0/220% 100%;border-radius:4px;height:44px;margin-bottom:8px;animation:1.2s infinite report-shimmer;display:block}.report-loading article{background:linear-gradient(90deg,#fff,#f1ebfb,#fff) 0 0/220% 100%;animation:1.2s infinite report-shimmer}@keyframes report-shimmer{to{background-position:-220% 0}}@media (width<=1100px){.report-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.report-recent>div:last-child{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.report-catalog,.report-recent>div:last-child,.report-kpis{grid-template-columns:1fr}.report-search-bar,.report-filter-row,.report-filter-options{flex-direction:column;align-items:stretch}.report-search-bar label{min-width:0}.report-filter-row>.field,.report-wide-field{width:100%;min-width:0!important}.report-filter-options>span{margin-right:0}.report-page-heading .report-actions{width:100%}.report-page-heading .report-actions>*{flex:1}}@media print{.q-sidebar,.q-topbar,.breadcrumbs,.q-footer,.report-filter-panel,.report-actions,.report-footnote{display:none!important}.q-main{margin:0}.q-content{max-width:none;padding:0}.panel{box-shadow:none}.report-table th,.report-table td{padding:7px;font-size:10px}}.settings-master-form>section{scroll-margin-top:96px}.settings-master-form>section>h3{color:#6423c9;margin:22px 0 13px;font-size:14px}.settings-master-form select[multiple]{min-height:118px;padding:7px}.logo-uploader{position:relative}.logo-uploader>input[type=file]{color:#697985;background:#fff;border:1px solid #cbb6ee;border-radius:5px;max-width:250px;margin-right:auto;padding:8px}.logo-uploader .tenant-logo-preview{background:#fff;border:1px solid #f1ebfb;overflow:hidden}.tenant-logo-preview img{object-fit:contain;width:100%;height:100%}.logo-uploader span em{font-size:11px;font-style:normal}.print-column-grid{background:#faf8fd;border:1px solid #f1ebfb;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 14px;padding:14px;display:grid}.print-column-grid label{color:#6423c9;align-items:center;gap:8px;min-height:32px;display:flex}.print-column-grid input{accent-color:#6423c9;width:16px;height:16px}.settings-master-form .admin-actions{z-index:3;background:#fffffff5;margin:0 -22px -22px;padding:14px 22px;position:sticky;bottom:0;box-shadow:0 -7px 18px #18364912}@media (width<=900px){.print-column-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.logo-uploader>input[type=file]{max-width:190px}}@media (width<=560px){.print-column-grid{grid-template-columns:1fr}.logo-uploader>input[type=file]{width:100%;max-width:none;margin-right:0}}.subscription-actions{flex-direction:column;gap:8px;min-width:170px;display:flex}.danger-outline,.danger-button{cursor:pointer;border-radius:5px;min-height:40px;padding:0 16px;font-weight:700}.danger-outline{color:#b33742;background:#fff;border:1px solid #c74b55}.danger-button{color:#fff;background:#b73540;border:1px solid #b73540}.danger-button:disabled{opacity:.55;cursor:not-allowed}.modal-backdrop{z-index:80;background:#10243275;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.subscription-cancel-modal{width:min(570px,100%);padding:27px}.subscription-cancel-modal h2{color:#20194f;margin:0 0 7px}.subscription-cancel-modal>p{color:#78858d;margin:0 0 20px}.cancel-reasons{gap:8px;margin-bottom:19px;display:grid}.cancel-reasons label{background:#faf8fd;border:1px solid #f1ebfb;border-radius:5px;align-items:center;gap:9px;padding:11px 12px;display:flex}.cancel-reasons input{accent-color:#6423c9}.subscription-cancel-modal textarea{resize:vertical;width:100%}.subscription-message{margin:16px 20px 0}.subscription-billing-pane{padding:22px}.subscription-billing-pane>.panel-title{margin-bottom:18px}.subscription-billing-pane>.panel-title p{color:#788690;margin:5px 0 0;font-size:12px}.subscription-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.subscription-payment-grid>article{background:linear-gradient(145deg,#fff,#faf8fd);border:1px solid #f1ebfb;border-radius:8px;gap:12px;padding:18px;display:grid}.subscription-payment-grid>article>div{align-items:center;gap:8px;display:flex}.subscription-payment-grid>article>div:first-child{justify-content:space-between}.subscription-payment-grid>article>div:last-child{margin-top:3px}.subscription-payment-grid em{color:#6423c9;background:#f1ebfb;border-radius:12px;padding:3px 8px;font-size:10px;font-style:normal}.subscription-payment-grid b{letter-spacing:1.5px;color:#20194f;font-size:19px}.subscription-payment-grid small{color:#74838d}.subscription-sandbox-note{color:#862;background:#fff8e8;border-radius:5px;margin:18px 0 0;padding:11px 13px;font-size:11px}.subscription-payment-modal .check-field{margin-top:16px}.subscription-billing-pane .empty-state{box-shadow:none;border:1px dashed #f1ebfb}.subscription-billing-pane .compact{min-height:32px;padding:0 10px}@media (width<=700px){.subscription-actions{width:100%}.modal-backdrop{padding:10px}.subscription-cancel-modal{padding:20px}.subscription-payment-grid{grid-template-columns:1fr}.subscription-billing-pane{padding:16px}.subscription-billing-pane>.panel-title{flex-direction:column;align-items:stretch}.subscription-billing-pane>.panel-title button{width:100%}}.heading-actions,.table-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.table-actions .outline-button{white-space:nowrap}@media (width<=720px){.page-heading .heading-actions{width:100%}.page-heading .heading-actions a{text-align:center;flex:1}.table-actions{min-width:150px}}.filter-actions{align-items:center;gap:8px;margin-top:14px;display:flex}.pagination-row{color:#74828b;justify-content:space-between;align-items:center;gap:14px;padding:14px 4px 0;display:flex}.pagination-row>div{align-items:center;gap:9px;display:flex}.pagination-row button{color:#6423c9;background:#fff;border:1px solid #f1ebfb;border-radius:5px;padding:7px 12px}.pagination-row button:disabled{opacity:.45}.support-user-modal{width:min(760px,100%);max-height:90vh;padding:25px;overflow:auto}.modal-title{border-bottom:1px solid #f1ebfb;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:13px;display:flex}.modal-title h2{margin:0}.modal-title>button{color:#87939b;cursor:pointer;background:0 0;border:0;font-size:25px}.support-user-modal select[multiple]{min-height:106px}.support-permission-choice{grid-template-columns:1fr 1fr;gap:10px;margin:10px 0 18px;display:grid}.support-permission-choice>label{background:#faf8fd;border:1px solid #f1ebfb;border-radius:6px;align-items:center;gap:10px;padding:13px;display:flex}.support-permission-choice input{accent-color:#6423c9}.support-permission-choice span{flex-direction:column;gap:4px;display:flex}.support-permission-choice small{color:#6423c9}.user-details-card{overflow:hidden}.user-details-card table{width:100%}.user-details-card th{color:#6423c9;background:#faf8fd;width:34%;font-weight:700}.user-details-card th,.user-details-card td{text-align:right;border-bottom:1px solid #f1ebfb;padding:15px 18px}.user-details-card tr:last-child>*{border-bottom:0}@media (width<=700px){.pagination-row{flex-direction:column;align-items:stretch}.support-user-modal{padding:18px}.support-permission-choice{grid-template-columns:1fr}.user-details-card th{width:44%}}.advanced-report-filter{color:#fff;background:#20194f;border-color:#20194f;box-shadow:0 5px 15px #0e2b3f24}.advanced-report-filter .field>span{color:#f1ebfb}.advanced-report-filter .field input,.advanced-report-filter .field select{color:#20194f;background:#fff;border-color:#6423c9}.report-filter-switches{border-bottom:1px solid #ffffff24;align-items:center;gap:18px;margin-bottom:14px;padding-bottom:12px;display:flex}.report-filter-switches label{align-items:center;gap:8px;font-weight:700;display:flex}.report-filter-switches input{accent-color:#6423c9;width:35px;height:19px}.report-filter-panel .audit-process-link{color:#6423c9;margin-top:13px;font-weight:700;display:inline-flex}.report-document-heading{text-align:center;border:1px solid var(--line);background:#fff;border-bottom:0;border-radius:7px 7px 0 0;margin-top:2px;padding:22px 20px 14px}.report-document-heading h2{color:#20194f;margin:0;font-size:25px}.report-document-heading strong,.report-document-heading span{color:#5d6b75;margin-top:6px;display:block}.report-document-heading span{font-size:13px}.report-tenant-logo{object-fit:contain;width:auto;max-width:150px;height:58px;margin:0 auto 12px;display:block}.report-document-heading .report-filter-summary{color:#6b7b86;max-width:980px;margin:9px auto 0;font-size:12px;line-height:1.7;display:block}.report-document-heading+.report-kpis{border-left:1px solid var(--line);border-right:1px solid var(--line);background:#fff;margin:0;padding:8px 18px 18px}.report-document-heading+.report-kpis:empty{display:none}.report-export-message a{margin-right:7px;font-weight:800;text-decoration:underline}.financial-statement-panel{border-radius:0 0 7px 7px;margin-top:0;overflow:hidden}.financial-statement-table thead th{background:#faf8fd;border-bottom:2px solid #6423c9;font-size:13px}.financial-statement-table{min-width:max-content}.financial-statement-table th:first-child,.financial-statement-table td:first-child{min-width:240px}.financial-statement-table td:not(:first-child),.financial-statement-table th:not(:first-child){white-space:nowrap;min-width:138px}.financial-statement-table td:not(:first-child),.financial-statement-table th:not(:first-child),.trial-balance-table td:not(:first-child),.trial-balance-table th:not(:first-child),.equity-table td:not(:first-child),.equity-table th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums;direction:ltr}.financial-section-row td{color:#20194f;background:#f1ebfb;border-top:2px solid #6423c9;font-weight:800}.financial-section-row td:first-child{font-size:15px}.financial-account-link{color:#6423c9}.financial-account-link:hover{text-decoration:underline}.financial-grand-total td{color:#20194f;background:#faf8fd;border-top:2px solid #6423c9;font-weight:800}.trial-balance-table thead tr:first-child th{text-align:center;color:#20194f;background:#f1ebfb}.trial-balance-table thead tr:nth-child(2) th{text-align:center;font-size:11px}.equity-table th{white-space:normal;min-width:130px}.equity-table tbody tr:last-child td{background:#faf8fd;border-top:2px solid #6423c9;font-weight:800}.report-page-heading{align-items:flex-end}.report-actions{flex-wrap:wrap;justify-content:flex-end}.report-filter-panel select,.report-filter-panel input{min-width:0}.report-table-panel .ledger-drill{background:0 0;border:0;min-height:0;padding:0;display:inline}@media (width<=900px){.report-page-heading{flex-direction:column;align-items:stretch}.report-actions{justify-content:flex-start}.report-filter-switches{flex-wrap:wrap}.report-document-heading+.report-kpis{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.report-actions{grid-template-columns:1fr 1fr;display:grid!important}.report-actions>:nth-child(2){grid-area:2/1/auto/-1}.report-document-heading+.report-kpis{grid-template-columns:1fr}.report-document-heading h2{font-size:21px}}@media print{.report-document-heading,.report-document-heading+.report-kpis{border:0}.report-page-heading{display:none}.financial-statement-panel{border:0}.report-kpis article{box-shadow:none}}.webhook-entry-card{justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;display:flex}.webhook-entry-card>div{align-items:center;gap:16px;display:flex}.webhook-entry-card h2,.webhook-entry-card p{margin:0}.webhook-entry-card p{color:var(--muted);margin-top:5px}.webhook-workspace{gap:18px;display:grid}.webhook-security-note{background:linear-gradient(135deg,#f1ebfb,#fff);align-items:flex-start;gap:18px;display:flex}.webhook-security-note h2,.webhook-security-note p{margin:0 0 7px}.webhook-security-note p{color:var(--muted)}.webhook-security-note code{color:#20194f;direction:ltr;background:#f1ebfb;border-radius:7px;padding:7px 10px;display:inline-block}.webhook-lock{color:#fff;background:#6423c9;border-radius:12px;flex:none;place-items:center;width:48px;height:48px;font-size:25px;display:grid}.webhook-issued-secret{align-items:center;gap:12px;display:flex}.webhook-issued-secret code{overflow-wrap:anywhere;direction:ltr;flex:1}.panel-title-row,.webhook-card-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.panel-title-row h2,.panel-title-row p,.webhook-card-head h3{margin:0}.panel-title-row p{color:var(--muted);margin-top:4px}.webhook-endpoint-grid{grid-template-columns:repeat(auto-fit,minmax(390px,1fr));gap:14px;margin-top:18px;display:grid}.webhook-endpoint-card{border:1px solid var(--border);background:#fff;border-radius:12px;padding:18px}.webhook-card-head code{color:var(--muted);margin-top:6px;font-size:12px;display:block}.webhook-event-chips{flex-wrap:wrap;gap:6px;margin:16px 0;display:flex}.webhook-event-chips span{color:#6423c9;background:#f1ebfb;border-radius:999px;padding:5px 8px;font-size:12px}.webhook-endpoint-card dl{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 16px;display:grid}.webhook-endpoint-card dl div{gap:4px;display:grid}.webhook-endpoint-card dt,.webhook-deliveries-panel small{color:var(--muted);font-size:12px}.webhook-endpoint-card dd{margin:0;font-size:13px}.webhook-empty{text-align:center;color:var(--muted);padding:38px 16px}.webhook-empty span{color:#6423c9;font-size:32px}.webhook-empty h3{color:var(--text);margin:8px 0 4px}.webhook-empty p{margin:0 0 18px}.webhook-empty.compact{padding:20px}.webhook-deliveries-panel td code,.webhook-deliveries-panel td small{display:block}.webhook-deliveries-panel .table-wrap{margin-top:16px}.webhook-editor{width:min(780px,100vw - 36px);max-height:90vh;overflow:auto}.webhook-editor>.field{gap:7px;margin:14px 0;display:grid}.webhook-event-selector{border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0;padding:14px;display:grid}.webhook-event-selector legend{padding:0 7px;font-weight:700}.webhook-event-selector label{border-radius:7px;align-items:flex-start;gap:9px;padding:8px;display:flex}.webhook-event-selector label:has(input:checked){background:#f1ebfb}.webhook-event-selector span{gap:2px;display:grid}.webhook-event-selector small{color:var(--muted)}@media (width<=720px){.webhook-entry-card,.panel-title-row,.webhook-issued-secret{flex-direction:column;align-items:stretch}.webhook-endpoint-grid,.webhook-event-selector,.webhook-endpoint-card dl{grid-template-columns:1fr}}.note-draft-editor .note-draft-line{border-block-start:1px solid var(--border,#f1ebfb);padding-block:1.25rem}.note-draft-editor h2{margin:0 0 1rem;font-size:1.125rem;font-weight:700;line-height:1.5}.note-draft-editor .section-heading{text-align:start;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1rem;display:flex}.note-draft-editor .section-heading h2{margin:0}.note-draft-editor .form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem}.note-draft-editor .form-grid label{flex-direction:column;gap:.4rem;min-width:0;font-size:.875rem;display:flex}.note-draft-editor input:not([type=checkbox]),.note-draft-editor select,.note-draft-editor textarea{width:100%;min-width:0;max-width:100%}.note-draft-editor input[type=checkbox]{accent-color:#6423c9;width:1.15rem;height:1.15rem}.note-draft-editor .note-draft-lots{padding-block:1rem}.note-draft-editor .note-draft-lots li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-block:.4rem;display:flex}.note-draft-editor .totals-card{width:min(100%,32rem);margin-inline-start:auto;padding:1.25rem}.note-draft-editor .totals-card>div{justify-content:space-between;gap:1rem;padding-block:.5rem;display:flex}.note-draft-editor .totals-card .grand-total{border-block-start:1px solid var(--border,#f1ebfb);font-size:1.125rem}.note-draft-editor .form-actions{flex-wrap:wrap}@media (width<=640px){.note-draft-editor .page-heading,.note-draft-editor .section-heading{flex-wrap:wrap;gap:.75rem}.note-draft-editor .form-actions{flex-direction:column;align-items:stretch;display:flex}.note-draft-editor .form-actions>button,.note-draft-editor .form-actions>a{white-space:normal;width:100%;min-height:2.75rem}.note-draft-editor .note-draft-lots ol{padding-inline-start:1.25rem}}.dashboard-workspace{gap:24px;display:grid}.dashboard-workspace .panel,.dashboard-workspace .setup-card,.dashboard-workspace .filter-card{margin:0}.dashboard-setup .setup-steps small{margin-right:auto}.dashboard-filter{flex-wrap:wrap;align-items:flex-end}.dashboard-filter .field{min-width:230px}.dashboard-section-head{border-bottom:1px solid #f1ebfb;justify-content:space-between;align-items:center;gap:16px;min-height:63px;padding:15px 20px;display:flex}.dashboard-section-head h2{color:#20194f;margin:0;font-size:18px}.dashboard-section-head p{color:#86939c;margin:5px 0 0;font-size:12px}.dashboard-section-head>a{color:#6423c9;font-size:12px;font-weight:700}.dashboard-section-head.dark{color:#fff;background:linear-gradient(100deg,#20194f,#20194f);border-radius:7px 7px 0 0}.dashboard-section-head.dark h2,.dashboard-section-head.dark a{color:#fff}.dashboard-section-head.dark p{color:#cbb6ee}.dashboard-pagination{color:#7b8992;border-top:1px solid #f1ebfb;grid-template-columns:1fr auto 1fr;align-items:center;min-height:54px;padding:10px 17px;font-size:12px;display:grid}.dashboard-pagination>span:last-child{text-align:left}.dashboard-pagination>div{align-items:center;gap:9px;display:flex}.dashboard-pagination button{color:#6423c9;background:#fff;border:1px solid #f1ebfb;border-radius:4px;padding:6px 11px}.dashboard-pagination button:disabled{opacity:.42;cursor:not-allowed}.dashboard-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.payment-status-grid{background:#f1ebfb;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.payment-status-grid>div{background:#fff;padding:20px}.payment-status-grid h3{color:#667680;margin:0 0 16px;font-size:14px}.payment-status-grid span{border-top:1px solid #f1ebfb;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.payment-status-grid small{color:#7f8b93}.payment-status-grid b{color:#20194f;font-size:16px}.payment-status-grid .overdue b{color:#c34d59}.monthly-chart{align-items:flex-end;gap:13px;height:224px;padding:26px 22px 18px;display:flex}.month-column{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:24px;height:100%;display:flex}.bar-pair{border-bottom:1px solid #f1ebfb;justify-content:center;align-items:flex-end;gap:4px;width:100%;height:165px;display:flex}.bar-pair i{border-radius:3px 3px 0 0;width:min(15px,35%);min-height:2px;display:block}.bar-pair .revenue,.chart-legend .revenue{background:linear-gradient(#9c75d9,#6423c9)}.bar-pair .expense,.chart-legend .expense{background:linear-gradient(#d9aa4c,#b87b23)}.month-column>span{color:#7d8991;font-size:11px}.chart-legend{color:#75838c;align-items:center;gap:7px;font-size:11px;display:flex}.chart-legend i{border-radius:50%;width:8px;height:8px;display:inline-block}.dashboard-tabs{border-bottom:1px solid #f1ebfb;gap:3px;padding:12px 18px;display:flex;overflow-x:auto}.dashboard-tabs button{color:#66757e;white-space:nowrap;background:0 0;border:0;border-radius:4px;padding:8px 18px}.dashboard-tabs button.active{color:#6423c9;background:#f1ebfb;font-weight:700}.party-kpis{border-bottom:1px solid #f1ebfb;grid-template-columns:repeat(3,1fr);display:grid}.party-kpis span{text-align:center;border-left:1px solid #f1ebfb;padding:17px}.party-kpis span:last-child{border-left:0}.party-kpis small{color:#829099;margin-bottom:8px;display:block}.party-kpis b{color:#20194f;font-size:21px}.top-parties{padding:16px 19px 18px}.top-parties h3{color:#667680;margin:0 0 11px;font-size:13px}.top-parties>a{border-top:1px solid #f0f2f3;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 0;display:grid}.top-parties>a>i{color:#6423c9;background:#f1ebfb;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;display:grid}.top-parties>a>span{color:#6423c9;font-weight:700}.top-parties>a small{color:#8d979e;margin-top:3px;font-size:10px;font-weight:400;display:block}.top-parties>a>b{color:#6423c9;direction:ltr}.top-parties>p{color:#8b969d;text-align:center;margin:28px 0 12px}.activity-reference{color:#87969f;direction:ltr;margin-right:5px;display:inline-block}.dashboard-audit td:last-child{text-align:right;direction:ltr}.dashboard-inventory tbody b,.dashboard-audit tbody b{color:#6423c9}@media (width<=1050px){.dashboard-pair{grid-template-columns:1fr}.dashboard-filter{align-items:stretch}.dashboard-filter .field{min-width:210px}.dashboard-filter>button{align-self:flex-end}}@media (width<=700px){.dashboard-workspace{gap:16px}.dashboard-filter{flex-direction:column}.dashboard-filter>*{width:100%}.dashboard-filter .date-range{justify-content:space-between}.dashboard-filter .date-range label{flex:1}.dashboard-pagination{grid-template-columns:1fr auto}.dashboard-pagination>span:last-child{display:none}.payment-status-grid{grid-template-columns:1fr}.monthly-chart{padding-inline:10px}.dashboard-section-head{align-items:flex-start}.party-kpis b{font-size:18px}}.nav-children a{position:relative}.nav-children a>small{border-radius:8px;width:max-content;margin-top:4px;padding:1px 6px;font-size:9px;display:block}.nav-children a>small.available{color:#6423c9;background:#f1ebfb}.nav-children a>small.soon{color:#a46b10;background:#fff3dc}.professional-service-page{gap:22px;display:grid}.professional-service-card{margin:0;padding:28px 36px 34px}.professional-title{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin-bottom:26px;display:grid}.professional-title span{background:#f1ebfb;height:1px}.professional-title h1{color:#29263b;margin:0;font-size:29px;font-weight:500}.professional-intro{border-bottom:1px solid #f1ebfb;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:35px;min-height:235px;padding:10px 10px 28px;display:grid}.professional-intro h2{color:#20194f;margin:0 0 8px;font-size:20px}.professional-intro p{color:#59636b;margin:6px 0;font-size:16px;line-height:1.9}.professional-intro button{margin-top:14px}.professional-mark{color:#20194f;background:linear-gradient(145deg,#f1ebfb,#f1ebfb);border-radius:50% 42% 48% 45%;place-items:center;width:180px;height:150px;font-size:72px;font-weight:800;display:grid;box-shadow:inset 0 0 0 16px #fff6}.professional-mark:after{content:"";background:#9c75d9;border-radius:50%;width:24px;height:24px;margin:83px 0 0 -73px;position:absolute}.professional-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 45px;padding-top:20px;display:grid}.professional-features article{border-bottom:1px solid #f1ebfb;grid-template-columns:50px 1fr;gap:14px;padding:26px 5px;display:grid}.professional-features article:nth-last-child(-n+2){border-bottom:0}.professional-features i{color:#c49336;background:#f8f2e5;border-radius:9px;place-items:center;width:45px;height:45px;font-size:19px;font-style:normal;font-weight:800;display:grid}.professional-features article:nth-child(2n) i{color:#6423c9;background:#f1ebfb}.professional-features h3{color:#363944;margin:0 0 9px;font-size:16px}.professional-features p{color:#657078;margin:0;line-height:1.85}.service-coming{color:#9d6a13;background:#fff3d9;border-radius:14px;margin-bottom:10px;padding:4px 12px;display:inline-flex}.academy-banner{background:#faf8fd;border:1px solid #f1ebfb;border-radius:8px;grid-template-columns:55px 1fr auto;align-items:center;gap:16px;margin-top:20px;padding:22px;display:grid}.academy-banner>span{color:#6423c9;background:#f1ebfb;border-radius:50%;place-items:center;width:50px;height:50px;font-size:25px;display:grid}.academy-banner h2{margin:0 0 5px;font-size:18px}.academy-banner p{color:#7e8a92;margin:0}.service-request-history{margin:0}.service-request-history .panel-title>span{color:#85929a;font-size:12px}.service-modal-backdrop{align-items:flex-start;padding-top:6vh;overflow:auto}.service-request-modal{width:min(860px,100%);max-height:88vh;margin:0;overflow:auto}.service-modal-head{z-index:4;background:#fff;border-bottom:1px solid #f1ebfb;justify-content:space-between;align-items:center;padding:19px 23px;display:flex;position:sticky;top:0}.service-modal-head small{color:#87929a;margin-bottom:4px;display:block}.service-modal-head h2{margin:0;font-size:22px}.service-modal-head>button{color:#6423c9;background:#f1ebfb;border:0;border-radius:50%;width:35px;height:35px;font-size:24px}.service-packages{gap:16px;padding:24px;display:grid}.service-packages article{border:1px solid #f1ebfb;border-radius:7px;grid-template-columns:58px minmax(0,1fr) 150px;align-items:center;gap:16px;padding:17px;display:grid}.package-glyph{color:#20194f;background:#f1ebfb;border-radius:8px;place-items:center;width:55px;height:55px;font-size:25px;font-weight:800;display:grid}.service-packages h3{margin:0 0 7px;font-size:16px}.service-packages p{color:#697780;margin:0;line-height:1.7}.service-request-form{padding:24px}.selected-package{background:#faf8fd;border:1px solid #f1ebfb;border-radius:6px;grid-template-columns:1fr auto;gap:6px 15px;margin-bottom:20px;padding:14px 17px;display:grid}.selected-package span{color:#849199;font-size:11px}.selected-package b{grid-row:2}.selected-package button{color:#6423c9;background:0 0;border:0;grid-area:1/2/3;font-weight:700}.service-request-form textarea{resize:vertical;border:1px solid #f1ebfb;border-radius:5px;width:100%;padding:10px}.service-extra-grid{grid-template-columns:repeat(2,1fr);margin-top:15px}.vat-questionnaire{background:#faf8fd;border:1px solid #f1ebfb;border-radius:7px;margin:18px 0;padding:18px}.vat-questionnaire h3{margin:0 0 15px;font-size:16px}.vat-questionnaire>.field{max-width:340px;margin-bottom:15px}.vat-questionnaire fieldset{border:0;border-top:1px solid #f1ebfb;flex-wrap:wrap;gap:8px 20px;margin:0;padding:14px 0 0;display:flex}.vat-questionnaire legend{float:right;width:100%;margin-bottom:10px;font-weight:700}.vat-questionnaire fieldset label{align-items:center;gap:6px;display:flex}.vat-questionnaire input[type=radio]{accent-color:#6423c9}.service-form-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.service-form-error{color:#b53b49;background:#fff0f2;border:1px solid #f0ccd1;border-radius:5px;padding:11px}.service-success{text-align:center;padding:42px 25px}.service-success>i{color:#6423c9;background:#f1ebfb;border-radius:50%;place-items:center;width:66px;height:66px;margin:auto;font-size:30px;font-style:normal;display:grid}.service-success h2{margin:18px 0 7px}.service-success p{color:#75828a}.service-success>span{background:#faf8fd;border-radius:5px;width:max-content;margin:20px auto;padding:11px;display:block}.service-success>button{min-width:130px}@media (width<=850px){.professional-intro{grid-template-columns:1fr}.professional-mark{display:none}.professional-features{grid-template-columns:1fr}.professional-features article:nth-last-child(2){border-bottom:1px solid #f1ebfb}.service-request-form .form-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.professional-service-card{padding:22px 18px}.professional-title{gap:10px}.professional-title h1{text-align:center;font-size:22px}.professional-intro p{font-size:14px}.professional-features article{grid-template-columns:42px 1fr}.professional-features i{width:38px;height:38px}.service-packages article{grid-template-columns:48px 1fr}.service-packages article>button{grid-column:1/-1}.service-request-form .form-grid,.service-extra-grid{grid-template-columns:1fr}.academy-banner{grid-template-columns:48px 1fr}.academy-banner button{grid-column:1/-1}}.auth-page{color:#28263a;background:#faf8fd;min-height:100vh;padding:0 0 40px;font-family:IBM Plex Sans Arabic,Tajawal,Tahoma,Arial,sans-serif}.auth-header{background:#fff;justify-content:space-between;align-items:center;height:68px;padding:0 max(7vw,28px);display:flex}.auth-logo{letter-spacing:1px;color:#20194f;direction:ltr;font-size:29px;font-weight:800;position:relative}.auth-logo span{color:#20194f}.auth-logo i{background:#9c75d9;border-radius:50%;width:6px;height:6px;position:absolute;bottom:4px;right:25px}.auth-header nav{align-items:center;gap:14px;display:flex}.auth-header nav>*{color:#20194f;background:#fff;border:1px solid #20194f;border-radius:7px;justify-content:center;align-items:center;min-width:92px;min-height:42px;padding:7px 17px;font-weight:700;display:inline-flex}.auth-header nav button{cursor:pointer}.auth-header .auth-trial-link{min-width:140px}.auth-card{background:#fff;border-radius:18px;width:min(520px,100% - 32px);margin:18px auto;padding:44px 40px;box-shadow:0 11px 34px #1e446017}.auth-card h1{text-align:center;margin:0 0 34px;font-size:26px}.signed-identity{text-align:center;color:#6423c9;background:#faf8fd;border-radius:6px;margin:-20px 0 23px;padding:9px}.auth-card form{gap:22px;display:grid}.auth-card label>span,.trial-layout label>span{color:#474b54;align-items:center;gap:5px;margin-bottom:8px;display:flex}.auth-card label>span>b,.trial-layout label>span>b{color:#e16a62}.auth-card label>span>a{color:#6423c9;margin-right:auto;font-size:12px}.auth-input{border:1px solid #f1ebfb;border-radius:7px;align-items:center;gap:8px;height:50px;padding:0 12px;display:flex}.auth-input:focus-within{border-color:#6423c9;box-shadow:0 0 0 3px #2097cb17}.auth-input i{color:#9c75d9;font-style:normal}.auth-input input{background:0 0;border:0;outline:0;flex:1;height:100%}.auth-input button{color:#9c75d9;background:0 0;border:0}.auth-remember{justify-content:flex-start;align-items:center;gap:8px;display:flex}.auth-remember input,.terms-check input{accent-color:#6423c9;width:19px;height:19px}.auth-submit{color:#fff;background:#9c75d9;border:0;border-radius:7px;justify-content:center;align-items:center;width:100%;min-height:50px;font-size:16px;font-weight:800;display:flex}.auth-submit:disabled{opacity:.65}.auth-card form>small,.identity-note{color:#8a959c;text-align:center;line-height:1.7}.auth-free-card{background:#fff;border:1px solid #cbb6ee;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;width:min(520px,100% - 32px);margin:0 auto;padding:18px 20px;display:flex}.auth-free-card h2{margin:0 0 5px;font-size:17px}.auth-free-card p{color:#68777f;margin:0}.auth-free-card>a{color:#6423c9;border:1px solid #6423c9;border-radius:6px;padding:9px 18px}.auth-chat{color:#fff;background:#20194f;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:fixed;bottom:20px;left:22px;box-shadow:0 5px 17px #cbb6ee}.recovery-card{min-height:360px;margin-top:18px}.recovery-card>p{margin-bottom:16px;font-size:18px}.recovery-result{text-align:center}.recovery-result>i{color:#6423c9;background:#f1ebfb;border-radius:50%;place-items:center;width:55px;height:55px;margin:0 auto;font-size:24px;font-style:normal;display:grid}.recovery-result h2{font-size:20px}.recovery-result p{color:#71808a;line-height:1.8}.recovery-result .auth-submit{margin-top:20px}.trial-layout{grid-template-columns:1fr 1fr;align-items:stretch;gap:55px;width:min(1100px,100% - 40px);margin:42px auto;display:grid}.trial-layout>aside{color:#fff;background:linear-gradient(145deg,#20194f 0% 60%,#6423c9 100%);border-radius:28px;flex-direction:column;grid-area:1/2;justify-content:space-between;min-height:575px;padding:68px 48px;display:flex}.trial-layout>aside h1{margin:0;font-size:31px;line-height:1.5}.trial-layout>aside p{color:#f1ebfb;font-size:17px}.trial-layout>aside ul{flex-wrap:wrap;gap:18px;padding:0;list-style:none;display:flex}.trial-layout>aside li:before{content:"✓";color:#9c75d9;margin-left:6px}.trial-layout>aside strong{max-width:430px;font-size:14px}.trial-layout>section{grid-area:1/1;padding:8px 0}.trial-layout>section>h2{text-align:center;margin:0 0 4px;font-size:28px}.trial-layout>section>p{text-align:center;color:#75818a;margin:0 0 30px}.trial-layout form{gap:20px;display:grid}.trial-form-grid{grid-template-columns:1fr 1fr;gap:20px 28px;display:grid}.trial-form-grid label{display:block}.trial-form-grid input{border:1px solid #cbb6ee;border-radius:7px;outline:0;width:100%;height:48px;padding:9px 12px}.trial-form-grid input:focus{border-color:#6423c9;box-shadow:0 0 0 3px #2697c517}.organization-field{grid-column:1/-1;justify-self:start;width:calc(50% - 14px)}.phone-field{border:1px solid #cbb6ee;border-radius:7px;display:flex}.phone-field small{border-left:1px solid #f1ebfb;place-items:center;padding:0 11px;display:grid}.phone-field input{border:0}.terms-check{color:#68757d;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.terms-check a{color:#6423c9;text-decoration:underline}.auth-error{color:#ac3c49;background:#fff0f2;border:1px solid #efcbd0;border-radius:5px;padding:10px}.identity-note{display:block}.signup-auth-page .auth-submit{background:#9c75d9}@media (width<=820px){.auth-header{padding:0 18px}.auth-header nav>a:first-child,.auth-header nav button{display:none}.auth-header .auth-trial-link{min-width:120px}.trial-layout{grid-template-columns:1fr;margin-top:24px}.trial-layout>aside{grid-area:1/1;min-height:340px;padding:38px 30px}.trial-layout>section{grid-area:2/1}.trial-form-grid{grid-template-columns:1fr}.organization-field{grid-column:auto;width:100%}}.trial-selection-card{background:#ffffff1a;border:1px solid #ffffff29;border-radius:8px;flex-direction:column;gap:4px;margin:18px 0;padding:14px 16px;display:flex}.trial-selection-card small,.trial-selection-card span{color:#cbb6ee}.trial-selection-card b{font-size:18px}.trial-selection-card p{line-height:1.6;color:#f1ebfb!important;margin:4px 0!important;font-size:13px!important}.trial-selection-card a{color:#fff;align-self:flex-start;font-size:12px;text-decoration:underline}.trial-expiry{color:#6423c9;margin-top:5px;display:block}@media (width<=540px){.auth-card{padding:32px 22px}.auth-header{height:62px}.auth-logo{font-size:24px}.auth-header .auth-trial-link{min-height:38px;padding:5px 10px}.auth-free-card{flex-direction:column;align-items:stretch}.auth-free-card>a{text-align:center}.trial-layout{width:calc(100% - 28px)}.trial-layout>aside h1{font-size:25px}.trial-layout>aside ul{flex-direction:column}.terms-check{flex-wrap:wrap;align-items:flex-start}}.trial-form-grid select{color:#20194f;background:#fff;border:1px solid #cbb6ee;border-radius:7px;outline:0;width:100%;height:48px;padding:9px 12px}.trial-form-grid select:focus{border-color:#6423c9;box-shadow:0 0 0 3px #2697c517}.pos-login-page{--pos-navy:#20194f;--pos-teal:#6423c9;color:#20194f;background:#faf8fd;flex-direction:column;min-height:100vh;font-family:IBM Plex Sans Arabic,Tajawal,Tahoma,Arial,sans-serif;display:flex}.pos-login-header{background:#fff;border-bottom:1px solid #f1ebfb;align-items:center;gap:18px;min-height:76px;padding:13px clamp(20px,6vw,86px);display:flex}.pos-login-brand{color:var(--pos-navy);letter-spacing:1px;direction:ltr;margin-inline-end:auto;font-size:26px;font-weight:900}.pos-login-brand span{color:#20194f}.pos-login-brand i{background:var(--pos-teal);color:#fff;letter-spacing:.8px;border-radius:4px;margin-inline-start:7px;padding:3px 7px;font-size:10px;font-style:normal}.pos-accounting-link,.pos-locale-link{color:#6423c9;background:#fff;border:1px solid #cbb6ee;border-radius:7px;justify-content:center;align-items:center;min-height:38px;padding:7px 13px;font-size:12px;font-weight:800;display:inline-flex}.pos-locale-link{min-width:75px}.pos-login-shell{flex:1;grid-template-columns:minmax(0,1fr) minmax(390px,.72fr);align-items:center;gap:58px;width:min(1120px,100% - 34px);margin:auto;padding:42px 0;display:grid}.pos-login-visual{color:#fff;background:radial-gradient(circle at 25% 18%,#53d8dc42,#0000 28%),linear-gradient(145deg,#20194f,#20194f 60%,#6423c9);border-radius:30px;flex-direction:column;justify-content:center;align-items:center;gap:27px;min-height:570px;padding:48px;display:flex;box-shadow:0 30px 70px #0e364226}.pos-login-register{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff21;border:1px solid #ffffff47;border-radius:26px;width:min(360px,80%);height:295px;padding:28px;position:relative;box-shadow:inset 0 1px #ffffff3d,0 22px 50px #03192240}.pos-login-register-logo{color:#20194f;background:#fff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:21px;font-weight:900;display:grid;position:absolute;top:25px;left:27px}.pos-login-receipt{color:#20194f;background:#fff;border-radius:13px;gap:9px;height:150px;margin-top:8px;padding:24px;display:grid}.pos-login-receipt i{background:#f1ebfb;border-radius:4px;height:7px}.pos-login-receipt i:nth-child(2){width:70%}.pos-login-receipt i:nth-child(3){width:45%}.pos-login-receipt strong{color:#6423c9;align-self:end;font-size:14px}.pos-login-register-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px;display:grid}.pos-login-register-grid i{background:#ffffff47;border-radius:7px;height:31px}.pos-login-visual>div:last-child{text-align:center;gap:7px;display:grid}.pos-login-visual>div:last-child b{font-size:21px}.pos-login-visual>div:last-child span{color:#cbb6ee;line-height:1.7}.pos-login-card{background:#fff;border:1px solid #f1ebfb;border-radius:18px;flex-direction:column;align-items:center;width:100%;padding:42px 40px;display:flex;box-shadow:0 18px 50px #1a424d14}.pos-login-mark{color:#fff;background:linear-gradient(145deg,#20194f,#6423c9);border-radius:17px;place-items:center;width:58px;height:58px;font-size:24px;font-weight:900;display:grid;box-shadow:0 10px 25px #15879a38}.pos-login-card>small{color:#6423c9;margin-top:12px;font-weight:900}.pos-login-card h1{text-align:center;color:#20194f;margin:8px 0 6px;font-size:25px;line-height:1.5}.pos-login-card>p{text-align:center;color:#71848a;margin:0 0 23px;line-height:1.7}.pos-signed-identity{background:#faf8fd;border:1px solid #cbb6ee;border-radius:9px;gap:4px;width:100%;margin-bottom:20px;padding:12px 14px;display:grid}.pos-login-card label>span>a{color:#6423c9;margin-inline-start:auto;font-size:11px}.pos-login-input input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:46px}.pos-login-submit{color:#fff;min-height:50px;font:inherit;background:linear-gradient(100deg,#6423c9,#6423c9);border:0;border-radius:7px;font-size:15px;font-weight:900;box-shadow:0 9px 20px #1496a933}.pos-login-submit:hover{filter:brightness(.96)}.pos-login-card form>small{color:#839299;text-align:center;font-size:10px;line-height:1.65}.pos-login-divider{color:#8d9a9f;align-items:center;gap:9px;width:100%;margin:18px 0;font-size:11px;display:flex}.pos-login-divider:before,.pos-login-divider:after{content:"";background:#f1ebfb;flex:1;height:1px}.pos-login-create{color:#6423c9;border:1px solid #cbb6ee;border-radius:7px;justify-content:center;align-items:center;width:100%;min-height:46px;font-weight:900;display:flex}.pos-login-footer{color:#7c8d92;background:#fff;border-top:1px solid #f1ebfb;justify-content:center;align-items:center;gap:20px;min-height:60px;font-size:11px;display:flex}.pos-login-footer a{color:#6423c9;font-weight:800}@media (width<=900px){.pos-login-shell{grid-template-columns:1fr;max-width:560px}.pos-login-visual{display:none}.pos-login-header{padding-inline:18px}.pos-accounting-link{display:none}}@media (width<=520px){.pos-login-shell{width:calc(100% - 24px);padding:22px 0}.pos-login-card{padding:31px 20px}.pos-login-card h1{font-size:22px}.pos-login-header{gap:9px;min-height:66px}.pos-login-brand{font-size:21px}.pos-locale-link{min-width:64px}.pos-login-footer{flex-direction:column;gap:4px;padding:12px}}.pos-login-page{--pos-primary:#9c75d9;color:#20194f;background:#faf8fd;min-height:100vh;padding:48px 16px;font-family:IBM Plex Sans Arabic,Tajawal,Tahoma,Arial,sans-serif;display:block}.pos-login-shell{flex-direction:column;align-items:flex-start;gap:14px;width:min(578px,100%);margin:0 auto;padding:0;display:flex}.pos-login-card{background:#fff;border:1px solid #f1ebfb;border-radius:8px;flex-direction:column;align-items:center;width:100%;min-height:566px;padding:14px 24px 28px;display:flex;box-shadow:0 2px 5px #131e3e14}.pos-login-card>.pos-login-brand{color:#20194f;letter-spacing:1px;direction:ltr;margin:0;font-size:44px;font-weight:900;line-height:1.2}.pos-login-card>.pos-login-brand span{color:#20194f;position:relative}.pos-login-card>.pos-login-brand span:after{content:"";background:#6423c9;border-radius:50%;width:7px;height:7px;position:absolute;bottom:7px;right:4px}.pos-login-card h1{text-align:center;color:#20194f;margin:4px 0 29px;font-size:26px;font-weight:600;line-height:1.35}.pos-login-card>p{text-align:center;color:#6423c9;margin:-9px 0 53px;font-size:14px;line-height:1.6}.pos-login-card form{gap:26px;width:100%;display:grid}.pos-login-card label>span{color:#6423c9;align-items:center;gap:4px;margin-bottom:10px;font-weight:500;display:flex}.pos-login-card label>span>b{color:#d9473f}.pos-login-input{border:1px solid #f1ebfb;border-radius:8px;align-items:center;gap:8px;min-height:52px;padding:0 12px;display:flex}.pos-login-input:focus-within{border-color:#9c75d9;box-shadow:0 0 0 3px #283dd714}.pos-login-input i{color:#5f6b76;font-style:normal}.pos-login-input input{color:#6423c9;background:0 0;border:0;outline:0;flex:1;min-width:0;height:49px}.pos-login-input button{color:#8a929e;background:0 0;border:0}.pos-login-forgot{color:#9c75d9;justify-self:end;margin-top:-7px}.pos-login-submit{background:var(--pos-primary);color:#fff;min-height:53px;font:inherit;box-shadow:none;border:0;border-radius:8px;font-size:16px;font-weight:500}.pos-login-submit:hover{background:#6423c9}.pos-login-submit:disabled{opacity:.62}.pos-login-signup{color:#6423c9!important;text-align:center!important;font-size:14px!important;line-height:1.5!important}.pos-login-signup a{color:#9c75d9}.pos-signed-identity{background:#faf8fd;border:1px solid #f1ebfb;border-radius:8px;gap:4px;width:100%;margin:-29px 0 27px;padding:13px 15px;display:grid}.pos-signed-identity span,.pos-signed-identity small{color:#9c75d9;font-size:11px}.pos-signed-identity b{color:#6423c9}.pos-login-error{color:#9d3540;background:#fff4f5;border:1px solid #efc8cb;border-radius:7px;padding:10px 12px;font-size:12px}.pos-locale-link{color:#20194f;background:#fff;border:1px solid #f1ebfb;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-width:100px;min-height:44px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.pos-locale-link span{font-size:18px}.pos-login-modal-backdrop{z-index:2000;background:#00000080;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pos-login-device-modal{text-align:start;background:#fff;border-radius:9px;width:min(522px,100%);padding:20px 25px;position:relative;box-shadow:0 18px 50px #08112f3d}.pos-login-modal-close{color:#9297a3;background:0 0;border:0;font-size:27px;line-height:1;position:absolute;inset-block-start:13px;inset-inline-end:15px}.pos-login-device-modal h2{color:#20194f;margin:0 34px 10px 0;font-size:16px;font-weight:600}.pos-login-device-modal p{color:#6423c9;margin:0;line-height:1.6}.pos-login-device-modal>small{color:#81899a;margin-top:10px;display:block}.pos-login-device-modal>div{justify-content:flex-end;gap:9px;margin-top:16px;display:flex}.pos-login-stay,.pos-login-takeover{min-height:42px;font:inherit;border-radius:8px;padding:8px 15px}.pos-login-stay{color:#616878;background:#fff;border:1px solid #cbb6ee}.pos-login-takeover{border:1px solid var(--pos-primary);background:var(--pos-primary);color:#fff}.pos-login-stay:disabled,.pos-login-takeover:disabled{opacity:.55}.pos-access-check{text-align:center;background:#faf8fd;place-items:center;min-height:100vh;padding:24px;display:grid}.pos-access-check>section{background:#fff;border:1px solid #f1ebfb;border-radius:10px;justify-items:center;gap:10px;width:min(430px,100%);padding:36px;display:grid;box-shadow:0 8px 28px #0f204414}.pos-access-check h1,.pos-access-check p{margin:0}.pos-access-check h1{color:#20194f;font-size:20px}.pos-access-check p{color:#6e7789;line-height:1.65}.pos-access-check a{color:#9c75d9;margin-top:6px;font-weight:700}.pos-access-spinner{border:3px solid #f1ebfb;border-top-color:#9c75d9;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite pos-access-spin}@keyframes pos-access-spin{to{transform:rotate(360deg)}}@media (width<=620px){.pos-login-page{padding:22px 12px}.pos-login-card{min-height:0;padding:18px 18px 24px}.pos-login-card>.pos-login-brand{font-size:37px}.pos-login-card h1{font-size:22px}.pos-login-device-modal>div{flex-direction:column;align-items:stretch}.pos-login-stay,.pos-login-takeover{width:100%}}.pos-pin-login-page{background:#fafafa;padding-top:47px}.pos-pin-login-page .pos-login-shell{width:min(578px,100%)}.pos-pin-login-page .pos-login-card{align-items:stretch;min-height:548px;padding:19px 24px 24px}.pos-pin-login-page .pos-login-card h1{text-align:start;color:#20194f;margin:0 0 31px;font-size:26px;font-weight:600}.pos-pin-login-page .pos-login-card form{gap:20px}.pos-pin-login-context{grid-template-columns:1fr 1fr;gap:38px;margin:0 0 9px;padding:0 24px;display:grid}.pos-pin-login-context>div{align-items:center;gap:13px;min-width:0;display:flex}.pos-pin-login-context>div>div,.pos-pin-login-context>div:not(.pos-pin-login-organization){gap:11px;display:grid}.pos-pin-login-context small{color:#a2a5ae;font-size:13px}.pos-pin-login-context b{color:#6423c9;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.pos-pin-login-organization>span{color:#fff;background:#cfd2d8;border-radius:6px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:24px;display:grid}.pos-pin-login-user{gap:8px;display:grid}.pos-pin-login-user>span{font-size:15px;color:#20194f!important;margin:0!important;font-weight:600!important}.pos-pin-login-user select{color:#6423c9;width:100%;height:53px;font:inherit;background:#fff;border:1px solid #dfe1e5;border-radius:8px;outline:0;padding:8px 15px;font-size:14px}.pos-pin-login-user select:focus{border-color:#9c75d9;box-shadow:0 0 0 3px #283dd714}.pos-pin-login-fieldset{border:0;border-top:1px solid #f0f0f1;min-width:0;margin:2px 0 0;padding:27px 0 0}.pos-pin-login-fieldset legend{float:none;color:#555b6a;width:100%;margin:0 0 12px;font-size:14px;font-weight:500}.pos-pin-login-fieldset legend b{color:#d84744}.pos-pin-login-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.pos-pin-boxes{gap:9px;display:flex}.pos-pin-boxes input{text-align:center;background:#fff;border:1px solid #f1ebfb;border-radius:7px;outline:0;width:73px;height:43px;font:700 20px/1 inherit}.pos-pin-boxes input:focus{border-color:#9c75d9;box-shadow:0 0 0 3px #283dd717}.pos-pin-login-row>a{color:#9c75d9;white-space:nowrap;font-size:14px}.pos-pin-login-page .pos-login-error{margin-top:-4px}.pos-pin-login-submit{clip:rect(0 0 0 0);opacity:0;border:0;width:1px;height:1px;position:absolute;overflow:hidden}.pos-pin-login-signout{color:#ae3f43;justify-self:center;font-size:16px}.pos-pin-login-add-user{color:#fff;background:#9c75d9;border-radius:7px;justify-content:center;justify-self:center;align-items:center;gap:8px;min-width:182px;min-height:43px;padding:8px 16px;font-size:14px;font-weight:500;display:flex}.pos-pin-login-add-user:hover{background:#6423c9}.pos-pin-login-add-user span{border:1px solid;border-radius:50%;place-items:center;width:17px;height:17px;font-size:12px;display:grid}.pos-pin-login-page .pos-locale-link{align-self:flex-start}.pos-pin-login-page[dir=ltr] .pos-pin-login-card h1{text-align:start}.pos-pin-login-page[dir=ltr] .pos-pin-login-context{direction:ltr}.pos-pin-login-page[dir=ltr] .pos-pin-login-row{flex-direction:row-reverse}.pos-pin-login-page[dir=ltr] .pos-pin-boxes{direction:ltr}@media (width<=620px){.pos-pin-login-page{padding-top:22px}.pos-pin-login-page .pos-login-card{padding:20px 18px}.pos-pin-login-page .pos-login-card h1{margin-bottom:24px}.pos-pin-login-context{grid-template-columns:1fr;gap:14px;padding:0}.pos-pin-login-row{flex-direction:column;align-items:flex-start}.pos-pin-boxes{justify-content:space-between;width:100%}.pos-pin-boxes input{width:min(20vw,73px)}.pos-pin-login-row>a{align-self:flex-end}}.pos-pin-login-forgot{color:#9c75d9;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.pos-pin-login-add-user{font:inherit;cursor:pointer;border:0}.pos-pin-login-add-user:disabled{opacity:.58;cursor:wait}.pos-pin-help-backdrop{z-index:2100;background:#0f14207a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pos-pin-help-dialog{text-align:start;background:#fff;border-radius:8px;gap:14px;width:min(430px,100%);padding:22px 24px 20px;display:grid;position:relative;box-shadow:0 18px 54px #0a122c3d}.pos-pin-help-dialog h2{color:#20194f;margin:0;padding-inline-end:34px;font-size:18px;font-weight:600}.pos-pin-help-dialog p{color:#606878;margin:0;font-size:14px;line-height:1.7}.pos-pin-help-close{color:#969ca9;cursor:pointer;background:0 0;border:0;font-size:26px;line-height:1;position:absolute;inset-block-start:12px;inset-inline-end:14px}.pos-pin-help-confirm{color:#fff;min-width:78px;min-height:40px;font:inherit;cursor:pointer;background:#9c75d9;border:0;border-radius:7px;justify-self:end;padding:7px 18px;font-size:14px}.pos-pin-help-confirm:hover{background:#6423c9}.pos-pin-help-confirm:focus-visible{outline-offset:2px;outline:3px solid #283dd733}.pos-login-session-notice{color:#6423c9;background:#faf8fd;border:1px solid #f1ebfb;border-radius:8px;width:100%;margin:-10px 0 18px;padding:11px 13px;font-size:13px;line-height:1.65}.pos-pin-login-page .pos-login-session-notice{margin:-18px 0 18px}.pos-pin-login-fieldset[data-locked=true] .pos-pin-boxes{opacity:.72}.pos-pin-boxes input:disabled{cursor:not-allowed;color:#858b99;background:#faf8fd}.pos-pin-lock-status{color:#8a4c16;background:#fff8f0;border:1px solid #f0c9a5;border-radius:8px;gap:4px;margin-top:-4px;padding:11px 13px;font-size:13px;line-height:1.55;display:grid}.pos-pin-lock-status b{color:#773f10;font-size:14px}.pos-pin-lock-status strong{font-variant-numeric:tabular-nums;min-width:42px;display:inline-block}.pos-pin-lock-status small{color:#8b6748}@media (width<=620px){.pos-pin-login-forgot{align-self:flex-end}.pos-pin-help-dialog{padding:20px}.pos-pin-help-confirm{width:100%}}.pos-pin-help-dialog{width:min(400px,100%)}.pos-pin-help-confirm{justify-self:stretch;width:100%}.pos-pin-logout-backdrop{z-index:2400}.pos-pin-logout-dialog{text-align:start;width:min(520px,100vw - 30px);display:grid}.pos-pin-logout-dialog p{padding-inline-end:24px;line-height:1.8}.pos-pin-logout-actions{justify-content:flex-end;gap:9px;width:100%;margin-top:5px;display:flex}.pos-pin-logout-actions button{color:#6423c9;min-width:0;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #f1ebfb;border-radius:7px;padding:7px 17px}.pos-pin-logout-actions .pos-login-takeover{color:#fff;background:#9c75d9;border-color:#9c75d9}.pos-pin-logout-actions button:disabled{opacity:.55;cursor:wait}@media (width<=460px){.pos-pin-logout-actions{flex-direction:column-reverse}.pos-pin-logout-actions button{width:100%}}.pos-pin-setup-backdrop{z-index:2600;background:#0c11258a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pos-pin-setup-dialog{text-align:start;background:#fff;border-radius:9px;width:min(520px,100%);max-height:calc(100dvh - 40px);padding:22px 25px 25px;overflow:auto;box-shadow:0 22px 65px #070e294d}.pos-pin-setup-dialog h2{color:#20194f;margin:0 0 22px;font-size:20px;font-weight:600}.pos-pin-setup-dialog form{gap:20px;display:grid}.pos-pin-setup-dialog label{color:#6423c9;gap:10px;font-size:14px;font-weight:500;display:grid}.pos-pin-setup-boxes{justify-content:flex-start;gap:12px;display:flex}.pos-pin-setup-boxes input{text-align:center;background:#fff;border:1px solid #f1ebfb;border-radius:7px;outline:0;width:74px;height:48px;font:700 21px/1 inherit}.pos-pin-setup-boxes input:focus{border-color:#9c75d9;box-shadow:0 0 0 3px #283dd717}.pos-pin-setup-submit{color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#9c75d9;border:1px solid #9c75d9;border-radius:8px;font-size:15px;font-weight:500}.pos-pin-setup-submit:hover{background:#6423c9}.pos-pin-setup-submit:disabled{opacity:.5;cursor:not-allowed}@media (width<=520px){.pos-pin-setup-dialog{padding:20px 18px}.pos-pin-setup-boxes{justify-content:space-between;gap:7px}.pos-pin-setup-boxes input{width:min(19vw,74px)}}.pos-login-back{z-index:10;color:#6423c9;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px;font-size:14px;font-weight:600;display:inline-flex;position:fixed;inset-block-start:22px;inset-inline-start:max(20px,50vw - 383px)}.pos-login-back span{color:#9c75d9;font-size:20px;line-height:1}.pos-login-back:hover{color:#9c75d9}@media (width<=820px){.pos-login-back{width:min(578px,100%);margin:0 auto 8px;padding-inline:2px;position:static}}.pos-pin-login-signout{cursor:pointer}.pos-pin-login-signout:disabled{color:#c4c6cd;cursor:not-allowed}.notice-panel .notice-head{justify-content:space-between;align-items:center;display:flex;border-top:0!important;padding:0 0 10px!important}.notice-head strong{font-size:16px}.notice-head button{color:#6423c9;background:0 0;border:0;font-size:11px}.notice-panel>div.unread{background:#faf8fd;border-right:3px solid #6423c9;margin-inline:-15px;padding-inline:15px}.notice-panel>div.read{opacity:.78}.notice-panel>div:not(.notice-head){align-items:flex-start;gap:8px;display:flex}.notice-panel>div:not(.notice-head)>span{flex:1;min-width:0}.notice-panel>div:not(.notice-head)>button{color:#6423c9;background:#fff;border:1px solid #cbb6ee;border-radius:50%;width:25px;height:25px}.notice-panel small{color:#9aa3a9;font-size:10px;display:block}.notice-panel>.notice-empty{text-align:center;color:#8b959c;padding:24px 0}.product-page-heading .page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-tools{gap:0;margin-bottom:18px;padding:0;display:flex;overflow:auto}.product-tools a{color:#20194f;border-inline-end:1px solid #f1ebfb;min-width:max-content;padding:14px 18px;font-weight:700}.product-tools a:hover{color:#6423c9;background:#faf8fd}.product-filter-grid{grid-template-columns:repeat(5,minmax(150px,1fr));align-items:end;gap:14px;margin-bottom:18px;padding:18px;display:grid}.product-filter-grid.compact{grid-template-columns:repeat(2,minmax(220px,1fr));max-width:760px}.filter-actions{align-items:end;gap:8px;display:flex}.list-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.list-toolbar label{align-items:center;gap:8px;display:flex}.list-toolbar select{width:auto;min-width:76px}.row-actions{align-items:center;gap:6px;display:flex}.row-actions a,.row-actions button{color:#6423c9;cursor:pointer;background:#fff;border:1px solid #f1ebfb;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.row-actions button:disabled{opacity:.35;cursor:not-allowed}.pagination-bar{justify-content:flex-end;align-items:center;gap:10px;padding-top:14px;display:flex}.pagination-bar span{margin-inline-end:auto}.pagination-bar button{background:#fff;border:1px solid #f1ebfb;border-radius:6px;padding:7px 12px}.pagination-bar button:disabled{opacity:.45}.wizard-steps{counter-reset:steps;margin:0 0 18px;padding:0;list-style:none;display:flex}.wizard-steps li{color:#9c75d9;cursor:pointer;background:#f1ebfb;border-inline-end:1px solid #f1ebfb;flex:1;align-items:center;gap:9px;padding:13px 18px;display:flex}.wizard-steps li:first-child{border-radius:0 8px 8px 0}.wizard-steps li:last-child{border-radius:8px 0 0 8px}.wizard-steps li b{font-size:12px}.wizard-steps li.active{color:#fff;background:#6423c9}.product-type-step{padding:24px}.product-type-cards{grid-template-columns:repeat(5,minmax(140px,1fr));gap:14px;margin-top:20px;display:grid}.product-type-cards button{color:#20194f;cursor:pointer;background:#fff;border:1px solid #f1ebfb;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:165px;padding:18px;display:flex;position:relative}.product-type-cards button:not(:disabled):hover{border-color:#6423c9;box-shadow:0 8px 25px #1769d21a}.product-type-cards button:disabled{opacity:.55;cursor:not-allowed}.product-type-cards span{color:#6423c9;font-size:32px}.product-type-cards b{font-size:17px}.product-type-cards small{color:#9c75d9;text-align:center;line-height:1.6}.product-type-cards i{color:#6423c9;background:#f1ebfb;border-radius:999px;padding:3px 8px;font-size:10px;font-style:normal;position:absolute;top:9px;left:9px}.product-master-form .form-section h2{margin:0}.hint{color:#8a6714;background:#fff8e8;border-radius:6px;padding:9px 12px}.input-action{display:flex}.input-action input{border-radius:0 6px 6px 0}.input-action button{border:1px solid #cbb6ee;color:#6423c9;background:#faf8fd;border-inline-start:0;border-radius:6px 0 0 6px}.inline-plus{color:#6423c9;margin-top:5px;font-size:12px;display:inline-block}.conversion-table input,.conversion-table select{min-width:90px;padding:7px}.conversion-table td:first-child{white-space:nowrap}.product-config-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.image-drop{color:#6423c9;cursor:pointer;background:#faf8fd;border:1px dashed #cbb6ee;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;min-height:160px;display:flex}.image-drop span{color:#6423c9;font-size:28px}.image-drop small{color:#9c75d9}.product-detail-card{margin-bottom:18px;padding:22px}.detail-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:20px;display:grid}.detail-grid>div{border-bottom:1px solid #f1ebfb;flex-direction:column;gap:6px;padding-bottom:12px;display:flex}.detail-grid span,.detail-note span{color:#9c75d9;font-size:12px}.detail-note{border-top:1px solid #f1ebfb;margin-top:18px;padding-top:16px}.detail-note p{white-space:pre-wrap;margin:7px 0 0}.movement-row{border-bottom:1px solid #f1ebfb;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:10px 0;display:grid}.import-steps{padding:24px}.import-steps>ol{counter-reset:import;grid-template-columns:repeat(3,1fr);gap:16px;padding:0;list-style:none;display:grid}.import-steps>ol li{counter-increment:import;border:1px solid #f1ebfb;border-radius:9px;flex-direction:column;gap:6px;padding:18px 54px 18px 16px;display:flex;position:relative}.import-steps>ol li:before{content:counter(import);color:#fff;background:#6423c9;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:800;display:grid;position:absolute;top:18px;right:16px}.import-steps>ol span{color:#9c75d9;font-size:12px}.import-steps>ol a{color:#6423c9;font-weight:700}.import-steps form{align-items:end;gap:14px;margin-top:22px;display:flex}.import-drop{cursor:pointer;background:#faf8fd;border:1px dashed #cbb6ee;border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-height:130px;display:flex;position:relative}.import-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.import-drop span{color:#6423c9;font-size:26px}.import-errors{margin-top:14px}.import-errors>div{color:#8b2c2c;background:#fff3f3;border-bottom:1px solid #f2d4d4;gap:12px;padding:8px 12px;display:flex}@media (width<=1100px){.product-filter-grid{grid-template-columns:repeat(2,1fr)}.product-type-cards{grid-template-columns:repeat(3,1fr)}.detail-grid{grid-template-columns:repeat(2,1fr)}.import-steps>ol{grid-template-columns:1fr}}@media (width<=700px){.product-page-heading .page-actions,.product-tools,.product-config-grid,.product-filter-grid,.product-filter-grid.compact,.product-type-cards,.detail-grid{grid-template-columns:1fr;display:grid}.product-tools a{border-inline-end:0;border-bottom:1px solid #f1ebfb}.pagination-bar{flex-wrap:wrap}.pagination-bar span{width:100%}.wizard-steps li{padding:10px}.import-steps form{flex-direction:column;align-items:stretch}.import-drop{min-height:140px}}.detail-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.product-type-cards button.product-type-locked{background:linear-gradient(145deg,#fff,#faf8fd);border-style:dashed}.product-type-cards button.product-type-locked:after{content:"🔒";inset-inline-end:10px;filter:grayscale();font-size:13px;position:absolute;bottom:9px}.product-upgrade-backdrop{z-index:120;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c1f2f85;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.product-upgrade-backdrop>div{width:min(520px,100%)}.product-upgrade-prompt{text-align:center;background:#fff;border:1px solid #f1ebfb;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:38px;display:flex;box-shadow:0 22px 70px #0823343d}.product-upgrade-prompt.panel{max-width:720px;margin:0 auto 24px}.product-upgrade-prompt h2{color:#20194f;margin:14px 0 8px;font-size:24px}.product-upgrade-prompt p{color:#6f808c;max-width:570px;margin:0;line-height:1.85}.product-upgrade-mark{color:#6423c9;background:linear-gradient(145deg,#f1ebfb,#f1ebfb);border-radius:22px;place-items:center;width:68px;height:68px;font-size:34px;display:grid}.product-upgrade-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}@media (width<=700px){.product-upgrade-prompt{min-height:290px;padding:28px 20px}.product-upgrade-actions,.product-upgrade-actions a,.product-upgrade-actions button{width:100%}}.compact-button{min-height:32px;padding:5px 12px;font-size:12px}.document-detail-hero{border-top:3px solid #6423c9;padding:22px}.document-detail-hero .detail-grid a,.product-detail-card .detail-grid a{color:#6423c9;font-weight:700}.document-totals{width:min(430px,100%);margin-inline-start:auto;padding:15px 22px 20px}.document-totals>div{border-bottom:1px solid #f1ebfb;justify-content:space-between;align-items:center;gap:25px;padding:10px 0;display:flex}.document-totals .grand{color:#6423c9;border-bottom:0;padding-top:14px;font-size:17px}.list-panel>h2{border-bottom:1px solid #f1ebfb;margin:0;padding:17px 20px;font-size:17px}.list-tabs{margin-bottom:16px}.list-tabs a{color:#6e7880;border-radius:4px;padding:8px 25px}.list-tabs a.active{color:#6423c9;background:#fff;box-shadow:0 1px 4px #0000001a}.cell-sub{color:#9c75d9;margin-top:4px;font-weight:400;display:block}.panel>.balance-banner{margin:16px 20px}.standalone-title{background:#faf8fd;border:1px solid #f1ebfb;border-bottom:0;border-radius:7px 7px 0 0;margin:20px 0 0}.standalone-title+.panel{border-radius:0 0 7px 7px}.inventory-movement-filter{border-bottom:1px solid #f1ebfb;padding:18px 20px}.inventory-location-form>h3{border-top:1px solid #f1ebfb;margin:28px 0 17px;padding-top:20px}@media (width<=700px){.detail-actions{justify-content:flex-start}.document-totals{width:100%;padding-inline:16px}.list-toolbar{flex-direction:column;align-items:stretch}.list-toolbar>div{flex-wrap:wrap}.list-toolbar .table-search{min-width:0}}.accounting-heading{align-items:flex-start}.accounting-heading .page-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.account-filter-grid,.journal-filter-grid{grid-template-columns:repeat(4,minmax(150px,1fr)) auto;align-items:end;gap:14px;margin-bottom:18px;display:grid}.account-tree-table td:first-child a{color:inherit;text-decoration:none;display:block}.account-parent-row{background:#faf8fd}.account-parent-row td:first-child b{font-weight:800}.tree-mark{color:#5c58c9;place-items:center;width:18px;height:18px;margin-inline-end:6px;display:inline-grid}.account-profile,.journal-profile{background:#f1ebfb;grid-template-columns:repeat(3,minmax(180px,1fr));gap:1px;margin-bottom:18px;display:grid;overflow:hidden}.account-profile>div,.journal-profile>div{background:#fff;flex-direction:column;gap:7px;padding:18px;display:flex}.account-profile span,.journal-profile span{color:#74798b;font-size:12px}.account-profile b,.journal-profile b{font-size:15px}.account-master-form{max-width:none}.journal-register-table td,.journal-register-table th{white-space:nowrap}.journal-register-table td:nth-child(4){white-space:normal;min-width:220px}.journal-lines-table{min-width:1380px}.journal-lines-table th{white-space:nowrap}.journal-lines-table td{vertical-align:top}.journal-lines-table select,.journal-lines-table input{min-width:130px}.stacked-fields{gap:6px;display:grid}.line-order{grid-template-columns:22px 24px 22px;align-items:center;gap:3px;display:grid}.line-order button{background:#fff;border:1px solid #f1ebfb;border-radius:5px;padding:2px}.line-order b{text-align:center}.journal-order-row{gap:22px;padding:15px 0 4px;display:flex}.journal-order-row label{align-items:center;gap:7px;display:flex}.journal-detail-table tfoot{background:#faf8fd}.journal-detail-table tfoot th{font-weight:800}.easy-entry-picker{padding:26px}.easy-entry-types{grid-template-columns:repeat(3,minmax(180px,1fr));gap:16px;margin-top:20px;display:grid}.easy-entry-types button{text-align:right;background:#fff;border:1px solid #f1ebfb;border-radius:12px;flex-direction:column;gap:8px;min-height:150px;padding:22px;transition:all .2s;display:flex}.easy-entry-types button:hover{border-color:#655fd2;transform:translateY(-2px);box-shadow:0 10px 25px #48449b1f}.easy-entry-types button>span{color:#645fd2;font-size:26px}.easy-entry-types button>b{font-size:17px}.easy-entry-types button>small{color:#74798b}.easy-entry-form{max-width:none}.import-steps{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.import-steps article{flex-direction:column;align-items:flex-start;gap:10px;padding:22px;display:flex}.import-steps article>b{color:#fff;background:#655fd2;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.import-steps h2{margin:0;font-size:17px}.import-steps p{color:#74798b;margin:0;line-height:1.8}.import-preview{margin-top:18px}.account-import-card{align-items:center;gap:12px;padding:24px;display:flex}.account-import-card span{color:#74798b}.accounting-empty{padding:44px 20px}.danger-button{color:#bd3333;background:#fff;border:1px solid #d95858;border-radius:7px;padding:9px 14px;font-weight:700}.danger-button:disabled{opacity:.5}.status.warning{color:#8b5b00;background:#fff3d9}.status.muted{color:#64697b;background:#f1ebfb}.negative-value{color:#c33!important}.error-message{color:#b53333}.accounting-journal-form .panel-title{align-items:flex-start}@media (width<=1100px){.account-filter-grid,.journal-filter-grid{grid-template-columns:repeat(2,minmax(150px,1fr))}.account-filter-grid .filter-actions,.journal-filter-grid .filter-actions{grid-column:1/-1}.account-profile,.journal-profile,.easy-entry-types,.import-steps{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.accounting-heading .page-actions{justify-content:flex-start}.account-filter-grid,.journal-filter-grid,.account-profile,.journal-profile,.easy-entry-types,.import-steps{grid-template-columns:1fr}.account-import-card{flex-direction:column;align-items:stretch}.journal-order-row{flex-direction:column;gap:8px}}.guided-account-field>small{color:#74798b;min-height:20px;margin-top:-2px;line-height:1.55;display:block}.guided-account-field select:disabled{color:#6f7482;cursor:not-allowed;background:#faf8fd}.easy-payroll-switches{background:#faf8fd;border:1px solid #f1ebfb;border-radius:9px;grid-template-columns:repeat(2,minmax(220px,1fr));gap:12px;margin:18px 0;padding:16px;display:grid}.easy-payroll-switches label{align-items:center;gap:9px;font-weight:700;display:flex}.easy-payroll-switches input{accent-color:#625bd1;width:17px;height:17px}.easy-payroll-switches>small{color:#737889;grid-column:1/-1}@media (width<=700px){.easy-payroll-switches{grid-template-columns:1fr}}.new-template-designer-callout{background:linear-gradient(135deg,#faf8fd,#fff);border:1px solid #cbb6ee;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:20px 0;padding:20px 22px;display:flex}.new-template-designer-callout b{color:#20194f;margin-bottom:5px;font-size:16px;display:block}.new-template-designer-callout p{color:#6423c9;margin:0;line-height:1.7}.new-template-designer-callout .outline-button{white-space:nowrap}.template-library-page,.document-template-designer{--template-accent:#6423c9;--template-font:Tajawal;max-width:1480px;margin:0 auto}.template-library-table td:first-child b{margin-inline-end:8px;display:inline-block}.template-default-badge{color:#6423c9;background:#f1ebfb;border-radius:999px;align-items:center;margin-inline-start:8px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.template-color-dot{vertical-align:middle;border-radius:50%;width:12px;height:12px;margin-inline-end:8px;display:inline-block}.template-type-tabs{scrollbar-width:thin;gap:7px;margin:0 0 18px;padding:4px 2px 8px;display:flex;overflow:auto}.template-type-tabs a{color:#6423c9;white-space:nowrap;background:#fff;border:1px solid #cbb6ee;border-radius:999px;flex:none;padding:9px 13px;font-weight:700;text-decoration:none}.template-type-tabs a:hover{color:#20194f;border-color:#9c75d9}.template-type-tabs a.active{color:#fff;background:#6423c9;border-color:#6423c9;box-shadow:0 5px 14px #087f8c29}.template-designer-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.template-designer-heading h1{margin:10px 0 5px;font-size:28px}.template-designer-heading p{color:#65717f;margin:0}.template-designer-actions{flex-wrap:wrap;gap:8px;display:flex}.template-designer-grid{grid-template-columns:minmax(420px,1fr) minmax(480px,.95fr);align-items:start;gap:24px;display:grid}.template-designer-controls{gap:16px;display:grid}.template-preview-sticky{background:#f1ebfb;border-radius:14px;max-height:calc(100vh - 105px);padding:16px;position:sticky;top:82px;overflow:auto}.template-basics{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.template-basics label,.template-options label{color:#6423c9;gap:7px;font-size:13px;display:grid}.template-basics label{flex:1}.template-basics input,.template-options input,.template-options select{color:#20194f;background:#fff;border:1px solid #cbb6ee;border-radius:8px;min-height:42px;padding:10px 12px}.template-section-toggle{text-align:start;color:#20194f;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.template-section-toggle span:first-child{gap:4px;display:grid}.template-section-toggle b{font-size:18px}.template-section-toggle small{color:#71808c;font-weight:400}.template-section-toggle>span:last-child{color:var(--template-accent);font-size:24px}.template-editor-panel{padding:18px 20px}.template-rich-editor{background:#fff;border:1px solid #cbb6ee;border-radius:10px;margin-top:16px;overflow:hidden}.template-rich-toolbar{background:#faf8fd;border-bottom:1px solid #f1ebfb;flex-wrap:wrap;gap:4px;padding:8px;display:flex}.template-rich-toolbar button{color:#20194f;background:#fff;border:1px solid #cbb6ee;border-radius:5px;min-width:34px;height:32px;padding:0 8px}.template-rich-editor textarea{resize:vertical;text-align:left;direction:ltr;border:0;border-bottom:1px solid #f1ebfb;border-radius:0;width:100%;padding:14px;font:13px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.template-rich-editor textarea:focus{outline:2px solid color-mix(in srgb,var(--template-accent) 35%,transparent);outline-offset:-2px}.template-editor-rendered{min-height:78px;line-height:1.7;font-family:var(--template-font),sans-serif;padding:13px 16px}.template-rich-editor>small{color:#71808c;background:#faf8fd;padding:8px 12px;display:block}.template-insert-menu{position:relative}.template-insert-menu>summary{color:#20194f;cursor:pointer;background:#f1ebfb;border:1px solid #cbb6ee;border-radius:5px;align-items:center;height:32px;padding:0 10px;font-weight:700;list-style:none;display:flex}.template-insert-menu>summary::-webkit-details-marker{display:none}.template-insert-menu>div{z-index:20;inset-inline-start:0;background:#fff;border:1px solid #cbb6ee;border-radius:8px;gap:5px;min-width:218px;padding:10px;display:grid;position:absolute;top:calc(100% + 5px);box-shadow:0 10px 28px #26343d2b}.template-insert-menu>div>b{color:#6423c9;padding:2px 5px 6px;font-size:12px}.template-rich-toolbar .template-insert-menu>div>button{white-space:nowrap;justify-content:flex-start;width:100%;display:flex}.template-merge-fields h3,.template-options h3,.template-column-options h3,.template-version-history h3{margin-top:0}.template-merge-fields p,.template-column-options p{color:#6b7783}.template-merge-fields>div{flex-wrap:wrap;gap:7px;display:flex}.template-merge-fields button{color:#20194f;background:#faf8fd;border:1px solid #cbb6ee;border-radius:999px;padding:7px 11px;font-weight:600}.template-options .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.template-options input[type=color]{width:100%;padding:4px}.template-column-options>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.template-column-options>div>div{border:1px solid #f1ebfb;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.template-column-options>div>div.selected{background:#faf8fd;border-color:#cbb6ee}.template-column-options label{align-items:center;gap:8px;display:flex}.template-column-options button{color:#6423c9;background:0 0;border:0;font-size:16px}.template-column-options button:disabled{opacity:.25}.template-version-history>div{color:#5f6b76;border-top:1px solid #f1ebfb;justify-content:space-between;padding:10px 0;display:flex}.template-paper{color:#20194f;width:595px;min-height:842px;font:12px/1.5 var(--template-font),sans-serif;transform-origin:top;background:#fff;margin:0 auto;padding:34px;position:relative;box-shadow:0 8px 30px #23313a33}.template-paper.a5{width:420px;min-height:595px;padding:24px}.template-paper.size-80mm{width:302px;min-height:650px;padding:18px}.template-paper.landscape.a4{width:842px;min-height:595px}.template-paper.landscape.a5{width:595px;min-height:420px}.template-paper.size-80mm.landscape{width:650px;min-height:302px}.template-paper-logo{background:var(--template-accent);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:12px;font-size:24px;font-weight:800;display:flex}.template-paper-logo.align-center{margin-inline:auto}.template-paper-logo.align-end{margin-inline-start:auto}.template-paper header{border-bottom:3px solid var(--template-accent);min-height:45px;padding:4px 0 12px}.template-paper header p,.template-paper footer p{margin:2px 0}.template-paper-title{color:var(--template-accent);justify-content:space-between;align-items:center;margin:20px 0;display:flex}.template-paper-title span{font-size:23px;font-weight:800}.template-paper-title b{font-size:14px}.template-party-grid{grid-template-columns:1fr 1fr;gap:14px;margin:12px 0;display:grid}.template-party-grid>div{background:#faf8fd;border-radius:9px;gap:3px;padding:12px;display:grid}.template-party-grid span,.template-date-grid>span{color:#71808c;text-transform:uppercase;font-size:10px}.template-party-grid small{color:#64717d}.template-date-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;display:grid}.template-date-grid>span{gap:3px;display:grid}.template-date-grid b{color:#20194f;font-size:11px}.template-preview-table-wrap{max-width:100%;overflow:hidden}.template-paper table{border-collapse:collapse;width:100%;font-size:9px}.template-paper th{background:color-mix(in srgb,var(--template-accent) 13%,white);color:#20194f;padding:8px 5px}.template-paper td{white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #f1ebfb;max-width:100px;padding:8px 5px;overflow:hidden}.template-total-box{background:#faf8fd;border-radius:9px;gap:6px;width:230px;margin:24px 0 24px auto;padding:13px;display:grid}.template-total-box span{justify-content:space-between;display:flex}.template-total-box span:last-child{border-top:2px solid var(--template-accent);color:var(--template-accent);padding-top:7px;font-size:14px}.template-paper footer{inset-inline:34px;color:#65717d;border-top:1px solid #f1ebfb;padding-top:10px;position:absolute;bottom:24px}.template-paper.a5 footer{inset-inline:24px}.template-paper.size-80mm footer{inset-inline:18px}.preset-template_2 .template-paper-title,.preset-template_2 header{text-align:center}.preset-template_3{border-inline-start:9px solid var(--template-accent)}.preset-template_4 header{border:2px solid var(--template-accent);padding:10px}.preset-template_5 .template-paper-title{background:var(--template-accent);color:#fff;border-radius:8px;padding:10px 12px}.template-preview-modal{z-index:3000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f1c24aa;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.template-preview-modal-card{background:#f1ebfb;border-radius:16px;width:min(1120px,96vw);max-height:94vh;padding:18px;overflow:auto}.template-preview-modal-card>div:first-child{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.template-preview-modal-card>div:first-child h2{margin:0}.template-preview-modal-card>div:first-child button{background:0 0;border:0;font-size:30px}.template-preview-modal-card .template-paper{margin-bottom:-75px;transform:scale(.9)}.template-preview-modal-card .form-actions{background:#f1ebfb;padding-top:14px;position:sticky;bottom:0}.template-loading{text-align:center;color:#63717c;padding:60px}@media (width<=1200px){.template-designer-grid{grid-template-columns:1fr}.template-preview-sticky{max-height:none;position:relative;top:0}.template-paper{margin-bottom:-120px;transform:scale(.85)}.template-preview-sticky{padding-bottom:0}}@media (width<=720px){.template-designer-heading,.template-basics,.new-template-designer-callout{flex-direction:column;align-items:stretch}.template-options .form-grid,.template-column-options>div{grid-template-columns:1fr}.template-preview-sticky{display:none}.template-designer-grid{display:block}.template-designer-controls{min-width:0}.template-designer-actions button,.template-designer-actions a{flex:1}.template-preview-modal{padding:8px}.template-preview-modal-card{padding:10px}.template-preview-modal-card .template-paper{margin-bottom:-400px;transform:scale(.52)}}@media print{body:has(.template-preview-modal) *{visibility:hidden}.template-preview-modal,.template-preview-modal .template-paper,.template-preview-modal .template-paper *{visibility:visible}.template-preview-modal{background:#fff;padding:0;position:absolute;inset:0}.template-preview-modal-card{background:#fff;width:auto;max-height:none;padding:0;overflow:visible}.template-preview-modal-card>div:first-child,.template-preview-modal-card>.form-actions{display:none}.template-preview-modal-card .template-paper{box-shadow:none;margin:0;transform:none}}.work-schedule-form{padding:24px}.work-schedule-form>.form-grid{margin-bottom:18px}.work-schedule-summary{background:#faf8fd;border:1px solid #f1ebfb;border-radius:9px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 20px;padding:13px 16px;display:flex}.work-schedule-summary span{color:#64777e;align-items:center;gap:7px;display:flex}.work-schedule-summary b{color:#20194f;font-size:17px}.work-shifts-editor{margin-top:12px}.work-shifts-editor table{min-width:1080px}.work-shifts-editor th{white-space:nowrap}.work-shifts-editor td{vertical-align:middle}.work-shifts-editor input,.work-shifts-editor select{color:#20194f;width:100%;min-width:110px;height:40px;font:inherit;background:#fff;border:1px solid #cbb6ee;border-radius:7px;padding:7px 9px}.work-shifts-editor td:nth-child(4) input{min-width:105px}.work-shifts-editor td:nth-child(6) select{min-width:165px}.work-shifts-editor td:nth-child(7){white-space:nowrap;color:#20194f}.work-schedule-form>.panel-title{border-top:1px solid #f1ebfb;align-items:center;margin:4px 0 0;padding-top:16px}.work-schedule-form>.form-actions{margin-top:22px}.q-app[dir=ltr] .work-shifts-editor input[type=time]{direction:ltr}@media (width<=720px){.work-schedule-form{padding:17px}.work-schedule-summary{flex-direction:column;align-items:flex-start}.work-schedule-form>.panel-title{flex-direction:column;align-items:stretch}.work-schedule-form>.panel-title button{justify-content:center;width:100%}}.getpaid-shell{color:#20194f;min-height:100vh;font-family:var(--font-arabic,"Tahoma",sans-serif);background:radial-gradient(circle at 15% 0,#f1ebfb 0,#0000 34%),linear-gradient(145deg,#faf8fd,#f1ebfb);padding:32px 20px}.getpaid-top{color:#6423c9;justify-content:space-between;align-items:center;max-width:560px;margin:0 auto 22px;display:flex}.getpaid-logo{color:#20194f;letter-spacing:1.5px;font:800 22px/1 Arial;text-decoration:none}.getpaid-logo span{color:#fff;background:#6423c9;border-radius:9px;place-items:center;width:31px;height:31px;margin-left:3px;display:inline-grid}.getpaid-top>span{color:#6423c9;font-weight:800}.getpaid-card{background:#fff;border:1px solid #f1ebfb;border-radius:24px;width:min(100%,560px);margin:auto;padding:30px;box-shadow:0 24px 70px #1037481f}.getpaid-merchant{border-bottom:1px solid #f1ebfb;align-items:center;gap:14px;padding-bottom:22px;display:flex}.getpaid-merchant-mark{color:#fff;background:#20194f;border-radius:16px;place-items:center;width:56px;height:56px;font-size:25px;font-weight:800;display:grid}.getpaid-merchant small,.getpaid-merchant span{color:#6423c9;display:block}.getpaid-merchant h1{margin:4px 0;font-size:21px}.getpaid-invoice-panel{background:linear-gradient(135deg,#faf8fd,#fff);border-color:#cbb6ee;justify-content:space-between;align-items:center;gap:28px;display:flex;overflow:hidden}.getpaid-invoice-copy{flex:1;min-width:0}.getpaid-badge{color:#6423c9;letter-spacing:.2px;background:#f1ebfb;border-radius:999px;padding:5px 10px;font:800 12px Arial;display:inline-flex}.getpaid-invoice-panel h2{margin:10px 0 6px}.getpaid-invoice-panel p{color:#6423c9;margin:0;line-height:1.75}.getpaid-link-value{align-items:center;gap:8px;max-width:680px;margin-top:14px;display:flex}.getpaid-link-value code{text-overflow:ellipsis;white-space:nowrap;color:#6423c9;direction:ltr;background:#f1ebfb;border-radius:9px;flex:1;padding:10px;overflow:hidden}.getpaid-invoice-qr{text-align:center;flex:0 0 150px;margin:0}.getpaid-invoice-qr img{border:8px solid #fff;border-radius:12px;width:136px;height:136px;margin:auto;display:block;box-shadow:0 5px 20px #1037481a}.getpaid-invoice-qr figcaption{margin-top:7px;font-weight:800}.getpaid-invoice-qr small{color:#6423c9;font-weight:400;display:block}.getpaid-locked{opacity:.88}.getpaid-locked h2{font-size:17px}.getpaid-link-form{border-color:#cbb6ee}@media (width<=700px){.getpaid-invoice-panel{flex-direction:column;align-items:flex-start}.getpaid-invoice-qr{align-self:center}.getpaid-link-value{display:block}.getpaid-link-value button{margin-top:8px}}@media print{.getpaid-invoice-panel{break-inside:avoid;box-shadow:none}.getpaid-link-value code{white-space:normal;word-break:break-all}.print-hidden{display:none!important}}.getpaid-invoice-meta{background:#f1ebfb;border:1px solid #f1ebfb;border-radius:14px;grid-template-columns:1fr 1fr;gap:1px;margin:22px 0;display:grid;overflow:hidden}.getpaid-invoice-meta>div{background:#faf8fd;padding:13px}.getpaid-invoice-meta span{color:#9c75d9;margin-bottom:4px;font-size:12px;display:block}.getpaid-invoice-meta b{font-size:14px}.getpaid-amount{text-align:center;padding:12px 0 22px}.getpaid-amount span,.getpaid-amount small{color:#9c75d9;display:block}.getpaid-amount strong{color:#20194f;margin:9px 0 5px;font-size:38px;display:block}.getpaid-methods{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:20px;display:flex}.getpaid-methods span{text-align:center;color:#20194f;background:#fff;border:1px solid #f1ebfb;border-radius:9px;min-width:76px;padding:8px 11px;font:700 12px Arial}.getpaid-methods .method-mada{color:#6423c9}.getpaid-methods .method-mastercard{color:#db4c2b}.getpaid-pay-button{color:#fff;cursor:pointer;background:#6423c9;border:0;border-radius:12px;width:100%;padding:15px;font-size:16px;font-weight:800;box-shadow:0 9px 20px #087f8c33}.getpaid-pay-button:disabled{opacity:.65;cursor:wait}.getpaid-expiry{text-align:center;color:#9c75d9;margin:13px 0 0;font-size:12px}.getpaid-error{color:#9d2f2a;text-align:center;background:#fff1f0;border-radius:10px;margin-top:14px;padding:11px}.getpaid-card footer{color:#9c75d9;border-top:1px solid #f1ebfb;justify-content:space-between;gap:10px;margin-top:22px;padding-top:17px;font-size:11px;display:flex}.getpaid-state{text-align:center;padding:36px 10px}.getpaid-state-icon{color:#6423c9;background:#f1ebfb;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 15px;font-size:26px;font-weight:900;display:grid}.getpaid-state.paid .getpaid-state-icon{color:#6423c9;background:#f1ebfb}.getpaid-state.expired .getpaid-state-icon{color:#b56a19;background:#fff1e3}.getpaid-state h1,.getpaid-state h2{margin:0 0 9px}.getpaid-state p{color:#6423c9;line-height:1.8}.getpaid-loading span{background:#f1ebfb;border-radius:7px;height:20px;margin:18px;display:block}.getpaid-loading span:nth-child(2){height:90px}.getpaid-loading span:nth-child(3){background:#f1ebfb;height:48px}@media (width<=560px){.getpaid-shell{padding:18px 12px}.getpaid-card{border-radius:18px;padding:21px}.getpaid-amount strong{font-size:31px}.getpaid-card footer{text-align:center;display:grid}}.pos-credit-note-detail{width:min(1120px,100%);max-height:94vh;padding:24px;overflow:auto}.pos-credit-note-detail>.panel-title{align-items:flex-start}.pos-credit-note-detail>.panel-title small{color:#6423c9;font-weight:900}.pos-credit-note-detail>.panel-title h2{color:#20194f;margin:4px 0}.pos-credit-note-detail>.panel-title p{color:#718389;margin:0}.pos-credit-note-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:17px 0;display:grid}.pos-credit-note-summary article{background:#faf8fd;border:1px solid #f1ebfb;border-radius:9px;gap:5px;padding:12px;display:grid}.pos-credit-note-summary span{color:#6d8187;font-size:10px}.pos-credit-note-summary b{color:#20194f;font-size:16px}.pos-credit-note-trace{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:17px;display:grid}.pos-credit-note-trace article{background:#faf8fd;border:1px solid #f1ebfb;border-radius:9px;grid-template-columns:30px 1fr;align-items:center;gap:9px;padding:10px;display:grid}.pos-credit-note-trace article>b{color:#6f8187;background:#f1ebfb;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.pos-credit-note-trace article.done{background:#faf8fd;border-color:#cbb6ee}.pos-credit-note-trace article.done>b{color:#6423c9;background:#f1ebfb}.pos-credit-note-trace article.pending{background:#fffaf1;border-color:#eadfca}.pos-credit-note-trace article.pending>b{color:#97671c;background:#f6e9cf}.pos-credit-note-trace span{color:#6423c9;gap:3px;font-size:10px;font-weight:900;display:grid}.pos-credit-note-trace small{color:#74878b;font-size:8px;font-weight:600;line-height:1.4}.pos-credit-note-detail-columns{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:13px;display:grid}.pos-credit-note-detail-columns>section{background:#fff;border:1px solid #f1ebfb;border-radius:10px;overflow:hidden}.pos-credit-note-detail-columns h3{color:#20194f;background:#faf8fd;border-bottom:1px solid #f1ebfb;margin:0;padding:12px 14px;font-size:13px}.pos-credit-note-detail-columns table{min-width:620px}.pos-credit-note-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:11px;display:grid}.pos-credit-note-facts>div{border-bottom:1px dashed #f1ebfb;min-width:0;padding:9px}.pos-credit-note-facts dt{color:#75878d;font-size:8px}.pos-credit-note-facts dd{color:#20194f;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:10px;font-weight:900;overflow:hidden}.pos-credit-note-ledger{background:#faf8fd;border-radius:8px;gap:7px;margin:0 12px 12px;padding:10px;display:grid}.pos-credit-note-ledger>b{color:#6423c9;font-size:10px}.pos-credit-note-ledger>div{border-top:1px solid #f1ebfb;justify-content:space-between;align-items:center;gap:12px;padding-top:7px;display:flex}.pos-credit-note-ledger span{color:#6423c9;gap:2px;font-size:9px;font-weight:800;display:grid}.pos-credit-note-ledger small{color:#7c8b90;font-size:8px}.pos-credit-note-detail>.form-actions{margin-top:17px}@media (width<=900px){.pos-credit-note-trace{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-credit-note-detail-columns{grid-template-columns:1fr}}@media (width<=620px){.pos-credit-note-detail{padding:17px}.pos-credit-note-summary,.pos-credit-note-trace,.pos-credit-note-facts{grid-template-columns:1fr}.pos-credit-note-detail>.form-actions{display:grid}.pos-credit-note-detail>.form-actions>*{text-align:center;width:100%}}.pos-invoice-detail-backdrop{z-index:96}.pos-invoice-detail{width:min(1180px,100%);max-height:94vh;padding:24px;overflow:auto}.pos-invoice-detail>.panel-title{align-items:flex-start}.pos-invoice-detail>.panel-title small{color:#6423c9;font-weight:900}.pos-invoice-detail>.panel-title h2{color:#20194f;margin:4px 0}.pos-invoice-detail>.panel-title p{color:#718389;margin:0}.pos-invoice-header-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:17px 0;display:grid}.pos-invoice-header-grid article{background:#faf8fd;border:1px solid #f1ebfb;border-radius:9px;align-content:start;gap:5px;min-width:0;padding:12px;display:grid}.pos-invoice-header-grid span{color:#6c8087;font-size:10px}.pos-invoice-header-grid b{color:#20194f;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.pos-invoice-header-grid small{color:#75878d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.pos-invoice-header-grid .status{justify-self:start;font-size:10px}.pos-invoice-detail-items{background:#fff;border:1px solid #f1ebfb;border-radius:10px;overflow:hidden}.pos-invoice-detail h3{color:#20194f;background:#faf8fd;border-bottom:1px solid #f1ebfb;margin:0;padding:12px 14px;font-size:13px}.pos-invoice-detail-items table{min-width:850px}.pos-invoice-detail-columns{grid-template-columns:minmax(330px,.9fr) minmax(360px,1.1fr);gap:13px;margin-top:13px;display:grid}.pos-invoice-detail-columns>section{background:#fff;border:1px solid #f1ebfb;border-radius:10px;overflow:hidden}.pos-invoice-accounting dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:11px;display:grid}.pos-invoice-accounting dl>div{border-bottom:1px dashed #f1ebfb;min-width:0;padding:9px}.pos-invoice-accounting dt{color:#75878d;font-size:8px}.pos-invoice-accounting dd{color:#20194f;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:10px;font-weight:900;overflow:hidden}.pos-invoice-summary{padding-bottom:8px}.pos-invoice-summary>div{color:#6423c9;border-bottom:1px dashed #f1ebfb;justify-content:space-between;align-items:center;gap:18px;margin:0 13px;padding:9px 2px;font-size:11px;display:flex}.pos-invoice-summary>div b{color:#20194f;font-size:13px}.pos-invoice-summary>div.total{color:#20194f;border-bottom:2px solid #cbb6ee;margin-top:4px;font-weight:900}.pos-invoice-summary>div.total b{font-size:18px}.pos-invoice-summary>div.due{color:#865912;background:#fff4e5;border-radius:7px;margin-top:5px;padding:10px}.pos-invoice-summary>div.settled{color:#6423c9;background:#f1ebfb;border-radius:7px;margin-top:5px;padding:10px}.pos-invoice-tenders{background:#fff;border:1px solid #f1ebfb;border-radius:10px;margin-top:13px;overflow:hidden}.pos-invoice-tenders article{border-bottom:1px dashed #f1ebfb;justify-content:space-between;align-items:center;gap:16px;margin:0 13px;padding:9px 2px;display:flex}.pos-invoice-tenders article>span{color:#6423c9;gap:2px;font-size:10px;font-weight:900;display:grid}.pos-invoice-tenders article small{color:#7b8b90;font-size:8px;font-weight:600}.pos-invoice-tenders article b{color:#20194f}.pos-invoice-detail-actions{flex-wrap:wrap;margin-top:17px}.pos-invoice-details-button{color:#6423c9!important;background:#f1ebfb!important;border-color:#cbb6ee!important}@media (width<=900px){.pos-invoice-header-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-invoice-detail-columns{grid-template-columns:1fr}}@media (width<=620px){.pos-invoice-detail{padding:17px}.pos-invoice-header-grid,.pos-invoice-accounting dl{grid-template-columns:1fr}.pos-invoice-detail-actions{display:grid}.pos-invoice-detail-actions>*{text-align:center;width:100%}}.pos-standalone-header{grid-template-columns:42px auto minmax(180px,1fr) auto}.pos-standalone-menu-button{color:#20194f;cursor:pointer;background:#fff;border:1px solid #cbb6ee;border-radius:8px;place-items:center;width:42px;height:42px;font:900 19px/1 inherit;display:grid}.pos-standalone-menu-button:hover,.pos-standalone-menu-button[aria-expanded=true]{color:#6423c9;background:#f1ebfb;border-color:#9c75d9}.pos-standalone-drawer-backdrop{z-index:94;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default;background:#091f276e;border:0;position:fixed;inset:0}.pos-standalone-drawer{z-index:95;background:#fff;border-inline-end:1px solid #f1ebfb;grid-template-rows:auto 1fr auto;width:min(350px,100vw - 32px);display:grid;position:fixed;inset-block:0;inset-inline-start:0;overflow:auto;box-shadow:0 18px 65px #071e264d}.pos-standalone-drawer>header{color:#fff;background:linear-gradient(135deg,#20194f,#20194f);border-bottom:1px solid #f1ebfb;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;min-height:104px;padding:20px;display:grid}.pos-standalone-drawer>header button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff42;border-radius:50%;place-items:center;width:34px;height:34px;font:400 22px/1 inherit;display:grid}.pos-standalone-drawer>header div{gap:5px;min-width:0;display:grid}.pos-standalone-drawer>header b,.pos-standalone-drawer>header span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pos-standalone-drawer>header b{font-size:15px}.pos-standalone-drawer>header span{color:#cbb6ee;font-size:11px}.pos-standalone-drawer>nav{align-content:start;gap:5px;padding:18px 14px;display:grid}.pos-standalone-drawer>nav a{color:#6423c9;border-radius:9px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:11px;min-height:52px;padding:9px 13px;font-size:13px;font-weight:850;text-decoration:none;display:grid}.pos-standalone-drawer>nav a span{color:#6423c9;background:#f1ebfb;border-radius:8px;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.pos-standalone-drawer>nav a:hover,.pos-standalone-drawer>nav a.active{color:#6423c9;background:#f1ebfb}.pos-standalone-drawer>nav a.active span{color:#fff;background:#6423c9}.pos-standalone-drawer>footer{background:#faf8fd;border-top:1px solid #f1ebfb;gap:7px;padding:14px;display:grid}.pos-standalone-drawer>footer button,.pos-standalone-drawer>footer a{color:#6423c9;cursor:pointer;background:#fff;border:1px solid #cbb6ee;border-radius:8px;justify-content:center;align-items:center;min-height:42px;font:800 11px/1.4 inherit;text-decoration:none;display:flex}@media (width<=1120px){.pos-standalone-header{grid-template-columns:42px auto 1fr auto}.pos-standalone-shift{display:flex}}@media (width<=820px){.pos-standalone-header{grid-template-columns:42px auto 1fr}.pos-standalone-shift{display:none}.pos-standalone-actions{justify-self:end}.pos-standalone-actions .pos-standalone-signout{display:none}}@media (width<=460px){.pos-standalone-header{grid-template-columns:40px auto 1fr}.pos-standalone-menu-button{width:40px;height:40px}}.pos-clear-cart-backdrop{z-index:2300}.pos-clear-cart-modal{text-align:center;justify-items:center;gap:10px;width:min(430px,100vw - 30px);margin:0;padding:27px 25px 23px;display:grid;position:relative}.pos-clear-cart-close{color:#89949a;background:0 0;border:0;font-size:24px;position:absolute;inset-block-start:12px;inset-inline-end:13px}.pos-clear-cart-mark{color:#b87519;border:2px solid #d59438;border-radius:50%;place-items:center;width:48px;height:48px;font-size:25px;font-weight:800;display:grid}.pos-clear-cart-modal h2{color:#20194f;margin:2px 0 0;font-size:20px}.pos-clear-cart-modal p{color:#65777e;margin:0;line-height:1.7}.pos-clear-cart-modal .form-actions{justify-content:center;width:100%;margin-top:8px}.pos-clear-cart-modal .form-actions button{min-width:104px}.pos-clear-cart-modal .danger-button{color:#fff;background:#bd4a50;border-color:#bd4a50}@media (width<=460px){.pos-clear-cart-modal{padding:25px 18px 19px}.pos-clear-cart-modal .form-actions{flex-direction:column-reverse;align-items:stretch}.pos-clear-cart-modal .form-actions button{width:100%}}.pos-catalog-filter-empty,.pos-catalog-empty-state{color:#62737a;text-align:center;align-content:center;justify-items:center;gap:12px;min-height:300px;padding:38px 20px;display:grid}.pos-catalog-filter-empty>span,.pos-catalog-empty-mark{color:#6423c9;background:#f1ebfb;border-radius:50%;place-items:center;width:58px;height:58px;font-size:28px;display:grid}.pos-catalog-filter-empty>b,.pos-catalog-empty-state>strong{color:#20194f;font-size:17px}.pos-catalog-empty-state>p{color:#77888e;max-width:420px;margin:0;line-height:1.7}.pos-catalog-empty-state>div{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}@media (width<=540px){.pos-catalog-empty-state>div{flex-direction:column;width:100%}.pos-catalog-empty-state>div a{width:100%}}.pos-instant-mode-switch{background:#f1ebfb;border:1px solid #f1ebfb;border-radius:9px;grid-template-columns:repeat(2,minmax(130px,1fr));gap:3px;margin-bottom:15px;padding:3px;display:inline-grid}.pos-instant-mode-switch button{color:#65767d;background:0 0;border:0;border-radius:6px;min-height:39px;padding:7px 16px;font-weight:800}.pos-instant-mode-switch button.selected{color:#6423c9;background:#fff;box-shadow:0 2px 7px #16414d1f}.pos-instant-mode-switch button:disabled{opacity:.5;cursor:not-allowed}.pos-catalog.instant-mode>:not(.pos-instant-mode-switch):not(.pos-instant-terminal){display:none!important}.pos-instant-terminal{grid-template-columns:minmax(300px,1.35fr) minmax(230px,.65fr);gap:16px;display:grid}.pos-instant-terminal-main,.pos-instant-recent{background:#faf8fd;border:1px solid #f1ebfb;border-radius:12px;padding:19px}.pos-instant-terminal-main{gap:14px;display:grid}.pos-instant-terminal-main header small{color:#6423c9;font-weight:900}.pos-instant-terminal-main header h2{color:#20194f;margin:4px 0;font-size:21px}.pos-instant-terminal-main header p{color:#72848b;margin:0;line-height:1.6}.pos-instant-amount{background:#fff;border:2px solid #6423c9;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:9px;padding:11px 13px;display:grid}.pos-instant-amount>span{color:#6423c9;font-weight:900}.pos-instant-amount input{color:#20194f;text-align:center;background:0 0;border:0;outline:0;min-width:0;font-size:30px;font-weight:900}.pos-instant-amount small{color:#73858b;font-size:9px}.pos-instant-numpad{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.pos-instant-numpad button{color:#20194f;background:#fff;border:1px solid #f1ebfb;border-radius:8px;min-height:48px;font-size:18px;font-weight:800}.pos-instant-numpad button:hover{background:#f1ebfb;border-color:#9c75d9}.pos-instant-numpad .clear{color:#a84a51;grid-column:1/-1;font-size:12px}.pos-instant-description{color:#6423c9;gap:6px;font-weight:800;display:grid}.pos-instant-description span small{color:#89969a;font-weight:500}.pos-instant-description textarea{resize:vertical;background:#fff;border:1px solid #f1ebfb;border-radius:8px;outline:0;width:100%;min-height:72px;padding:10px}.pos-instant-checkout-summary{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.pos-instant-checkout-summary>span{color:#6423c9;background:#f1ebfb;border-radius:8px;gap:4px;padding:10px;font-size:10px;display:grid}.pos-instant-checkout-summary b{color:#20194f;font-size:12px}.pos-instant-submit{width:100%;min-height:50px}.pos-instant-credit{gap:10px;display:grid}.pos-instant-credit label{color:#6423c9;gap:6px;font-size:14px;display:grid}.pos-instant-credit select{color:#20194f;background:#fff;border:1px solid #f1ebfb;border-radius:8px;width:100%;min-height:42px;padding:8px 10px}.pos-instant-credit>small{color:#6423c9;font-size:13px;line-height:1.6}.pos-instant-recent{align-self:start;gap:8px;padding:14px;display:grid}.pos-instant-recent>div{border-bottom:1px solid #f1ebfb;justify-content:space-between;align-items:center;gap:8px;padding-bottom:9px;display:flex}.pos-instant-recent h3{color:#20194f;margin:0;font-size:15px}.pos-instant-recent>div a{color:#6423c9;font-size:14px;font-weight:900}.pos-instant-recent article{border-bottom:1px solid #f1ebfb;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:9px 2px;display:grid}.pos-instant-recent article>span{gap:3px;min-width:0;display:grid}.pos-instant-recent article b{color:#6423c9;text-overflow:ellipsis;font-size:14px;overflow:hidden}.pos-instant-recent article small{color:#6423c9;font-size:12px}.pos-instant-recent article strong{color:#20194f}.pos-instant-recent article em{color:#6423c9;background:#f1ebfb;border-radius:999px;grid-column:1/-1;width:max-content;padding:2px 7px;font-size:8px;font-style:normal;font-weight:900}.pos-instant-recent>.empty-inline{padding:38px 10px}.pos-instant-recent-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;margin-top:4px;display:flex}.pos-instant-recent-actions a{color:#6423c9;background:#fff;border:1px solid #cbb6ee;border-radius:7px;align-items:center;min-height:38px;padding:6px 10px;font-size:14px;display:inline-flex}.pos-instant-recent-actions a:hover{background:#f1ebfb;border-color:#9c75d9}.pos-instant-recent-actions a:focus-visible{outline-offset:2px;outline:2px solid #6423c9}@media (width<=760px){.pos-instant-terminal{grid-template-columns:1fr}.pos-instant-mode-switch{width:100%}}.pos-live-commandbar,.pos-cashier-active .pos-standalone-cashier-header,.pos-cashier-active .page-heading.pos-heading,.pos-cashier-active .pos-shift-strip{display:none}.pos-cashier-active .q-content{max-width:none;padding:12px 11px 76px}.pos-cashier-active .loading-bar,.q-app[dir=ltr].pos-cashier-active .loading-bar{top:0}.pos-cashier-active .pos-live-commandbar{background:#fff;border:1px solid #eaebec;border-radius:10px;grid-template-columns:52px minmax(188px,228px) 44px minmax(178px,205px) minmax(18px,1fr) 44px minmax(190px,265px) auto auto;align-items:center;gap:12px;min-height:76px;margin-bottom:11px;padding:11px 13px;display:grid;box-shadow:0 5px 15px #15343e14}.pos-live-commandbar button,.pos-live-commandbar a,.pos-live-commandbar input,.pos-live-commandbar select{font:inherit}.pos-live-menu,.pos-live-location,.pos-live-add-customer{color:#20194f;cursor:pointer;background:#fff;border:1px solid #cbb6ee;border-radius:7px;place-items:center;width:44px;height:44px;text-decoration:none;display:grid;position:relative}.pos-live-menu{border-radius:9px;width:52px;height:52px;font-size:23px}.pos-live-location{color:#6423c9;font-size:19px}.pos-live-add-customer{color:#9c75d9;border-color:#9c75d9;font-size:20px}.pos-live-add-customer i{font-size:11px;font-style:normal;font-weight:1000;position:absolute;inset-block-start:4px;inset-inline-end:4px}.pos-live-menu:hover,.pos-live-location:hover,.pos-live-add-customer:hover{color:#6423c9;background:#faf8fd;border-color:#6423c9}.pos-live-search{color:#77878c;background:#fff;border:1px solid #d7dddf;border-radius:6px;align-items:center;min-width:0;height:44px;display:flex;position:relative}.pos-live-search>span{place-items:center;width:38px;font-size:18px;display:grid}.pos-live-search input{color:#20194f;background:0 0;border:0;outline:0;flex:1;min-width:0;height:42px;padding:7px 4px}.pos-live-search input::placeholder{color:#b8c0c3}.pos-live-search button{color:#64757b;cursor:pointer;background:#f1ebfb;border:0;border-radius:5px;width:31px;height:31px}.pos-live-sync{color:#6423c9;cursor:pointer;background:#fff;border:1px solid #cbb6ee;border-radius:6px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-content:center;column-gap:8px;height:44px;padding:5px 11px;display:grid}.pos-live-sync>span{grid-row:1/3;align-self:center;font-size:18px}.pos-live-sync .spinning{animation:.85s linear infinite pos-sync-spin}.pos-live-sync b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.pos-live-sync small{color:#879498;font-size:9px}.pos-live-sync:hover{color:#6423c9;border-color:#9c75d9}.pos-live-sync:disabled{cursor:not-allowed;opacity:.55}.pos-live-customer{color:#7f8d91;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;height:44px;font-size:11px;font-weight:800;display:grid}.pos-live-customer select{color:#6423c9;background:#fff;border:0;outline:0;min-width:0;height:42px}.pos-live-hold,.pos-live-clear{color:#607176;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbb6ee;border-radius:6px;min-height:44px;padding:7px 11px;font-weight:800}.pos-live-clear{justify-content:center;align-items:center;gap:8px;display:flex}.pos-live-clear i{color:#8d9a9e;font-size:17px;font-style:normal}.pos-live-hold:hover,.pos-live-clear:hover{color:#6423c9;border-color:#9c75d9}.pos-live-hold:disabled,.pos-live-clear:disabled{color:#bdc4c6;cursor:not-allowed;background:#f7f8f8}.pos-cashier-active .pos-layout{grid-template-columns:minmax(0,1.62fr) minmax(390px,1fr);gap:14px}.pos-cashier-active .pos-catalog,.pos-cashier-active .pos-cart{min-height:520px}.pos-cashier-active .pos-cart-head,.pos-cashier-active .pos-cart>.pos-customer{display:none}.pos-cashier-active .pos-cart{top:11px}.pos-cashier-active .pos-empty-cart{justify-content:center;min-height:280px}.pos-cashier-active .pos-product-sync-bar,.pos-cashier-active .pos-search-field{display:none}.pos-cashier-active .pos-search{grid-template-columns:minmax(150px,1fr) auto auto auto}.pos-cashier-active .pos-product-grid.pos-columns-auto,.pos-cashier-active .pos-product-grid.pos-columns-4,.pos-cashier-active .pos-product-grid.pos-columns-5{grid-template-columns:repeat(3,minmax(0,1fr))}.pos-cashier-active .pos-product-grid .pos-product-media{flex-basis:145px;height:145px}.pos-cashier-active .pos-product-grid .pos-product-main{min-height:306px}@media (width<=1120px){.pos-cashier-active .pos-live-commandbar{grid-template-columns:52px minmax(180px,1fr) 44px minmax(170px,200px) 44px minmax(175px,1fr) auto}.pos-live-command-spacer,.pos-live-hold{display:none}.pos-cashier-active .pos-layout{grid-template-columns:1fr}.pos-cashier-active .pos-cart{position:static}}@media (width<=760px){.pos-cashier-active .q-content{padding:8px 8px 88px}.pos-cashier-active .pos-live-commandbar{grid-template-columns:44px minmax(0,1fr) 42px;gap:7px;min-height:0;padding:8px}.pos-live-menu{width:44px;height:44px}.pos-live-location,.pos-live-sync{display:none}.pos-live-add-customer{grid-area:1/3;width:42px;height:44px}.pos-live-customer{grid-area:2/1/auto/3}.pos-live-clear{grid-area:2/3;min-width:42px;padding-inline:7px}.pos-live-clear span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pos-cashier-active .pos-search{grid-template-columns:1fr}.pos-cashier-active .pos-product-grid.pos-columns-auto,.pos-cashier-active .pos-product-grid.pos-columns-5,.pos-cashier-active .pos-product-grid.pos-columns-4{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-cashier-active .pos-product-grid .pos-product-media{flex-basis:92px;height:92px}.pos-cashier-active .pos-product-grid .pos-product-main{min-height:220px}}@font-face{font-family:Durooj Arabic;src:url(/fonts/NotoSansArabic.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--navy:#20194f;--navy-2:#302061;--royal:#6423c9;--blue:#7133d4;--cyan:#9063d9;--ink:#25243a;--muted:#696879;--line:#e4e3ec;--soft:#f5f5f9;--green:#6423c9;--gold:#9d6c18;--red:#b83a53;--brand-accent:#e8defc;--shadow:0 4px 18px #25234f0b}body{color:var(--ink);background:#f5f5f9;font-family:Durooj Arabic,Tahoma,Arial,sans-serif;font-size:16px}button,input,select,textarea{font-family:inherit}button:focus-visible,a:focus-visible{outline-offset:4px;outline:3px solid #897ade}.durooj-brand{color:#20194f;letter-spacing:0;direction:rtl;align-items:center;gap:11px;line-height:1;text-decoration:none;display:inline-flex}.durooj-brand>picture{flex:none;display:flex}.marketing-honeypot{clip-path:inset(50%);white-space:nowrap;pointer-events:none;width:1px!important;height:1px!important;position:absolute!important;top:0!important;left:0!important;overflow:hidden!important}@media (width<=1100px){.marketing-nav{height:auto;min-height:82px}}.durooj-secondary-graphic>picture{max-width:80%;display:block}.durooj-secondary-graphic>picture>img{background:#fff;border-radius:24px;width:100%;height:auto;display:block}.durooj-brand-symbol{color:#20194f;background:#e8defc;border-radius:15px 15px 15px 4px;place-items:center;width:46px;height:46px;font-size:35px;font-weight:800;line-height:1;display:grid}.durooj-wordmark{text-align:center;gap:5px;display:grid}.durooj-wordmark b{font-size:29px;font-weight:800;line-height:1.15}.durooj-wordmark small{letter-spacing:3px;font-family:Arial,sans-serif;font-size:10px;font-weight:800}.durooj-brand.is-light{color:#fff}.q-logo:has(.durooj-brand){letter-spacing:0;font-size:inherit}.q-logo .durooj-brand span:after{display:none}.q-logo .durooj-brand span{color:inherit}.q-logo .durooj-brand-symbol{color:#20194f}.primary-button,.back-button,.dark-button{color:#fff;background:#6423c9;border-radius:11px;min-height:44px}.primary-button:hover,.back-button:hover{background:#501aa8}.outline-button,.light-button{border-radius:11px;min-height:44px}.outline-button{color:#37315e;border-color:#d9d6ea}.q-app{background:#f5f5f9}.q-sidebar{color:#e8e6f5;box-shadow:none;background:#20194f;border-inline-end:1px solid #3b3865}.q-sidebar .durooj-brand{color:#fff}.q-topbar{border-bottom:1px solid #e4e3ec}.quick-create{color:#20194f;background:#e8defc;border-radius:10px}.nav-single,.nav-parent{min-height:49px;font-size:14px}.nav-single.active{color:#fff;background:#4b4185;border-inline-start:4px solid #e8defc}.nav-parent.active-parent{background:#302b60}.nav-children a:hover,.nav-children a.active{background:#403774;border-color:#e8defc}.nav-icon{color:#bbb3e1}.nav-children a{font-size:14px}.setup-card,.panel,.filter-card,.metric{box-shadow:var(--shadow);border-color:#e4e3ec;border-radius:14px}.page-heading h1{color:#20194f;font-weight:750}.metric>b{color:#20194f}.global-search{background:#f5f5f9;border-radius:10px}.welcome b,.locale-switch{color:#7133d4}.q-topbar .company-chip{border-color:#e4e3ec}.setup-title>span{background:#eeebfa}.setup-title>span b{color:#6423c9}.progress i{background:#6b5bc2}.field input:focus,.field select:focus,.form-grid input:focus,.form-grid select:focus{border-color:#9063d9;box-shadow:0 0 0 3px #9063d91a}.marketing,.marketing-secondary{color:#25243a;background:#fff}.marketing-nav{box-shadow:none;background:#fff;border-bottom:1px solid #e9e7f0;gap:30px;padding:19px max(5vw,24px)}.marketing-nav nav{font-size:14px}.marketing-nav>div{gap:16px}.marketing-nav .primary-button{padding-inline:22px}.marketing-nav .q-logo{min-width:115px}.hero{background:#f5f4fa;grid-template-columns:1.1fr 1fr;gap:60px;min-height:640px;padding:78px max(6vw,28px) 88px}.hero-copy{max-width:680px}.hero-copy h1{letter-spacing:-1.5px;color:#20194f;margin:22px 0;font-size:clamp(40px,4.8vw,68px);line-height:1.45}.hero-copy h1 em{color:#6423c9;font-style:normal}.hero-copy>p{color:#626174;font-size:18px;line-height:2}.eyebrow,.section-heading>span{color:#6423c9;letter-spacing:0;font-weight:700}.eyebrow{background:#eeebfa;border:1px solid #dbd7ed;border-radius:99px;padding:7px 14px;font-size:13px}.hero-actions{gap:12px;margin-top:30px}.hero-copy>small{color:#777286;margin-top:20px;font-size:13px;display:block}.hero-visual{min-height:0}.durooj-overview{background:#fff;border:1px solid #dfdceb;border-radius:22px;overflow:hidden;transform:rotate(-2deg);box-shadow:0 28px 60px #20194f14}.durooj-overview>header{border-bottom:1px solid #e9e7f0;justify-content:space-between;align-items:center;padding:22px 25px;display:flex}.durooj-overview>header>span{color:#787487;background:#f3f1f9;border-radius:9px;padding:6px 11px;font-size:12px}.durooj-overview-body{padding:25px}.durooj-overview-body>p{color:#6d687f;margin:0;font-size:14px}.durooj-overview-body>strong{color:#20194f;text-align:start;direction:ltr;margin:12px 0;font-family:Arial,sans-serif;font-size:38px;display:block}.durooj-overview-body>strong small{color:#6d687f;font-family:inherit;font-size:14px}.durooj-bars{border-bottom:1px solid #e4e1ee;align-items:flex-end;gap:14px;height:130px;margin:25px 0;display:flex}.durooj-bars>span{background:#aaa0e0;border-radius:7px 7px 0 0;flex:1}.durooj-bars>span:nth-child(3n){background:#6423c9}.durooj-bars>span:last-child{background:#e8defc}.durooj-overview-row{border-bottom:1px solid #efedf5;justify-content:space-between;gap:12px;padding:13px 0;font-size:14px;display:flex}.durooj-overview-row>b{font-weight:650}.durooj-overview-row>span{color:#69647c}.durooj-overview footer{color:#fff;background:#20194f;justify-content:space-between;align-items:center;gap:12px;padding:18px 25px;font-size:13px;display:flex}.durooj-overview footer b{color:#e8defc}.section-heading h2{color:#20194f;font-size:clamp(28px,3vw,42px);line-height:1.6}.section-heading p{color:#706b80;font-size:16px;line-height:1.9}.marketing-section{padding:85px max(6vw,24px)}.feature-grid article,.solution-flow article,.resource-cards>a{box-shadow:none;border-color:#e4e1ee;border-radius:16px}.feature-grid article>span,.solution-flow article>span,.resource-cards>a>span{color:#6423c9;background:#eeebfa;border-radius:12px}.feature-grid p,.solution-flow p,.resource-cards p{color:#706b80;font-size:15px;line-height:1.95}.solutions-section{background:#f5f4fa}.solution-flow article:not(:last-child):after{display:none}.story-section{background:#20194f}.story-section .section-heading h2{color:#fff}.story-section .section-heading>span{color:#e8defc}.story-section .section-heading p{color:#ccc7e4}.story-grid article{color:#fff;background:#302d60;border:1px solid #494374;border-radius:14px}.story-grid h3{font-size:22px}.story-grid strong{color:#e8defc;font-size:17px}.story-grid p{color:#d1cce6;font-size:15px}.story-grid a{color:#e8defc}.pricing-section{background:#fff}.pricing-grid article{box-shadow:none;border-color:#e1ddeb;border-radius:18px}.pricing-grid article.featured{border:2px solid #6555be;box-shadow:0 18px 45px #20194f0b}.pricing-grid .popular{color:#fff;background:#6423c9}.pricing-grid h3{color:#20194f}.pricing-grid p,.pricing-grid li{color:#716980}.resources-section{background:#f5f4fa}.marketing-contact{background:#fff}.contact-copy h2{color:#20194f;font-size:38px;line-height:1.6}.contact-copy>p{color:#6c667c}.marketing-inquiry-form{box-shadow:none;background:#f6f5fa;border-color:#e1ddeb;border-radius:18px}.marketing-form-grid input,.marketing-form-grid select,.marketing-form-grid textarea{border-color:#dcd7e7;border-radius:10px}.marketing-consent{font-size:14px;line-height:1.8}.marketing-consent input{accent-color:#6423c9}.cta,.secondary-cta{color:#20194f;background:#e8defc}.cta h2,.secondary-cta h2{color:#20194f}.cta p,.secondary-cta p{color:#514369}.cta .light-button,.secondary-cta .light-button{color:#fff;background:#20194f;border-color:#20194f}.marketing-footer,.secondary-footer{color:#d4cee9;background:#20194f}.marketing-footer .durooj-brand{color:#fff}.marketing-footer small{color:#aaa2c8}.secondary-hero{background:#f5f4fa}.secondary-hero-copy h1{color:#20194f;line-height:1.5}.secondary-hero-copy>p{color:#6c667c}.secondary-product-visual{border-color:#e1ddeb;box-shadow:0 24px 60px #20194f15}.secondary-product-visual:before{background:#e8defc}.secondary-stats{background:#e5e0ef}.secondary-stats article{background:#f6f4fb}.secondary-stats b{color:#6423c9}.secondary-footer a:hover{color:#e8defc}@media (width<=1100px){.hero{grid-template-columns:1fr;gap:45px;padding-top:55px}.hero-copy{max-width:780px}.hero-visual{width:100%;max-width:600px;margin:auto}.marketing-nav{flex-wrap:wrap}.marketing-nav nav{flex-wrap:wrap;order:3;justify-content:center;width:100%}.marketing-nav>div{margin-inline-start:auto}.durooj-overview{transform:none}}@media (width<=700px){.marketing-nav{gap:15px;padding:16px 20px}.marketing-nav .nav-login{display:none}.marketing-nav nav{gap:18px;font-size:13px}.marketing-nav .primary-button{padding:8px 12px;font-size:13px}.hero{padding:45px 22px 55px}.hero-copy h1{letter-spacing:-.7px;font-size:39px}.hero-copy>p{font-size:16px}.hero-actions{flex-wrap:wrap}.hero-actions a{white-space:nowrap;flex:1;font-size:14px}.durooj-overview>header{padding:18px}.durooj-overview-body{padding:20px}.durooj-overview footer{font-size:12px}.marketing-section{padding:58px 22px}.durooj-brand-symbol{width:38px;height:38px;font-size:29px}.durooj-wordmark b{font-size:24px}.durooj-wordmark small{font-size:9px}.q-content{padding:20px 16px}.page-heading h1{font-size:23px}.q-app{font-size:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.login-auth-card .auth-free-card>a{margin-top:15px;display:inline-block}.durooj-brand-image{border-radius:10px}.pos-provider-note{color:#635c73;font-size:15px;line-height:2}.durooj-guide .outline-button{margin-top:12px;display:inline-block}.pos-login-brand .durooj-brand span:after{display:none}.pos-login-brand .durooj-brand span{color:inherit}.pos-locale-link{border:1px solid #b69ceb;color:#fff!important;background:0 0!important}.pos-login-brand .durooj-wordmark small{letter-spacing:3px;font-size:10px}.durooj-brand-image{object-fit:contain;flex:none}.durooj-brand.is-light .durooj-brand-image{background:#fff;border-radius:11px}.durooj-overview>header>.durooj-brand{color:#20194f;background:0 0;border-radius:0;padding:0}.durooj-auth-layout{background:#fff;border:1px solid #e1ddeb;border-radius:24px;grid-template-columns:.85fr 1fr;max-width:1120px;min-height:600px;margin:65px auto;display:grid;overflow:hidden}.durooj-auth-intro{color:#fff;background:#20194f;flex-direction:column;justify-content:center;align-items:flex-start;padding:55px 38px;display:flex}.durooj-auth-intro h2{color:#e8defc;margin:38px 0 16px;font-size:36px;line-height:1.65}.durooj-auth-intro p{color:#d6cfea;font-size:17px;line-height:2}.durooj-auth-intro>small{color:#aaa0c7;margin-top:35px;font-size:13px}.auth-page{background:#f5f4fa}.auth-header{background:#fff;border-bottom:1px solid #e4e0ec}.auth-logo{font-size:inherit;letter-spacing:0;line-height:1}.auth-logo>i,.auth-logo .durooj-brand span:after{display:none}.auth-logo .durooj-brand span{color:inherit}.auth-card.login-auth-card{width:auto;box-shadow:none;text-align:start;background:#fff;border:0;margin:0;padding:55px 45px}.login-auth-card h1{color:#20194f;margin-top:24px;font-size:30px;line-height:1.7}.login-auth-card>p{color:#6c657b;font-size:15px;line-height:2}.auth-submit{color:#fff;background:#6423c9;border:0;border-radius:11px;justify-content:center;align-items:center;min-height:49px;font-weight:700;display:flex}.login-auth-card>.auth-submit{margin:26px 0 17px}.auth-submit:hover{background:#501aa8}.durooj-auth-recovery{color:#6423c9;font-size:14px}.login-auth-card .auth-free-card{width:auto;box-shadow:none;background:0 0;border:0;border-top:1px solid #e4e0ec;border-radius:0;margin:32px 0 0;padding:24px 0 0;display:block}.auth-free-card h2{color:#20194f;font-size:18px}.auth-free-card p{color:#6c657b;font-size:14px}.auth-free-card>a{color:#6423c9;font-size:14px}.auth-chat{display:none}.auth-trial-link{color:#6423c9;background:#f1ebfb;border-radius:10px}.trial-layout{border-radius:20px;overflow:hidden}.trial-layout>aside{color:#fff;background:#20194f}.trial-layout>aside h1{color:#e8defc}.trial-layout>aside>strong{color:#ddd5ee}.trial-form-grid input,.trial-form-grid select{border-color:#dcd6e8;border-radius:9px}.pos-login-page{background:#20194f}.pos-login-card{border-color:#e0d9ed;border-radius:22px;box-shadow:0 20px 50px #18143233}.pos-login-brand{font-size:inherit}.pos-login-submit,.pos-pin-login-submit,.pos-pin-help-confirm{background:#6423c9;border-radius:10px}.pos-login-card h1{color:#20194f;line-height:1.6}.pos-locale-link{color:#fff}.sa-sidebar{background:#20194f}.sa-monogram{color:#20194f!important;background:#e8defc!important}.sa-brand>div{font-size:20px}.sa-brand .durooj-brand{color:#fff}.sa-app{background:#f5f4fa}.sa-button{background:#6423c9}.sa-denied{color:#20194f;background:#fff;border-color:#e1ddeb;border-radius:20px}.sa-sidebar nav a[aria-current=page]{color:#fff;background:#4d4283;border-color:#e8defc}.sa-panel,.sa-metrics article{border-radius:14px}.pricing-hero{background:#f5f4fa}.pricing-hero h1{color:#20194f}.pricing-footer{color:#d4cee9;background:#20194f}.pricing-footer .durooj-brand{color:#fff}.durooj-billing-note{color:#504566;background:#f1eef9;border:1px solid #d5cdef;border-radius:12px;max-width:950px;margin:20px auto;padding:14px 20px;font-size:14px;line-height:1.9}.getpaid-shell{background:#f5f4fa}.getpaid-logo{font-size:inherit}@media (width<=900px){.durooj-auth-layout{grid-template-columns:1fr;margin:30px 20px}.durooj-auth-intro{padding:30px}.durooj-auth-intro h2{margin:20px 0 10px;font-size:28px}.durooj-auth-intro>small{display:none}.auth-card.login-auth-card{padding:30px}.auth-header{padding:17px 20px}.auth-header nav{gap:14px}.auth-header nav>a{font-size:13px}.auth-header nav>a:first-child{display:none}}.durooj-secondary-graphic{background:#20194f;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:400px;padding:45px;display:flex}.durooj-secondary-graphic>img{background:#fff;border-radius:24px;max-width:80%;height:auto}.durooj-secondary-graphic>div{text-align:center;color:#ddd7ee}.durooj-secondary-graphic .durooj-brand{color:#fff}.durooj-secondary-graphic .durooj-brand-image{display:none}.secondary-feature-grid article{box-shadow:none;border-color:#e5dfed;border-radius:17px}.secondary-feature-grid article>span{color:#6423c9;background:#f1ebfb}.secondary-feature-grid p{color:#6e657d;font-size:15px;line-height:1.95}.secondary-feature-link{color:#6423c9;margin-top:18px;font-weight:700;display:inline-block}.durooj-guide{background:#fff;min-height:100vh}.durooj-guide-heading{text-align:center;background:#f5f4fa;padding:55px max(8vw,24px)}.durooj-guide-heading h1{color:#20194f;font-size:clamp(30px,4vw,46px);line-height:1.65}.durooj-guide-heading p{color:#6e657d;max-width:850px;margin:auto;font-size:17px;line-height:2}.durooj-guide-content{max-width:930px;margin:45px auto;padding:0 24px 45px}.durooj-guide-content>section{border-bottom:1px solid #e5dfed;padding:25px 0;scroll-margin-top:100px}.durooj-guide-content h2{color:#20194f;font-size:23px}.durooj-guide-content p{color:#625970;font-size:16px;line-height:2.1}.durooj-guide-content a{font-size:14px}.durooj-guide-content pre{color:#e3dff2;white-space:pre-wrap;overflow-wrap:anywhere;background:#20194f;border-radius:13px;padding:25px;font-size:14px;line-height:1.8;overflow:auto}.durooj-guide-content code{font-family:ui-monospace,monospace}@media (width<=820px){.marketing-nav nav{flex-wrap:wrap;order:3;justify-content:center;gap:10px 18px;width:100%;display:flex!important}.marketing-nav nav a{padding:8px 4px;font-size:14px}.marketing-nav .nav-login{padding:8px 4px;display:inline-flex!important}.marketing-nav>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.marketing-nav{position:relative}.marketing-nav .durooj-wordmark small{font-size:10px}}.sa-app{--sa-ink:#20194f;--sa-teal:#6423c9;min-height:100vh;color:var(--sa-ink);background:#faf8fd;grid-template-columns:244px minmax(0,1fr);font-size:1rem;line-height:1.6;display:grid}.sa-app *{box-sizing:border-box}.sa-app a{text-decoration:none}.sa-app a:focus-visible,.sa-app button:focus-visible,.sa-app input:focus-visible,.sa-table-wrap:focus-visible{outline-offset:3px;outline:3px solid #eea938}.sa-sidebar{color:#fff;background:#20194f;flex-direction:column;gap:30px;padding:28px 20px;display:flex}.sa-brand{color:#fff;letter-spacing:.04em;align-items:center;gap:12px;font-size:1.4rem;font-weight:750;display:flex}.sa-brand small{letter-spacing:normal;color:#cbb6ee;font-size:.875rem;font-weight:400;display:block}.sa-monogram{color:#20194f;background:#9c75d9;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:1.7rem;font-weight:800;display:grid}.sa-owner-label{color:#cbb6ee;border-top:1px solid #ffffff24;padding-top:22px;font-size:.875rem}.sa-sidebar nav{gap:8px;display:grid}.sa-sidebar nav a{color:#f1ebfb;border-radius:8px;align-items:center;gap:14px;padding:12px 14px;font-size:1rem;display:flex}.sa-sidebar nav a[aria-current=page]{color:#fff;background:#6423c9;border-inline-start:3px solid #9c75d9}.sa-sidebar nav a:hover{background:#20194f}.sa-sidebar nav span{text-align:center;width:22px;font-size:1.25rem}.sa-sidebar-bottom{color:#cbb6ee;margin-top:auto;font-size:.875rem}.sa-sidebar-bottom a{color:#fff;padding-top:10px;display:block}.sa-main{min-width:0}.sa-topbar{background:#fff;border-bottom:1px solid #f1ebfb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 32px;display:flex}.sa-topbar>div{gap:20px;display:flex}.sa-topbar a{color:#6423c9;font-size:.875rem}.sa-owner-pill{color:#20194f;background:#e1f4ef;border-radius:5px;margin-inline-start:10px;padding:4px 10px;font-size:.875rem}.sa-content{max-width:1600px;margin:auto;padding:30px 32px}.sa-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;display:flex}.sa-heading p{color:#6423c9;overflow-wrap:anywhere;margin:0 0 4px;font-size:.875rem}.sa-heading h1{margin:0;font-size:1.8rem;line-height:1.4}.sa-button,.sa-search button{color:#fff;font:inherit;cursor:pointer;background:#6423c9;border:0;border-radius:7px;padding:10px 18px}.sa-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.sa-metrics article{background:#fff;border:1px solid #f1ebfb;border-top:3px solid #6423c9;border-radius:10px;flex-direction:column;gap:10px;padding:22px;display:flex}.sa-metrics span{color:#6423c9;font-size:.875rem}.sa-metrics strong{font-size:2rem;font-weight:700;line-height:1.2}.sa-context{color:#6423c9;margin:16px 0 24px;font-size:.875rem}.sa-notice{color:#6423c9;background:#f1ebfb;border:1px solid #cbb6ee;border-radius:8px;margin-bottom:22px;padding:14px 18px}.sa-panel{background:#fff;border:1px solid #f1ebfb;border-radius:12px;overflow:hidden}.sa-panel-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.sa-panel-title h2{margin:0;font-size:1.15rem}.sa-panel-title span{color:#6423c9;font-size:.875rem}.sa-search{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sa-search label{font-size:.875rem}.sa-search input{font:inherit;color:#20194f;background:#fff;border:1px solid #cbb6ee;border-radius:6px;min-width:230px;max-width:100%;padding:10px 12px;font-size:.875rem}.sa-search button{padding:10px 16px;font-size:.875rem}.sa-search a,.sa-pagination a,.sa-empty a{color:#20194f;text-underline-offset:4px;text-decoration:underline}.sa-table-wrap{width:100%;overflow:auto}.sa-table-wrap table{border-collapse:collapse;text-align:start;width:100%;font-size:.875rem}.sa-table-wrap th{text-align:start;color:#6423c9;white-space:nowrap;background:#faf8fd;border-block:1px solid #f1ebfb;padding:13px 20px;font-weight:500}.sa-table-wrap td{overflow-wrap:anywhere;border-bottom:1px solid #f1ebfb;min-width:100px;max-width:300px;padding:17px 20px}.sa-table-wrap tr:last-child td{border-bottom:0}.sa-badge{color:#6423c9;background:#f1ebfb;border-radius:5px;padding:3px 9px;font-size:.875rem;display:inline-block}.sa-badge.sa-active{color:#6423c9;background:#f1ebfb}.sa-pagination{border-top:1px solid #f1ebfb;justify-content:space-between;gap:20px;padding:17px 22px;font-size:.875rem;display:flex}.sa-pagination div{gap:24px;display:flex}.sa-empty{text-align:center;color:#6423c9;padding:45px 20px}.sa-empty h2,.sa-empty h3{color:#20194f}.sa-denied{color:#20194f;gap:14px;max-width:560px;margin:12vh auto;padding:30px;font-size:1rem;display:grid}.sa-denied h1{font-size:1.6rem}.sa-denied a{color:#6423c9;text-decoration:underline}@media (width<=1100px){.sa-app{grid-template-columns:210px minmax(0,1fr)}.sa-content{padding:24px 20px}.sa-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.sa-app{display:block}.sa-sidebar{gap:14px;padding:18px}.sa-brand{font-size:1.2rem}.sa-owner-label,.sa-sidebar-bottom{display:none}.sa-sidebar nav{flex-wrap:wrap;gap:6px;display:flex}.sa-sidebar nav a{padding:8px 10px;font-size:.875rem}.sa-sidebar nav span{display:none}.sa-topbar{padding:14px 18px;font-size:.875rem}.sa-content{padding:24px 14px}.sa-heading h1{font-size:1.6rem}.sa-metrics{gap:10px}.sa-metrics article{padding:16px 12px}.sa-metrics strong{font-size:1.7rem}.sa-panel-title{padding:16px}.sa-search{width:100%}.sa-search input{flex:170px;width:100%;min-width:0}.sa-search label{width:100%}.sa-table-wrap th,.sa-table-wrap td{padding:12px}.sa-pagination{padding:16px}}
