:root{--ion-color-primary: #0054e9;--ion-color-primary-rgb: 0, 84, 233;--ion-color-primary-contrast: #fff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #004acd;--ion-color-primary-tint: #1a65eb;--ion-color-secondary: #0163aa;--ion-color-secondary-rgb: 1, 99, 170;--ion-color-secondary-contrast: #fff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #015796;--ion-color-secondary-tint: #1a73b3;--ion-color-tertiary: #6030ff;--ion-color-tertiary-rgb: 96, 48, 255;--ion-color-tertiary-contrast: #fff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #542ae0;--ion-color-tertiary-tint: #7045ff;--ion-color-success: #2dd55b;--ion-color-success-rgb: 45, 213, 91;--ion-color-success-contrast: #000;--ion-color-success-contrast-rgb: 0, 0, 0;--ion-color-success-shade: #28bb50;--ion-color-success-tint: #42d96b;--ion-color-warning: #ffc409;--ion-color-warning-rgb: 255, 196, 9;--ion-color-warning-contrast: #000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0ac08;--ion-color-warning-tint: #ffca22;--ion-color-danger: #c5000f;--ion-color-danger-rgb: 197, 0, 15;--ion-color-danger-contrast: #fff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #ad000d;--ion-color-danger-tint: #cb1a27;--ion-color-light: #f4f5f8;--ion-color-light-rgb: 244, 245, 248;--ion-color-light-contrast: #000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d7d8da;--ion-color-light-tint: #f5f6f9;--ion-color-medium: #636469;--ion-color-medium-rgb: 99, 100, 105;--ion-color-medium-contrast: #fff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #57585c;--ion-color-medium-tint: #737478;--ion-color-dark: #222428;--ion-color-dark-rgb: 34, 36, 40;--ion-color-dark-contrast: #fff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #1e2023;--ion-color-dark-tint: #383a3e}html.ios{--ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font: "Roboto", "Helvetica Neue", sans-serif}html{--ion-dynamic-font: -apple-system-body;--ion-font-family: var(--ion-default-font)}body{background:var(--ion-background-color);color:var(--ion-text-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type,html.ios ion-footer.modal-footer-moving ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar,html.ios .modal-footer-moving ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (min-width: 768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity: .18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity: 0;--box-shadow: none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base: var(--ion-color-primary, #0054e9) !important;--ion-color-base-rgb: var(--ion-color-primary-rgb, 0, 84, 233) !important;--ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-primary-shade, #004acd) !important;--ion-color-tint: var(--ion-color-primary-tint, #1a65eb) !important}.ion-color-secondary{--ion-color-base: var(--ion-color-secondary, #0163aa) !important;--ion-color-base-rgb: var(--ion-color-secondary-rgb, 1, 99, 170) !important;--ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-secondary-shade, #015796) !important;--ion-color-tint: var(--ion-color-secondary-tint, #1a73b3) !important}.ion-color-tertiary{--ion-color-base: var(--ion-color-tertiary, #6030ff) !important;--ion-color-base-rgb: var(--ion-color-tertiary-rgb, 96, 48, 255) !important;--ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-tertiary-shade, #542ae0) !important;--ion-color-tint: var(--ion-color-tertiary-tint, #7045ff) !important}.ion-color-success{--ion-color-base: var(--ion-color-success, #2dd55b) !important;--ion-color-base-rgb: var(--ion-color-success-rgb, 45, 213, 91) !important;--ion-color-contrast: var(--ion-color-success-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-success-shade, #28bb50) !important;--ion-color-tint: var(--ion-color-success-tint, #42d96b) !important}.ion-color-warning{--ion-color-base: var(--ion-color-warning, #ffc409) !important;--ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;--ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;--ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important}.ion-color-danger{--ion-color-base: var(--ion-color-danger, #c5000f) !important;--ion-color-base-rgb: var(--ion-color-danger-rgb, 197, 0, 15) !important;--ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-danger-shade, #ad000d) !important;--ion-color-tint: var(--ion-color-danger-tint, #cb1a27) !important}.ion-color-light{--ion-color-base: var(--ion-color-light, #f4f5f8) !important;--ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;--ion-color-contrast: var(--ion-color-light-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;--ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important}.ion-color-medium{--ion-color-base: var(--ion-color-medium, #636469) !important;--ion-color-base-rgb: var(--ion-color-medium-rgb, 99, 100, 105) !important;--ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-medium-shade, #57585c) !important;--ion-color-tint: var(--ion-color-medium-tint, #737478) !important}.ion-color-dark{--ion-color-base: var(--ion-color-dark, #222428) !important;--ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;--ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;--ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important}.ion-page{inset:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;contain:layout size style;z-index:0}.ion-page.ion-page-overlay-passthrough{pointer-events:none}ion-modal>.ion-page{position:relative;contain:layout style;height:100%}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding: 20px}@supports (padding-top: 20px){html{--ion-safe-area-top: var(--ion-statusbar-padding)}}@supports (padding-top: env(safe-area-inset-top)){html{--ion-safe-area-top: var(--safe-area-inset-top, env(safe-area-inset-top));--ion-safe-area-bottom: var(--safe-area-inset-bottom, env(safe-area-inset-bottom));--ion-safe-area-left: var(--safe-area-inset-left, env(safe-area-inset-left));--ion-safe-area-right: var(--safe-area-inset-right, env(safe-area-inset-right))}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translateZ(0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none;overflow-y:hidden}.menu-content-open ion-content{--overflow: hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px #00000014}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px #00000014}.md .menu-content-reveal,.md .menu-content-push{box-shadow:4px 0 16px #0000002e}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width: 0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:.3s transform cubic-bezier(.25,.8,.5,1)}@media (prefers-reduced-motion: reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width: 0px;--inner-border-width: 0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width: fit-content;--height: fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}[ion-last-focus],header[tabindex="-1"]:focus,[role=banner][tabindex="-1"]:focus,main[tabindex="-1"]:focus,[role=main][tabindex="-1"]:focus,h1[tabindex="-1"]:focus,[role=heading][aria-level="1"][tabindex="-1"]:focus{outline:none}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}b,strong{font-weight:700}img{max-width:100%}hr{height:1px;border-width:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}label,input,select,textarea{font-family:inherit;line-height:normal}textarea{overflow:auto;height:auto;font:inherit;color:inherit}textarea::placeholder{padding-left:2px}form,input,optgroup,select{margin:0;font:inherit;color:inherit}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}a,a div,a span,a ion-icon,a ion-label,button,button div,button span,button ion-icon,button ion-label,.ion-tappable,[tappable],[tappable] div,[tappable] span,[tappable] ion-icon,[tappable] ion-label,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{padding:0;border:0;border-radius:0;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:1;text-transform:none;cursor:pointer;-webkit-appearance:button}[tappable]{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{width:100%;height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;padding:0;position:fixed;width:100%;max-width:100%;height:100%;max-height:100%;transform:translateZ(0);text-rendering:optimizeLegibility;overflow:hidden;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;text-size-adjust:none}html{font-family:var(--ion-font-family)}@supports (-webkit-touch-callout: none){html{font:var(--ion-dynamic-font, 16px var(--ion-font-family))}}a{background-color:transparent;color:var(--ion-color-primary, #0054e9)}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:1.625rem}h2{margin-top:18px;font-size:1.5rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}small{font-size:75%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.ion-hide,.ion-hide-up,.ion-hide-down{display:none!important}@media (min-width: 576px){.ion-hide-sm-up{display:none!important}}@media (max-width: 575.98px){.ion-hide-sm-down{display:none!important}}@media (min-width: 768px){.ion-hide-md-up{display:none!important}}@media (max-width: 767.98px){.ion-hide-md-down{display:none!important}}@media (min-width: 992px){.ion-hide-lg-up{display:none!important}}@media (max-width: 991.98px){.ion-hide-lg-down{display:none!important}}@media (min-width: 1200px){.ion-hide-xl-up{display:none!important}}@media (max-width: 1199.98px){.ion-hide-xl-down{display:none!important}}.ion-display-none{display:none!important}@media (min-width: 576px){.ion-display-sm-none{display:none!important}}@media (min-width: 768px){.ion-display-md-none{display:none!important}}@media (min-width: 992px){.ion-display-lg-none{display:none!important}}@media (min-width: 1200px){.ion-display-xl-none{display:none!important}}.ion-display-inline{display:inline!important}@media (min-width: 576px){.ion-display-sm-inline{display:inline!important}}@media (min-width: 768px){.ion-display-md-inline{display:inline!important}}@media (min-width: 992px){.ion-display-lg-inline{display:inline!important}}@media (min-width: 1200px){.ion-display-xl-inline{display:inline!important}}.ion-display-inline-block{display:inline-block!important}@media (min-width: 576px){.ion-display-sm-inline-block{display:inline-block!important}}@media (min-width: 768px){.ion-display-md-inline-block{display:inline-block!important}}@media (min-width: 992px){.ion-display-lg-inline-block{display:inline-block!important}}@media (min-width: 1200px){.ion-display-xl-inline-block{display:inline-block!important}}.ion-display-block{display:block!important}@media (min-width: 576px){.ion-display-sm-block{display:block!important}}@media (min-width: 768px){.ion-display-md-block{display:block!important}}@media (min-width: 992px){.ion-display-lg-block{display:block!important}}@media (min-width: 1200px){.ion-display-xl-block{display:block!important}}.ion-display-flex{display:flex!important}@media (min-width: 576px){.ion-display-sm-flex{display:flex!important}}@media (min-width: 768px){.ion-display-md-flex{display:flex!important}}@media (min-width: 992px){.ion-display-lg-flex{display:flex!important}}@media (min-width: 1200px){.ion-display-xl-flex{display:flex!important}}.ion-display-inline-flex{display:inline-flex!important}@media (min-width: 576px){.ion-display-sm-inline-flex{display:inline-flex!important}}@media (min-width: 768px){.ion-display-md-inline-flex{display:inline-flex!important}}@media (min-width: 992px){.ion-display-lg-inline-flex{display:inline-flex!important}}@media (min-width: 1200px){.ion-display-xl-inline-flex{display:inline-flex!important}}.ion-display-grid{display:grid!important}@media (min-width: 576px){.ion-display-sm-grid{display:grid!important}}@media (min-width: 768px){.ion-display-md-grid{display:grid!important}}@media (min-width: 992px){.ion-display-lg-grid{display:grid!important}}@media (min-width: 1200px){.ion-display-xl-grid{display:grid!important}}.ion-display-inline-grid{display:inline-grid!important}@media (min-width: 576px){.ion-display-sm-inline-grid{display:inline-grid!important}}@media (min-width: 768px){.ion-display-md-inline-grid{display:inline-grid!important}}@media (min-width: 992px){.ion-display-lg-inline-grid{display:inline-grid!important}}@media (min-width: 1200px){.ion-display-xl-inline-grid{display:inline-grid!important}}.ion-display-table{display:table!important}@media (min-width: 576px){.ion-display-sm-table{display:table!important}}@media (min-width: 768px){.ion-display-md-table{display:table!important}}@media (min-width: 992px){.ion-display-lg-table{display:table!important}}@media (min-width: 1200px){.ion-display-xl-table{display:table!important}}.ion-display-table-cell{display:table-cell!important}@media (min-width: 576px){.ion-display-sm-table-cell{display:table-cell!important}}@media (min-width: 768px){.ion-display-md-table-cell{display:table-cell!important}}@media (min-width: 992px){.ion-display-lg-table-cell{display:table-cell!important}}@media (min-width: 1200px){.ion-display-xl-table-cell{display:table-cell!important}}.ion-display-table-row{display:table-row!important}@media (min-width: 576px){.ion-display-sm-table-row{display:table-row!important}}@media (min-width: 768px){.ion-display-md-table-row{display:table-row!important}}@media (min-width: 992px){.ion-display-lg-table-row{display:table-row!important}}@media (min-width: 1200px){.ion-display-xl-table-row{display:table-row!important}}.ion-no-padding{--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;padding:0}.ion-padding{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-top{--padding-top: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px)}.ion-padding-start{--padding-start: var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px)}.ion-padding-end{--padding-end: var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-padding-bottom{--padding-bottom: var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-vertical{--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-horizontal{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-no-margin{--margin-start: 0;--margin-end: 0;--margin-top: 0;--margin-bottom: 0;margin:0}.ion-margin{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-top{--margin-top: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px)}.ion-margin-start{--margin-start: var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px)}.ion-margin-end{--margin-end: var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}.ion-margin-bottom{--margin-bottom: var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-vertical{--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-horizontal{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}.ion-float-left{float:left!important}.ion-float-right{float:right!important}.ion-float-start{float:left!important}:host-context([dir=rtl]) .ion-float-start{float:right!important}[dir=rtl] .ion-float-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-start:dir(rtl){float:right!important}}.ion-float-end{float:right!important}:host-context([dir=rtl]) .ion-float-end{float:left!important}[dir=rtl] .ion-float-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-end:dir(rtl){float:left!important}}@media (min-width: 576px){.ion-float-sm-left{float:left!important}.ion-float-sm-right{float:right!important}.ion-float-sm-start{float:left!important}:host-context([dir=rtl]) .ion-float-sm-start{float:right!important}[dir=rtl] .ion-float-sm-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-sm-start:dir(rtl){float:right!important}}.ion-float-sm-end{float:right!important}:host-context([dir=rtl]) .ion-float-sm-end{float:left!important}[dir=rtl] .ion-float-sm-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-sm-end:dir(rtl){float:left!important}}}@media (min-width: 768px){.ion-float-md-left{float:left!important}.ion-float-md-right{float:right!important}.ion-float-md-start{float:left!important}:host-context([dir=rtl]) .ion-float-md-start{float:right!important}[dir=rtl] .ion-float-md-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-md-start:dir(rtl){float:right!important}}.ion-float-md-end{float:right!important}:host-context([dir=rtl]) .ion-float-md-end{float:left!important}[dir=rtl] .ion-float-md-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-md-end:dir(rtl){float:left!important}}}@media (min-width: 992px){.ion-float-lg-left{float:left!important}.ion-float-lg-right{float:right!important}.ion-float-lg-start{float:left!important}:host-context([dir=rtl]) .ion-float-lg-start{float:right!important}[dir=rtl] .ion-float-lg-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-lg-start:dir(rtl){float:right!important}}.ion-float-lg-end{float:right!important}:host-context([dir=rtl]) .ion-float-lg-end{float:left!important}[dir=rtl] .ion-float-lg-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-lg-end:dir(rtl){float:left!important}}}@media (min-width: 1200px){.ion-float-xl-left{float:left!important}.ion-float-xl-right{float:right!important}.ion-float-xl-start{float:left!important}:host-context([dir=rtl]) .ion-float-xl-start{float:right!important}[dir=rtl] .ion-float-xl-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-xl-start:dir(rtl){float:right!important}}.ion-float-xl-end{float:right!important}:host-context([dir=rtl]) .ion-float-xl-end{float:left!important}[dir=rtl] .ion-float-xl-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-xl-end:dir(rtl){float:left!important}}}.ion-text-center{text-align:center!important}.ion-text-justify{text-align:justify!important}.ion-text-start{text-align:start!important}.ion-text-end{text-align:end!important}.ion-text-left{text-align:left!important}.ion-text-right{text-align:right!important}.ion-text-nowrap{white-space:nowrap!important}.ion-text-wrap{white-space:normal!important}@media (min-width: 576px){.ion-text-sm-center{text-align:center!important}.ion-text-sm-justify{text-align:justify!important}.ion-text-sm-start{text-align:start!important}.ion-text-sm-end{text-align:end!important}.ion-text-sm-left{text-align:left!important}.ion-text-sm-right{text-align:right!important}.ion-text-sm-nowrap{white-space:nowrap!important}.ion-text-sm-wrap{white-space:normal!important}}@media (min-width: 768px){.ion-text-md-center{text-align:center!important}.ion-text-md-justify{text-align:justify!important}.ion-text-md-start{text-align:start!important}.ion-text-md-end{text-align:end!important}.ion-text-md-left{text-align:left!important}.ion-text-md-right{text-align:right!important}.ion-text-md-nowrap{white-space:nowrap!important}.ion-text-md-wrap{white-space:normal!important}}@media (min-width: 992px){.ion-text-lg-center{text-align:center!important}.ion-text-lg-justify{text-align:justify!important}.ion-text-lg-start{text-align:start!important}.ion-text-lg-end{text-align:end!important}.ion-text-lg-left{text-align:left!important}.ion-text-lg-right{text-align:right!important}.ion-text-lg-nowrap{white-space:nowrap!important}.ion-text-lg-wrap{white-space:normal!important}}@media (min-width: 1200px){.ion-text-xl-center{text-align:center!important}.ion-text-xl-justify{text-align:justify!important}.ion-text-xl-start{text-align:start!important}.ion-text-xl-end{text-align:end!important}.ion-text-xl-left{text-align:left!important}.ion-text-xl-right{text-align:right!important}.ion-text-xl-nowrap{white-space:nowrap!important}.ion-text-xl-wrap{white-space:normal!important}}.ion-text-uppercase{text-transform:uppercase!important}.ion-text-lowercase{text-transform:lowercase!important}.ion-text-capitalize{text-transform:capitalize!important}@media (min-width: 576px){.ion-text-sm-uppercase{text-transform:uppercase!important}.ion-text-sm-lowercase{text-transform:lowercase!important}.ion-text-sm-capitalize{text-transform:capitalize!important}}@media (min-width: 768px){.ion-text-md-uppercase{text-transform:uppercase!important}.ion-text-md-lowercase{text-transform:lowercase!important}.ion-text-md-capitalize{text-transform:capitalize!important}}@media (min-width: 992px){.ion-text-lg-uppercase{text-transform:uppercase!important}.ion-text-lg-lowercase{text-transform:lowercase!important}.ion-text-lg-capitalize{text-transform:capitalize!important}}@media (min-width: 1200px){.ion-text-xl-uppercase{text-transform:uppercase!important}.ion-text-xl-lowercase{text-transform:lowercase!important}.ion-text-xl-capitalize{text-transform:capitalize!important}}.ion-align-content-start{align-content:flex-start!important}.ion-align-content-end{align-content:flex-end!important}.ion-align-content-center{align-content:center!important}.ion-align-content-between{align-content:space-between!important}.ion-align-content-around{align-content:space-around!important}.ion-align-content-stretch{align-content:stretch!important}@media (min-width: 576px){.ion-align-content-sm-start{align-content:flex-start!important}.ion-align-content-sm-end{align-content:flex-end!important}.ion-align-content-sm-center{align-content:center!important}.ion-align-content-sm-between{align-content:space-between!important}.ion-align-content-sm-around{align-content:space-around!important}.ion-align-content-sm-stretch{align-content:stretch!important}}@media (min-width: 768px){.ion-align-content-md-start{align-content:flex-start!important}.ion-align-content-md-end{align-content:flex-end!important}.ion-align-content-md-center{align-content:center!important}.ion-align-content-md-between{align-content:space-between!important}.ion-align-content-md-around{align-content:space-around!important}.ion-align-content-md-stretch{align-content:stretch!important}}@media (min-width: 992px){.ion-align-content-lg-start{align-content:flex-start!important}.ion-align-content-lg-end{align-content:flex-end!important}.ion-align-content-lg-center{align-content:center!important}.ion-align-content-lg-between{align-content:space-between!important}.ion-align-content-lg-around{align-content:space-around!important}.ion-align-content-lg-stretch{align-content:stretch!important}}@media (min-width: 1200px){.ion-align-content-xl-start{align-content:flex-start!important}.ion-align-content-xl-end{align-content:flex-end!important}.ion-align-content-xl-center{align-content:center!important}.ion-align-content-xl-between{align-content:space-between!important}.ion-align-content-xl-around{align-content:space-around!important}.ion-align-content-xl-stretch{align-content:stretch!important}}.ion-align-items-start{align-items:start!important}.ion-align-items-end{align-items:end!important}.ion-align-items-center{align-items:center!important}.ion-align-items-stretch{align-items:stretch!important}.ion-align-items-baseline{align-items:baseline!important}@media (min-width: 576px){.ion-align-items-sm-start{align-items:start!important}.ion-align-items-sm-end{align-items:end!important}.ion-align-items-sm-center{align-items:center!important}.ion-align-items-sm-stretch{align-items:stretch!important}.ion-align-items-sm-baseline{align-items:baseline!important}}@media (min-width: 768px){.ion-align-items-md-start{align-items:start!important}.ion-align-items-md-end{align-items:end!important}.ion-align-items-md-center{align-items:center!important}.ion-align-items-md-stretch{align-items:stretch!important}.ion-align-items-md-baseline{align-items:baseline!important}}@media (min-width: 992px){.ion-align-items-lg-start{align-items:start!important}.ion-align-items-lg-end{align-items:end!important}.ion-align-items-lg-center{align-items:center!important}.ion-align-items-lg-stretch{align-items:stretch!important}.ion-align-items-lg-baseline{align-items:baseline!important}}@media (min-width: 1200px){.ion-align-items-xl-start{align-items:start!important}.ion-align-items-xl-end{align-items:end!important}.ion-align-items-xl-center{align-items:center!important}.ion-align-items-xl-stretch{align-items:stretch!important}.ion-align-items-xl-baseline{align-items:baseline!important}}.ion-align-self-start{align-self:start!important}.ion-align-self-end{align-self:end!important}.ion-align-self-center{align-self:center!important}.ion-align-self-stretch{align-self:stretch!important}.ion-align-self-baseline{align-self:baseline!important}.ion-align-self-auto{align-self:auto!important}@media (min-width: 576px){.ion-align-self-sm-start{align-self:start!important}.ion-align-self-sm-end{align-self:end!important}.ion-align-self-sm-center{align-self:center!important}.ion-align-self-sm-stretch{align-self:stretch!important}.ion-align-self-sm-baseline{align-self:baseline!important}.ion-align-self-sm-auto{align-self:auto!important}}@media (min-width: 768px){.ion-align-self-md-start{align-self:start!important}.ion-align-self-md-end{align-self:end!important}.ion-align-self-md-center{align-self:center!important}.ion-align-self-md-stretch{align-self:stretch!important}.ion-align-self-md-baseline{align-self:baseline!important}.ion-align-self-md-auto{align-self:auto!important}}@media (min-width: 992px){.ion-align-self-lg-start{align-self:start!important}.ion-align-self-lg-end{align-self:end!important}.ion-align-self-lg-center{align-self:center!important}.ion-align-self-lg-stretch{align-self:stretch!important}.ion-align-self-lg-baseline{align-self:baseline!important}.ion-align-self-lg-auto{align-self:auto!important}}@media (min-width: 1200px){.ion-align-self-xl-start{align-self:start!important}.ion-align-self-xl-end{align-self:end!important}.ion-align-self-xl-center{align-self:center!important}.ion-align-self-xl-stretch{align-self:stretch!important}.ion-align-self-xl-baseline{align-self:baseline!important}.ion-align-self-xl-auto{align-self:auto!important}}.ion-justify-content-start{justify-content:flex-start!important}.ion-justify-content-end{justify-content:flex-end!important}.ion-justify-content-center{justify-content:center!important}.ion-justify-content-between{justify-content:space-between!important}.ion-justify-content-around{justify-content:space-around!important}.ion-justify-content-evenly{justify-content:space-evenly!important}@media (min-width: 576px){.ion-justify-content-sm-start{justify-content:flex-start!important}.ion-justify-content-sm-end{justify-content:flex-end!important}.ion-justify-content-sm-center{justify-content:center!important}.ion-justify-content-sm-between{justify-content:space-between!important}.ion-justify-content-sm-around{justify-content:space-around!important}.ion-justify-content-sm-evenly{justify-content:space-evenly!important}}@media (min-width: 768px){.ion-justify-content-md-start{justify-content:flex-start!important}.ion-justify-content-md-end{justify-content:flex-end!important}.ion-justify-content-md-center{justify-content:center!important}.ion-justify-content-md-between{justify-content:space-between!important}.ion-justify-content-md-around{justify-content:space-around!important}.ion-justify-content-md-evenly{justify-content:space-evenly!important}}@media (min-width: 992px){.ion-justify-content-lg-start{justify-content:flex-start!important}.ion-justify-content-lg-end{justify-content:flex-end!important}.ion-justify-content-lg-center{justify-content:center!important}.ion-justify-content-lg-between{justify-content:space-between!important}.ion-justify-content-lg-around{justify-content:space-around!important}.ion-justify-content-lg-evenly{justify-content:space-evenly!important}}@media (min-width: 1200px){.ion-justify-content-xl-start{justify-content:flex-start!important}.ion-justify-content-xl-end{justify-content:flex-end!important}.ion-justify-content-xl-center{justify-content:center!important}.ion-justify-content-xl-between{justify-content:space-between!important}.ion-justify-content-xl-around{justify-content:space-around!important}.ion-justify-content-xl-evenly{justify-content:space-evenly!important}}.ion-flex-row{flex-direction:row!important}.ion-flex-row-reverse{flex-direction:row-reverse!important}.ion-flex-column{flex-direction:column!important}.ion-flex-column-reverse{flex-direction:column-reverse!important}@media (min-width: 576px){.ion-flex-sm-row{flex-direction:row!important}.ion-flex-sm-row-reverse{flex-direction:row-reverse!important}.ion-flex-sm-column{flex-direction:column!important}.ion-flex-sm-column-reverse{flex-direction:column-reverse!important}}@media (min-width: 768px){.ion-flex-md-row{flex-direction:row!important}.ion-flex-md-row-reverse{flex-direction:row-reverse!important}.ion-flex-md-column{flex-direction:column!important}.ion-flex-md-column-reverse{flex-direction:column-reverse!important}}@media (min-width: 992px){.ion-flex-lg-row{flex-direction:row!important}.ion-flex-lg-row-reverse{flex-direction:row-reverse!important}.ion-flex-lg-column{flex-direction:column!important}.ion-flex-lg-column-reverse{flex-direction:column-reverse!important}}@media (min-width: 1200px){.ion-flex-xl-row{flex-direction:row!important}.ion-flex-xl-row-reverse{flex-direction:row-reverse!important}.ion-flex-xl-column{flex-direction:column!important}.ion-flex-xl-column-reverse{flex-direction:column-reverse!important}}.ion-wrap{flex-wrap:wrap!important}.ion-nowrap{flex-wrap:nowrap!important}.ion-wrap-reverse{flex-wrap:wrap-reverse!important}.ion-flex-wrap{flex-wrap:wrap!important}.ion-flex-nowrap{flex-wrap:nowrap!important}.ion-flex-wrap-reverse{flex-wrap:wrap-reverse!important}@media (min-width: 576px){.ion-flex-sm-wrap{flex-wrap:wrap!important}.ion-flex-sm-nowrap{flex-wrap:nowrap!important}.ion-flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}}@media (min-width: 768px){.ion-flex-md-wrap{flex-wrap:wrap!important}.ion-flex-md-nowrap{flex-wrap:nowrap!important}.ion-flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}}@media (min-width: 992px){.ion-flex-lg-wrap{flex-wrap:wrap!important}.ion-flex-lg-nowrap{flex-wrap:nowrap!important}.ion-flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}}@media (min-width: 1200px){.ion-flex-xl-wrap{flex-wrap:wrap!important}.ion-flex-xl-nowrap{flex-wrap:nowrap!important}.ion-flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}}.ion-flex-1{flex:1!important}.ion-flex-auto{flex:auto!important}.ion-flex-initial{flex:initial!important}.ion-flex-none{flex:none!important}@media (min-width: 576px){.ion-flex-sm-1{flex:1!important}.ion-flex-sm-auto{flex:auto!important}.ion-flex-sm-initial{flex:initial!important}.ion-flex-sm-none{flex:none!important}}@media (min-width: 768px){.ion-flex-md-1{flex:1!important}.ion-flex-md-auto{flex:auto!important}.ion-flex-md-initial{flex:initial!important}.ion-flex-md-none{flex:none!important}}@media (min-width: 992px){.ion-flex-lg-1{flex:1!important}.ion-flex-lg-auto{flex:auto!important}.ion-flex-lg-initial{flex:initial!important}.ion-flex-lg-none{flex:none!important}}@media (min-width: 1200px){.ion-flex-xl-1{flex:1!important}.ion-flex-xl-auto{flex:auto!important}.ion-flex-xl-initial{flex:initial!important}.ion-flex-xl-none{flex:none!important}}.ion-flex-grow-0{flex-grow:0!important}.ion-flex-grow-1{flex-grow:1!important}.ion-flex-shrink-0{flex-shrink:0!important}.ion-flex-shrink-1{flex-shrink:1!important}@media (min-width: 576px){.ion-flex-sm-grow-0{flex-grow:0!important}.ion-flex-sm-grow-1{flex-grow:1!important}.ion-flex-sm-shrink-0{flex-shrink:0!important}.ion-flex-sm-shrink-1{flex-shrink:1!important}}@media (min-width: 768px){.ion-flex-md-grow-0{flex-grow:0!important}.ion-flex-md-grow-1{flex-grow:1!important}.ion-flex-md-shrink-0{flex-shrink:0!important}.ion-flex-md-shrink-1{flex-shrink:1!important}}@media (min-width: 992px){.ion-flex-lg-grow-0{flex-grow:0!important}.ion-flex-lg-grow-1{flex-grow:1!important}.ion-flex-lg-shrink-0{flex-shrink:0!important}.ion-flex-lg-shrink-1{flex-shrink:1!important}}@media (min-width: 1200px){.ion-flex-xl-grow-0{flex-grow:0!important}.ion-flex-xl-grow-1{flex-grow:1!important}.ion-flex-xl-shrink-0{flex-shrink:0!important}.ion-flex-xl-shrink-1{flex-shrink:1!important}}.ion-order-first{order:-1!important}.ion-order-0{order:0!important}.ion-order-1{order:1!important}.ion-order-2{order:2!important}.ion-order-3{order:3!important}.ion-order-4{order:4!important}.ion-order-5{order:5!important}.ion-order-6{order:6!important}.ion-order-7{order:7!important}.ion-order-8{order:8!important}.ion-order-9{order:9!important}.ion-order-10{order:10!important}.ion-order-11{order:11!important}.ion-order-12{order:12!important}.ion-order-last{order:13!important}@media (min-width: 576px){.ion-order-sm-first{order:-1!important}.ion-order-sm-0{order:0!important}.ion-order-sm-1{order:1!important}.ion-order-sm-2{order:2!important}.ion-order-sm-3{order:3!important}.ion-order-sm-4{order:4!important}.ion-order-sm-5{order:5!important}.ion-order-sm-6{order:6!important}.ion-order-sm-7{order:7!important}.ion-order-sm-8{order:8!important}.ion-order-sm-9{order:9!important}.ion-order-sm-10{order:10!important}.ion-order-sm-11{order:11!important}.ion-order-sm-12{order:12!important}.ion-order-sm-last{order:13!important}}@media (min-width: 768px){.ion-order-md-first{order:-1!important}.ion-order-md-0{order:0!important}.ion-order-md-1{order:1!important}.ion-order-md-2{order:2!important}.ion-order-md-3{order:3!important}.ion-order-md-4{order:4!important}.ion-order-md-5{order:5!important}.ion-order-md-6{order:6!important}.ion-order-md-7{order:7!important}.ion-order-md-8{order:8!important}.ion-order-md-9{order:9!important}.ion-order-md-10{order:10!important}.ion-order-md-11{order:11!important}.ion-order-md-12{order:12!important}.ion-order-md-last{order:13!important}}@media (min-width: 992px){.ion-order-lg-first{order:-1!important}.ion-order-lg-0{order:0!important}.ion-order-lg-1{order:1!important}.ion-order-lg-2{order:2!important}.ion-order-lg-3{order:3!important}.ion-order-lg-4{order:4!important}.ion-order-lg-5{order:5!important}.ion-order-lg-6{order:6!important}.ion-order-lg-7{order:7!important}.ion-order-lg-8{order:8!important}.ion-order-lg-9{order:9!important}.ion-order-lg-10{order:10!important}.ion-order-lg-11{order:11!important}.ion-order-lg-12{order:12!important}.ion-order-lg-last{order:13!important}}@media (min-width: 1200px){.ion-order-xl-first{order:-1!important}.ion-order-xl-0{order:0!important}.ion-order-xl-1{order:1!important}.ion-order-xl-2{order:2!important}.ion-order-xl-3{order:3!important}.ion-order-xl-4{order:4!important}.ion-order-xl-5{order:5!important}.ion-order-xl-6{order:6!important}.ion-order-xl-7{order:7!important}.ion-order-xl-8{order:8!important}.ion-order-xl-9{order:9!important}.ion-order-xl-10{order:10!important}.ion-order-xl-11{order:11!important}.ion-order-xl-12{order:12!important}.ion-order-xl-last{order:13!important}}@media (prefers-color-scheme: dark){:root{--ion-color-primary: #4d8dff;--ion-color-primary-rgb: 77, 141, 255;--ion-color-primary-contrast: #000;--ion-color-primary-contrast-rgb: 0, 0, 0;--ion-color-primary-shade: #447ce0;--ion-color-primary-tint: #5f98ff;--ion-color-secondary: #46b1ff;--ion-color-secondary-rgb: 70, 177, 255;--ion-color-secondary-contrast: #000;--ion-color-secondary-contrast-rgb: 0, 0, 0;--ion-color-secondary-shade: #3e9ce0;--ion-color-secondary-tint: #59b9ff;--ion-color-tertiary: #8482fb;--ion-color-tertiary-rgb: 132, 130, 251;--ion-color-tertiary-contrast: #000;--ion-color-tertiary-contrast-rgb: 0, 0, 0;--ion-color-tertiary-shade: #7472dd;--ion-color-tertiary-tint: #908ffb;--ion-color-success: #2dd55b;--ion-color-success-rgb: 45, 213, 91;--ion-color-success-contrast: #000;--ion-color-success-contrast-rgb: 0, 0, 0;--ion-color-success-shade: #28bb50;--ion-color-success-tint: #42d96b;--ion-color-warning: #ffce31;--ion-color-warning-rgb: 255, 206, 49;--ion-color-warning-contrast: #000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0b52b;--ion-color-warning-tint: #ffd346;--ion-color-danger: #f24c58;--ion-color-danger-rgb: 242, 76, 88;--ion-color-danger-contrast: #000;--ion-color-danger-contrast-rgb: 0, 0, 0;--ion-color-danger-shade: #d5434d;--ion-color-danger-tint: #f35e69;--ion-color-light: #222428;--ion-color-light-rgb: 34, 36, 40;--ion-color-light-contrast: #fff;--ion-color-light-contrast-rgb: 255, 255, 255;--ion-color-light-shade: #1e2023;--ion-color-light-tint: #383a3e;--ion-color-medium: #989aa2;--ion-color-medium-rgb: 152, 154, 162;--ion-color-medium-contrast: #000;--ion-color-medium-contrast-rgb: 0, 0, 0;--ion-color-medium-shade: #86888f;--ion-color-medium-tint: #a2a4ab;--ion-color-dark: #f4f5f8;--ion-color-dark-rgb: 244, 245, 248;--ion-color-dark-contrast: #000;--ion-color-dark-contrast-rgb: 0, 0, 0;--ion-color-dark-shade: #d7d8da;--ion-color-dark-tint: #f5f6f9}:root.ios{--ion-background-color: #000000;--ion-background-color-rgb: 0, 0, 0;--ion-text-color: #ffffff;--ion-text-color-rgb: 255, 255, 255;--ion-background-color-step-50: #0d0d0d;--ion-background-color-step-100: #1a1a1a;--ion-background-color-step-150: #262626;--ion-background-color-step-200: #333333;--ion-background-color-step-250: #404040;--ion-background-color-step-300: #4d4d4d;--ion-background-color-step-350: #595959;--ion-background-color-step-400: #666666;--ion-background-color-step-450: #737373;--ion-background-color-step-500: #808080;--ion-background-color-step-550: #8c8c8c;--ion-background-color-step-600: #999999;--ion-background-color-step-650: #a6a6a6;--ion-background-color-step-700: #b3b3b3;--ion-background-color-step-750: #bfbfbf;--ion-background-color-step-800: #cccccc;--ion-background-color-step-850: #d9d9d9;--ion-background-color-step-900: #e6e6e6;--ion-background-color-step-950: #f2f2f2;--ion-text-color-step-50: #f2f2f2;--ion-text-color-step-100: #e6e6e6;--ion-text-color-step-150: #d9d9d9;--ion-text-color-step-200: #cccccc;--ion-text-color-step-250: #bfbfbf;--ion-text-color-step-300: #b3b3b3;--ion-text-color-step-350: #a6a6a6;--ion-text-color-step-400: #999999;--ion-text-color-step-450: #8c8c8c;--ion-text-color-step-500: #808080;--ion-text-color-step-550: #737373;--ion-text-color-step-600: #666666;--ion-text-color-step-650: #595959;--ion-text-color-step-700: #4d4d4d;--ion-text-color-step-750: #404040;--ion-text-color-step-800: #333333;--ion-text-color-step-850: #262626;--ion-text-color-step-900: #1a1a1a;--ion-text-color-step-950: #0d0d0d;--ion-item-background: #000000;--ion-card-background: #1c1c1d}:root.ios ion-modal{--ion-background-color: var(--ion-color-step-100, var(--ion-background-color-step-100));--ion-toolbar-background: var(--ion-color-step-150, var(--ion-background-color-step-150));--ion-toolbar-border-color: var(--ion-color-step-250, var(--ion-background-color-step-250))}:root.md{--ion-background-color: #121212;--ion-background-color-rgb: 18, 18, 18;--ion-text-color: #ffffff;--ion-text-color-rgb: 255, 255, 255;--ion-background-color-step-50: #1e1e1e;--ion-background-color-step-100: #2a2a2a;--ion-background-color-step-150: #363636;--ion-background-color-step-200: #414141;--ion-background-color-step-250: #4d4d4d;--ion-background-color-step-300: #595959;--ion-background-color-step-350: #656565;--ion-background-color-step-400: #717171;--ion-background-color-step-450: #7d7d7d;--ion-background-color-step-500: #898989;--ion-background-color-step-550: #949494;--ion-background-color-step-600: #a0a0a0;--ion-background-color-step-650: #acacac;--ion-background-color-step-700: #b8b8b8;--ion-background-color-step-750: #c4c4c4;--ion-background-color-step-800: #d0d0d0;--ion-background-color-step-850: #dbdbdb;--ion-background-color-step-900: #e7e7e7;--ion-background-color-step-950: #f3f3f3;--ion-text-color-step-50: #f3f3f3;--ion-text-color-step-100: #e7e7e7;--ion-text-color-step-150: #dbdbdb;--ion-text-color-step-200: #d0d0d0;--ion-text-color-step-250: #c4c4c4;--ion-text-color-step-300: #b8b8b8;--ion-text-color-step-350: #acacac;--ion-text-color-step-400: #a0a0a0;--ion-text-color-step-450: #949494;--ion-text-color-step-500: #898989;--ion-text-color-step-550: #7d7d7d;--ion-text-color-step-600: #717171;--ion-text-color-step-650: #656565;--ion-text-color-step-700: #595959;--ion-text-color-step-750: #4d4d4d;--ion-text-color-step-800: #414141;--ion-text-color-step-850: #363636;--ion-text-color-step-900: #2a2a2a;--ion-text-color-step-950: #1e1e1e;--ion-item-background: #1e1e1e;--ion-toolbar-background: #1f1f1f;--ion-tab-bar-background: #1f1f1f;--ion-card-background: #1e1e1e}}@charset "UTF-8";:root{--kp-color-orange-50: #fff7ed;--kp-color-orange-100: #ffedd5;--kp-color-orange-200: #fed7aa;--kp-color-orange-500: #ff5a0a;--kp-color-orange-600: #ea580c;--kp-color-orange-700: #c2410c;--kp-color-orange-rgb: 255, 90, 10;--kp-color-cloud-50: #eff6ff;--kp-color-cloud-100: #dbeafe;--kp-color-cloud-500: #0f82ff;--kp-color-cloud-600: #0969da;--kp-color-cloud-700: #0756b8;--kp-color-cloud-rgb: 15, 130, 255;--kp-color-success-50: #ecfdf5;--kp-color-success-600: #059669;--kp-color-danger-50: #fef2f2;--kp-color-danger-600: #dc2626;--kp-color-warning-50: #fffbeb;--kp-color-warning-700: #b45309;--kp-color-bg: #f6f8fb;--kp-color-bg-soft: #f8fafc;--kp-color-surface: #ffffff;--kp-color-surface-raised: rgba(255, 255, 255, .94);--kp-color-border: #e2e8f0;--kp-color-border-strong: #cbd5e1;--kp-color-text: #0f172a;--kp-color-text-soft: #334155;--kp-color-muted: #64748b;--kp-color-muted-2: #94a3b8;--kp-font-family: "AppFont", "Segoe UI", Roboto, Arial, sans-serif;--kp-font-size-xxs: 10px;--kp-font-size-xs: 11px;--kp-font-size-sm: 12px;--kp-font-size-md: 13px;--kp-font-size-base: 14px;--kp-font-size-lg: 16px;--kp-font-size-xl: 18px;--kp-font-size-title: clamp(16px, 1.15vw, 20px);--kp-line-height-tight: 1.15;--kp-line-height-normal: 1.45;--kp-line-height-relaxed: 1.6;--kp-weight-regular: 400;--kp-weight-medium: 500;--kp-weight-semibold: 500;--kp-space-1: 4px;--kp-space-2: 6px;--kp-space-3: 8px;--kp-space-4: 10px;--kp-space-5: 12px;--kp-space-6: 14px;--kp-space-7: 16px;--kp-space-8: 18px;--kp-space-9: 20px;--kp-space-10: 24px;--kp-radius-xs: 4px;--kp-radius-sm: 6px;--kp-radius-md: 8px;--kp-radius-lg: 10px;--kp-radius-xl: 12px;--kp-radius-2xl: 14px;--kp-radius-3xl: 16px;--kp-radius-pill: 999px;--kp-shadow-none: none;--kp-shadow-xs: 0 1px 2px rgba(15, 23, 42, .04);--kp-shadow-sm: 0 4px 12px rgba(15, 23, 42, .035);--kp-shadow-md: 0 10px 24px rgba(15, 23, 42, .045);--kp-shadow-menu: 0 16px 34px rgba(15, 23, 42, .11);--kp-input-height: 36px;--kp-input-height-sm: 34px;--kp-button-height: 34px;--kp-toolbar-height: 56px;--kp-table-row-min-height: 52px;--kp-focus-ring: 0 0 0 3px rgba(var(--kp-color-orange-rgb), .09);--kp-page-max-width: none;--kp-page-padding: 14px;--kp-crud-max-width: none}html,body{font-family:var(--kp-font-family);color:var(--kp-color-text)}.kp-page,.branches-page{min-height:100%;color:var(--kp-color-text);background:radial-gradient(circle at 4% -8%,rgba(var(--kp-color-orange-rgb),.055),transparent 30%),radial-gradient(circle at 100% 0%,rgba(var(--kp-color-cloud-rgb),.045),transparent 28%),var(--kp-color-bg)}.kp-page-shell,.branches-shell{width:100%;max-width:var(--kp-page-max-width);margin:0;padding:var(--kp-page-padding)}.kp-subview-shell,.subview-shell{border:1px solid rgba(226,232,240,.92);border-radius:var(--kp-radius-3xl);background:#ffffffeb;box-shadow:var(--kp-shadow-md);padding:var(--kp-space-5);overflow:visible}.kp-card,.kp-module-panel,.branches-panel,.company-gate,.branch-modal-card,.branch-fiscal-card,.empty-state,.branch-record-card,.branch-card,.skeleton-card{border:1px solid rgba(226,232,240,.92);background:var(--kp-color-surface-raised);box-shadow:var(--kp-shadow-sm)}.kp-module-panel,.branches-panel{border-radius:var(--kp-radius-3xl);overflow:visible}.kp-card{border-radius:var(--kp-radius-2xl)}.kp-card-body,.cards-shell{position:relative;padding:var(--kp-space-6)}.kp-toolbar,.panel-toolbar{display:grid;grid-template-columns:minmax(200px,.78fr) minmax(280px,1fr) auto;gap:var(--kp-space-5);align-items:center;padding:var(--kp-space-5) var(--kp-space-6);border-bottom:1px solid rgba(226,232,240,.72)}.kp-toolbar-title,.toolbar-title{min-width:0}.kp-toolbar-title h1,.kp-toolbar-title h2,.toolbar-title h2{margin:0 0 2px;color:var(--kp-color-text);font-size:var(--kp-font-size-title);line-height:var(--kp-line-height-tight);font-weight:var(--kp-weight-semibold);letter-spacing:-.018em}.kp-toolbar-title p,.toolbar-title p{margin:0;color:var(--kp-color-muted);font-size:var(--kp-font-size-sm);line-height:var(--kp-line-height-normal)}.kp-kicker,.toolbar-kicker-inline,.mini-chip{display:inline-flex;align-items:center;gap:6px;min-height:22px;padding:0 8px;border-radius:var(--kp-radius-pill);border:1px solid rgba(var(--kp-color-orange-rgb),.13);background:rgba(var(--kp-color-orange-rgb),.075);color:var(--kp-color-orange-700);font-size:var(--kp-font-size-xs);font-weight:var(--kp-weight-semibold);letter-spacing:.02em}.kp-toolbar-search,.toolbar-search-inline,.company-combobox-search{display:flex;align-items:center;gap:var(--kp-space-3);min-height:var(--kp-input-height);padding:0 var(--kp-space-5);border:1px solid rgba(203,213,225,.92);border-radius:var(--kp-radius-md);background:#fff;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.kp-toolbar-search:focus-within,.toolbar-search-inline:focus-within,.company-combobox-search:focus-within{border-color:rgba(var(--kp-color-orange-rgb),.34);box-shadow:var(--kp-focus-ring);background:#fff}.kp-toolbar-search ion-icon,.toolbar-search-inline ion-icon,.company-combobox-search ion-icon{color:var(--kp-color-muted-2);font-size:16px;flex:0 0 auto}.kp-toolbar-search input,.toolbar-search-inline input,.company-combobox-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--kp-color-text);font-size:var(--kp-font-size-md)}.kp-toolbar-search input::placeholder,.toolbar-search-inline input::placeholder,.company-combobox-search input::placeholder{color:var(--kp-color-muted-2)}.kp-toolbar-actions,.toolbar-actions-inline,.branch-secondary-actions-group{display:flex;align-items:center;justify-content:flex-end;gap:var(--kp-space-3);flex-wrap:wrap}.kp-btn-primary,.primary-action,.create-btn{min-height:var(--kp-button-height);border:1px solid var(--kp-color-orange-600);border-radius:var(--kp-radius-md);background:var(--kp-color-orange-500);color:#fff;box-shadow:0 10px 20px rgba(var(--kp-color-orange-rgb),.16)}.kp-btn-secondary,.ghost-action,.secondary-nav-btn,.refresh-btn,.link-action,.empty-primary-action,.page-btn{min-height:var(--kp-button-height);border:1px solid rgba(203,213,225,.92);border-radius:var(--kp-radius-md);background:#fff;color:var(--kp-color-text-soft);box-shadow:var(--kp-shadow-none)}.kp-btn-cloud,.secondary-nav-btn.cloud-btn,.cloud-btn{border-color:rgba(var(--kp-color-cloud-rgb),.22);background:rgba(var(--kp-color-cloud-rgb),.045);color:var(--kp-color-cloud-600)}.primary-action,.ghost-action,.link-action,.empty-primary-action,.page-btn{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;font-size:var(--kp-font-size-sm);font-weight:var(--kp-weight-semibold);cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.create-btn,.secondary-nav-btn,.refresh-btn{--height: var(--kp-button-height);--min-height: var(--kp-button-height);--border-radius: var(--kp-radius-md);--box-shadow: none;text-transform:none;font-size:var(--kp-font-size-sm);font-weight:var(--kp-weight-semibold)}.create-btn{--background: var(--kp-color-orange-500);--background-hover: var(--kp-color-orange-600);--background-activated: var(--kp-color-orange-600);--color: #ffffff;--box-shadow: 0 10px 20px rgba(var(--kp-color-orange-rgb), .16)}.secondary-nav-btn,.refresh-btn{--border-color: rgba(203, 213, 225, .92);--background: #ffffff;--color: var(--kp-color-text-soft)}.secondary-nav-btn.cloud-btn{--border-color: rgba(var(--kp-color-cloud-rgb), .22);--background: rgba(var(--kp-color-cloud-rgb), .045);--color: var(--kp-color-cloud-600)}.create-btn::part(native),.secondary-nav-btn::part(native),.refresh-btn::part(native){min-height:var(--kp-button-height);padding-inline:12px}.primary-action:hover:not(:disabled),.ghost-action:hover:not(:disabled),.link-action:hover:not(:disabled),.empty-primary-action:hover:not(:disabled),.page-btn:hover:not(:disabled){transform:translateY(-1px)}.ghost-action:hover:not(:disabled),.link-action:hover:not(:disabled),.empty-primary-action:hover:not(:disabled),.page-btn:hover:not(:disabled){border-color:rgba(var(--kp-color-orange-rgb),.24);color:var(--kp-color-orange-700);background:rgba(var(--kp-color-orange-rgb),.035)}.primary-action:disabled,.ghost-action:disabled,.link-action:disabled,.empty-primary-action:disabled,.page-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.kp-kpi-strip,.branch-kpi-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--kp-space-3);margin-bottom:var(--kp-space-4)}.kp-kpi-card,.branch-kpi-pill{min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:var(--kp-space-3);min-height:52px;padding:8px 10px;border-radius:var(--kp-radius-lg);border:1px solid rgba(226,232,240,.86);background:#ffffffe6;box-shadow:var(--kp-shadow-xs)}.branch-kpi-icon,.kp-kpi-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:var(--kp-radius-sm);background:rgba(var(--kp-color-orange-rgb),.07);color:var(--kp-color-orange-600)}.tone-cloud .branch-kpi-icon,.tone-cloud-soft .branch-kpi-icon{background:rgba(var(--kp-color-cloud-rgb),.08);color:var(--kp-color-cloud-600)}.branch-kpi-copy small,.kp-kpi-copy small{display:block;color:var(--kp-color-muted);font-size:var(--kp-font-size-xxs);font-weight:var(--kp-weight-semibold);letter-spacing:.025em;text-transform:uppercase}.branch-kpi-copy strong,.kp-kpi-copy strong{display:block;margin-top:1px;color:var(--kp-color-text);font-size:16px;line-height:1;font-weight:var(--kp-weight-semibold);letter-spacing:-.02em}.branch-kpi-pill em,.kp-kpi-card em{color:var(--kp-color-muted);font-size:var(--kp-font-size-xxs);font-style:normal;white-space:nowrap}.kp-filter-panel,.filter-disclosure{border-bottom:1px solid rgba(226,232,240,.72)}.kp-filter-panel>summary,.filter-disclosure>summary{list-style:none;display:flex;align-items:center;gap:var(--kp-space-4);min-height:40px;padding:0 var(--kp-space-6);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--kp-color-text-soft)}.kp-filter-panel>summary::-webkit-details-marker,.filter-disclosure>summary::-webkit-details-marker{display:none}.kp-filter-panel>summary span,.kp-filter-panel>summary strong,.filter-disclosure>summary span,.filter-disclosure>summary strong{display:inline-flex;align-items:center;gap:7px;font-size:var(--kp-font-size-sm);font-weight:var(--kp-weight-semibold)}.kp-filter-panel>summary strong,.filter-disclosure>summary strong{margin-left:auto;color:var(--kp-color-muted)}.summary-chevron{color:var(--kp-color-muted-2);transition:transform .16s ease}.kp-filter-panel[open] .summary-chevron,.filter-disclosure[open] .summary-chevron{transform:rotate(180deg)}.kp-filter-grid,.filter-body{display:grid;grid-template-columns:minmax(230px,1fr) repeat(4,minmax(130px,.55fr)) auto;gap:var(--kp-space-3);align-items:end;padding:0 var(--kp-space-6) var(--kp-space-5)}.filter-field.small{min-width:120px}.kp-field-label,.field-label,.field label{display:block;margin-bottom:4px;color:var(--kp-color-text-soft);font-size:var(--kp-font-size-xs);font-weight:var(--kp-weight-medium);letter-spacing:.018em;text-transform:uppercase}.filter-actions,.kp-filter-actions{display:flex;align-items:center;gap:var(--kp-space-3);flex-wrap:wrap}.kp-filter-chips,.active-filters-row{display:flex;align-items:center;gap:var(--kp-space-3);flex-wrap:wrap;padding:0 var(--kp-space-6) var(--kp-space-5)}.active-filters-label,.active-filter-chip,.record-pill,.hint-chip,.status-badge,.branch-fiscal-status,.section-pill{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 9px;border-radius:var(--kp-radius-pill);border:1px solid rgba(226,232,240,.92);background:#fff;color:var(--kp-color-text-soft);font-size:var(--kp-font-size-xs);font-weight:var(--kp-weight-medium);white-space:nowrap}.active-filter-chip{cursor:pointer}.active-filter-chip:hover{border-color:rgba(var(--kp-color-orange-rgb),.22);color:var(--kp-color-orange-700)}.kp-select,.premium-select,.company-combobox{position:relative;width:100%}.premium-select>summary,.company-combobox-trigger{list-style:none;display:grid;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:var(--kp-space-3);width:100%;min-height:var(--kp-input-height);padding:0 var(--kp-space-4);border:1px solid rgba(203,213,225,.92);border-radius:var(--kp-radius-md);background:#fff;color:var(--kp-color-text);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.premium-select>summary::-webkit-details-marker{display:none}.premium-select[open]>summary,.company-combobox-trigger.open,.company-combobox-trigger:focus-visible{border-color:rgba(var(--kp-color-orange-rgb),.34);box-shadow:var(--kp-focus-ring)}.company-combobox-trigger{appearance:none;text-align:left}.company-trigger-icon,.premium-select-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:var(--kp-radius-sm);background:rgba(var(--kp-color-orange-rgb),.075);color:var(--kp-color-orange-600)}.company-trigger-copy,.premium-select-copy{min-width:0;display:flex;flex-direction:column;gap:1px}.company-trigger-copy strong,.premium-select-copy strong{overflow:hidden;color:var(--kp-color-text);font-size:var(--kp-font-size-sm);font-weight:var(--kp-weight-medium);line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.company-trigger-copy small,.premium-select-copy small{overflow:hidden;color:var(--kp-color-muted);font-size:var(--kp-font-size-xxs);line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.company-chevron,.premium-select-chevron{color:var(--kp-color-muted-2);transition:transform .16s ease}.premium-select[open] .premium-select-chevron,.company-combobox-trigger.open .company-chevron{transform:rotate(180deg)}.company-combobox-panel,.premium-select-panel{position:absolute;z-index:40;top:calc(100% + 6px);left:0;width:min(360px,92vw);max-height:300px;overflow:auto;padding:var(--kp-space-3);border:1px solid rgba(226,232,240,.95);border-radius:var(--kp-radius-xl);background:#fffffffa;box-shadow:var(--kp-shadow-menu);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.premium-select-panel.right{right:0;left:auto}.company-combobox-panel-modal{width:min(420px,92vw)}.company-options-list{display:grid;gap:var(--kp-space-2);margin-top:var(--kp-space-3)}.company-option,.premium-select-option{appearance:none;width:100%;min-height:38px;border:0;border-radius:var(--kp-radius-md);background:transparent;color:var(--kp-color-text-soft);display:flex;align-items:center;gap:var(--kp-space-3);padding:var(--kp-space-3) var(--kp-space-4);text-align:left;cursor:pointer;transition:background .16s ease,color .16s ease}.company-option:hover,.premium-select-option:hover,.company-option.selected,.premium-select-option.selected{background:rgba(var(--kp-color-orange-rgb),.06);color:var(--kp-color-orange-700)}.company-option-avatar{width:28px;height:28px;border-radius:var(--kp-radius-sm);display:grid;place-items:center;background:rgba(var(--kp-color-orange-rgb),.08);color:var(--kp-color-orange-700);font-size:var(--kp-font-size-sm);font-weight:var(--kp-weight-semibold);flex:0 0 auto}.company-option-copy{min-width:0;display:flex;flex:1;flex-direction:column}.company-option-copy strong,.branch-fiscal-option-copy strong{color:var(--kp-color-text);font-size:var(--kp-font-size-sm);font-weight:var(--kp-weight-medium)}.company-option-copy small,.branch-fiscal-option-copy small{color:var(--kp-color-muted);font-size:var(--kp-font-size-xs)}.company-search-clear{appearance:none;border:0;background:transparent;color:var(--kp-color-muted-2);display:inline-grid;place-items:center;cursor:pointer}.company-combobox-empty{display:flex;align-items:center;gap:var(--kp-space-3);padding:var(--kp-space-4);color:var(--kp-color-muted);font-size:var(--kp-font-size-sm)}.kp-table-card-grid,.branches-cards-grid,.loading-skeleton-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--kp-space-3)}.kp-table-row-card,.branch-record-card{position:relative;display:grid;grid-template-columns:minmax(230px,.95fr) minmax(260px,1fr) auto;gap:var(--kp-space-5);align-items:center;min-height:var(--kp-table-row-min-height);padding:var(--kp-space-4) var(--kp-space-5);border-radius:var(--kp-radius-xl);cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.branch-record-card:hover{transform:translateY(-1px);border-color:rgba(var(--kp-color-orange-rgb),.22);background:#fff;box-shadow:var(--kp-shadow-md)}.branch-record-left{min-width:0;display:grid;grid-template-columns:4px 34px minmax(0,1fr);align-items:center;gap:var(--kp-space-3)}.branch-status-rail{width:4px;height:34px;border-radius:var(--kp-radius-pill);background:var(--kp-color-success-600)}.branch-status-rail.is-inactive{background:var(--kp-color-danger-600)}.branch-avatar,.branch-avatar-compact{width:34px;height:34px;border-radius:var(--kp-radius-md);display:grid;place-items:center;background:rgba(var(--kp-color-orange-rgb),.085);color:var(--kp-color-orange-700);font-size:var(--kp-font-size-base);font-weight:var(--kp-weight-semibold)}.branch-record-title,.branch-fiscal-card-copy,.branch-modal-context-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.branch-record-title strong{overflow:hidden;color:var(--kp-color-text);font-size:var(--kp-font-size-base);font-weight:var(--kp-weight-semibold);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.branch-record-title span{overflow:hidden;color:var(--kp-color-muted);font-size:var(--kp-font-size-xs);text-overflow:ellipsis;white-space:nowrap}.branch-record-meta{min-width:0;display:flex;align-items:center;gap:var(--kp-space-2);flex-wrap:wrap}.record-pill{max-width:180px;overflow:hidden;text-overflow:ellipsis}.status-badge.is-active,.branch-fiscal-status.assigned{border-color:#05966929;background:var(--kp-color-success-50);color:var(--kp-color-success-600)}.status-badge.is-inactive{border-color:#dc262629;background:var(--kp-color-danger-50);color:var(--kp-color-danger-600)}.branch-record-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--kp-space-3)}.icon-action-button{appearance:none;width:34px;height:34px;min-width:34px;border-radius:var(--kp-radius-md);border:1px solid rgba(203,213,225,.92);background:#fff;display:grid;place-items:center;color:var(--kp-color-text-soft);cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.icon-action-button:hover,.icon-action-button.open{transform:translateY(-1px);border-color:rgba(var(--kp-color-orange-rgb),.22);background:rgba(var(--kp-color-orange-rgb),.045);color:var(--kp-color-orange-700)}.kp-crud-layout,.inline-branch-editor{width:100%}.kp-crud-card,.branch-modal-card{width:100%;max-width:var(--kp-crud-max-width);margin-inline:0;overflow:hidden;border-radius:var(--kp-radius-3xl)}.kp-crud-header,.branch-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--kp-space-5);padding:var(--kp-space-6) var(--kp-space-7);border-bottom:1px solid rgba(226,232,240,.72)}.branch-modal-heading p{margin:0 0 4px;color:var(--kp-color-orange-700);font-size:var(--kp-font-size-xs);font-weight:var(--kp-weight-semibold);letter-spacing:.025em;text-transform:uppercase}.branch-modal-heading h2{margin:0 0 4px;color:var(--kp-color-text);font-size:var(--kp-font-size-title);line-height:var(--kp-line-height-tight);font-weight:var(--kp-weight-semibold);letter-spacing:-.018em}.branch-modal-heading span{color:var(--kp-color-muted);font-size:var(--kp-font-size-sm);line-height:var(--kp-line-height-normal)}.modal-close-btn{appearance:none;width:34px;height:34px;border:1px solid rgba(203,213,225,.92);border-radius:var(--kp-radius-md);background:#fff;color:var(--kp-color-muted);display:grid;place-items:center;cursor:pointer}.branch-modal-context-card{display:flex;align-items:center;gap:var(--kp-space-4);margin:var(--kp-space-4) var(--kp-space-7) 0;padding:var(--kp-space-3) var(--kp-space-4);border:1px solid rgba(226,232,240,.92);border-radius:var(--kp-radius-xl);background:var(--kp-color-bg-soft)}.branch-modal-context-avatar{width:32px;height:32px;border-radius:var(--kp-radius-md);display:grid;place-items:center;background:rgba(var(--kp-color-orange-rgb),.085);color:var(--kp-color-orange-700);font-weight:var(--kp-weight-semibold)}.branch-modal-context-copy strong{color:var(--kp-color-text);font-size:var(--kp-font-size-sm);font-weight:var(--kp-weight-semibold)}.branch-modal-context-copy span{color:var(--kp-color-muted);font-size:var(--kp-font-size-xs)}.kp-tabs,.branch-modal-tabs{display:flex;align-items:center;gap:var(--kp-space-2);padding:var(--kp-space-3) var(--kp-space-7) 0;overflow-x:auto}.kp-tab,.branch-tab-btn-line{appearance:none;min-height:34px;padding:0 var(--kp-space-4);border:0;border-bottom:2px solid transparent;background:transparent;color:var(--kp-color-muted);display:inline-flex;align-items:center;gap:7px;font-size:var(--kp-font-size-sm);font-weight:var(--kp-weight-medium);white-space:nowrap;cursor:pointer}.branch-tab-btn-line.active{color:var(--kp-color-orange-700);border-bottom-color:var(--kp-color-orange-500)}.branch-tab-btn-line:disabled{opacity:.48;cursor:not-allowed}.branch-modal-body{padding:var(--kp-space-6) var(--kp-space-7)}.kp-form-section,.form-section{display:grid;gap:var(--kp-space-4)}.section-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--kp-space-4)}.section-title-row h3{margin:0 0 2px;color:var(--kp-color-text);font-size:15px;line-height:var(--kp-line-height-tight);font-weight:var(--kp-weight-semibold)}.section-title-row p{margin:0;color:var(--kp-color-muted);font-size:var(--kp-font-size-xs)}.section-pill.blue{border-color:rgba(var(--kp-color-cloud-rgb),.16);background:rgba(var(--kp-color-cloud-rgb),.055);color:var(--kp-color-cloud-600)}.kp-form-grid,.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--kp-space-4)}.kp-field,.field{display:flex;flex-direction:column}.field.full-width,.kp-field.full-width{grid-column:1/-1}.field input,.field textarea,.field select,.kp-field input,.kp-field textarea,.kp-field select{width:100%;min-height:var(--kp-input-height);padding:0 var(--kp-space-5);border:1px solid rgba(203,213,225,.92);border-radius:var(--kp-radius-md);background:#fff;color:var(--kp-color-text);outline:none;font-size:var(--kp-font-size-md);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.field input:focus,.field textarea:focus,.field select:focus,.kp-field input:focus,.kp-field textarea:focus,.kp-field select:focus{border-color:rgba(var(--kp-color-orange-rgb),.34);box-shadow:var(--kp-focus-ring)}.field input[readonly]{background:var(--kp-color-bg-soft);color:var(--kp-color-muted)}.field-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--kp-space-3);margin-top:4px;color:var(--kp-color-muted);font-size:var(--kp-font-size-xxs);line-height:1.25}.field-counter{color:var(--kp-color-muted-2)}.field-counter-warning{color:var(--kp-color-warning-700)}.field-counter-danger,.field-counter.at-limit{color:var(--kp-color-danger-600)}.field-limit-message{margin-top:4px;color:var(--kp-color-warning-700);font-size:var(--kp-font-size-xxs)}.required-mark{color:var(--kp-color-danger-600)}.kp-action-bar,.form-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--kp-space-3);padding:var(--kp-space-5) var(--kp-space-7);border-top:1px solid rgba(226,232,240,.72);background:#f8fafcc2}.kp-pagination,.pagination-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--kp-space-5);flex-wrap:wrap;padding:var(--kp-space-5) 2px 0}.pagination-info,.page-indicator{color:var(--kp-color-muted);font-size:var(--kp-font-size-sm)}.pagination-controls{display:flex;align-items:center;gap:var(--kp-space-3)}.page-btn{width:34px;height:34px;padding:0}.empty-state{border-radius:var(--kp-radius-2xl);padding:30px 22px;text-align:center}.empty-icon-wrap{width:52px;height:52px;margin:0 auto 12px;display:grid;place-items:center;border-radius:var(--kp-radius-xl);border:1px solid rgba(var(--kp-color-orange-rgb),.12);background:rgba(var(--kp-color-orange-rgb),.075);color:var(--kp-color-orange-600)}.empty-state h3{margin:0 0 6px;color:var(--kp-color-text);font-size:var(--kp-font-size-lg);font-weight:var(--kp-weight-semibold)}.empty-state p{margin:0;color:var(--kp-color-muted);font-size:var(--kp-font-size-sm);line-height:var(--kp-line-height-relaxed)}.cards-shell-overlay{position:absolute;inset:0;z-index:5;display:grid;place-items:center;border-radius:0 0 var(--kp-radius-3xl) var(--kp-radius-3xl);background:#f8fafc94;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cards-shell-overlay-pill,.branch-fiscal-loading{min-height:36px;padding:0 12px;border-radius:var(--kp-radius-pill);display:inline-flex;align-items:center;gap:var(--kp-space-3);border:1px solid rgba(226,232,240,.92);background:#fff;box-shadow:var(--kp-shadow-sm);color:var(--kp-color-text-soft);font-size:var(--kp-font-size-sm);font-weight:var(--kp-weight-medium)}.skeleton{overflow:hidden;position:relative;border-radius:var(--kp-radius-sm);background:linear-gradient(90deg,#eef2f7,#f8fafc,#eef2f7);background-size:220% 100%;animation:kp-skeleton 1.2s ease-in-out infinite}@keyframes kp-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.skeleton-line{height:12px;margin-bottom:8px}.skeleton-line-title{width:42%;height:14px}.skeleton-line-wide{width:72%}.skeleton-metrics{display:flex;gap:8px;margin-top:12px}.skeleton-box{width:72px;height:26px}.kp-floating-menu,.floating-action-menu{position:fixed;z-index:9999;min-width:202px;padding:var(--kp-space-3);border:1px solid rgba(226,232,240,.95);border-radius:var(--kp-radius-xl);background:#fffffffa;box-shadow:var(--kp-shadow-menu);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.menu-action{appearance:none;width:100%;min-height:38px;padding:0 var(--kp-space-4);border:0;border-radius:var(--kp-radius-md);background:transparent;color:var(--kp-color-text-soft);display:flex;align-items:center;gap:var(--kp-space-3);text-align:left;font-size:var(--kp-font-size-sm);font-weight:var(--kp-weight-medium);cursor:pointer}.menu-action:hover{background:var(--kp-color-bg-soft)}.menu-action-danger{color:var(--kp-color-danger-600)}.menu-action-success{color:var(--kp-color-success-600)}.menu-action-disabled,.menu-action:disabled{opacity:.48;cursor:not-allowed}@media (max-width: 1280px){:root{--kp-page-padding: 14px}.kp-toolbar,.panel-toolbar{grid-template-columns:1fr;align-items:stretch}.kp-toolbar-actions,.toolbar-actions-inline,.branch-secondary-actions-group{justify-content:flex-start}.kp-filter-grid,.filter-body{grid-template-columns:repeat(3,minmax(0,1fr))}.kp-table-row-card,.branch-record-card{grid-template-columns:minmax(220px,1fr) auto}.branch-record-meta{grid-column:1/-1}}@media (max-width: 1024px){.kp-kpi-strip,.branch-kpi-strip,.kp-table-card-grid,.branches-cards-grid,.loading-skeleton-grid,.kp-filter-grid,.filter-body,.kp-form-grid,.form-grid{grid-template-columns:1fr}.field.full-width,.kp-field.full-width{grid-column:auto}.branch-record-card{grid-template-columns:1fr}.branch-record-actions{justify-content:space-between}}@media (max-width: 640px){:root{--kp-page-padding: 10px;--kp-input-height: 36px;--kp-button-height: 34px}.kp-page-shell,.branches-shell{padding:10px}.kp-toolbar,.panel-toolbar,.branch-modal-body,.kp-crud-header,.branch-modal-header,.kp-action-bar,.form-actions,.kp-filter-grid,.filter-body,.kp-filter-chips,.active-filters-row{padding-left:12px;padding-right:12px}.kp-pagination,.pagination-bar{align-items:flex-start;flex-direction:column}.pagination-controls{width:100%;justify-content:space-between}}.kp-record-table{display:grid;grid-template-columns:1fr;gap:0;overflow:visible;border:1px solid var(--kp-color-border);border-radius:var(--kp-radius-xl);background:var(--kp-color-surface)}.kp-record-header{display:grid;align-items:center;min-height:36px;padding:0 var(--kp-space-4);border-bottom:1px solid var(--kp-color-border-strong);background:#fff}.kp-record-header span{min-width:0;padding:0 var(--kp-space-2);color:var(--kp-color-text-soft);font-size:var(--kp-font-size-xs);line-height:1;font-weight:var(--kp-weight-medium);white-space:nowrap}.kp-record-header .align-right{text-align:right}.kp-record-row{min-height:50px;border-bottom:1px solid rgba(226,232,240,.78);border-radius:0;background:var(--kp-color-surface);box-shadow:none}.kp-record-row:last-child{border-bottom:0}.kp-record-cell,.kp-record-actions{min-width:0}.kp-record-row .record-pill{min-height:auto;max-width:100%;padding:0;border:0;border-radius:0;background:transparent;color:var(--kp-color-text-soft);font-weight:var(--kp-weight-regular)}.kp-record-row .record-pill ion-icon{color:var(--kp-color-muted-2)}.kp-context-button{width:30px;height:30px;min-width:30px;border-radius:var(--kp-radius-sm);border-color:transparent;background:transparent;color:var(--kp-color-muted);box-shadow:none}.kp-context-button:hover,.kp-context-button.open{border-color:var(--kp-color-border-strong);background:var(--kp-color-bg-soft);color:var(--kp-color-cloud-700)}@media (max-width: 760px){.kp-record-table{gap:var(--kp-space-3);border:0;background:transparent}.kp-record-header{display:none}}ion-alert.notion-alert,ion-alert.kp-alert{--backdrop-opacity: .38;--width: min(420px, calc(100vw - 32px) );--max-width: min(420px, calc(100vw - 32px) );--background: var(--kp-color-surface);--color: var(--kp-color-text)}.notion-alert .alert-wrapper,.kp-alert .alert-wrapper{width:min(420px,100vw - 32px)!important;max-width:min(420px,100vw - 32px)!important;border:1px solid rgba(226,232,240,.96)!important;border-radius:var(--kp-radius-2xl)!important;background:var(--kp-color-surface)!important;box-shadow:0 24px 56px #0f172a2e!important;overflow:hidden!important;font-family:var(--kp-font-family)!important}.notion-alert .alert-head,.kp-alert .alert-head{padding:18px 20px 6px!important}.notion-alert .alert-title,.kp-alert .alert-title{margin:0!important;color:var(--kp-color-text)!important;font-size:var(--kp-font-size-lg)!important;line-height:var(--kp-line-height-tight)!important;font-weight:var(--kp-weight-semibold)!important;letter-spacing:-.02em!important}.notion-alert .alert-message,.kp-alert .alert-message{padding:4px 20px 14px!important;color:var(--kp-color-text-soft)!important;font-size:var(--kp-font-size-md)!important;line-height:var(--kp-line-height-relaxed)!important;max-height:none!important}.notion-alert .alert-message strong,.kp-alert .alert-message strong{color:var(--kp-color-text)!important;font-weight:var(--kp-weight-medium)!important}.generated-password-alert .alert-sub-title{margin-top:5px!important;color:var(--kp-color-muted)!important;font-size:var(--kp-font-size-sm)!important;line-height:var(--kp-line-height-relaxed)!important;font-weight:var(--kp-weight-regular)!important}.generated-password-alert .alert-message{margin:8px 20px 14px!important;padding:12px 14px!important;border:1px solid #273449!important;border-radius:var(--kp-radius-lg)!important;background:#0f172a!important;color:#f8fafc!important;font-family:Consolas,Courier New,monospace!important;font-size:14px!important;line-height:1.55!important;letter-spacing:.02em!important;white-space:pre-line!important;overflow-wrap:anywhere!important;-webkit-user-select:text!important;user-select:text!important}.notion-alert .alert-button-group,.kp-alert .alert-button-group{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:var(--kp-space-3)!important;padding:0 14px 14px!important;border-top:0!important}.notion-alert .alert-button,.kp-alert .alert-button{min-width:auto!important;min-height:34px!important;height:34px!important;margin:0!important;padding:0 12px!important;border:1px solid transparent!important;border-radius:var(--kp-radius-sm)!important;background:transparent!important;color:var(--kp-color-text-soft)!important;font-size:var(--kp-font-size-sm)!important;line-height:1!important;font-weight:var(--kp-weight-medium)!important;letter-spacing:0!important;text-transform:none!important;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease!important}.notion-alert .alert-button-inner,.kp-alert .alert-button-inner{justify-content:center!important;text-transform:none!important}.notion-alert .alert-button-role-cancel,.kp-alert .alert-button-role-cancel{border-color:var(--kp-color-border-strong)!important;background:var(--kp-color-surface)!important;color:var(--kp-color-text-soft)!important}.notion-alert .alert-button-role-cancel:hover,.kp-alert .alert-button-role-cancel:hover{background:var(--kp-color-bg-soft)!important;color:var(--kp-color-text)!important}.notion-alert .alert-button-role-confirm,.kp-alert .alert-button-role-confirm{border-color:var(--kp-color-cloud-600)!important;background:var(--kp-color-cloud-600)!important;color:#fff!important;box-shadow:0 8px 18px rgba(var(--kp-color-cloud-rgb),.16)!important}.notion-alert.kp-alert-unsaved .alert-button-role-destructive,.kp-alert-unsaved .alert-button-role-destructive{border-color:var(--kp-color-orange-500)!important;background:var(--kp-color-orange-500)!important;color:#fff!important;box-shadow:0 8px 18px rgba(var(--kp-color-orange-rgb),.18)!important}.notion-alert.kp-alert-delete .alert-button-role-destructive,.notion-alert.kp-alert-status .alert-button-role-destructive,.kp-alert-delete .alert-button-role-destructive,.kp-alert-status .alert-button-role-destructive{border-color:#dc26262e!important;background:var(--kp-color-danger-50)!important;color:var(--kp-color-danger-600)!important}.notion-alert .alert-button:not(.alert-button-role-cancel):not(.alert-button-role-destructive):not(.alert-button-role-confirm):hover,.kp-alert .alert-button:not(.alert-button-role-cancel):not(.alert-button-role-destructive):not(.alert-button-role-confirm):hover{background:var(--kp-color-bg-soft)!important;border-color:var(--kp-color-border)!important}@media (max-width: 640px){ion-alert.notion-alert,ion-alert.kp-alert{--width: calc(100vw - 28px) ;--max-width: calc(100vw - 28px) }.notion-alert .alert-wrapper,.kp-alert .alert-wrapper{width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important}.notion-alert .alert-button-group,.kp-alert .alert-button-group{align-items:stretch!important;flex-direction:column-reverse!important;padding:0 14px 14px!important}.notion-alert .alert-button,.kp-alert .alert-button{width:100%!important}}.kp-combobox,.kp-select{position:relative;width:100%;min-width:0}.kp-combobox-trigger,.kp-select-trigger{appearance:none;width:100%;min-height:var(--kp-input-height, 36px);display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:var(--kp-space-3, 8px);padding:0 var(--kp-space-4, 10px);border:1px solid rgba(203,213,225,.92);border-radius:var(--kp-radius-md, 12px);background:#fff;color:var(--kp-color-text, #0f172a);text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.kp-combobox-trigger.open,.kp-combobox-trigger:focus-visible,.kp-select-trigger.open,.kp-select-trigger:focus-visible{border-color:rgba(var(--kp-color-orange-rgb, 255, 90, 10),.34);box-shadow:var(--kp-focus-ring, 0 0 0 3px rgba(255, 90, 10, .09))}.kp-combobox-trigger:disabled,.kp-select-trigger:disabled{cursor:not-allowed;background:var(--kp-color-bg-soft, #f8fafc)}.kp-combobox-icon,.kp-select-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:var(--kp-radius-sm, 10px);background:rgba(var(--kp-color-orange-rgb, 255, 90, 10),.075);color:var(--kp-color-orange-600, #ea580c)}.kp-combobox-copy,.kp-select-copy{min-width:0;display:flex;flex-direction:column;gap:1px}.kp-combobox-copy strong,.kp-select-copy strong{overflow:hidden;color:var(--kp-color-text, #0f172a);font-size:var(--kp-font-size-sm, 12px);font-weight:var(--kp-weight-semibold, 700);line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.kp-combobox-copy small,.kp-select-copy small{overflow:hidden;color:var(--kp-color-muted, #64748b);font-size:var(--kp-font-size-xxs, 10px);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.kp-combobox-panel,.kp-select-panel{position:absolute;z-index:80;top:calc(100% + 6px);left:0;width:min(360px,92vw);max-height:320px;overflow:auto;padding:var(--kp-space-3, 8px);border:1px solid rgba(226,232,240,.95);border-radius:var(--kp-radius-xl, 16px);background:#fffffffc;box-shadow:var(--kp-shadow-menu, 0 16px 34px rgba(15, 23, 42, .11));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.kp-select-panel.right,.kp-combobox-panel.right{right:0;left:auto}.kp-combobox-search{min-height:var(--kp-input-height, 36px);display:flex;align-items:center;gap:var(--kp-space-3, 8px);padding:0 var(--kp-space-4, 10px);border:1px solid rgba(203,213,225,.92);border-radius:var(--kp-radius-md, 12px);background:#fff}.kp-combobox-search:focus-within{border-color:rgba(var(--kp-color-orange-rgb, 255, 90, 10),.34);box-shadow:var(--kp-focus-ring, 0 0 0 3px rgba(255, 90, 10, .09))}.kp-combobox-search input{width:100%;min-width:0;height:calc(var(--kp-input-height, 36px) - 2px);border:0;outline:0;background:transparent;color:var(--kp-color-text, #0f172a);font-size:var(--kp-font-size-sm, 12px)}.kp-options-list{display:grid;gap:var(--kp-space-2, 6px);margin-top:var(--kp-space-3, 8px)}.kp-option,.kp-select-option{appearance:none;width:100%;min-height:40px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:var(--kp-space-3, 8px);padding:var(--kp-space-2, 6px) var(--kp-space-3, 8px);border:0;border-radius:var(--kp-radius-md, 12px);background:transparent;color:var(--kp-color-text-soft, #334155);text-align:left;cursor:pointer;transition:background .16s ease,color .16s ease}.kp-option .kp-option-copy,.kp-select-option .kp-option-copy,.kp-select-option .premium-option-copy,.kp-option>span:not(.kp-option-icon):not(.kp-select-icon):not(.premium-option-icon),.kp-select-option>span:not(.kp-option-icon):not(.kp-select-icon):not(.premium-option-icon){min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;line-height:1.15}.kp-option .kp-option-copy strong,.kp-select-option .kp-option-copy strong,.kp-select-option .premium-option-copy strong,.kp-option>span:not(.kp-option-icon):not(.kp-select-icon):not(.premium-option-icon) strong,.kp-select-option>span:not(.kp-option-icon):not(.kp-select-icon):not(.premium-option-icon) strong{display:block;max-width:100%;overflow:hidden;color:var(--kp-color-text, #0f172a);font-size:var(--kp-font-size-sm, 12px);font-weight:760;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.kp-option .kp-option-copy small,.kp-select-option .kp-option-copy small,.kp-select-option .premium-option-copy small,.kp-option>span:not(.kp-option-icon):not(.kp-select-icon):not(.premium-option-icon) small,.kp-select-option>span:not(.kp-option-icon):not(.kp-select-icon):not(.premium-option-icon) small{display:block;max-width:100%;overflow:hidden;color:var(--kp-color-muted, #64748b);font-size:var(--kp-font-size-xs, 10px);font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.kp-option:hover,.kp-option.selected,.kp-select-option:hover,.kp-select-option.selected{background:rgba(var(--kp-color-orange-rgb, 255, 90, 10),.06);color:var(--kp-color-orange-700, #c2410c)}@media (max-width: 760px){.kp-combobox-panel,.kp-select-panel{width:min(100%,360px);max-width:calc(100vw - 28px)}}.kp-combobox-actions,.kp-select-actions,.kp-date-actions{min-width:48px;display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--kp-space-2, 6px);color:var(--kp-color-muted, #64748b)}.kp-combobox-actions ion-spinner,.kp-select-actions ion-spinner,.kp-date-actions ion-spinner{width:14px;height:14px}.kp-combobox-clear,.kp-select-clear,.kp-date-clear{width:24px;height:24px;min-width:24px;display:grid;place-items:center;border:0;border-radius:999px;background:#94a3b81f;color:var(--kp-color-muted, #64748b);cursor:pointer}.kp-date-panel{position:absolute;z-index:110;top:calc(100% + 6px);left:0;width:min(316px,100vw - 28px);padding:var(--kp-space-4, 10px);border:1px solid rgba(226,232,240,.96);border-radius:var(--kp-radius-xl, 18px);background:#fffffffc;box-shadow:0 22px 52px #0f172a29;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.kp-date-panel.right{right:0;left:auto}.kp-date-header{min-height:34px;display:grid;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:var(--kp-space-3, 8px);margin-bottom:var(--kp-space-3, 8px)}.kp-date-header strong{text-align:center;color:var(--kp-color-text, #0f172a);font-size:var(--kp-font-size-sm, 13px);font-weight:800}.kp-date-weekdays,.kp-date-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.kp-date-weekdays span{min-height:24px;display:grid;place-items:center;color:var(--kp-color-muted, #64748b);font-size:var(--kp-font-size-xs, 10px);font-weight:800;text-transform:uppercase}.kp-date-grid button{appearance:none;min-width:0;height:34px;border:1px solid transparent;border-radius:var(--kp-radius-sm, 10px);background:transparent;color:var(--kp-color-text, #0f172a);font-size:var(--kp-font-size-sm, 12px);font-weight:750;cursor:pointer}.kp-date-grid button:hover,.kp-date-grid button.selected{background:rgba(var(--kp-color-orange-rgb, 255, 90, 10),.1);color:var(--kp-color-orange-700, #c2410c)}.kp-date-grid button.outside{color:#64748b85}.kp-date-grid button.today{border-color:#0969da42;color:var(--kp-color-cloud-600, #0969da)}@media (max-width: 760px){.kp-date-panel,.kp-date-panel.right{right:auto;left:0;width:min(100%,100vw - 28px)}}.kp-select,.premium-select,.kp-combobox,.kp-date-picker{position:relative;overflow:visible}.kp-select>summary,.premium-select>summary,.kp-combobox-trigger,.kp-date-trigger{list-style:none}.kp-select>summary::-webkit-details-marker,.premium-select>summary::-webkit-details-marker{display:none}.premium-option-copy,.kp-option-copy,.premium-select-copy,.kp-select-copy,.kp-date-copy{min-width:0;display:flex;flex-direction:column;gap:2px;line-height:1.15}.premium-option-copy strong,.kp-option-copy strong,.premium-select-copy strong,.kp-select-copy strong,.kp-date-copy strong{font-size:13px;font-weight:850;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.premium-option-copy small,.kp-option-copy small,.premium-select-copy small,.kp-select-copy small,.kp-date-copy small{font-size:11px;font-weight:650;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kp-date-panel{position:absolute;top:calc(100% + 8px);left:0;z-index:190;border-radius:18px;border:1px solid rgba(226,232,240,.95);background:#fffffffc;box-shadow:0 24px 58px #0f172a29;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.kp-date-trigger{width:100%;border:1px solid rgba(203,213,225,.88);background:linear-gradient(180deg,#fff,#fbfdff)}:root{--kp-select-height: 36px;--kp-select-radius: 12px;--kp-select-panel-radius: 16px}.kp-combobox,.kp-select,.premium-select,.company-combobox,.kp-date-picker{position:relative;overflow:visible}.kp-combobox-trigger,.kp-select-trigger,.kp-select>summary,.premium-select>summary,.company-combobox-trigger,.kp-date-trigger{min-height:var(--kp-select-height)!important;height:var(--kp-select-height);border-radius:var(--kp-select-radius)!important;border:1px solid rgba(203,213,225,.92)!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:0 1px #0f172a05!important}.kp-combobox-trigger,.kp-select-trigger,.kp-select>summary,.premium-select>summary,.company-combobox-trigger,.kp-date-trigger{padding:0 10px!important;gap:8px!important}.kp-combobox-trigger.open,.kp-combobox-trigger:focus-visible,.kp-select-trigger.open,.kp-select-trigger:focus-visible,.kp-select[open]>summary,.premium-select[open]>summary,.company-combobox-trigger.open,.company-combobox-trigger:focus-visible,.kp-date-trigger.open,.kp-date-trigger:focus-visible{border-color:rgba(var(--kp-color-orange-rgb),.38)!important;background:#fff!important;box-shadow:0 0 0 3px rgba(var(--kp-color-orange-rgb),.08)!important}.kp-combobox-panel,.kp-select-panel,.premium-select-panel,.company-combobox-panel,.kp-date-panel{position:absolute!important;top:calc(100% + 6px)!important;left:0;z-index:220!important;max-height:min(300px,42vh);border-radius:var(--kp-select-panel-radius)!important;border:1px solid rgba(226,232,240,.96)!important;background:#fffffffb!important;box-shadow:0 22px 48px #0f172a24!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:hidden}.kp-select-panel.right,.kp-combobox-panel.right,.premium-select-panel.right,.company-combobox-panel.right{right:0;left:auto}.kp-combobox-search,.company-combobox-search{min-height:38px!important;padding:0 10px!important;border-radius:0!important;border:0!important;border-bottom:1px solid rgba(226,232,240,.82)!important;background:linear-gradient(180deg,#fff,#f8fafc)!important;box-shadow:none!important}.kp-combobox-search input,.company-combobox-search input{height:34px!important;min-height:34px!important;font-size:12.5px!important}.kp-options-list,.company-options-list{max-height:min(252px,38vh);overflow:auto;overscroll-behavior:contain;padding:6px;gap:3px}.kp-option,.kp-select-option,.premium-select-option,.company-option{min-height:38px!important;border-radius:12px!important;padding:6px 9px!important;font-size:12.5px!important}.kp-option:hover,.kp-option.selected,.kp-select-option:hover,.kp-select-option.selected,.premium-select-option:hover,.premium-select-option.selected,.company-option:hover,.company-option.selected{background:rgba(var(--kp-color-orange-rgb),.065)!important;color:var(--kp-color-orange-700)!important}.kp-combobox-copy strong,.kp-select-copy strong,.premium-select-copy strong,.company-option-copy strong,.kp-option-copy strong,.premium-option-copy strong{font-size:12.5px!important;font-weight:650!important;line-height:1.12!important}.kp-combobox-copy small,.kp-select-copy small,.premium-select-copy small,.company-option-copy small,.kp-option-copy small,.premium-option-copy small{font-size:10.5px!important;font-weight:500!important;line-height:1.15!important}.kp-native-select,.native-select,.field select,.kp-field select{min-height:var(--kp-select-height)!important;height:var(--kp-select-height)!important;border-radius:var(--kp-select-radius)!important;padding:0 34px 0 12px!important;appearance:none!important;background:linear-gradient(45deg,transparent 50%,#64748b 50%) calc(100% - 17px) 15px/6px 6px no-repeat,linear-gradient(135deg,#64748b 50%,transparent 50%) calc(100% - 12px) 15px/6px 6px no-repeat,linear-gradient(180deg,#fff,#fbfdff)!important}@media (max-width: 760px){.kp-combobox-panel,.kp-select-panel,.premium-select-panel,.company-combobox-panel,.kp-date-panel{max-width:calc(100vw - 28px);max-height:min(330px,56vh)}}:root{--kp-select-height: 38px;--kp-select-radius: 12px;--kp-select-panel-radius: 16px}.kp-combobox,.kp-select,.premium-select,.company-combobox,.default-terminal-picker,.picker-field,.filter-field,.field.kp-field{position:relative;overflow:visible}.kp-combobox-trigger,.kp-select-trigger,.kp-select>summary,.premium-select>summary,.company-combobox-trigger,.picker-trigger,.multi-select-trigger{min-height:var(--kp-select-height)!important;height:var(--kp-select-height)!important;border-radius:var(--kp-select-radius)!important;border:1px solid rgba(203,213,225,.92)!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:0 1px #0f172a05!important}.kp-combobox-trigger.open,.kp-combobox-trigger:focus-visible,.kp-select-trigger.open,.kp-select-trigger:focus-visible,.kp-select[open]>summary,.premium-select[open]>summary,.company-combobox-trigger.open,.company-combobox-trigger:focus-visible,.picker-trigger.open,.picker-trigger:focus-visible,.multi-select-trigger.open,.multi-select-trigger:focus-visible{border-color:rgba(var(--kp-color-orange-rgb, 255, 90, 10),.38)!important;background:#fff!important;box-shadow:0 0 0 3px rgba(var(--kp-color-orange-rgb, 255, 90, 10),.08)!important}.combo-panel-inline,.picker-panel-inline,.kp-combobox-panel,.kp-select-panel,.premium-select-panel,.company-combobox-panel,.branch-multi-panel{position:absolute!important;top:calc(100% + 6px)!important;left:0;right:0;margin-top:0!important;z-index:220!important;max-height:min(300px,42vh);border-radius:var(--kp-select-panel-radius)!important;border:1px solid rgba(226,232,240,.96)!important;background:#fffffffb!important;box-shadow:0 22px 48px #0f172a24!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:hidden!important}.combo-search,.picker-search,.kp-combobox-search,.company-combobox-search,.branch-multi-search{min-height:40px!important;padding:0 10px!important;border-bottom:1px solid rgba(226,232,240,.82)!important;background:linear-gradient(180deg,#fff,#f8fafc)!important}.combo-search input,.picker-search input,.kp-combobox-search input,.company-combobox-search input,.branch-multi-search input{height:34px!important;min-height:34px!important;font-size:12.5px!important}.combo-options,.picker-options,.kp-options-list,.company-options-list,.branch-multi-options{max-height:min(252px,38vh);overflow:auto;overscroll-behavior:contain;padding:6px;gap:3px}.combo-option,.picker-option,.kp-option,.kp-select-option,.premium-select-option,.company-option,.branch-multi-option{min-height:38px!important;border-radius:12px!important;padding:6px 9px!important;font-size:12.5px!important}.kp-native-select,.native-select,.field select,.kp-field select{min-height:var(--kp-select-height)!important;height:var(--kp-select-height)!important;border-radius:var(--kp-select-radius)!important}:root{--kp-page-padding: 12px;--kp-input-height: 36px;--kp-button-height: 34px;--kp-table-row-min-height: 50px;--kp-color-bg: #f6f8fb;--kp-color-surface-raised: rgba(255, 255, 255, .94);--kp-shadow-sm: 0 4px 12px rgba(15, 23, 42, .035);--kp-shadow-md: 0 10px 24px rgba(15, 23, 42, .045);--kp-shadow-menu: 0 22px 48px rgba(15, 23, 42, .14);--kp-weight-semibold: 500;--kp-weight-medium: 500}.kp-page,.branches-page,.companies-page,.fiscal-series-page,.pos-terminals-page{width:100%;min-height:100%;color:var(--kp-color-text, #0f172a);background:radial-gradient(circle at 4% -8%,rgba(var(--kp-color-orange-rgb, 255, 90, 10),.052),transparent 30%),radial-gradient(circle at 100% 0%,rgba(var(--kp-color-cloud-rgb, 15, 130, 255),.042),transparent 28%),var(--kp-color-bg, #f6f8fb)}.kp-page *,.branches-page *,.companies-page *,.fiscal-series-page *,.pos-terminals-page *{box-sizing:border-box}.kp-page button,.kp-page input,.kp-page textarea,.kp-page select,.branches-page button,.branches-page input,.branches-page textarea,.branches-page select,.fiscal-series-page button,.fiscal-series-page input,.fiscal-series-page textarea,.fiscal-series-page select,.pos-terminals-page button,.pos-terminals-page input,.pos-terminals-page textarea,.pos-terminals-page select{font-family:inherit}.kp-page-shell,.branches-shell,.companies-shell{width:100%;max-width:none;margin:0;padding:var(--kp-page-padding, 12px);background:transparent;border:0;border-radius:0;box-shadow:none}.kp-module-panel,.branches-panel,.company-gate,.branch-modal-card,.kp-crud-card,.empty-state,.premium-empty-card{border:1px solid rgba(226,232,240,.92);background:var(--kp-color-surface-raised, rgba(255, 255, 255, .94));box-shadow:var(--kp-shadow-sm, 0 4px 12px rgba(15, 23, 42, .035))}.kp-module-panel,.branches-panel{width:100%;max-width:none;margin:0;overflow:visible;border-radius:var(--kp-radius-3xl, 20px)}.kp-toolbar,.panel-toolbar,.operational-toolbar{display:grid;grid-template-columns:minmax(210px,.72fr) minmax(320px,1fr) auto;gap:var(--kp-space-5, 12px);align-items:center;min-height:70px;padding:var(--kp-space-5, 12px) var(--kp-space-6, 14px);border-bottom:1px solid rgba(226,232,240,.72)}.toolbar-title h2,.kp-toolbar-title h2,.branch-modal-heading h2,.section-title-row h3,.branch-record-title strong{font-weight:var(--kp-weight-semibold, 500)}.toolbar-title h2,.kp-toolbar-title h2{font-size:var(--kp-font-size-title, clamp(16px, 1.15vw, 20px))}.toolbar-title p,.kp-toolbar-title p{color:var(--kp-color-muted, #64748b);font-size:var(--kp-font-size-sm, 12px)}.toolbar-kicker-inline,.kp-kicker,.mini-chip{min-height:22px;padding:0 8px;border-radius:var(--kp-radius-pill, 999px);border:1px solid rgba(var(--kp-color-orange-rgb, 255, 90, 10),.13);background:rgba(var(--kp-color-orange-rgb, 255, 90, 10),.075);color:var(--kp-color-orange-700, #c2410c);font-size:var(--kp-font-size-xs, 11px);font-weight:var(--kp-weight-semibold, 500)}.toolbar-search-inline,.kp-toolbar-search{position:relative;min-height:var(--kp-input-height, 36px);border-radius:var(--kp-radius-md, 12px);background:#fff;border:1px solid rgba(203,213,225,.92)}.toolbar-search-inline:focus-within,.kp-toolbar-search:focus-within{border-color:rgba(var(--kp-color-orange-rgb, 255, 90, 10),.34);box-shadow:var(--kp-focus-ring, 0 0 0 3px rgba(255, 90, 10, .09))}.create-btn,.refresh-btn,.secondary-nav-btn,.compact-create-btn,.compact-refresh-btn,.compact-nav-btn,.compact-back-btn{--height: var(--kp-button-height, 34px);--min-height: var(--kp-button-height, 34px);--border-radius: var(--kp-radius-md, 12px);--box-shadow: none;text-transform:none;font-size:var(--kp-font-size-sm, 12px);font-weight:var(--kp-weight-medium, 500)}.create-btn::part(native),.refresh-btn::part(native),.secondary-nav-btn::part(native),.compact-create-btn::part(native),.compact-refresh-btn::part(native),.compact-nav-btn::part(native),.compact-back-btn::part(native){min-height:var(--kp-button-height, 34px);padding-inline:12px;border-radius:var(--kp-radius-md, 12px)}.create-btn,.kp-btn-primary{--background: var(--kp-color-orange-500, #ff5a0a);--background-hover: var(--kp-color-orange-600, #ea580c);--background-activated: var(--kp-color-orange-600, #ea580c);--border-color: var(--kp-color-orange-600, #ea580c);--color: #ffffff;--box-shadow: 0 10px 20px rgba(var(--kp-color-orange-rgb, 255, 90, 10), .16)}.refresh-btn,.secondary-nav-btn,.compact-back-btn,.kp-btn-secondary,.kp-btn-cloud{--border-color: rgba(203, 213, 225, .92);--background: #ffffff;--color: var(--kp-color-text-soft, #334155)}.kp-btn-cloud,.secondary-nav-btn.cloud-btn,.compact-back-btn{--border-color: rgba(var(--kp-color-cloud-rgb, 15, 130, 255), .22);--background: rgba(var(--kp-color-cloud-rgb, 15, 130, 255), .045);--color: var(--kp-color-cloud-600, #0969da)}.kp-filter-panel,.filter-disclosure{margin:0;border-top:1px solid rgba(226,232,240,.72);background:#f8fafc8a}.kp-filter-panel>summary,.filter-disclosure>summary{min-height:42px;padding:0 var(--kp-space-6, 14px);cursor:pointer}.kp-filter-grid,.filter-body{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:var(--kp-space-4, 10px);align-items:end;padding:0 var(--kp-space-6, 14px) var(--kp-space-5, 12px)}.premium-filter-select,.kp-filter-select,.kp-select,.premium-select,.company-combobox{position:relative;width:100%;min-width:0;overflow:visible}.premium-filter-trigger{appearance:none;width:100%;min-width:0;min-height:var(--kp-input-height, 36px);padding:0 var(--kp-space-4, 10px);border:1px solid rgba(203,213,225,.92);border-radius:var(--kp-radius-md, 8px);background:#fff;color:var(--kp-color-text, #0f172a);display:grid;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:var(--kp-space-3, 8px);text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.premium-filter-trigger:hover,.premium-filter-trigger.open,.premium-filter-trigger:focus-visible{border-color:rgba(var(--kp-color-orange-rgb, 255, 90, 10),.34);background:#fff;box-shadow:var(--kp-focus-ring, 0 0 0 3px rgba(255, 90, 10, .09));outline:0}.premium-filter-trigger:disabled{opacity:.58;cursor:not-allowed}.premium-filter-leading-icon{width:28px;height:28px;border-radius:var(--kp-radius-sm, 6px);background:rgba(var(--kp-color-orange-rgb, 255, 90, 10),.075);color:var(--kp-color-orange-600, #ea580c);display:grid;place-items:center}.premium-filter-leading-icon.cloud,.premium-filter-leading-icon.cloud-soft{background:rgba(var(--kp-color-cloud-rgb, 15, 130, 255),.075);color:var(--kp-color-cloud-600, #0969da)}.premium-filter-leading-icon[data-tone=active]{background:var(--kp-color-success-50, #ecfdf5);color:var(--kp-color-success-600, #059669)}.premium-filter-leading-icon[data-tone=inactive]{background:var(--kp-color-danger-50, #fef2f2);color:var(--kp-color-danger-600, #dc2626)}.premium-filter-copy{min-width:0;display:flex;flex-direction:column;gap:1px}.premium-filter-copy strong,.premium-filter-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-filter-copy strong{color:var(--kp-color-text, #0f172a);font-size:var(--kp-font-size-sm, 12px);font-weight:var(--kp-weight-medium, 500);line-height:1.15}.premium-filter-copy small{color:var(--kp-color-muted, #64748b);font-size:var(--kp-font-size-xxs, 10px);line-height:1.15}.premium-filter-chevron{color:var(--kp-color-muted-2, #94a3b8);transition:transform .16s ease}.premium-filter-trigger.open .premium-filter-chevron{transform:rotate(180deg)}.premium-filter-panel{position:absolute;top:calc(100% + 6px);left:0;z-index:260;width:min(310px,92vw);max-height:min(300px,42vh);overflow:auto;padding:var(--kp-space-3, 8px);border:1px solid rgba(226,232,240,.96);border-radius:var(--kp-radius-xl, 12px);background:#fffffffb;box-shadow:var(--kp-shadow-menu, 0 22px 48px rgba(15, 23, 42, .14));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overscroll-behavior:contain}.premium-filter-panel.wide{width:min(360px,92vw)}.premium-filter-panel.right{right:0;left:auto}.premium-filter-option{appearance:none;width:100%;min-height:36px;padding:0 var(--kp-space-4, 10px);border:0;border-radius:var(--kp-radius-md, 8px);background:transparent;color:var(--kp-color-text-soft, #334155);display:flex;align-items:center;justify-content:space-between;gap:var(--kp-space-3, 8px);text-align:left;font-size:var(--kp-font-size-sm, 12px);font-weight:var(--kp-weight-medium, 500);cursor:pointer}.premium-filter-option:hover,.premium-filter-option.selected{background:rgba(var(--kp-color-orange-rgb, 255, 90, 10),.06);color:var(--kp-color-orange-700, #c2410c)}.premium-select>summary,.company-combobox-trigger{min-height:var(--kp-input-height, 36px);border-radius:var(--kp-radius-md, 8px);background:#fff;border:1px solid rgba(203,213,225,.92)}.premium-select[open]>summary,.company-combobox-trigger:hover,.company-combobox-trigger.open,.company-combobox-trigger:focus-visible{border-color:rgba(var(--kp-color-orange-rgb, 255, 90, 10),.34);box-shadow:var(--kp-focus-ring, 0 0 0 3px rgba(255, 90, 10, .09));outline:0}.premium-select-panel,.company-combobox-panel{z-index:260;border-radius:var(--kp-radius-xl, 12px);border:1px solid rgba(226,232,240,.96);background:#fffffffb;box-shadow:var(--kp-shadow-menu, 0 22px 48px rgba(15, 23, 42, .14));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.kp-filter-chips,.active-filters-row{padding:0 var(--kp-space-6, 14px) var(--kp-space-5, 12px)}.kp-kpi-strip,.branch-kpi-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--kp-space-3, 8px);margin-bottom:12px}.kp-kpi-card,.branch-kpi-pill{min-height:50px;padding:7px 10px;border-radius:var(--kp-radius-xl, 16px);background:#fff;border:1px solid rgba(226,232,240,.9);box-shadow:var(--kp-shadow-sm, 0 4px 12px rgba(15, 23, 42, .035))}.kp-card-body,.cards-shell{position:relative;padding:var(--kp-space-6, 14px)}.kp-record-table,.branches-record-table{display:grid;grid-template-columns:1fr;gap:0;overflow:visible;border:1px solid var(--kp-color-border, #e2e8f0);border-radius:var(--kp-radius-xl, 16px);background:var(--kp-color-surface, #ffffff)}.kp-record-header,.branches-record-header{display:grid;align-items:center;min-height:36px;padding:0 var(--kp-space-4, 10px);border-bottom:1px solid var(--kp-color-border-strong, #cbd5e1);background:#fff}.kp-record-header span,.branches-record-header span{min-width:0;padding:0 var(--kp-space-2, 6px);color:var(--kp-color-text-soft, #334155);font-size:var(--kp-font-size-xs, 11px);line-height:1;font-weight:var(--kp-weight-medium, 500);white-space:nowrap}.branch-record-card,.kp-record-row{min-height:var(--kp-table-row-min-height, 50px);border-bottom:1px solid rgba(226,232,240,.78);border-radius:0;background:#fff;box-shadow:none}.branch-record-card:last-child,.kp-record-row:last-child{border-bottom:0}.branch-record-card:hover,.kp-record-row:hover{transform:translateY(-1px);border-color:rgba(var(--kp-color-orange-rgb, 255, 90, 10),.18);background:linear-gradient(90deg,rgba(var(--kp-color-orange-rgb, 255, 90, 10),.025),#fff 22%);box-shadow:0 10px 24px #0f172a0e}.record-pill,.status-badge,.active-filter-chip,.company-mini-chip{font-weight:var(--kp-weight-medium, 500)}.kp-context-button,.icon-action-button{width:30px;height:30px;min-width:30px;border-radius:var(--kp-radius-sm, 10px);box-shadow:none}.kp-crud-layout,.inline-branch-editor,.branch-editor-panel{width:100%;padding:0}.kp-crud-card,.branch-modal-card,.branch-modal-side-card,.tabbed-editor-card{width:100%;max-width:none;margin:0;overflow:hidden;border-radius:var(--kp-radius-3xl, 20px)}.kp-crud-header,.branch-modal-header{padding:12px var(--kp-space-7, 16px);border-bottom:1px solid rgba(226,232,240,.72)}.branch-modal-body,.branch-modal-body-side,.tabbed-modal-body{padding:var(--kp-space-6, 14px) var(--kp-space-7, 16px)}.kp-tabs,.branch-modal-tabs,.editor-tabs{padding:8px var(--kp-space-7, 16px) 0}.kp-tab,.branch-tab-btn-line,.editor-tab-btn{min-height:34px;font-weight:var(--kp-weight-medium, 500)}.kp-form-section,.form-section{gap:var(--kp-space-4, 10px);padding:0}.kp-form-section+.kp-form-section,.form-section+.form-section{margin-top:var(--kp-space-5, 12px)}.section-title-row h3{font-size:15px}.kp-field input,.kp-field textarea,.kp-field select,.field input,.field textarea,.field select{min-height:var(--kp-input-height, 36px);border-radius:var(--kp-radius-md, 12px);font-size:var(--kp-font-size-md, 13px);background:#fff}.field textarea,.kp-field textarea{padding-block:10px}.kp-action-bar,.form-actions,.modal-form-actions-side{min-height:56px;padding:10px var(--kp-space-7, 16px);background:#ffffffe6;border-top:1px solid rgba(226,232,240,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.primary-action,.ghost-action,.empty-primary-action,.link-action,.page-btn{min-height:var(--kp-button-height, 34px);border-radius:var(--kp-radius-md, 12px);font-weight:var(--kp-weight-medium, 500)}.primary-action{border-color:var(--kp-color-orange-600, #ea580c);background:var(--kp-color-orange-500, #ff5a0a);color:#fff;box-shadow:0 10px 20px rgba(var(--kp-color-orange-rgb, 255, 90, 10),.16)}.ghost-action,.link-action,.empty-primary-action{background:#fff;color:var(--kp-color-text-soft, #334155)}.pagination-bar,.kp-pagination{padding:var(--kp-space-5, 12px) 2px 0}@media (max-width: 1180px){.kp-toolbar,.panel-toolbar,.operational-toolbar{grid-template-columns:minmax(0,1fr);align-items:stretch}.kp-toolbar-actions,.toolbar-actions-inline,.branch-secondary-actions-group{justify-content:flex-start}.kp-filter-grid,.filter-body{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.kp-page-shell,.branches-shell,.companies-shell{padding:10px}.kp-kpi-strip,.branch-kpi-strip,.initial-kpi-strip,.loading-skeleton-grid,.kp-filter-grid,.filter-body{grid-template-columns:1fr}.kp-card-body,.cards-shell{padding:10px}.branch-record-card,.kp-record-row{border:1px solid rgba(226,232,240,.9);border-radius:var(--kp-radius-xl, 16px);margin-bottom:8px}.kp-record-header,.branches-record-header{display:none}.kp-action-bar,.form-actions,.modal-form-actions-side{padding-inline:12px}}.branches-page,.pos-terminals-page,.fiscal-series-page{--kp-editor-max-width: 1280px;--kp-editor-inner-width: 1180px;--kp-form-card-bg: rgba(255, 255, 255, .98);--kp-editor-canvas-bg: radial-gradient(circle at 100% 0%, rgba(var(--kp-color-cloud-rgb, 15, 130, 255), .025), transparent 32%), linear-gradient(180deg, rgba(248, 250, 252, .84), rgba(248, 250, 252, .54))}.branches-page:not(.crud-focus-mode):not(.editor-mode) .branches-shell,.pos-terminals-page:not(.editor-mode) .branches-shell,.fiscal-series-page:not(.editor-mode) .branches-shell{padding:12px}.branches-page:not(.crud-focus-mode):not(.editor-mode) .branch-kpi-strip,.pos-terminals-page:not(.editor-mode) .branch-kpi-strip,.fiscal-series-page:not(.editor-mode) .branch-kpi-strip{margin-bottom:12px}.branches-page:not(.crud-focus-mode):not(.editor-mode) .branch-kpi-pill,.pos-terminals-page:not(.editor-mode) .branch-kpi-pill,.fiscal-series-page:not(.editor-mode) .branch-kpi-pill{min-height:50px;padding:7px 10px;border-radius:16px;background:#fff;border:1px solid rgba(226,232,240,.9);box-shadow:0 4px 12px #0f172a09}.branches-page:not(.crud-focus-mode):not(.editor-mode) .branches-panel,.pos-terminals-page:not(.editor-mode) .branches-panel,.fiscal-series-page:not(.editor-mode) .branches-panel{overflow:visible;border-radius:20px;background:#fffffff0;border:1px solid rgba(226,232,240,.92);box-shadow:0 10px 24px #0f172a0b}.branches-page:not(.crud-focus-mode):not(.editor-mode) .panel-toolbar,.pos-terminals-page:not(.editor-mode) .panel-toolbar,.fiscal-series-page:not(.editor-mode) .panel-toolbar{grid-template-columns:minmax(260px,.62fr) minmax(430px,1fr) auto;min-height:70px;padding:12px 14px}.branches-page .toolbar-title h2,.pos-terminals-page .toolbar-title h2,.fiscal-series-page .toolbar-title h2{font-size:clamp(16px,1.15vw,20px);font-weight:500;letter-spacing:-.018em}.branches-page .toolbar-kicker-inline,.pos-terminals-page .toolbar-kicker-inline,.fiscal-series-page .toolbar-kicker-inline{min-height:22px;padding:0 8px;border-radius:999px;border:1px solid rgba(var(--kp-color-orange-rgb, 255, 90, 10),.13);background:rgba(var(--kp-color-orange-rgb, 255, 90, 10),.075);color:var(--kp-color-orange-700, #c2410c)}.branches-page .toolbar-search-inline,.pos-terminals-page .toolbar-search-inline,.fiscal-series-page .toolbar-search-inline{min-height:36px;border-radius:12px;background:#fff;border:1px solid rgba(203,213,225,.92)}.branches-page .toolbar-search-inline input,.pos-terminals-page .toolbar-search-inline input,.fiscal-series-page .toolbar-search-inline input{height:34px;font-size:12px}.branches-page .branch-secondary-actions-group,.pos-terminals-page .branch-secondary-actions-group,.fiscal-series-page .branch-secondary-actions-group,.branches-page .toolbar-actions-inline,.pos-terminals-page .toolbar-actions-inline,.fiscal-series-page .toolbar-actions-inline{gap:8px}.branches-page .create-btn::part(native),.branches-page .refresh-btn::part(native),.branches-page .secondary-nav-btn::part(native),.branches-page .compact-back-btn::part(native),.pos-terminals-page .create-btn::part(native),.pos-terminals-page .refresh-btn::part(native),.pos-terminals-page .secondary-nav-btn::part(native),.pos-terminals-page .compact-back-btn::part(native),.fiscal-series-page .create-btn::part(native),.fiscal-series-page .refresh-btn::part(native),.fiscal-series-page .secondary-nav-btn::part(native),.fiscal-series-page .compact-back-btn::part(native){min-height:34px;padding-inline:12px;border-radius:12px;font-size:12px;font-weight:500}.branches-page .cards-shell,.pos-terminals-page .cards-shell,.fiscal-series-page .cards-shell{padding:12px 14px 14px}.branches-page:not(.crud-focus-mode):not(.editor-mode) .branches-record-table,.pos-terminals-page:not(.editor-mode) .branches-record-table,.fiscal-series-page:not(.editor-mode) .branches-record-table{overflow:hidden;border-radius:16px;border:1px solid rgba(226,232,240,.94);background:#fff}.branches-page:not(.crud-focus-mode):not(.editor-mode) .branches-record-header,.pos-terminals-page:not(.editor-mode) .branches-record-header,.fiscal-series-page:not(.editor-mode) .branches-record-header{min-height:36px;background:#fff;border-bottom:1px solid rgba(203,213,225,.92)}.branches-page:not(.crud-focus-mode):not(.editor-mode) .branch-record-card,.pos-terminals-page:not(.editor-mode) .branch-record-card,.fiscal-series-page:not(.editor-mode) .branch-record-card{min-height:50px;border-radius:0;border:0;border-bottom:1px solid rgba(226,232,240,.78);background:#fff;box-shadow:none}.branches-page:not(.crud-focus-mode):not(.editor-mode) .branch-record-card:last-child,.pos-terminals-page:not(.editor-mode) .branch-record-card:last-child,.fiscal-series-page:not(.editor-mode) .branch-record-card:last-child{border-bottom:0}.branches-page:not(.crud-focus-mode):not(.editor-mode) .branch-record-card:hover,.pos-terminals-page:not(.editor-mode) .branch-record-card:hover,.fiscal-series-page:not(.editor-mode) .branch-record-card:hover{transform:translateY(-1px);border-color:rgba(var(--kp-color-orange-rgb, 255, 90, 10),.18);background:linear-gradient(90deg,rgba(var(--kp-color-orange-rgb, 255, 90, 10),.025),#fff 22%);box-shadow:0 10px 24px #0f172a0e}.pos-terminals-page:not(.editor-mode) .terminal-record-header,.pos-terminals-page:not(.editor-mode) .terminal-record-card{grid-template-columns:minmax(280px,1.1fr) minmax(420px,1.35fr) 126px}.fiscal-series-page:not(.editor-mode) .fiscal-record-header,.fiscal-series-page:not(.editor-mode) .fiscal-record-card{grid-template-columns:minmax(280px,1.05fr) minmax(430px,1.24fr) minmax(260px,.72fr) 112px}@media (max-width: 1180px){.branches-page:not(.crud-focus-mode):not(.editor-mode) .panel-toolbar,.pos-terminals-page:not(.editor-mode) .panel-toolbar,.fiscal-series-page:not(.editor-mode) .panel-toolbar{grid-template-columns:minmax(0,1fr);align-items:stretch}}.kp-standard-crud{--kp-editor-max-width: 1280px;--kp-editor-inner-width: 1180px}.kp-standard-crud.crud-focus-mode .kp-standard-shell{min-height:0}.kp-standard-shell{width:100%;max-width:none;margin:0}.kp-standard-table-shell{position:relative;padding:var(--kp-space-5) var(--kp-space-6) var(--kp-space-6)}.kp-editor-workspace{width:100%;min-height:0;display:flex;align-items:flex-start;justify-content:center}.kp-editor-card{position:relative;width:100%;height:auto;min-height:0;align-self:flex-start;max-width:min(var(--kp-editor-max-width),100vw - 32px);margin-inline:auto;overflow:visible;isolation:isolate;border:1px solid rgba(226,232,240,.96);border-radius:var(--kp-radius-2xl);background:#fffffffa;box-shadow:0 18px 46px #0f172a0f}.kp-editor-header{min-height:86px;padding:12px var(--kp-space-7);background:radial-gradient(circle at 0 0,rgba(var(--kp-color-orange-rgb),.05),transparent 34%),linear-gradient(180deg,#fffffffa,#f8fafccc)}.kp-editor-heading{min-width:0}.kp-editor-heading p{margin:0 0 4px;color:var(--kp-color-orange-700);font-size:var(--kp-font-size-xs);font-weight:var(--kp-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.kp-editor-heading h2{margin:0 0 4px;color:var(--kp-color-text);font-size:var(--kp-font-size-title);line-height:var(--kp-line-height-tight);font-weight:var(--kp-weight-semibold);letter-spacing:-.018em}.kp-editor-heading>span{color:var(--kp-color-muted);font-size:var(--kp-font-size-sm);line-height:var(--kp-line-height-normal)}.kp-editor-close{width:34px;height:34px;min-width:34px;flex:0 0 auto;border:1px solid rgba(203,213,225,.92);background:#fff}.kp-editor-context{max-width:min(var(--kp-editor-inner-width),100% - 24px);min-height:50px;margin:10px auto 0;padding:8px 12px;border:1px solid rgba(226,232,240,.92);border-radius:var(--kp-radius-xl);background:var(--kp-color-bg-soft);display:flex;align-items:center;gap:var(--kp-space-4)}.kp-editor-context-copy{min-width:0}.kp-editor-context-copy strong,.kp-editor-context-copy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kp-editor-context-copy strong{color:var(--kp-color-text);font-size:var(--kp-font-size-sm);font-weight:var(--kp-weight-semibold)}.kp-editor-context-copy span{margin-top:2px;color:var(--kp-color-muted);font-size:var(--kp-font-size-xs)}.kp-editor-tabs{width:min(var(--kp-editor-inner-width),100% - 24px);margin:8px auto 0;padding:0;gap:6px;border-bottom:0}.kp-editor-tabs .kp-tab{min-height:34px;padding:0 12px;border:1px solid transparent;border-radius:var(--kp-radius-md);color:var(--kp-color-muted)}.kp-editor-tabs .kp-tab.active{border-color:rgba(var(--kp-color-orange-rgb),.18);background:rgba(var(--kp-color-orange-rgb),.055);color:var(--kp-color-orange-700)}.kp-editor-body{position:relative;z-index:1;min-height:0;overflow:visible;padding:14px 16px;background:radial-gradient(circle at 100% 0,rgba(var(--kp-color-cloud-rgb),.025),transparent 32%),linear-gradient(180deg,#f8fafcd6,#f8fafc8a)}.kp-editor-canvas{width:min(var(--kp-editor-inner-width),100%);min-height:0;margin-inline:auto;display:grid;grid-template-columns:minmax(0,870px) 286px;align-items:start;gap:14px}.kp-editor-main{min-width:0;min-height:0;height:max-content;align-self:start;display:grid;align-content:start;grid-auto-rows:max-content;gap:12px}.kp-editor-section{height:max-content;min-height:0;align-self:start;align-content:start;grid-auto-rows:max-content;gap:var(--kp-space-4);padding:14px;border:1px solid rgba(226,232,240,.96);border-radius:var(--kp-radius-2xl);background:#fffffffa;overflow:visible;box-shadow:0 10px 26px #0f172a09}.kp-editor-section-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:2px}.kp-editor-section-title{min-width:0;display:flex;align-items:flex-start;gap:var(--kp-space-3)}.kp-editor-section-title h3{margin:0;color:var(--kp-color-text);font-size:15px;line-height:1.18;font-weight:var(--kp-weight-semibold)}.kp-editor-section-title p{margin:2px 0 0;color:var(--kp-color-muted);font-size:var(--kp-font-size-xs)}.kp-editor-section-icon{width:30px;height:30px;flex:0 0 auto;border-radius:var(--kp-radius-sm);background:rgba(var(--kp-color-orange-rgb),.075);color:var(--kp-color-orange-600);display:grid;place-items:center}.kp-editor-section-icon.cloud{background:rgba(var(--kp-color-cloud-rgb),.075);color:var(--kp-color-cloud-600)}.kp-editor-section-pill{min-height:24px;padding:0 10px;border:1px solid rgba(var(--kp-color-cloud-rgb),.14);border-radius:var(--kp-radius-pill);background:rgba(var(--kp-color-cloud-rgb),.06);color:var(--kp-color-cloud-700);display:inline-flex;align-items:center;font-size:var(--kp-font-size-xxs);white-space:nowrap}.kp-editor-section-pill.blue{border-color:rgba(var(--kp-color-cloud-rgb),.16);background:rgba(var(--kp-color-cloud-rgb),.055);color:var(--kp-color-cloud-600)}.kp-editor-inline-actions{display:flex;justify-content:flex-end;padding-top:2px}.kp-editor-next,.kp-editor-back{appearance:none;min-height:32px;padding:0 12px;border:1px solid rgba(var(--kp-color-orange-rgb),.18);border-radius:var(--kp-radius-md);background:rgba(var(--kp-color-orange-rgb),.055);color:var(--kp-color-orange-700);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:var(--kp-font-size-sm);font-weight:var(--kp-weight-medium);cursor:pointer}.kp-editor-next:hover,.kp-editor-back:hover{transform:translateY(-1px);box-shadow:0 10px 22px #0f172a0f}.kp-editor-back{border-color:#cbd5e1eb;background:#fff;color:var(--kp-color-text-soft)}.kp-editor-aside{position:sticky;top:12px;min-width:0;min-height:0;height:max-content;align-self:start;display:grid;align-content:start;grid-auto-rows:max-content;gap:10px}.kp-editor-aside-card{padding:12px;border:1px solid rgba(226,232,240,.96);border-radius:var(--kp-radius-2xl);background:#fffffffa;box-shadow:0 10px 26px #0f172a09}.kp-editor-aside-kicker{display:block;margin-bottom:9px;color:var(--kp-color-muted);font-size:var(--kp-font-size-xxs);font-weight:var(--kp-weight-semibold);letter-spacing:.055em;text-transform:uppercase}.kp-editor-quality-list{display:grid;gap:7px;margin-top:10px}.kp-editor-quality-item{min-height:28px;padding:0 8px;border-radius:11px;background:var(--kp-color-bg-soft);color:var(--kp-color-muted);display:flex;align-items:center;gap:7px;font-size:var(--kp-font-size-xs)}.kp-editor-quality-item ion-icon{color:var(--kp-color-muted-2);font-size:15px}.kp-editor-quality-item.complete{background:var(--kp-color-success-50);color:var(--kp-color-success-600)}.kp-editor-quality-item.complete ion-icon{color:var(--kp-color-success-600)}.kp-editor-flow-step{appearance:none;width:100%;min-height:56px;padding:8px;border:1px solid rgba(226,232,240,.96);border-radius:var(--kp-radius-lg);background:#fff;display:grid;grid-template-columns:26px minmax(0,1fr);gap:8px;text-align:left;cursor:pointer}.kp-editor-flow-step>span{width:26px;height:26px;border-radius:var(--kp-radius-sm);background:#64748b14;color:var(--kp-color-muted);display:grid;place-items:center;font-size:var(--kp-font-size-xs);font-weight:var(--kp-weight-semibold)}.kp-editor-flow-step.active{border-color:rgba(var(--kp-color-orange-rgb),.22);background:rgba(var(--kp-color-orange-rgb),.04)}.kp-editor-flow-step.active>span{background:rgba(var(--kp-color-orange-rgb),.12);color:var(--kp-color-orange-700)}.kp-editor-footer{position:sticky;bottom:0;z-index:8;min-height:56px;padding-block:10px;border-top:1px solid rgba(226,232,240,.92);background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.kp-editor-footer .ghost-action,.kp-editor-footer .primary-action{min-height:36px}.kp-editor-loading-overlay{position:absolute;inset:0;z-index:10;background:#f8fafc94;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:grid;place-items:center}.kp-editor-card .kp-editor-section-header>div:first-child{min-width:0}.kp-editor-card .kp-editor-section-header h3{margin:0;color:var(--kp-color-text);font-size:15px;line-height:1.2;font-weight:var(--kp-weight-semibold);letter-spacing:-.012em}.kp-editor-card .kp-editor-section-header p{margin:2px 0 0;color:var(--kp-color-muted);font-size:11px;line-height:1.3;font-weight:var(--kp-weight-regular)}.kp-editor-card .kp-field,.kp-editor-card .field{min-width:0;overflow:visible;gap:5px}.kp-editor-card .kp-field>label,.kp-editor-card .field>label,.kp-editor-card .field-label-main{margin:0;color:var(--kp-color-text-soft);font-size:10.5px;line-height:1.2;font-weight:var(--kp-weight-semibold);letter-spacing:.018em;text-transform:uppercase}.kp-editor-card .kp-field input,.kp-editor-card .kp-field textarea,.kp-editor-card .kp-field select,.kp-editor-card .field input,.kp-editor-card .field textarea,.kp-editor-card .field select,.kp-editor-card .company-combobox-trigger,.kp-editor-card .premium-select>summary,.kp-editor-card .kp-select>summary,.kp-editor-card .fiscal-date-trigger{min-height:36px;border-radius:var(--kp-radius-md);font-size:12.5px;line-height:1.25}.kp-editor-card .kp-field textarea,.kp-editor-card .field textarea{min-height:72px;padding-block:9px}.kp-editor-card .field-footer,.kp-editor-card .field-helper,.kp-editor-card .field-error,.kp-editor-card .field-limit-message{min-height:13px;margin-top:1px;color:var(--kp-color-muted);font-size:10.5px;line-height:1.25;font-weight:var(--kp-weight-regular)}.kp-editor-card .field-counter{color:var(--kp-color-muted-2);font-size:10px;white-space:nowrap}.kp-editor-card .company-trigger-copy strong,.kp-editor-card .premium-select-copy strong,.kp-editor-card .kp-select-copy strong,.kp-editor-card .fiscal-date-copy strong{color:var(--kp-color-text);font-size:12px;line-height:1.15;font-weight:var(--kp-weight-medium)}.kp-editor-card .company-trigger-copy small,.kp-editor-card .premium-select-copy small,.kp-editor-card .kp-select-copy small,.kp-editor-card .fiscal-date-copy small{color:var(--kp-color-muted);font-size:10px;line-height:1.15;font-weight:var(--kp-weight-regular)}.kp-standard-crud.crud-focus-mode .kp-editor-card .kp-editor-section .kp-form-grid--12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px 12px;align-items:start;overflow:visible}.kp-standard-crud.crud-focus-mode .kp-editor-card .kp-form-grid--12>.kp-col-12{grid-column:span 12}.kp-standard-crud.crud-focus-mode .kp-editor-card .kp-form-grid--12>.kp-col-8{grid-column:span 8}.kp-standard-crud.crud-focus-mode .kp-editor-card .kp-form-grid--12>.kp-col-6{grid-column:span 6}.kp-standard-crud.crud-focus-mode .kp-editor-card .kp-form-grid--12>.kp-col-4{grid-column:span 4}.kp-standard-crud.crud-focus-mode .kp-editor-card .kp-form-grid--12>.kp-col-3{grid-column:span 3}.kp-editor-card .company-combobox,.kp-editor-card .premium-select,.kp-editor-card .kp-select,.kp-editor-card .fiscal-date-picker{position:relative;min-width:0;overflow:visible}.kp-editor-card .company-combobox-panel,.kp-editor-card .premium-select-panel,.kp-editor-card .kp-select-panel,.kp-editor-card .fiscal-date-panel{z-index:10020}.kp-editor-card .kp-field:has(.company-combobox-panel),.kp-editor-card .kp-field:has(.premium-select[open]),.kp-editor-card .kp-field:has(.kp-select[open]),.kp-editor-card .kp-field:has(.fiscal-date-panel),.kp-editor-card .field:has(.company-combobox-panel),.kp-editor-card .field:has(.premium-select[open]),.kp-editor-card .field:has(.kp-select[open]),.kp-editor-card .field:has(.fiscal-date-panel){position:relative;z-index:10010}.kp-editor-card:has(.company-combobox-panel) .kp-editor-footer,.kp-editor-card:has(.premium-select[open]) .kp-editor-footer,.kp-editor-card:has(.kp-select[open]) .kp-editor-footer,.kp-editor-card:has(.fiscal-date-panel) .kp-editor-footer{z-index:2}@media (max-width: 1080px){.kp-standard-crud.crud-focus-mode .kp-editor-card .kp-form-grid--12>.kp-col-8,.kp-standard-crud.crud-focus-mode .kp-editor-card .kp-form-grid--12>.kp-col-6,.kp-standard-crud.crud-focus-mode .kp-editor-card .kp-form-grid--12>.kp-col-4,.kp-standard-crud.crud-focus-mode .kp-editor-card .kp-form-grid--12>.kp-col-3{grid-column:span 6}.kp-standard-crud.crud-focus-mode .kp-editor-card .kp-form-grid--12>.kp-col-12{grid-column:span 12}}@media (max-width: 720px){.kp-standard-crud.crud-focus-mode .kp-editor-card .kp-editor-section .kp-form-grid--12{grid-template-columns:1fr}.kp-standard-crud.crud-focus-mode .kp-editor-card .kp-form-grid--12>.kp-col-12,.kp-standard-crud.crud-focus-mode .kp-editor-card .kp-form-grid--12>.kp-col-8,.kp-standard-crud.crud-focus-mode .kp-editor-card .kp-form-grid--12>.kp-col-6,.kp-standard-crud.crud-focus-mode .kp-editor-card .kp-form-grid--12>.kp-col-4,.kp-standard-crud.crud-focus-mode .kp-editor-card .kp-form-grid--12>.kp-col-3{grid-column:1}}@media (max-width: 1180px){.kp-editor-canvas{grid-template-columns:1fr}.kp-editor-aside{position:static;grid-template-columns:repeat(2,minmax(0,1fr));order:-1}}@media (max-width: 760px){.kp-standard-crud.crud-focus-mode .kp-editor-card{max-width:100%;border-radius:var(--kp-radius-xl)}.kp-editor-body{padding:12px 10px}.kp-editor-tabs{width:calc(100% - 20px);overflow-x:auto}.kp-editor-tabs .kp-tab{flex:0 0 auto}.kp-editor-aside{grid-template-columns:1fr}.kp-editor-next,.kp-editor-back{width:100%}.kp-editor-inline-actions{justify-content:stretch}}.kp-compact-business-ui{--kp-color-bg: #f6f7f9;--kp-color-bg-soft: #f9fafb;--kp-color-surface: #ffffff;--kp-color-surface-muted: #f3f4f6;--kp-color-text: #202223;--kp-color-text-soft: #4f5965;--kp-color-muted: #616a75;--kp-color-muted-2: #87909b;--kp-color-border: #e2e5e9;--kp-color-border-strong: #cfd4da;--kp-color-orange-50: #fff3ed;--kp-color-orange-500: #f05a22;--kp-color-orange-600: #d94b17;--kp-color-orange-700: #b93d12;--kp-color-orange-rgb: 240, 90, 34;--kp-color-success-50: #edf8f2;--kp-color-success-600: #168a57;--kp-color-warning-50: #fff7e8;--kp-color-warning-700: #a96600;--kp-color-danger-50: #fff1f0;--kp-color-danger-600: #c9372c;--kp-focus-ring: 0 0 0 3px rgba(240, 90, 34, .16);--kp-radius-sm: 6px;--kp-radius-md: 8px;--kp-radius-lg: 10px;--kp-radius-xl: 12px;--kp-page-padding: 20px;--kp-control-height: 40px;--kp-row-height: 48px;min-height:100%;color:var(--kp-color-text);background:var(--kp-color-bg)}.kp-compact-business-ui .kp-page-shell,.kp-compact-business-ui .kp-standard-shell{width:100%;max-width:none;margin:0;padding:var(--kp-page-padding)}.kp-compact-business-ui .kp-page-header{min-height:58px;margin-bottom:16px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.kp-compact-business-ui .kp-page-header-copy{min-width:0}.kp-compact-business-ui .kp-page-header h1{margin:0;color:var(--kp-color-text);font-size:clamp(20px,1.5vw,22px);line-height:1.2;font-weight:600;letter-spacing:-.02em}.kp-compact-business-ui .kp-page-header p{max-width:720px;margin:4px 0 0;color:var(--kp-color-muted);font-size:13px;line-height:1.45}.kp-compact-business-ui .kp-page-header-actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.kp-compact-business-ui .kp-btn-primary,.kp-compact-business-ui .kp-btn-secondary,.kp-compact-business-ui .kp-btn-subtle,.kp-compact-business-ui .primary-action,.kp-compact-business-ui .ghost-action,.kp-compact-business-ui .link-action,.kp-compact-business-ui .page-btn,.kp-compact-business-ui .kp-context-button,.kp-compact-business-ui .kp-editor-back-button,.kp-compact-business-ui .kp-editor-next,.kp-compact-business-ui .kp-editor-back{appearance:none;min-height:36px;border-radius:var(--kp-radius-md);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:13px;line-height:1;font-weight:500;text-transform:none;white-space:nowrap;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.kp-compact-business-ui .kp-btn-primary,.kp-compact-business-ui .kp-btn-secondary,.kp-compact-business-ui .kp-btn-subtle,.kp-compact-business-ui .primary-action,.kp-compact-business-ui .ghost-action,.kp-compact-business-ui .link-action,.kp-compact-business-ui .kp-context-button,.kp-compact-business-ui .kp-editor-back-button,.kp-compact-business-ui .kp-editor-next,.kp-compact-business-ui .kp-editor-back{padding-inline:14px}.kp-compact-business-ui .kp-btn-primary,.kp-compact-business-ui .primary-action{border:1px solid var(--kp-color-orange-500);background:var(--kp-color-orange-500);color:#fff;box-shadow:none}.kp-compact-business-ui .kp-btn-primary:hover:not(:disabled),.kp-compact-business-ui .primary-action:hover:not(:disabled){border-color:var(--kp-color-orange-600);background:var(--kp-color-orange-600)}.kp-compact-business-ui .kp-btn-secondary,.kp-compact-business-ui .ghost-action,.kp-compact-business-ui .kp-editor-back-button,.kp-compact-business-ui .kp-editor-back{border:1px solid var(--kp-color-border-strong);background:var(--kp-color-surface);color:var(--kp-color-text-soft);box-shadow:none}.kp-compact-business-ui .kp-btn-secondary:hover:not(:disabled),.kp-compact-business-ui .ghost-action:hover:not(:disabled),.kp-compact-business-ui .kp-editor-back-button:hover:not(:disabled),.kp-compact-business-ui .kp-editor-back:hover:not(:disabled){border-color:#aeb5bd;background:var(--kp-color-bg-soft);color:var(--kp-color-text)}.kp-compact-business-ui .kp-editor-next,.kp-compact-business-ui .link-action{border:1px solid rgba(var(--kp-color-orange-rgb),.28);background:var(--kp-color-orange-50);color:var(--kp-color-orange-700);box-shadow:none}.kp-compact-business-ui .kp-btn-primary:focus-visible,.kp-compact-business-ui .kp-btn-secondary:focus-visible,.kp-compact-business-ui .primary-action:focus-visible,.kp-compact-business-ui .ghost-action:focus-visible,.kp-compact-business-ui .link-action:focus-visible,.kp-compact-business-ui .page-btn:focus-visible,.kp-compact-business-ui .kp-context-button:focus-visible,.kp-compact-business-ui .kp-editor-back-button:focus-visible,.kp-compact-business-ui .kp-editor-next:focus-visible,.kp-compact-business-ui .kp-editor-back:focus-visible{outline:0;box-shadow:var(--kp-focus-ring)}.kp-compact-business-ui .kp-btn-primary:disabled,.kp-compact-business-ui .kp-btn-secondary:disabled,.kp-compact-business-ui .primary-action:disabled,.kp-compact-business-ui .ghost-action:disabled,.kp-compact-business-ui .link-action:disabled,.kp-compact-business-ui .page-btn:disabled,.kp-compact-business-ui .kp-context-button:disabled,.kp-compact-business-ui .kp-editor-back-button:disabled,.kp-compact-business-ui .kp-editor-next:disabled,.kp-compact-business-ui .kp-editor-back:disabled{opacity:.5;cursor:not-allowed}.kp-compact-business-ui ion-button.kp-btn-primary,.kp-compact-business-ui ion-button.kp-btn-secondary{min-height:36px;margin:0;padding:0;font-size:13px;font-weight:500}.kp-compact-business-ui ion-button.kp-btn-primary{--background: var(--kp-color-orange-500);--background-hover: var(--kp-color-orange-600);--background-activated: var(--kp-color-orange-600);--color: #ffffff;--border-radius: var(--kp-radius-md);--box-shadow: none}.kp-compact-business-ui ion-button.kp-btn-secondary{--background: var(--kp-color-surface);--background-hover: var(--kp-color-bg-soft);--background-activated: var(--kp-color-bg-soft);--color: var(--kp-color-text-soft);--border-color: var(--kp-color-border-strong);--border-style: solid;--border-width: 1px;--border-radius: var(--kp-radius-md);--box-shadow: none}.kp-compact-business-ui ion-button.kp-btn-primary::part(native),.kp-compact-business-ui ion-button.kp-btn-secondary::part(native){min-height:36px;padding-inline:12px;border-radius:var(--kp-radius-md);font-size:13px;font-weight:500;text-transform:none}.kp-compact-business-ui .kp-kpi-strip{margin:0 0 14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.kp-compact-business-ui .kp-kpi-card{min-width:0;min-height:68px;padding:12px;border:1px solid var(--kp-color-border);border-radius:var(--kp-radius-lg);background:var(--kp-color-surface);display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;box-shadow:none}.kp-compact-business-ui .kp-kpi-icon{width:32px;height:32px;border-radius:var(--kp-radius-md);display:grid;place-items:center;background:var(--kp-color-bg-soft);color:var(--kp-color-muted)}.kp-compact-business-ui .kp-kpi-icon ion-icon{font-size:17px}.kp-compact-business-ui .kp-kpi-copy{min-width:0}.kp-compact-business-ui .kp-kpi-copy small,.kp-compact-business-ui .kp-kpi-copy strong,.kp-compact-business-ui .kp-kpi-card em{display:block}.kp-compact-business-ui .kp-kpi-copy small{color:var(--kp-color-muted);font-size:11px;line-height:1.2;font-weight:500}.kp-compact-business-ui .kp-kpi-copy strong{margin-top:2px;color:var(--kp-color-text);font-size:19px;line-height:1;font-weight:600}.kp-compact-business-ui .kp-kpi-card em{display:none}.kp-compact-business-ui .kp-kpi-card.tone-orange .kp-kpi-icon,.kp-compact-business-ui .kp-kpi-card.tone-orange-soft .kp-kpi-icon{background:var(--kp-color-orange-50);color:var(--kp-color-orange-600)}.kp-compact-business-ui .kp-kpi-card.tone-cloud .kp-kpi-icon,.kp-compact-business-ui .kp-kpi-card.tone-cloud-soft .kp-kpi-icon{background:var(--kp-color-success-50);color:var(--kp-color-success-600)}.kp-compact-business-ui .kp-module-panel,.kp-compact-business-ui .kp-crud-card,.kp-compact-business-ui .kp-editor-card,.kp-compact-business-ui .kp-form-section,.kp-compact-business-ui .kp-editor-section,.kp-compact-business-ui .kp-editor-aside-card{border:1px solid var(--kp-color-border);border-radius:var(--kp-radius-xl);background:var(--kp-color-surface);box-shadow:none}.kp-compact-business-ui .kp-module-panel{overflow:visible}.kp-compact-business-ui .kp-tenant-context{min-height:72px;margin-bottom:14px;padding:12px;display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.kp-compact-business-ui .kp-tenant-copy{min-width:0;display:grid;gap:2px}.kp-compact-business-ui .kp-tenant-copy>span,.kp-compact-business-ui .kp-subview-navigation span{color:var(--kp-color-muted);font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.kp-compact-business-ui .kp-tenant-copy>strong,.kp-compact-business-ui .kp-subview-navigation strong{overflow:hidden;color:var(--kp-color-text);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.kp-compact-business-ui .kp-tenant-copy>small{color:var(--kp-color-muted);font-size:11px}.kp-compact-business-ui .kp-tenant-select{width:min(360px,100%)}.kp-compact-business-ui .kp-access-gate{min-height:94px;margin-bottom:14px;padding:14px;display:flex;align-items:center;gap:14px}.kp-compact-business-ui .kp-access-gate-icon{width:40px;height:40px;flex:0 0 auto;border-radius:var(--kp-radius-md);background:var(--kp-color-orange-50);color:var(--kp-color-orange-700);display:grid;place-items:center}.kp-compact-business-ui .kp-access-gate>div{min-width:0;flex:1}.kp-compact-business-ui .kp-access-gate small{color:var(--kp-color-orange-700);font-size:10px;font-weight:600}.kp-compact-business-ui .kp-access-gate h2{margin:3px 0;color:var(--kp-color-text);font-size:15px;font-weight:600}.kp-compact-business-ui .kp-access-gate p{margin:0;color:var(--kp-color-muted);font-size:12px}.kp-compact-business-ui .kp-filter-clear{appearance:none;min-height:36px;padding:0 10px;border:1px solid var(--kp-color-border-strong);border-radius:var(--kp-radius-md);background:var(--kp-color-surface);color:var(--kp-color-text-soft);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px;cursor:pointer}.kp-compact-business-ui .kp-table-wrap{position:relative;min-height:180px}.kp-compact-business-ui .kp-table-overlay{position:absolute;inset:0;z-index:10;background:#f6f7f9c2;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--kp-color-muted);font-size:12px}.kp-compact-business-ui .kp-table-overlay ion-spinner{width:17px;height:17px;color:var(--kp-color-orange-500)}.kp-compact-business-ui .kp-record-main-cell{display:flex;align-items:center;gap:10px}.kp-compact-business-ui .kp-record-avatar{width:34px;height:34px;flex:0 0 auto;border-radius:var(--kp-radius-md);background:var(--kp-color-orange-50);color:var(--kp-color-orange-700);display:grid;place-items:center;font-size:12px;font-weight:700}.kp-compact-business-ui .kp-record-stack{min-width:0;display:grid;gap:2px}.kp-compact-business-ui .kp-record-stack>strong,.kp-compact-business-ui .kp-record-stack>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kp-compact-business-ui .kp-record-stack>strong{color:var(--kp-color-text);font-size:12px;font-weight:600}.kp-compact-business-ui .kp-record-stack>small{color:var(--kp-color-muted);font-size:10px}.kp-compact-business-ui .kp-subview-navigation{min-height:58px;margin-bottom:12px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.kp-compact-business-ui .kp-subview-navigation>div{min-width:0;display:grid;justify-items:end;gap:2px}.kp-compact-business-ui .kp-editor-heading-group{min-width:0;display:flex;align-items:center;gap:14px}.kp-compact-business-ui .kp-required-field>label:after{content:" *";color:var(--kp-color-danger-600)}.kp-compact-business-ui .kp-switch-field{min-height:var(--kp-control-height);padding:8px 10px;border:1px solid var(--kp-color-border);border-radius:var(--kp-radius-md);background:var(--kp-color-surface);display:flex;align-items:center;justify-content:space-between;gap:12px}.kp-compact-business-ui .kp-switch-field>span{min-width:0}.kp-compact-business-ui .kp-switch-field strong,.kp-compact-business-ui .kp-switch-field small{display:block}.kp-compact-business-ui .kp-switch-field strong{color:var(--kp-color-text);font-size:12px;font-weight:600}.kp-compact-business-ui .kp-switch-field small{margin-top:2px;color:var(--kp-color-muted);font-size:10px}.kp-compact-business-ui .kp-switch-field input{width:18px;height:18px;flex:0 0 auto;accent-color:var(--kp-color-orange-500)}.kp-compact-business-ui .kp-switch-field.is-disabled{background:var(--kp-color-surface-muted);opacity:.62}.kp-compact-business-ui .kp-toolbar{min-height:60px;padding:10px 12px;border-bottom:1px solid var(--kp-color-border);display:flex;align-items:center;gap:10px}.kp-compact-business-ui .kp-toolbar-title{min-width:190px}.kp-compact-business-ui .kp-toolbar-title h2{margin:0;color:var(--kp-color-text);font-size:16px;line-height:1.2;font-weight:600}.kp-compact-business-ui .kp-toolbar-title p,.kp-compact-business-ui .toolbar-kicker-inline{display:none}.kp-compact-business-ui .kp-toolbar-search{position:relative;flex:1 1 320px;min-width:220px;max-width:720px;height:var(--kp-control-height);border:1px solid var(--kp-color-border-strong);border-radius:var(--kp-radius-md);background:var(--kp-color-surface);display:flex;align-items:center;gap:8px;padding:0 10px}.kp-compact-business-ui .kp-toolbar-search:focus-within{border-color:var(--kp-color-orange-500);box-shadow:var(--kp-focus-ring)}.kp-compact-business-ui .kp-toolbar-search>ion-icon{flex:0 0 auto;color:var(--kp-color-muted);font-size:17px}.kp-compact-business-ui .kp-toolbar-search input{width:100%;min-width:0;height:100%;padding:0;border:0;outline:0;background:transparent;color:var(--kp-color-text);font-size:13px}.kp-compact-business-ui .kp-toolbar-search input::placeholder{color:var(--kp-color-muted-2)}.kp-compact-business-ui .inline-spinner{width:17px;height:17px;color:var(--kp-color-orange-500)}.kp-compact-business-ui .search-clear-btn{appearance:none;width:26px;height:26px;flex:0 0 auto;border:0;border-radius:var(--kp-radius-sm);background:transparent;color:var(--kp-color-muted);display:grid;place-items:center;cursor:pointer}.kp-compact-business-ui .search-clear-btn:hover{background:var(--kp-color-surface-muted);color:var(--kp-color-text)}.kp-compact-business-ui .kp-toolbar-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.kp-compact-business-ui .kp-filter-panel{border-bottom:1px solid var(--kp-color-border);background:var(--kp-color-bg-soft)}.kp-compact-business-ui .kp-filter-panel>summary{min-height:42px;padding:0 12px;list-style:none;display:flex;align-items:center;gap:8px;color:var(--kp-color-text-soft);font-size:12px;font-weight:500;cursor:pointer}.kp-compact-business-ui .kp-filter-panel>summary::-webkit-details-marker{display:none}.kp-compact-business-ui .kp-filter-panel>summary>span{display:inline-flex;align-items:center;gap:7px}.kp-compact-business-ui .kp-filter-panel>summary>strong{margin-left:auto;color:var(--kp-color-muted);font-size:11px;font-weight:500}.kp-compact-business-ui .summary-chevron{color:var(--kp-color-muted);transition:transform .12s ease}.kp-compact-business-ui .kp-filter-panel[open] .summary-chevron{transform:rotate(180deg)}.kp-compact-business-ui .kp-filter-grid{padding:10px 12px 12px;border-top:1px solid var(--kp-color-border);display:grid;align-items:end;gap:10px}.kp-compact-business-ui .filter-field,.kp-compact-business-ui .kp-field{min-width:0}.kp-compact-business-ui .field-label,.kp-compact-business-ui .kp-field>label{display:block;margin:0 0 6px;color:var(--kp-color-text-soft);font-size:12px;line-height:1.2;font-weight:500}.kp-compact-business-ui .required-mark{color:var(--kp-color-danger-600)}.kp-compact-business-ui .premium-filter-select,.kp-compact-business-ui .kp-combobox{position:relative;min-width:0}.kp-compact-business-ui .premium-filter-trigger,.kp-compact-business-ui .kp-combobox-trigger,.kp-compact-business-ui .native-filter-select,.kp-compact-business-ui .kp-field input,.kp-compact-business-ui .kp-field select,.kp-compact-business-ui .kp-field textarea{width:100%;min-height:var(--kp-control-height);border:1px solid var(--kp-color-border-strong);border-radius:var(--kp-radius-md);background:var(--kp-color-surface);color:var(--kp-color-text);font-size:13px}.kp-compact-business-ui .premium-filter-trigger,.kp-compact-business-ui .kp-combobox-trigger{appearance:none;padding:0 10px;display:flex;align-items:center;gap:8px;text-align:left;cursor:pointer}.kp-compact-business-ui .premium-filter-trigger:hover:not(:disabled),.kp-compact-business-ui .kp-combobox-trigger:hover:not(:disabled),.kp-compact-business-ui .native-filter-select:hover:not(:disabled),.kp-compact-business-ui .kp-field input:hover:not(:disabled),.kp-compact-business-ui .kp-field select:hover:not(:disabled),.kp-compact-business-ui .kp-field textarea:hover:not(:disabled){border-color:#b8bec5}.kp-compact-business-ui .premium-filter-trigger:focus-visible,.kp-compact-business-ui .premium-filter-trigger.open,.kp-compact-business-ui .kp-combobox-trigger:focus-visible,.kp-compact-business-ui .kp-combobox-trigger.open,.kp-compact-business-ui .native-filter-select:focus-visible,.kp-compact-business-ui .kp-field input:focus-visible,.kp-compact-business-ui .kp-field select:focus-visible,.kp-compact-business-ui .kp-field textarea:focus-visible{outline:0;border-color:var(--kp-color-orange-500);box-shadow:var(--kp-focus-ring)}.kp-compact-business-ui .native-filter-select,.kp-compact-business-ui .kp-field input,.kp-compact-business-ui .kp-field select,.kp-compact-business-ui .kp-field textarea{padding:0 10px;outline:0}.kp-compact-business-ui .kp-field textarea{min-height:84px;padding-block:9px;resize:vertical}.kp-compact-business-ui .kp-field input:disabled,.kp-compact-business-ui .kp-field select:disabled,.kp-compact-business-ui .kp-field textarea:disabled,.kp-compact-business-ui .premium-filter-trigger:disabled,.kp-compact-business-ui .kp-combobox-trigger:disabled{background:var(--kp-color-surface-muted);color:var(--kp-color-muted);cursor:not-allowed}.kp-compact-business-ui .premium-filter-leading-icon,.kp-compact-business-ui .kp-combobox-icon{width:24px;height:24px;flex:0 0 auto;border-radius:var(--kp-radius-sm);display:grid;place-items:center;background:var(--kp-color-bg-soft);color:var(--kp-color-muted)}.kp-compact-business-ui .premium-filter-copy,.kp-compact-business-ui .kp-combobox-copy{min-width:0;flex:1}.kp-compact-business-ui .premium-filter-copy strong,.kp-compact-business-ui .premium-filter-copy small,.kp-compact-business-ui .kp-combobox-copy strong,.kp-compact-business-ui .kp-combobox-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kp-compact-business-ui .premium-filter-copy strong,.kp-compact-business-ui .kp-combobox-copy strong{color:var(--kp-color-text);font-size:12px;font-weight:500}.kp-compact-business-ui .premium-filter-copy small,.kp-compact-business-ui .kp-combobox-copy small{margin-top:1px;color:var(--kp-color-muted);font-size:10px}.kp-compact-business-ui .premium-filter-chevron{color:var(--kp-color-muted)}.kp-compact-business-ui .premium-filter-panel,.kp-compact-business-ui .kp-combobox-panel,.kp-compact-business-ui .kp-floating-menu{position:absolute;z-index:1000;min-width:220px;max-width:min(360px,100vw - 24px);padding:6px;border:1px solid var(--kp-color-border);border-radius:var(--kp-radius-lg);background:var(--kp-color-surface);box-shadow:0 12px 28px #20222324}.kp-compact-business-ui .premium-filter-panel,.kp-compact-business-ui .kp-combobox-panel{top:calc(100% + 6px);left:0}.kp-compact-business-ui .premium-filter-panel.right{right:0;left:auto}.kp-compact-business-ui .premium-filter-option,.kp-compact-business-ui .kp-option,.kp-compact-business-ui .menu-action{appearance:none;width:100%;min-height:36px;padding:0 9px;border:0;border-radius:var(--kp-radius-sm);background:transparent;color:var(--kp-color-text-soft);display:flex;align-items:center;gap:8px;text-align:left;font-size:12px;font-weight:500;cursor:pointer}.kp-compact-business-ui .premium-filter-option:hover,.kp-compact-business-ui .kp-option:hover,.kp-compact-business-ui .menu-action:hover{background:var(--kp-color-bg-soft);color:var(--kp-color-text)}.kp-compact-business-ui .premium-filter-option.selected,.kp-compact-business-ui .kp-option.selected{background:var(--kp-color-orange-50);color:var(--kp-color-orange-700)}.kp-compact-business-ui .menu-action-danger,.kp-compact-business-ui .menu-action.danger{color:var(--kp-color-danger-600)}.kp-compact-business-ui .menu-action-success{color:var(--kp-color-success-600)}.kp-compact-business-ui .menu-action-disabled{opacity:.45;cursor:not-allowed}.kp-compact-business-ui .kp-combobox-search{padding:4px;display:flex;align-items:center;gap:6px}.kp-compact-business-ui .kp-combobox-search input{width:100%;min-width:0;height:36px;padding:0 9px;border:1px solid var(--kp-color-border-strong);border-radius:var(--kp-radius-sm);outline:0;color:var(--kp-color-text);font-size:12px}.kp-compact-business-ui .kp-combobox-search input:focus{border-color:var(--kp-color-orange-500);box-shadow:var(--kp-focus-ring)}.kp-compact-business-ui .kp-combobox-search>ion-icon{flex:0 0 auto;color:var(--kp-color-muted);font-size:16px}.kp-compact-business-ui .kp-combobox-search>ion-spinner{width:18px;height:18px;flex:0 0 auto;color:var(--kp-color-orange-500)}.kp-compact-business-ui .kp-combobox-actions{margin-left:auto;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:var(--kp-color-muted)}.kp-compact-business-ui .kp-combobox-clear{appearance:none;width:30px;height:30px;flex:0 0 auto;padding:0;border:0;border-radius:var(--kp-radius-sm);background:transparent;color:var(--kp-color-muted);display:grid;place-items:center;cursor:pointer}.kp-compact-business-ui .kp-combobox-clear:hover{background:var(--kp-color-bg-soft);color:var(--kp-color-text)}.kp-compact-business-ui .kp-option-avatar{width:28px;height:28px;flex:0 0 auto;border-radius:var(--kp-radius-sm);background:var(--kp-color-orange-50);color:var(--kp-color-orange-700);display:grid;place-items:center;font-size:11px;font-weight:600}.kp-compact-business-ui .kp-option-avatar.neutral{background:var(--kp-color-bg-soft);color:var(--kp-color-muted)}.kp-compact-business-ui .kp-combobox-empty{min-height:42px;padding:8px 10px;color:var(--kp-color-muted);display:flex;align-items:center;gap:8px;font-size:12px}.kp-compact-business-ui .kp-tenant-select .kp-combobox-panel{width:100%;max-width:none;overflow:hidden}.kp-compact-business-ui .kp-tenant-select .kp-options-list{max-height:248px}.kp-compact-business-ui .kp-options-list{max-height:280px;overflow-y:auto}.kp-compact-business-ui .kp-option-copy{min-width:0;flex:1}.kp-compact-business-ui .kp-option-copy strong,.kp-compact-business-ui .kp-option-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kp-compact-business-ui .kp-option-copy strong{color:inherit;font-size:12px;font-weight:500}.kp-compact-business-ui .kp-option-copy small{margin-top:2px;color:var(--kp-color-muted);font-size:10px}.kp-compact-business-ui .kp-filter-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.kp-compact-business-ui .kp-filter-chips{padding:0 12px 10px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.kp-compact-business-ui .active-filters-label{color:var(--kp-color-muted);display:inline-flex;align-items:center;gap:5px;font-size:11px}.kp-compact-business-ui .active-filter-chip{appearance:none;min-height:28px;padding:0 8px;border:1px solid rgba(var(--kp-color-orange-rgb),.2);border-radius:999px;background:var(--kp-color-orange-50);color:var(--kp-color-orange-700);display:inline-flex;align-items:center;gap:5px;font-size:11px;cursor:pointer}.kp-compact-business-ui .kp-standard-table-shell{position:relative;padding:0;overflow:visible}.kp-compact-business-ui .kp-record-table{width:100%;overflow:visible}.kp-compact-business-ui .kp-record-header,.kp-compact-business-ui .kp-record-row{min-width:0;display:grid;align-items:center}.kp-compact-business-ui .kp-record-header{min-height:40px;padding:0 12px;border-bottom:1px solid var(--kp-color-border);background:var(--kp-color-bg-soft);color:var(--kp-color-muted);font-size:11px;font-weight:500}.kp-compact-business-ui .kp-record-row{min-height:var(--kp-row-height);padding:7px 12px;border-bottom:1px solid var(--kp-color-border);background:var(--kp-color-surface);color:var(--kp-color-text-soft);font-size:12px;cursor:pointer;transition:background-color .1s ease}.kp-compact-business-ui .kp-record-row:last-child{border-bottom:0}.kp-compact-business-ui .kp-record-row:hover{background:#fbfbfc}.kp-compact-business-ui .kp-record-cell{min-width:0}.kp-compact-business-ui .kp-record-cell>span,.kp-compact-business-ui .kp-record-cell>strong,.kp-compact-business-ui .kp-record-cell>small{max-width:100%}.kp-compact-business-ui .kp-record-actions{display:flex;justify-content:flex-end}.kp-compact-business-ui .kp-context-button{width:34px;height:34px;min-width:34px;min-height:34px;padding:0;border:1px solid transparent;background:transparent;color:var(--kp-color-muted)}.kp-compact-business-ui .kp-context-button:hover,.kp-compact-business-ui .kp-context-button.open{border-color:var(--kp-color-border);background:var(--kp-color-bg-soft);color:var(--kp-color-text)}.kp-compact-business-ui .record-pill,.kp-compact-business-ui .status-badge{width:max-content;max-width:100%;min-height:24px;padding:0 8px;border:1px solid var(--kp-color-border);border-radius:999px;background:var(--kp-color-bg-soft);color:var(--kp-color-text-soft);display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:500;white-space:nowrap}.kp-compact-business-ui .record-pill.is-active,.kp-compact-business-ui .status-badge.is-active{border-color:#168a5738;background:var(--kp-color-success-50);color:var(--kp-color-success-600)}.kp-compact-business-ui .record-pill.is-inactive,.kp-compact-business-ui .status-badge.is-inactive,.kp-compact-business-ui .status-badge.inactive{border-color:#c9372c33;background:var(--kp-color-danger-50);color:var(--kp-color-danger-600)}.kp-compact-business-ui .kp-pagination{min-height:52px;padding:8px 12px;border-top:1px solid var(--kp-color-border);display:flex;align-items:center;justify-content:space-between;gap:12px}.kp-compact-business-ui .pagination-info,.kp-compact-business-ui .page-indicator{color:var(--kp-color-muted);font-size:12px;line-height:1.3}.kp-compact-business-ui .page-indicator strong{color:var(--kp-color-text);font-weight:500}.kp-compact-business-ui .pagination-controls{display:flex;align-items:center;gap:8px}.kp-compact-business-ui .page-btn{width:34px;height:34px;min-width:34px;min-height:34px;padding:0;border:1px solid var(--kp-color-border-strong);background:var(--kp-color-surface);color:var(--kp-color-text-soft)}.kp-compact-business-ui .kp-empty-state,.kp-compact-business-ui .premium-empty-card,.kp-compact-business-ui .tenant-selection-card{min-height:180px;margin:12px;padding:24px;border:1px dashed var(--kp-color-border-strong);border-radius:var(--kp-radius-lg);background:var(--kp-color-bg-soft);display:flex;align-items:center;justify-content:center;gap:14px;text-align:center}.kp-compact-business-ui .kp-empty-state h3,.kp-compact-business-ui .premium-empty-card h3,.kp-compact-business-ui .tenant-selection-card h3{margin:0 0 4px;color:var(--kp-color-text);font-size:15px;font-weight:600}.kp-compact-business-ui .kp-empty-state p,.kp-compact-business-ui .premium-empty-card p,.kp-compact-business-ui .tenant-selection-card p{margin:0;color:var(--kp-color-muted);font-size:12px;line-height:1.45}.kp-compact-business-ui .empty-icon-wrap,.kp-compact-business-ui .empty-icon,.kp-compact-business-ui .tenant-selection-icon{width:40px;height:40px;flex:0 0 auto;border-radius:var(--kp-radius-md);background:var(--kp-color-orange-50);color:var(--kp-color-orange-600);display:grid;place-items:center}.kp-compact-business-ui .cards-shell-overlay,.kp-compact-business-ui .kp-editor-loading-overlay{position:absolute;inset:0;z-index:20;background:#f6f7f9c2;display:grid;place-items:center}.kp-compact-business-ui .cards-shell-overlay-pill{min-height:40px;padding:0 12px;border:1px solid var(--kp-color-border);border-radius:var(--kp-radius-md);background:var(--kp-color-surface);box-shadow:0 12px 28px #2022231f;display:inline-flex;align-items:center;gap:8px;color:var(--kp-color-text-soft);font-size:12px}.kp-compact-business-ui .kp-editor-workspace{width:100%;min-height:0}.kp-compact-business-ui .kp-editor-card{width:100%;max-width:none;margin:0;overflow:visible}.kp-compact-business-ui .kp-editor-header{min-height:66px;padding:12px 16px;border-bottom:1px solid var(--kp-color-border);background:var(--kp-color-surface);display:flex;align-items:center;justify-content:space-between;gap:14px}.kp-compact-business-ui .kp-editor-heading p{margin:0 0 3px;color:var(--kp-color-orange-700);font-size:10px;line-height:1.2;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.kp-compact-business-ui .kp-editor-heading h2{margin:0;color:var(--kp-color-text);font-size:18px;line-height:1.25;font-weight:600}.kp-compact-business-ui .kp-editor-heading>span{display:block;margin-top:3px;color:var(--kp-color-muted);font-size:12px}.kp-compact-business-ui .kp-editor-back-button{min-width:max-content;padding:0 11px}.kp-compact-business-ui .kp-editor-context{min-height:48px;margin:12px 16px 0;padding:7px 10px;border:1px solid var(--kp-color-border);border-radius:var(--kp-radius-lg);background:var(--kp-color-bg-soft);display:flex;align-items:center;gap:9px}.kp-compact-business-ui .kp-editor-context-copy strong,.kp-compact-business-ui .kp-editor-context-copy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kp-compact-business-ui .kp-editor-context-copy strong{color:var(--kp-color-text);font-size:12px;font-weight:600}.kp-compact-business-ui .kp-editor-context-copy span{margin-top:2px;color:var(--kp-color-muted);font-size:11px}.kp-compact-business-ui .kp-editor-tabs{min-height:42px;margin:10px 16px 0;padding:4px;border:1px solid var(--kp-color-border);border-radius:var(--kp-radius-lg);background:var(--kp-color-surface-muted);display:flex;align-items:center;gap:4px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.kp-compact-business-ui .kp-editor-tabs::-webkit-scrollbar{display:none}.kp-compact-business-ui .kp-tab{appearance:none;min-height:34px;margin:0;padding:0 11px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--kp-color-muted);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px;line-height:1;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.kp-compact-business-ui .kp-tab ion-icon{flex:0 0 auto;font-size:15px}.kp-compact-business-ui .kp-tab:hover:not(:disabled){background:#ffffffb8;color:var(--kp-color-text-soft)}.kp-compact-business-ui .kp-tab.active{border-color:var(--kp-color-border-strong);background:var(--kp-color-surface);color:var(--kp-color-orange-700)}.kp-compact-business-ui .kp-tab:focus-visible{outline:0;box-shadow:var(--kp-focus-ring)}.kp-compact-business-ui .kp-tab:disabled{opacity:.48;cursor:not-allowed}.kp-compact-business-ui .kp-tab-count{min-width:20px;min-height:20px;padding:0 6px;border-radius:999px;background:var(--kp-color-surface-muted);color:var(--kp-color-muted);display:inline-grid;place-items:center;font-size:10px;font-weight:600}.kp-compact-business-ui .kp-tab.active .kp-tab-count{background:var(--kp-color-orange-50);color:var(--kp-color-orange-700)}.kp-compact-business-ui .kp-tabs-equal .kp-tab{flex:1 1 0}.kp-compact-business-ui .kp-editor-body{padding:16px;background:var(--kp-color-bg-soft)}.kp-compact-business-ui .kp-editor-canvas{width:100%;max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:14px}.kp-compact-business-ui .kp-editor-main{min-width:0}.kp-compact-business-ui .kp-editor-section{padding:16px}.kp-compact-business-ui .kp-editor-section-header{margin-bottom:14px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.kp-compact-business-ui .kp-editor-section-title{min-width:0;display:flex;align-items:flex-start;gap:9px}.kp-compact-business-ui .kp-editor-section-icon{width:30px;height:30px;flex:0 0 auto;border-radius:var(--kp-radius-sm);background:var(--kp-color-orange-50);color:var(--kp-color-orange-600);display:grid;place-items:center}.kp-compact-business-ui .kp-editor-section-icon.cloud{background:var(--kp-color-success-50);color:var(--kp-color-success-600)}.kp-compact-business-ui .kp-editor-section-title h3{margin:0;color:var(--kp-color-text);font-size:14px;line-height:1.3;font-weight:600}.kp-compact-business-ui .kp-editor-section-title p{margin:3px 0 0;color:var(--kp-color-muted);font-size:11px;line-height:1.4}.kp-compact-business-ui .kp-editor-section-pill{min-height:24px;padding:0 8px;border:1px solid var(--kp-color-border);border-radius:999px;background:var(--kp-color-bg-soft);color:var(--kp-color-muted);display:inline-flex;align-items:center;font-size:10px}.kp-compact-business-ui .kp-form-grid,.kp-compact-business-ui .kp-form-grid--12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.kp-compact-business-ui .kp-form-grid>.kp-field{grid-column:span 6}.kp-compact-business-ui .kp-form-grid>.kp-field.full-width,.kp-compact-business-ui .kp-col-12{grid-column:1/-1}.kp-compact-business-ui .kp-col-6{grid-column:span 6}.kp-compact-business-ui .kp-col-4{grid-column:span 4}.kp-compact-business-ui .field-helper{min-height:16px;margin-top:4px;display:flex;justify-content:space-between;gap:8px;color:var(--kp-color-muted);font-size:10px;line-height:1.35}.kp-compact-business-ui .field-helper.warning{color:var(--kp-color-warning-700)}.kp-compact-business-ui .field-helper.danger,.kp-compact-business-ui .kp-field.field-invalid .field-helper{color:var(--kp-color-danger-600)}.kp-compact-business-ui .kp-field.field-invalid input,.kp-compact-business-ui .kp-field.field-invalid select,.kp-compact-business-ui .kp-field.field-invalid textarea{border-color:var(--kp-color-danger-600)}.kp-compact-business-ui .kp-editor-inline-actions{margin-top:14px;display:flex;justify-content:flex-end;gap:8px}.kp-compact-business-ui .kp-editor-inline-actions.split-actions{justify-content:space-between}.kp-compact-business-ui .kp-editor-aside{position:sticky;top:12px;display:grid;gap:10px}.kp-compact-business-ui .kp-editor-aside-card{padding:12px}.kp-compact-business-ui .kp-editor-aside-kicker{display:block;margin-bottom:9px;color:var(--kp-color-muted);font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.kp-compact-business-ui .kp-editor-quality-list{display:grid;gap:6px;margin-top:10px}.kp-compact-business-ui .kp-editor-quality-item{min-height:30px;padding:0 8px;border-radius:var(--kp-radius-sm);background:var(--kp-color-bg-soft);color:var(--kp-color-muted);display:flex;align-items:center;gap:7px;font-size:11px}.kp-compact-business-ui .kp-editor-quality-item.complete{background:var(--kp-color-success-50);color:var(--kp-color-success-600)}.kp-compact-business-ui .kp-editor-footer{min-height:58px;padding:10px 16px;border-top:1px solid var(--kp-color-border);background:var(--kp-color-surface);display:flex;align-items:center;justify-content:flex-end;gap:8px}.kp-compact-business-ui .kp-floating-menu{position:fixed}.kp-compact-business-ui .skeleton-card,.kp-compact-business-ui .skeleton-box,.kp-compact-business-ui .skeleton-line{background:#eef0f2;animation:kp-compact-pulse 1.35s ease-in-out infinite}@media (max-width: 1100px){.kp-compact-business-ui .kp-editor-canvas{grid-template-columns:1fr}.kp-compact-business-ui .kp-editor-aside{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.kp-compact-business-ui{--kp-page-padding: 16px}.kp-compact-business-ui .kp-tenant-context,.kp-compact-business-ui .kp-access-gate,.kp-compact-business-ui .kp-subview-navigation,.kp-compact-business-ui .kp-editor-heading-group{align-items:stretch;flex-direction:column}.kp-compact-business-ui .kp-tenant-select{width:100%}.kp-compact-business-ui .kp-subview-navigation>div{justify-items:start}.kp-compact-business-ui .kp-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.kp-compact-business-ui .kp-page-header{align-items:stretch;flex-direction:column}.kp-compact-business-ui .kp-page-header-actions{justify-content:flex-start}.kp-compact-business-ui .kp-toolbar{align-items:stretch;flex-wrap:wrap}.kp-compact-business-ui .kp-toolbar-search{max-width:none}}@media (max-width: 720px){.kp-compact-business-ui{--kp-page-padding: 12px}.kp-compact-business-ui .kp-page-header-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.kp-compact-business-ui .kp-page-header-actions>*{width:100%}.kp-compact-business-ui .kp-kpi-strip{grid-template-columns:1fr 1fr;gap:8px}.kp-compact-business-ui .kp-kpi-card{min-height:62px;padding:10px}.kp-compact-business-ui .kp-filter-grid,.kp-compact-business-ui .kp-form-grid,.kp-compact-business-ui .kp-form-grid--12{grid-template-columns:1fr}.kp-compact-business-ui .kp-form-grid>.kp-field,.kp-compact-business-ui .kp-form-grid>.kp-field.full-width,.kp-compact-business-ui .kp-col-4,.kp-compact-business-ui .kp-col-6,.kp-compact-business-ui .kp-col-12{grid-column:1/-1}.kp-compact-business-ui .kp-record-header{display:none}.kp-compact-business-ui .kp-record-row{grid-template-columns:minmax(0,1fr) auto!important;gap:8px 12px;padding:11px 12px}.kp-compact-business-ui .kp-record-cell{grid-column:1}.kp-compact-business-ui .kp-record-cell:not(:first-child):before{content:attr(data-label);display:block;margin-bottom:2px;color:var(--kp-color-muted);font-size:10px;font-weight:500}.kp-compact-business-ui .kp-record-actions{grid-column:2;grid-row:1;align-self:start}.kp-compact-business-ui .kp-pagination{align-items:flex-start;flex-direction:column}.kp-compact-business-ui .pagination-controls{width:100%;justify-content:space-between}.kp-compact-business-ui .kp-editor-header{align-items:flex-start}.kp-compact-business-ui .kp-editor-heading>span{display:none}.kp-compact-business-ui .kp-editor-context,.kp-compact-business-ui .kp-editor-tabs{margin-inline:12px}.kp-compact-business-ui .kp-editor-body{padding:12px}.kp-compact-business-ui .kp-editor-aside{grid-template-columns:1fr}.kp-compact-business-ui .kp-editor-footer{align-items:stretch;flex-direction:column-reverse}.kp-compact-business-ui .kp-editor-footer>*{width:100%}}@keyframes kp-compact-pulse{0%,to{opacity:.55}50%{opacity:1}}.kp-compact-business-ui.crud-focus-mode .kp-editor-workspace,.kp-compact-business-ui.crud-focus-mode .kp-editor-card,.kp-compact-business-ui.crud-focus-mode .kp-editor-body,.kp-compact-business-ui.crud-focus-mode .kp-editor-canvas,.kp-compact-business-ui.crud-focus-mode .kp-editor-main,.kp-compact-business-ui.crud-focus-mode .kp-form-section,.kp-compact-business-ui.crud-focus-mode .kp-editor-section{min-height:0!important;height:auto!important}.kp-compact-business-ui.crud-focus-mode .kp-editor-card,.kp-compact-business-ui.crud-focus-mode .kp-editor-body{display:block}.kp-compact-business-ui.crud-focus-mode .kp-editor-canvas,.kp-compact-business-ui.crud-focus-mode .kp-editor-main,.kp-compact-business-ui.crud-focus-mode .kp-form-section,.kp-compact-business-ui.crud-focus-mode .kp-editor-section,.kp-compact-business-ui.crud-focus-mode .kp-form-grid,.kp-compact-business-ui.crud-focus-mode .kp-form-grid--12{align-content:start!important;grid-auto-rows:max-content!important}.kp-compact-business-ui.crud-focus-mode .kp-editor-main,.kp-compact-business-ui.crud-focus-mode .kp-form-section,.kp-compact-business-ui.crud-focus-mode .kp-editor-section{align-self:start!important}.kp-compact-business-ui.crud-focus-mode .kp-form-grid,.kp-compact-business-ui.crud-focus-mode .kp-form-grid--12{align-items:start!important}.kp-compact-business-ui.crud-focus-mode .kp-editor-footer{position:static;bottom:auto;-webkit-backdrop-filter:none;backdrop-filter:none}.kp-compact-business-ui .tenant-selection-card,.kp-compact-business-ui .kp-empty-state,.kp-compact-business-ui .premium-empty-card{min-height:118px;margin:10px;padding:18px;justify-content:flex-start;text-align:left}.kp-compact-business-ui .tenant-selection-card{flex-wrap:wrap}.kp-compact-business-ui .tenant-selection-card>div{min-width:min(420px,100%);flex:1 1 420px}.kp-compact-business-ui .tenant-selection-card>button{margin-left:auto}@media (max-width: 720px){.kp-compact-business-ui .tenant-selection-card,.kp-compact-business-ui .kp-empty-state,.kp-compact-business-ui .premium-empty-card{align-items:flex-start;flex-direction:column;min-height:0;padding:16px}.kp-compact-business-ui .tenant-selection-card>button{width:100%;margin-left:0}}.kp-compact-business-ui .kp-centered-state{width:auto;min-height:132px;margin:10px;padding:22px;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;text-align:center!important}.kp-compact-business-ui .kp-centered-state>div,.kp-compact-business-ui .kp-centered-state>span:not(.empty-icon-wrap):not(.tenant-selection-icon):not(.kp-access-gate-icon){min-width:0!important;flex:0 1 auto!important;text-align:center!important}.kp-compact-business-ui .kp-centered-state .empty-icon-wrap,.kp-compact-business-ui .kp-centered-state .tenant-selection-icon,.kp-compact-business-ui .kp-centered-state .kp-access-gate-icon,.kp-compact-business-ui .kp-centered-state>ion-icon,.kp-compact-business-ui .kp-centered-state>span:first-child:has(ion-icon){margin:0 auto 2px!important}.kp-compact-business-ui .kp-centered-state h2,.kp-compact-business-ui .kp-centered-state h3,.kp-compact-business-ui .kp-centered-state>strong{max-width:720px;margin:0!important;text-align:center!important}.kp-compact-business-ui .kp-centered-state p,.kp-compact-business-ui .kp-centered-state>div>span,.kp-compact-business-ui .kp-centered-state>span:last-child{max-width:760px;margin:0!important;text-align:center!important;line-height:1.5}.kp-compact-business-ui .kp-editor-tabs{isolation:isolate}.kp-compact-business-ui .kp-tab{position:relative}.kp-compact-business-ui .kp-tab.active:after{content:"";position:absolute;right:10px;bottom:2px;left:10px;height:2px;border-radius:999px;background:var(--kp-color-orange-500)}.kp-compact-business-ui .kp-tab.active ion-icon{color:var(--kp-color-orange-600)}.kp-compact-business-ui .kp-record-row{font-size:12.5px}.kp-compact-business-ui .kp-record-header{font-size:11.5px}.kp-compact-business-ui .kp-context-button{width:38px;height:38px;min-width:38px;min-height:38px}.kp-compact-business-ui .kp-pagination,.kp-compact-business-ui .pagination-bar,.kp-compact-business-ui .pagination{font-size:11px}.kp-compact-business-ui .kp-filter-panel>summary{min-height:42px}@media (max-width: 720px){.kp-compact-business-ui .kp-tabs-equal{justify-content:flex-start}.kp-compact-business-ui .kp-tabs-equal .kp-tab{min-width:148px;flex:0 0 auto}}.kp-compact-business-ui .inventory-page-header{min-height:50px;margin-bottom:12px;padding-inline:2px;align-items:center}.kp-compact-business-ui .inventory-page-header .kp-page-header-actions{align-self:center}.kp-compact-business-ui .company-gate,.kp-compact-business-ui .plan-upgrade-card{border:1px solid var(--kp-color-border);border-radius:var(--kp-radius-xl);background:var(--kp-color-surface);box-shadow:none}.kp-compact-business-ui .stock-panel,.kp-compact-business-ui .movements-panel,.kp-compact-business-ui .logistics-panel,.kp-compact-business-ui .document-management-panel,.kp-compact-business-ui .editor-panel{border-radius:var(--kp-radius-xl);box-shadow:none}.kp-compact-business-ui .plan-upgrade-card{border-color:rgba(var(--kp-color-orange-rgb),.22)}.kp-compact-business-ui .branch-search-box{position:sticky;top:0;z-index:3;border-bottom:1px solid var(--kp-color-border);background:var(--kp-color-surface)}.kp-compact-business-ui .branch-search-box .search-clear-btn{width:28px;height:28px;flex:0 0 auto}.kp-compact-business-ui .inventory-page-header+.company-gate,.kp-compact-business-ui .inventory-page-header+.plan-upgrade-card{margin-top:0}.kp-compact-business-ui .stock-record-row,.kp-compact-business-ui .movement-record-card,.kp-compact-business-ui .quick-type-row{min-height:48px}.kp-compact-business-ui .movement-record-card:hover{transform:none;background:var(--kp-color-bg-soft);box-shadow:none}@media (max-width: 720px){.kp-compact-business-ui .inventory-page-header{align-items:flex-start}.kp-compact-business-ui .inventory-page-header .kp-page-header-actions{width:100%;justify-content:stretch}.kp-compact-business-ui .inventory-page-header .kp-page-header-actions>button{flex:1 1 auto}}.kp-compact-business-ui{--kp-page-padding: clamp(12px, 1.35vw, 20px);--kp-control-height: 38px;--kp-row-height: 48px}.kp-compact-business-ui .kp-page-shell,.kp-compact-business-ui .kp-standard-shell{max-width:1680px;margin-inline:auto}.kp-compact-business-ui .kp-page-header{min-height:52px;margin-bottom:12px;align-items:center}.kp-compact-business-ui .kp-page-header h1{font-size:clamp(20px,1.45vw,24px)}.kp-compact-business-ui .kp-page-header p{margin-top:3px;line-height:1.38}.kp-compact-business-ui .kp-module-panel,.kp-compact-business-ui .kp-crud-card,.kp-compact-business-ui .kp-editor-card,.kp-compact-business-ui .kp-form-section,.kp-compact-business-ui .kp-editor-section,.kp-compact-business-ui .kp-editor-aside-card,.kp-compact-business-ui .plan-upgrade-card,.kp-compact-business-ui .company-gate{border-color:var(--kp-color-border);border-radius:var(--kp-radius-xl);box-shadow:0 1px 2px #0f172a06}.kp-compact-business-ui .kp-tabs{gap:4px;scrollbar-width:thin}.kp-compact-business-ui .kp-tab{min-height:38px;border-radius:var(--kp-radius-md) var(--kp-radius-md) 0 0;color:var(--kp-color-muted);font-weight:550}.kp-compact-business-ui .kp-tab:hover:not(.active){background:var(--kp-color-bg-soft);color:var(--kp-color-text-soft)}.kp-compact-business-ui .kp-tab.active{color:var(--kp-color-orange-700)}.kp-compact-business-ui .kp-tab.active:after{right:9px;bottom:0;left:9px;height:2px}.kp-compact-business-ui .kp-toolbar{min-height:58px}.kp-compact-business-ui .kp-record-header,.kp-compact-business-ui .table-header,.kp-compact-business-ui .stock-record-header,.kp-compact-business-ui .movements-record-header,.kp-compact-business-ui .quick-type-record-header{position:sticky;top:0;z-index:4;background:#f8f9fb;color:var(--kp-color-muted)}.kp-compact-business-ui table thead th{position:sticky;top:0;z-index:3;background:#f8f9fb}.kp-compact-business-ui .kp-record-row,.kp-compact-business-ui .table-row,.kp-compact-business-ui table tbody tr,.kp-compact-business-ui .movement-record-card,.kp-compact-business-ui .quick-type-row{transition:background-color .12s ease}.kp-compact-business-ui .kp-record-row:hover,.kp-compact-business-ui .table-row:hover,.kp-compact-business-ui table tbody tr:hover,.kp-compact-business-ui .movement-record-card:hover,.kp-compact-business-ui .quick-type-row:hover{background:#fbfcfd}.kp-compact-business-ui .align-right,.kp-compact-business-ui .stock-number-cell,.kp-compact-business-ui .numeric-cell,.kp-compact-business-ui .money-cell,.kp-compact-business-ui [data-label=Existencia],.kp-compact-business-ui [data-label=Reservado],.kp-compact-business-ui [data-label=Disponible],.kp-compact-business-ui [data-label="M\edn."],.kp-compact-business-ui [data-label=Reorden],.kp-compact-business-ui [data-label="M\e1x."]{font-variant-numeric:tabular-nums}.kp-compact-business-ui .soft-chip,.kp-compact-business-ui .branch-chip,.kp-compact-business-ui .type-chip:not(.service){border-color:var(--kp-color-border);background:var(--kp-color-surface-muted);color:var(--kp-color-text-soft)}.kp-compact-business-ui .cloud-action,.kp-compact-business-ui .stock-adjust-btn,.kp-compact-business-ui .primary-link-action,.kp-compact-business-ui .date-link.primary,.kp-compact-business-ui .table-link-btn{border-color:rgba(var(--kp-color-orange-rgb),.25)!important;background:var(--kp-color-orange-50)!important;color:var(--kp-color-orange-700)!important;box-shadow:none!important}.kp-compact-business-ui .cloud-action:hover:not(:disabled),.kp-compact-business-ui .stock-adjust-btn:hover:not(:disabled),.kp-compact-business-ui .primary-link-action:hover:not(:disabled),.kp-compact-business-ui .date-link.primary:hover:not(:disabled),.kp-compact-business-ui .table-link-btn:hover:not(:disabled){border-color:rgba(var(--kp-color-orange-rgb),.4)!important;background:#ffe9dc!important}.kp-compact-business-ui .kp-empty-state,.kp-compact-business-ui .premium-empty-card,.kp-compact-business-ui .medium-empty,.kp-compact-business-ui .diagnostic-empty{min-height:108px;padding:18px}.kp-compact-business-ui .kp-standard-crud .editor-actions,.kp-compact-business-ui.kp-standard-crud .editor-actions{position:sticky;bottom:0;z-index:8;border-top:1px solid var(--kp-color-border);background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.items-page.kp-compact-business-ui .plan-usage-strip{margin:0 0 12px;padding:10px 12px;border-radius:var(--kp-radius-lg)}.items-page.kp-compact-business-ui .plan-usage-state{min-height:30px}.items-page.kp-compact-business-ui .table-row .status-chip,.items-page.kp-compact-business-ui .table-row .soft-chip{font-weight:550}.roles-page.kp-compact-business-ui .permissions-panel,.roles-page.kp-compact-business-ui .form-card,.roles-page.kp-compact-business-ui .assigned-users-card{border-radius:var(--kp-radius-lg);box-shadow:none}.roles-page.kp-compact-business-ui .role-tags>span{border-color:var(--kp-color-border);background:var(--kp-color-surface-muted);color:var(--kp-color-text-soft)}.customers-page.kp-compact-business-ui .group-chip,.customers-page.kp-compact-business-ui .segment-chip,.customers-page.kp-compact-business-ui .tag-chip,.suppliers-page.kp-compact-business-ui .group-chip,.suppliers-page.kp-compact-business-ui .segment-chip,.suppliers-page.kp-compact-business-ui .tag-chip{border-color:var(--kp-color-border);background:var(--kp-color-surface-muted);color:var(--kp-color-text-soft)}.stock-page.kp-compact-business-ui .stock-kpi-card.tone-cloud-soft .stock-kpi-icon,.stock-page.kp-compact-business-ui .stock-kpi-pill.tone-cloud-soft .stock-kpi-icon{border-color:#168a572e;background:var(--kp-color-success-50);color:var(--kp-color-success-600)}.stock-page.kp-compact-business-ui .stock-highlight-number.strong{color:var(--kp-color-text)}.stock-page.kp-compact-business-ui .status-chip.success{border-color:#168a5733;background:var(--kp-color-success-50);color:var(--kp-color-success-600)}.stock-page.kp-compact-business-ui .status-chip.warning{border-color:#a9660038;background:var(--kp-color-warning-50);color:var(--kp-color-warning-700)}.discounts-page.kp-compact-business-ui .discount-context-pill,.discounts-page.kp-compact-business-ui .engine-status-card{box-shadow:none}.discounts-page.kp-compact-business-ui .engine-phase-disclosure{overflow:hidden}.discounts-page.kp-compact-business-ui .engine-phase-summary{min-height:72px;padding:13px 14px;list-style:none;display:grid;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:12px;cursor:pointer}.discounts-page.kp-compact-business-ui .engine-phase-summary::-webkit-details-marker{display:none}.discounts-page.kp-compact-business-ui .engine-phase-summary h2{margin:2px 0;font-size:16px}.discounts-page.kp-compact-business-ui .engine-phase-summary p{margin:0;color:var(--kp-color-muted);font-size:12px}.discounts-page.kp-compact-business-ui .engine-phase-chevron{color:var(--kp-color-muted);transition:transform .14s ease}.discounts-page.kp-compact-business-ui .engine-phase-disclosure[open] .engine-phase-chevron{transform:rotate(180deg)}.discounts-page.kp-compact-business-ui .engine-phase-content{border-top:1px solid var(--kp-color-border)}.discounts-page.kp-compact-business-ui .technical-json-panel{border-style:dashed;background:var(--kp-color-bg-soft)}.audit-page.kp-compact-business-ui .audit-table th,.audit-page.kp-compact-business-ui .changes-table th{background:#f8f9fb}.audit-page.kp-compact-business-ui .audit-table td,.audit-page.kp-compact-business-ui .audit-table th{vertical-align:middle}.audit-page.kp-compact-business-ui .changes-table pre{font-size:11px;line-height:1.45}.company-profile-page.kp-compact-business-ui{padding:var(--kp-page-padding);background:var(--kp-color-bg)}.company-profile-page.kp-compact-business-ui .profile-shell{max-width:1480px}.company-profile-page.kp-compact-business-ui .profile-hero,.company-profile-page.kp-compact-business-ui .panel,.company-profile-page.kp-compact-business-ui .loading-card{border-color:var(--kp-color-border);border-radius:var(--kp-radius-xl);box-shadow:none}.company-profile-page.kp-compact-business-ui .profile-hero{min-height:92px;padding:16px 18px;margin-bottom:12px}.company-profile-page.kp-compact-business-ui .profile-hero h1{margin-top:5px;font-size:clamp(22px,1.8vw,28px)}.company-profile-page.kp-compact-business-ui .profile-hero p{max-width:760px;line-height:1.4}.company-profile-page.kp-compact-business-ui .protected-card{min-width:290px;padding:12px;border-radius:var(--kp-radius-lg);background:var(--kp-color-orange-50)}.company-profile-page.kp-compact-business-ui .protected-card ion-icon{width:34px;height:34px;padding:8px;border-radius:var(--kp-radius-md)}.company-profile-page.kp-compact-business-ui .profile-grid{grid-template-columns:minmax(0,1fr) minmax(340px,400px);gap:12px;margin-bottom:12px}.company-profile-page.kp-compact-business-ui .panel-header,.company-profile-page.kp-compact-business-ui .locked-list,.company-profile-page.kp-compact-business-ui .logo-content,.company-profile-page.kp-compact-business-ui .form-section{padding:14px 16px}.company-profile-page.kp-compact-business-ui .locked-field,.company-profile-page.kp-compact-business-ui .logo-preview,.company-profile-page.kp-compact-business-ui .field input,.company-profile-page.kp-compact-business-ui .field select,.company-profile-page.kp-compact-business-ui .field textarea{border-radius:var(--kp-radius-lg)}.company-profile-page.kp-compact-business-ui .form-main-header{position:sticky;top:0;z-index:6;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.company-profile-page.kp-compact-business-ui .primary-action{background:var(--kp-color-orange-500);border-color:var(--kp-color-orange-500);box-shadow:none}@media (max-width: 1280px){.kp-compact-business-ui{--kp-page-padding: 14px}.kp-compact-business-ui .kp-kpi-strip{gap:8px}.kp-compact-business-ui .kp-kpi-card{padding:10px}}@media (max-width: 900px){.kp-compact-business-ui .kp-page-header{align-items:flex-start}.kp-compact-business-ui .kp-toolbar{flex-wrap:wrap}.kp-compact-business-ui .kp-toolbar-title,.kp-compact-business-ui .kp-toolbar-search{min-width:min(100%,260px)}.kp-compact-business-ui .kp-toolbar-actions{margin-left:0}.discounts-page.kp-compact-business-ui .engine-phase-summary{grid-template-columns:minmax(0,1fr) 20px}.discounts-page.kp-compact-business-ui .engine-phase-summary .engine-status-card{display:none}}@media (max-width: 720px){.kp-compact-business-ui{--kp-page-padding: 10px}.kp-compact-business-ui .kp-page-header-actions,.kp-compact-business-ui .kp-toolbar-actions{width:100%}.company-profile-page.kp-compact-business-ui{padding:10px}.company-profile-page.kp-compact-business-ui .form-main-header{position:static}}.kp-page.kp-compact-business-ui:not(.home-page){background:#f2f4f7!important}.kp-page.kp-compact-business-ui:not(.home-page)>.kp-page-shell,.kp-page.kp-compact-business-ui:not(.home-page)>.kp-standard-shell,.kp-page.kp-compact-business-ui:not(.home-page) .kp-page-shell.kp-standard-shell{padding:clamp(14px,1.35vw,22px)!important}.kp-page.kp-compact-business-ui:not(.home-page) .kp-page-header{min-height:76px!important;margin:0 0 14px!important;padding:15px 17px!important;border:1px solid #dde2e8!important;border-radius:14px!important;background:#fff!important;box-shadow:0 1px 2px #0f172a09!important}.kp-page.kp-compact-business-ui:not(.home-page) .kp-page-header h1{color:#172033!important;font-size:clamp(22px,1.55vw,26px)!important;font-weight:720!important;letter-spacing:-.03em!important}.kp-page.kp-compact-business-ui:not(.home-page) .kp-page-header p{max-width:760px!important;margin-top:4px!important;color:#697386!important;font-size:12.5px!important}.kp-page.kp-compact-business-ui:not(.home-page) .kp-kpi-strip{gap:10px!important;margin-bottom:14px!important}.kp-page.kp-compact-business-ui:not(.home-page) .kp-kpi-card{min-height:78px!important;padding:13px 14px!important;border:1px solid #dde2e8!important;border-radius:12px!important;background:#fff!important;box-shadow:0 1px 2px #0f172a08!important}.kp-page.kp-compact-business-ui:not(.home-page) .kp-kpi-card .kp-kpi-icon{width:36px!important;height:36px!important;border:1px solid rgba(240,90,34,.12)!important;border-radius:10px!important;background:#fff3ed!important;color:#d94b17!important}.kp-page.kp-compact-business-ui:not(.home-page) .kp-kpi-card.tone-success .kp-kpi-icon,.kp-page.kp-compact-business-ui:not(.home-page) .kp-kpi-card.tone-cloud .kp-kpi-icon,.kp-page.kp-compact-business-ui:not(.home-page) .kp-kpi-card.tone-cloud-soft .kp-kpi-icon{border-color:#168a5724!important;background:#edf8f2!important;color:#168a57!important}.kp-page.kp-compact-business-ui:not(.home-page) .kp-kpi-card.tone-danger .kp-kpi-icon{border-color:#c9372c24!important;background:#fff1f0!important;color:#c9372c!important}.kp-page.kp-compact-business-ui:not(.home-page) .kp-kpi-copy strong{margin-top:3px!important;color:#172033!important;font-size:21px!important;font-variant-numeric:tabular-nums}.kp-page.kp-compact-business-ui:not(.home-page) .kp-module-panel,.kp-page.kp-compact-business-ui:not(.home-page) .kp-crud-card,.kp-page.kp-compact-business-ui:not(.home-page) .kp-editor-card{border:1px solid #dce1e7!important;border-radius:13px!important;background:#fff!important;box-shadow:0 1px 2px #0f172a09,0 8px 22px #0f172a06!important}.kp-page.kp-compact-business-ui:not(.home-page) .kp-toolbar{min-height:64px!important;padding:11px 13px!important;border-bottom:1px solid #e2e6eb!important;background:#fff!important}.kp-page.kp-compact-business-ui:not(.home-page) .kp-toolbar-title h2{color:#172033!important;font-size:16px!important;font-weight:680!important}.kp-page.kp-compact-business-ui:not(.home-page) .kp-toolbar-search{height:40px!important;border-color:#cfd5dd!important;border-radius:9px!important;background:#fbfcfd!important}.kp-page.kp-compact-business-ui:not(.home-page) .kp-toolbar-search:focus-within{border-color:#f05a22!important;background:#fff!important;box-shadow:0 0 0 3px #f05a221f!important}.kp-page.kp-compact-business-ui:not(.home-page) .kp-filter-panel{background:#f8f9fb!important}.kp-page.kp-compact-business-ui:not(.home-page) .kp-tabs{min-height:46px!important;margin:10px 12px!important;padding:4px!important;border:1px solid #e0e4e9!important;border-radius:10px!important;background:#f3f5f7!important}.kp-page.kp-compact-business-ui:not(.home-page) .kp-tab{min-height:36px!important;padding-inline:13px!important;border:1px solid transparent!important;border-radius:7px!important;background:transparent!important}.kp-page.kp-compact-business-ui:not(.home-page) .kp-tab.active{border-color:#d9dee5!important;background:#fff!important;color:#b93d12!important;box-shadow:0 1px 2px #0f172a0f!important}.kp-page.kp-compact-business-ui:not(.home-page) .kp-tab.active:after{display:none!important}.kp-page.kp-compact-business-ui:not(.home-page) .kp-record-header,.kp-page.kp-compact-business-ui:not(.home-page) .table-header,.kp-page.kp-compact-business-ui:not(.home-page) table thead th{border-bottom:1px solid #d9dee5!important;background:#eef1f4!important;color:#596474!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.035em!important;text-transform:uppercase!important}.kp-page.kp-compact-business-ui:not(.home-page) .kp-record-row,.kp-page.kp-compact-business-ui:not(.home-page) .table-row,.kp-page.kp-compact-business-ui:not(.home-page) table tbody tr{border-bottom-color:#edf0f3!important;background:#fff!important}.kp-page.kp-compact-business-ui:not(.home-page) .kp-record-row:hover,.kp-page.kp-compact-business-ui:not(.home-page) .table-row:hover,.kp-page.kp-compact-business-ui:not(.home-page) table tbody tr:hover{background:#f8fafc!important}.kp-page.kp-compact-business-ui:not(.home-page) .plan-usage-strip{min-height:58px!important;margin:0 0 14px!important;padding:10px 13px!important;border:1px solid #dce3df!important;border-radius:11px!important;background:#f6faf8!important;box-shadow:none!important}.kp-page.kp-compact-business-ui:not(.home-page) .kp-btn-primary,.kp-page.kp-compact-business-ui:not(.home-page) .primary-action,.kp-page.kp-compact-business-ui:not(.home-page) .primary-btn,.kp-page.kp-compact-business-ui:not(.home-page) .primary-btn-solid{min-height:38px!important;border-radius:9px!important;border-color:#f05a22!important;background:#f05a22!important;color:#fff!important;box-shadow:none!important}.kp-page.kp-compact-business-ui:not(.home-page) .kp-btn-secondary,.kp-page.kp-compact-business-ui:not(.home-page) .ghost-action,.kp-page.kp-compact-business-ui:not(.home-page) .secondary-action{min-height:38px!important;border-radius:9px!important;border-color:#cfd5dd!important;background:#fff!important;color:#3f4a59!important;box-shadow:none!important}.kp-page.kp-compact-business-ui:not(.home-page) .kp-editor-workspace,.kp-page.kp-compact-business-ui:not(.home-page).crud-focus-mode{background:#f2f4f7!important}.kp-page.kp-compact-business-ui:not(.home-page) .editor-topbar,.kp-page.kp-compact-business-ui:not(.home-page) .kp-crud-header,.kp-page.kp-compact-business-ui:not(.home-page) .kp-editor-header{border:1px solid #dce1e7!important;border-radius:12px!important;background:#fff!important;box-shadow:0 1px 2px #0f172a09!important}.discounts-page.kp-compact-business-ui .discounts-main-panel{padding-top:1px!important;border:1px solid #dce1e7!important;border-radius:14px!important;background:#fff!important;box-shadow:0 1px 2px #0f172a09!important}.company-profile-page.kp-compact-business-ui .profile-hero{min-height:112px!important;padding:18px 20px!important;border-color:#dce1e7!important;background:#fff!important;box-shadow:0 1px 2px #0f172a09!important}@media (max-width: 760px){.kp-page.kp-compact-business-ui:not(.home-page) .kp-page-header{min-height:0!important;padding:14px!important}.kp-page.kp-compact-business-ui:not(.home-page) .kp-tabs{margin-inline:8px!important;overflow-x:auto!important}}:root{--kp-max-page: 1640px;--kp-max-canvas: 1320px;--kp-max-bg: #f4f6f8;--kp-max-subtle: #f7f8fa;--kp-max-hover: #fafbfc;--kp-max-border: #dfe4ea;--kp-max-border-strong: #cfd6de;--kp-max-ink: #172033;--kp-max-ink-soft: #455166;--kp-max-muted: #6f7a8c;--kp-max-orange: #f4511e;--kp-max-orange-hover: #dc4216;--kp-max-orange-soft: #fff3ed;--kp-max-orange-border: #ffd5c2;--kp-max-radius-sm: 7px;--kp-max-radius: 10px;--kp-max-radius-lg: 12px;--kp-max-shadow-menu: 0 16px 34px rgba(23, 32, 51, .12)}body{background:var(--kp-max-bg)}.kp-page.kp-compact-business-ui{width:100%;min-height:100%;padding:16px!important;color:var(--kp-max-ink);background:var(--kp-max-bg)!important}.kp-page.kp-compact-business-ui .kp-page-shell,.kp-page.kp-compact-business-ui .kp-standard-shell,.kp-page.kp-compact-business-ui .reports-shell,.kp-page.kp-compact-business-ui .shopify-shell,.kp-page.kp-compact-business-ui .profile-shell{width:100%!important;max-width:var(--kp-max-page)!important;margin-inline:auto!important;padding-inline:0!important}.kp-page.kp-compact-business-ui .kp-page-header{min-height:64px!important;margin:0 0 12px!important;padding:0 2px 13px!important;border:0!important;border-bottom:1px solid var(--kp-max-border)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.kp-page.kp-compact-business-ui .kp-page-header h1,.kp-page.kp-compact-business-ui .kp-page-header-copy h1{color:var(--kp-max-ink)!important;font-size:clamp(21px,1.55vw,25px)!important;line-height:1.12!important;font-weight:650!important;letter-spacing:-.032em!important}.kp-page.kp-compact-business-ui .kp-page-header p,.kp-page.kp-compact-business-ui .kp-page-header-copy p{max-width:820px;margin:4px 0 0!important;color:var(--kp-max-muted)!important;font-size:12px!important;line-height:1.42!important}.kp-page.kp-compact-business-ui .eyebrow,.kp-page.kp-compact-business-ui .kicker,.kp-page.kp-compact-business-ui .reports-kicker,.kp-page.kp-compact-business-ui .audit-kicker,.kp-page.kp-compact-business-ui .section-kicker,.kp-page.kp-compact-business-ui .toolbar-kicker-inline,.kp-page.kp-compact-business-ui .editor-kicker{color:var(--kp-max-muted)!important;font-size:9px!important;line-height:1.2!important;font-weight:650!important;letter-spacing:.055em!important;text-transform:uppercase!important}.kp-page.kp-compact-business-ui h2{font-weight:625}.kp-page.kp-compact-business-ui h3,.kp-page.kp-compact-business-ui h4{font-weight:600}.kp-page.kp-compact-business-ui p,.kp-page.kp-compact-business-ui small{color:var(--kp-max-muted)}.kp-page.kp-compact-business-ui .kp-module-panel,.kp-page.kp-compact-business-ui .kp-card,.kp-page.kp-compact-business-ui .kp-crud-card,.kp-page.kp-compact-business-ui .kp-editor-card,.kp-page.kp-compact-business-ui .kp-form-section,.kp-page.kp-compact-business-ui .kp-editor-section,.kp-page.kp-compact-business-ui .kp-editor-aside-card,.kp-page.kp-compact-business-ui .panel,.kp-page.kp-compact-business-ui .form-card,.kp-page.kp-compact-business-ui .phase-card,.kp-page.kp-compact-business-ui .table-card,.kp-page.kp-compact-business-ui .chart-card,.kp-page.kp-compact-business-ui .summary-card,.kp-page.kp-compact-business-ui .detail-card,.kp-page.kp-compact-business-ui .loyalty-side-card,.kp-page.kp-compact-business-ui .loyalty-detail-card,.kp-page.kp-compact-business-ui .benefit-list-card,.kp-page.kp-compact-business-ui .benefit-editor-card,.kp-page.kp-compact-business-ui .digital-stamp-card{border:1px solid var(--kp-max-border)!important;border-radius:var(--kp-max-radius-lg)!important;background:#fff!important;box-shadow:none!important}.kp-page.kp-compact-business-ui .kp-module-panel,.kp-page.kp-compact-business-ui .kp-crud-card,.kp-page.kp-compact-business-ui .kp-editor-card{overflow:visible}.kp-page.kp-compact-business-ui button,.kp-page.kp-compact-business-ui .kp-btn-primary,.kp-page.kp-compact-business-ui .kp-btn-secondary,.kp-page.kp-compact-business-ui .kp-btn-subtle,.kp-page.kp-compact-business-ui .primary-action,.kp-page.kp-compact-business-ui .secondary-action,.kp-page.kp-compact-business-ui .primary-btn,.kp-page.kp-compact-business-ui .secondary-btn,.kp-page.kp-compact-business-ui .ghost-btn,.kp-page.kp-compact-business-ui .clear-btn,.kp-page.kp-compact-business-ui .back-btn{font-weight:560!important;letter-spacing:-.006em!important}.kp-page.kp-compact-business-ui .kp-btn-primary,.kp-page.kp-compact-business-ui .primary-action,.kp-page.kp-compact-business-ui .primary-btn,.kp-page.kp-compact-business-ui .primary-btn-solid,.kp-page.kp-compact-business-ui .run-report-action,.kp-page.kp-compact-business-ui .drawer-apply,.kp-page.kp-compact-business-ui .compact-create-btn{min-height:36px!important;padding:0 12px!important;border:1px solid var(--kp-max-orange)!important;border-radius:var(--kp-max-radius-sm)!important;background:var(--kp-max-orange)!important;color:#fff!important;box-shadow:none!important;transform:none!important}.kp-page.kp-compact-business-ui .kp-btn-primary:hover:not(:disabled),.kp-page.kp-compact-business-ui .primary-action:hover:not(:disabled),.kp-page.kp-compact-business-ui .primary-btn:hover:not(:disabled),.kp-page.kp-compact-business-ui .primary-btn-solid:hover:not(:disabled),.kp-page.kp-compact-business-ui .run-report-action:hover:not(:disabled),.kp-page.kp-compact-business-ui .drawer-apply:hover:not(:disabled){border-color:var(--kp-max-orange-hover)!important;background:var(--kp-max-orange-hover)!important;box-shadow:none!important;transform:none!important}.kp-page.kp-compact-business-ui .kp-btn-secondary,.kp-page.kp-compact-business-ui .secondary-action,.kp-page.kp-compact-business-ui .secondary-btn,.kp-page.kp-compact-business-ui .ghost-btn,.kp-page.kp-compact-business-ui .clear-btn,.kp-page.kp-compact-business-ui .back-btn,.kp-page.kp-compact-business-ui .clear-action,.kp-page.kp-compact-business-ui .drawer-clear{min-height:36px!important;padding:0 11px!important;border:1px solid var(--kp-max-border-strong)!important;border-radius:var(--kp-max-radius-sm)!important;background:#fff!important;color:var(--kp-max-ink-soft)!important;box-shadow:none!important;transform:none!important}.kp-page.kp-compact-business-ui .kp-btn-secondary:hover:not(:disabled),.kp-page.kp-compact-business-ui .secondary-action:hover:not(:disabled),.kp-page.kp-compact-business-ui .secondary-btn:hover:not(:disabled),.kp-page.kp-compact-business-ui .ghost-btn:hover:not(:disabled),.kp-page.kp-compact-business-ui .clear-btn:hover:not(:disabled),.kp-page.kp-compact-business-ui .back-btn:hover:not(:disabled){border-color:#b9c2ce!important;background:var(--kp-max-subtle)!important;color:var(--kp-max-ink)!important;transform:none!important}.kp-page.kp-compact-business-ui .cloud-action,.kp-page.kp-compact-business-ui .stock-adjust-btn,.kp-page.kp-compact-business-ui .primary-link-action,.kp-page.kp-compact-business-ui .table-link-btn,.kp-page.kp-compact-business-ui .quick-open-chip{border-color:var(--kp-max-orange-border)!important;background:var(--kp-max-orange-soft)!important;color:#b63b17!important;box-shadow:none!important}.kp-page.kp-compact-business-ui button:focus-visible,.kp-page.kp-compact-business-ui input:focus-visible,.kp-page.kp-compact-business-ui select:focus-visible,.kp-page.kp-compact-business-ui textarea:focus-visible,.kp-page.kp-compact-business-ui summary:focus-visible{outline:0!important;box-shadow:0 0 0 3px #f4511e1f!important}.kp-page.kp-compact-business-ui button:disabled{opacity:.52;cursor:not-allowed}.kp-page.kp-compact-business-ui .kp-kpi-strip,.kp-page.kp-compact-business-ui .stats-grid,.kp-page.kp-compact-business-ui .reports-hero-stats{gap:8px!important}.kp-page.kp-compact-business-ui .kp-kpi-card,.kp-page.kp-compact-business-ui .stats-grid>article,.kp-page.kp-compact-business-ui .reports-hero-stats>article,.kp-page.kp-compact-business-ui .kpi,.kp-page.kp-compact-business-ui .summary-card{min-height:64px!important;padding:10px 11px!important;border:1px solid var(--kp-max-border)!important;border-radius:var(--kp-max-radius)!important;background:#fff!important;box-shadow:none!important}.kp-page.kp-compact-business-ui .kp-kpi-card:before,.kp-page.kp-compact-business-ui .kp-kpi-card:after,.kp-page.kp-compact-business-ui .stats-grid>article:before,.kp-page.kp-compact-business-ui .stats-grid>article:after{display:none!important}.kp-page.kp-compact-business-ui .kp-kpi-icon,.kp-page.kp-compact-business-ui .reports-hero-stats ion-icon{width:32px!important;height:32px!important;border:1px solid var(--kp-max-border)!important;border-radius:8px!important;background:var(--kp-max-subtle)!important;color:var(--kp-max-ink-soft)!important;box-shadow:none!important}.kp-page.kp-compact-business-ui .kp-kpi-copy small,.kp-page.kp-compact-business-ui .kp-kpi-card>span,.kp-page.kp-compact-business-ui .stats-grid>article>span,.kp-page.kp-compact-business-ui .reports-hero-stats span{color:var(--kp-max-muted)!important;font-size:9px!important;font-weight:550!important}.kp-page.kp-compact-business-ui .kp-kpi-copy strong,.kp-page.kp-compact-business-ui .kp-kpi-card>strong,.kp-page.kp-compact-business-ui .stats-grid>article>strong,.kp-page.kp-compact-business-ui .reports-hero-stats strong{color:var(--kp-max-ink)!important;font-size:18px!important;line-height:1.1!important;font-weight:650!important;font-variant-numeric:tabular-nums}.kp-page.kp-compact-business-ui .kp-kpi-card em,.kp-page.kp-compact-business-ui .stats-grid>article>small,.kp-page.kp-compact-business-ui .reports-hero-stats small{color:var(--kp-max-muted)!important;font-size:9px!important;font-style:normal!important}.kp-page.kp-compact-business-ui .kp-toolbar,.kp-page.kp-compact-business-ui .panel-toolbar,.kp-page.kp-compact-business-ui .operational-toolbar{min-height:62px!important;padding:10px 12px!important;border-bottom:1px solid var(--kp-max-border)!important;border-radius:var(--kp-max-radius-lg) var(--kp-max-radius-lg) 0 0!important;background:#fff!important;box-shadow:none!important}.kp-page.kp-compact-business-ui .kp-toolbar-title h2,.kp-page.kp-compact-business-ui .toolbar-title h2{color:var(--kp-max-ink)!important;font-size:15px!important;font-weight:625!important}.kp-page.kp-compact-business-ui .kp-toolbar-title p,.kp-page.kp-compact-business-ui .toolbar-title p{margin-top:2px!important;color:var(--kp-max-muted)!important;font-size:10px!important}.kp-page.kp-compact-business-ui .kp-toolbar-search,.kp-page.kp-compact-business-ui .toolbar-search-inline,.kp-page.kp-compact-business-ui .catalog-search,.kp-page.kp-compact-business-ui .drawer-search,.kp-page.kp-compact-business-ui .input-with-icon{min-height:38px!important;border:1px solid var(--kp-max-border-strong)!important;border-radius:var(--kp-max-radius-sm)!important;background:#fff!important;box-shadow:none!important}.kp-page.kp-compact-business-ui .kp-toolbar-search:focus-within,.kp-page.kp-compact-business-ui .toolbar-search-inline:focus-within,.kp-page.kp-compact-business-ui .catalog-search:focus-within,.kp-page.kp-compact-business-ui .drawer-search:focus-within,.kp-page.kp-compact-business-ui .input-with-icon:focus-within{border-color:#f09a7b!important;box-shadow:0 0 0 3px #f4511e17!important}.kp-page.kp-compact-business-ui .kp-filter-panel,.kp-page.kp-compact-business-ui .filter-disclosure,.kp-page.kp-compact-business-ui .document-filter-disclosure{margin:0!important;border:0!important;border-bottom:1px solid var(--kp-max-border)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.kp-page.kp-compact-business-ui .kp-filter-summary,.kp-page.kp-compact-business-ui .filter-disclosure>summary,.kp-page.kp-compact-business-ui .document-filter-summary{min-height:46px!important;padding:8px 12px!important;border-radius:0!important;background:var(--kp-max-subtle)!important}.kp-page.kp-compact-business-ui .kp-filter-grid,.kp-page.kp-compact-business-ui .filter-body,.kp-page.kp-compact-business-ui .advanced-filter-grid{gap:9px!important;padding:11px 12px!important;background:#fff!important}.kp-page.kp-compact-business-ui input:not([type=checkbox]):not([type=radio]),.kp-page.kp-compact-business-ui select,.kp-page.kp-compact-business-ui textarea,.kp-page.kp-compact-business-ui .kp-combobox-trigger,.kp-page.kp-compact-business-ui .kp-select-trigger,.kp-page.kp-compact-business-ui .kp-date-trigger,.kp-page.kp-compact-business-ui .premium-select>summary,.kp-page.kp-compact-business-ui .native-filter-select,.kp-page.kp-compact-business-ui .purchase-native-select{border-color:var(--kp-max-border-strong)!important;border-radius:var(--kp-max-radius-sm)!important;background:#fff!important;color:var(--kp-max-ink)!important;box-shadow:none!important}.kp-page.kp-compact-business-ui input:not([type=checkbox]):not([type=radio]),.kp-page.kp-compact-business-ui select,.kp-page.kp-compact-business-ui .kp-combobox-trigger,.kp-page.kp-compact-business-ui .kp-select-trigger,.kp-page.kp-compact-business-ui .kp-date-trigger,.kp-page.kp-compact-business-ui .premium-select>summary,.kp-page.kp-compact-business-ui .native-filter-select,.kp-page.kp-compact-business-ui .purchase-native-select{min-height:38px!important}.kp-page.kp-compact-business-ui textarea{min-height:86px}.kp-page.kp-compact-business-ui input:focus,.kp-page.kp-compact-business-ui select:focus,.kp-page.kp-compact-business-ui textarea:focus,.kp-page.kp-compact-business-ui .kp-combobox-trigger.open,.kp-page.kp-compact-business-ui .kp-select[open]>summary,.kp-page.kp-compact-business-ui .kp-date-trigger.open{border-color:#f09a7b!important;box-shadow:0 0 0 3px #f4511e17!important}.kp-page.kp-compact-business-ui label,.kp-page.kp-compact-business-ui .field-label,.kp-page.kp-compact-business-ui .kp-field>label,.kp-page.kp-compact-business-ui .filter-field>label{color:var(--kp-max-ink-soft)!important;font-size:10px!important;font-weight:570!important}.kp-page.kp-compact-business-ui .kp-combobox-panel,.kp-page.kp-compact-business-ui .kp-select-panel,.kp-page.kp-compact-business-ui .kp-date-panel,.kp-page.kp-compact-business-ui .premium-select-panel,.kp-page.kp-compact-business-ui .company-combobox-panel,.kp-page.kp-compact-business-ui .role-actions-menu,.kp-page.kp-compact-business-ui .floating-action-menu,.kp-page.kp-compact-business-ui .kp-action-menu{border:1px solid var(--kp-max-border)!important;border-radius:var(--kp-max-radius)!important;background:#fff!important;box-shadow:var(--kp-max-shadow-menu)!important}.kp-page.kp-compact-business-ui .kp-option,.kp-page.kp-compact-business-ui .kp-select-option,.kp-page.kp-compact-business-ui .premium-select-option,.kp-page.kp-compact-business-ui .menu-action{min-height:38px!important;border-radius:var(--kp-max-radius-sm)!important;background:transparent!important;color:var(--kp-max-ink-soft)!important}.kp-page.kp-compact-business-ui .kp-option:hover,.kp-page.kp-compact-business-ui .kp-select-option:hover,.kp-page.kp-compact-business-ui .premium-select-option:hover,.kp-page.kp-compact-business-ui .menu-action:hover{background:var(--kp-max-subtle)!important;color:var(--kp-max-ink)!important}.kp-page.kp-compact-business-ui .kp-option.selected,.kp-page.kp-compact-business-ui .kp-select-option.selected,.kp-page.kp-compact-business-ui .premium-select-option.selected{background:var(--kp-max-orange-soft)!important;color:#b63b17!important}.kp-page.kp-compact-business-ui .kp-tabs,.kp-page.kp-compact-business-ui .kp-editor-tabs,.kp-page.kp-compact-business-ui .loyalty-view-tabs,.kp-page.kp-compact-business-ui .discount-tabs{gap:3px!important;padding:4px!important;border:1px solid var(--kp-max-border)!important;border-radius:var(--kp-max-radius)!important;background:#f0f2f5!important}.kp-page.kp-compact-business-ui .kp-tab,.kp-page.kp-compact-business-ui .branch-tab-btn-line,.kp-page.kp-compact-business-ui .loyalty-view-tabs button,.kp-page.kp-compact-business-ui .discount-tabs button{min-height:34px!important;padding:0 10px!important;border:1px solid transparent!important;border-radius:var(--kp-max-radius-sm)!important;background:transparent!important;color:var(--kp-max-muted)!important;box-shadow:none!important}.kp-page.kp-compact-business-ui .kp-tab:after,.kp-page.kp-compact-business-ui .branch-tab-btn-line:after,.kp-page.kp-compact-business-ui .discount-tabs button:after{display:none!important}.kp-page.kp-compact-business-ui .kp-tab.active,.kp-page.kp-compact-business-ui .branch-tab-btn-line.active,.kp-page.kp-compact-business-ui .loyalty-view-tabs button.active,.kp-page.kp-compact-business-ui .discount-tabs button.active{border-color:var(--kp-max-border-strong)!important;background:#fff!important;color:#b63b17!important;box-shadow:0 1px 2px #1720330a!important}.kp-page.kp-compact-business-ui .kp-standard-table-shell,.kp-page.kp-compact-business-ui .kp-record-table,.kp-page.kp-compact-business-ui .table-wrap,.kp-page.kp-compact-business-ui .desktop-table-wrap,.kp-page.kp-compact-business-ui .report-table-wrap{border-color:var(--kp-max-border)!important;border-radius:var(--kp-max-radius)!important;background:#fff!important;box-shadow:none!important}.kp-page.kp-compact-business-ui .kp-record-header,.kp-page.kp-compact-business-ui .table-header,.kp-page.kp-compact-business-ui .stock-record-header,.kp-page.kp-compact-business-ui .movements-record-header,.kp-page.kp-compact-business-ui .quick-type-record-header,.kp-page.kp-compact-business-ui table thead th,.kp-page.kp-compact-business-ui .report-table th{min-height:38px!important;border-color:var(--kp-max-border)!important;background:var(--kp-max-subtle)!important;color:var(--kp-max-muted)!important;font-size:9px!important;font-weight:650!important;letter-spacing:.025em!important;text-transform:uppercase!important}.kp-page.kp-compact-business-ui .kp-record-row,.kp-page.kp-compact-business-ui .kp-table-row-card,.kp-page.kp-compact-business-ui .table-row,.kp-page.kp-compact-business-ui .stock-record-row,.kp-page.kp-compact-business-ui .movement-record-card,.kp-page.kp-compact-business-ui .quick-type-row,.kp-page.kp-compact-business-ui .loyalty-record-row,.kp-page.kp-compact-business-ui table tbody tr{min-height:54px!important;border-color:var(--kp-max-border)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;transform:none!important}.kp-page.kp-compact-business-ui .kp-record-row:hover,.kp-page.kp-compact-business-ui .kp-table-row-card:hover,.kp-page.kp-compact-business-ui .table-row:hover,.kp-page.kp-compact-business-ui .stock-record-row:hover,.kp-page.kp-compact-business-ui .movement-record-card:hover,.kp-page.kp-compact-business-ui .quick-type-row:hover,.kp-page.kp-compact-business-ui .loyalty-record-row:hover,.kp-page.kp-compact-business-ui table tbody tr:hover{background:var(--kp-max-hover)!important;box-shadow:none!important;transform:none!important}.kp-page.kp-compact-business-ui .branch-status-rail,.kp-page.kp-compact-business-ui .item-status-rail,.kp-page.kp-compact-business-ui .record-status-rail,.kp-page.kp-compact-business-ui .movement-type-rail,.kp-page.kp-compact-business-ui .loyalty-status-rail{display:none!important}.kp-page.kp-compact-business-ui .branch-record-main,.kp-page.kp-compact-business-ui .item-record-main,.kp-page.kp-compact-business-ui .user-record-main,.kp-page.kp-compact-business-ui .product-main-cell,.kp-page.kp-compact-business-ui .loyalty-record-left{padding-left:0!important;grid-template-columns:34px minmax(0,1fr)!important}.kp-page.kp-compact-business-ui .kp-record-avatar,.kp-page.kp-compact-business-ui .record-avatar,.kp-page.kp-compact-business-ui .item-avatar,.kp-page.kp-compact-business-ui .product-avatar,.kp-page.kp-compact-business-ui .user-avatar,.kp-page.kp-compact-business-ui .loyalty-avatar,.kp-page.kp-compact-business-ui .rule-avatar,.kp-page.kp-compact-business-ui .company-option-avatar,.kp-page.kp-compact-business-ui .kp-option-avatar{border:1px solid var(--kp-max-border)!important;border-radius:8px!important;background:#f0f2f5!important;color:var(--kp-max-ink-soft)!important;box-shadow:none!important}.kp-page.kp-compact-business-ui .record-pill,.kp-page.kp-compact-business-ui .soft-chip,.kp-page.kp-compact-business-ui .branch-chip,.kp-page.kp-compact-business-ui .type-chip,.kp-page.kp-compact-business-ui .tag-chip,.kp-page.kp-compact-business-ui .group-chip,.kp-page.kp-compact-business-ui .segment-chip,.kp-page.kp-compact-business-ui .movement-operation{border-color:var(--kp-max-border)!important;background:#f7f8fa!important;color:var(--kp-max-ink-soft)!important;box-shadow:none!important}.kp-page.kp-compact-business-ui .align-right,.kp-page.kp-compact-business-ui .numeric-cell,.kp-page.kp-compact-business-ui .money-cell,.kp-page.kp-compact-business-ui .amount-cell,.kp-page.kp-compact-business-ui .stock-number-cell,.kp-page.kp-compact-business-ui [data-label=Saldo],.kp-page.kp-compact-business-ui [data-label=Costo],.kp-page.kp-compact-business-ui [data-label=Total]{font-variant-numeric:tabular-nums}.kp-page.kp-compact-business-ui .status-badge,.kp-page.kp-compact-business-ui .status-pill,.kp-page.kp-compact-business-ui .status-chip,.kp-page.kp-compact-business-ui .result-pill,.kp-page.kp-compact-business-ui .severity-label{min-height:23px!important;padding:0 7px!important;border:1px solid var(--kp-max-border)!important;border-radius:999px!important;background:#f7f8fa!important;color:var(--kp-max-ink-soft)!important;box-shadow:none!important;font-size:9px!important;font-weight:600!important}.kp-page.kp-compact-business-ui .status-badge.active,.kp-page.kp-compact-business-ui .status-badge.is-active,.kp-page.kp-compact-business-ui .status-pill.active,.kp-page.kp-compact-business-ui .status-chip.success,.kp-page.kp-compact-business-ui .result-pill.success{border-color:#05966938!important;background:var(--kp-color-success-50)!important;color:var(--kp-color-success-600)!important}.kp-page.kp-compact-business-ui .status-badge.inactive,.kp-page.kp-compact-business-ui .status-badge.is-inactive,.kp-page.kp-compact-business-ui .status-pill.inactive,.kp-page.kp-compact-business-ui .status-chip.danger,.kp-page.kp-compact-business-ui .result-pill.danger,.kp-page.kp-compact-business-ui .severity-label.critical{border-color:#dc262633!important;background:var(--kp-color-danger-50)!important;color:var(--kp-color-danger-600)!important}.kp-page.kp-compact-business-ui .status-chip.warning,.kp-page.kp-compact-business-ui .status-chip.adjustment,.kp-page.kp-compact-business-ui .result-pill.warning,.kp-page.kp-compact-business-ui .severity-label.warning{border-color:#b4530938!important;background:var(--kp-color-warning-50)!important;color:var(--kp-color-warning-700)!important}.kp-page.kp-compact-business-ui .kp-editor-workspace,.kp-page.kp-compact-business-ui .kp-crud-layout,.kp-page.kp-compact-business-ui .inline-user-editor,.kp-page.kp-compact-business-ui .logistics-editor-shell{width:100%!important;max-width:var(--kp-max-page)!important;margin-inline:auto!important}.kp-page.kp-compact-business-ui .kp-editor-header,.kp-page.kp-compact-business-ui .kp-crud-header,.kp-page.kp-compact-business-ui .editor-topbar,.kp-page.kp-compact-business-ui .branch-modal-header,.kp-page.kp-compact-business-ui .role-editor>header,.kp-page.kp-compact-business-ui .assignment-editor__header{min-height:64px!important;padding:10px 14px!important;border-bottom:1px solid var(--kp-max-border)!important;border-radius:var(--kp-max-radius-lg) var(--kp-max-radius-lg) 0 0!important;background:#fffffffa!important;box-shadow:none!important}.kp-page.kp-compact-business-ui .kp-editor-body,.kp-page.kp-compact-business-ui .editor-body,.kp-page.kp-compact-business-ui .branch-modal-body,.kp-page.kp-compact-business-ui .assignment-editor__body{padding:12px!important;background:var(--kp-max-bg)!important}.kp-page.kp-compact-business-ui .kp-editor-canvas{width:100%!important;max-width:var(--kp-max-canvas)!important;margin-inline:auto!important;gap:10px!important}.kp-page.kp-compact-business-ui .kp-editor-section,.kp-page.kp-compact-business-ui .kp-form-section,.kp-page.kp-compact-business-ui .form-section,.kp-page.kp-compact-business-ui .editor-panel,.kp-page.kp-compact-business-ui .permission-module,.kp-page.kp-compact-business-ui .assignment-preferences,.kp-page.kp-compact-business-ui .effective-access-card{border:1px solid var(--kp-max-border)!important;border-radius:var(--kp-max-radius)!important;background:#fff!important;box-shadow:none!important}.kp-page.kp-compact-business-ui .kp-editor-section-header,.kp-page.kp-compact-business-ui .section-title-row,.kp-page.kp-compact-business-ui .editor-section-head,.kp-page.kp-compact-business-ui .permission-module>header{border-color:var(--kp-max-border)!important;background:var(--kp-max-subtle)!important}.kp-page.kp-compact-business-ui .kp-editor-footer,.kp-page.kp-compact-business-ui .kp-action-bar,.kp-page.kp-compact-business-ui .editor-actions,.kp-page.kp-compact-business-ui .modal-form-actions,.kp-page.kp-compact-business-ui .assignment-editor__actions{min-height:58px!important;padding:9px 14px!important;border-top:1px solid var(--kp-max-border)!important;background:#fffffffa!important;box-shadow:none!important}.kp-page.kp-compact-business-ui .switch-field,.kp-page.kp-compact-business-ui .kp-switch-field,.kp-page.kp-compact-business-ui .toggle-card,.kp-page.kp-compact-business-ui .sync-toggle{border:1px solid var(--kp-max-border)!important;border-radius:var(--kp-max-radius)!important;background:var(--kp-max-subtle)!important;box-shadow:none!important}.kp-page.kp-compact-business-ui ion-toggle{--track-background: #c7cdd5;--track-background-checked: var(--kp-max-orange);--handle-background: #fff;--handle-background-checked: #fff}.kp-page.kp-compact-business-ui input[type=checkbox],.kp-page.kp-compact-business-ui input[type=radio]{accent-color:var(--kp-max-orange)!important}.kp-page.kp-compact-business-ui .kp-empty-state,.kp-page.kp-compact-business-ui .empty-state,.kp-page.kp-compact-business-ui .diagnostic-empty,.kp-page.kp-compact-business-ui .premium-empty-card,.kp-page.kp-compact-business-ui .report-ready-card,.kp-page.kp-compact-business-ui .no-report-selected{border-color:var(--kp-max-border)!important;border-radius:var(--kp-max-radius)!important;background:#fff!important;color:var(--kp-max-muted)!important;box-shadow:none!important}.kp-page.kp-compact-business-ui .empty-icon-wrap,.kp-page.kp-compact-business-ui .empty-icon,.kp-page.kp-compact-business-ui .report-ready-icon{border:1px solid var(--kp-max-border)!important;background:var(--kp-max-subtle)!important;color:var(--kp-max-muted)!important;box-shadow:none!important}.kp-page.kp-compact-business-ui .company-gate,.kp-page.kp-compact-business-ui .plan-upgrade-card,.kp-page.kp-compact-business-ui .kp-access-gate{border:1px solid #ead9ce!important;background:#fffaf7!important;box-shadow:none!important}.kp-page.kp-compact-business-ui .plan-upgrade-icon,.kp-page.kp-compact-business-ui .kp-access-gate-icon{border:1px solid var(--kp-max-orange-border)!important;background:var(--kp-max-orange-soft)!important;color:#b63b17!important}.kp-page.kp-compact-business-ui .kp-context-button,.kp-page.kp-compact-business-ui .icon-action-button,.kp-page.kp-compact-business-ui .line-menu-btn,.kp-page.kp-compact-business-ui .role-actions-trigger{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;border:1px solid transparent!important;border-radius:var(--kp-max-radius-sm)!important;background:transparent!important;color:var(--kp-max-muted)!important;box-shadow:none!important}.kp-page.kp-compact-business-ui .kp-context-button:hover,.kp-page.kp-compact-business-ui .icon-action-button:hover,.kp-page.kp-compact-business-ui .line-menu-btn:hover,.kp-page.kp-compact-business-ui .role-actions-trigger:hover{border-color:var(--kp-max-border)!important;background:var(--kp-max-subtle)!important;color:var(--kp-max-ink)!important}.kp-page.kp-compact-business-ui .kp-pagination,.kp-page.kp-compact-business-ui .pagination,.kp-page.kp-compact-business-ui .pagination-bar,.kp-page.kp-compact-business-ui .table-pagination{min-height:48px!important;padding:8px 11px!important;border-top:1px solid var(--kp-max-border)!important;background:#fff!important}.kp-page.kp-compact-business-ui .page-btn,.kp-page.kp-compact-business-ui .pagination button{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;border:1px solid var(--kp-max-border)!important;border-radius:var(--kp-max-radius-sm)!important;background:#fff!important;color:var(--kp-max-ink-soft)!important;box-shadow:none!important}@media (max-width: 980px){.kp-page.kp-compact-business-ui{padding:12px!important}.kp-page.kp-compact-business-ui .kp-page-header{align-items:flex-start!important}.kp-page.kp-compact-business-ui .kp-kpi-strip,.kp-page.kp-compact-business-ui .stats-grid,.kp-page.kp-compact-business-ui .reports-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.kp-page.kp-compact-business-ui .kp-editor-header,.kp-page.kp-compact-business-ui .kp-crud-header,.kp-page.kp-compact-business-ui .editor-topbar,.kp-page.kp-compact-business-ui .kp-editor-footer,.kp-page.kp-compact-business-ui .kp-action-bar,.kp-page.kp-compact-business-ui .editor-actions{position:static!important}}@media (max-width: 620px){.kp-page.kp-compact-business-ui{padding:9px!important}.kp-page.kp-compact-business-ui .kp-page-header-actions,.kp-page.kp-compact-business-ui .hero-actions,.kp-page.kp-compact-business-ui .kp-toolbar-actions{width:100%!important}.kp-page.kp-compact-business-ui .kp-page-header-actions>button,.kp-page.kp-compact-business-ui .hero-actions>button{flex:1 1 auto}.kp-page.kp-compact-business-ui .kp-kpi-strip,.kp-page.kp-compact-business-ui .stats-grid,.kp-page.kp-compact-business-ui .reports-hero-stats{grid-template-columns:1fr!important}.kp-page.kp-compact-business-ui .kp-tabs,.kp-page.kp-compact-business-ui .kp-editor-tabs,.kp-page.kp-compact-business-ui .loyalty-view-tabs,.kp-page.kp-compact-business-ui .discount-tabs{overflow-x:auto;flex-wrap:nowrap!important}}:root{--kp-v4-focus: #c93f16;--kp-v4-focus-soft: rgba(201, 63, 22, .18);--kp-v4-danger: #b42318;--kp-v4-danger-soft: #fff1f0;--kp-v4-danger-border: #f3c1bd;--kp-v4-control-height: 40px;--kp-v4-touch-height: 44px;--kp-v4-copy: 12.5px;--kp-v4-caption: 10.5px}body .kp-page.kp-compact-business-ui{font-size:var(--kp-v4-copy);line-height:1.45}body .kp-page.kp-compact-business-ui h1,body .kp-page.kp-compact-business-ui h2,body .kp-page.kp-compact-business-ui h3,body .kp-page.kp-compact-business-ui h4,body .kp-page.kp-compact-business-ui strong{text-wrap:balance}body .kp-page.kp-compact-business-ui p,body .kp-page.kp-compact-business-ui .field-hint,body .kp-page.kp-compact-business-ui .field-support,body .kp-page.kp-compact-business-ui .helper-text,body .kp-page.kp-compact-business-ui .empty-state p,body .kp-page.kp-compact-business-ui .kp-empty-state p{line-height:1.5!important;text-wrap:pretty}body .kp-page.kp-compact-business-ui .kp-page-header p,body .kp-page.kp-compact-business-ui .kp-page-header-copy p{font-size:12.5px!important}body .kp-page.kp-compact-business-ui .kp-toolbar-title p,body .kp-page.kp-compact-business-ui .toolbar-title p,body .kp-page.kp-compact-business-ui .kp-kpi-card em,body .kp-page.kp-compact-business-ui .kp-kpi-copy small,body .kp-page.kp-compact-business-ui .stats-grid>article>small,body .kp-page.kp-compact-business-ui .reports-hero-stats small,body .kp-page.kp-compact-business-ui .report-list-copy>small,body .kp-page.kp-compact-business-ui .loyalty-record-title small{font-size:var(--kp-v4-caption)!important;line-height:1.35!important}body .kp-page.kp-compact-business-ui label,body .kp-page.kp-compact-business-ui .field-label,body .kp-page.kp-compact-business-ui .kp-field>label,body .kp-page.kp-compact-business-ui .filter-field>label{font-size:11px!important;line-height:1.3!important}body .kp-page.kp-compact-business-ui .kp-record-header,body .kp-page.kp-compact-business-ui .table-header,body .kp-page.kp-compact-business-ui .stock-record-header,body .kp-page.kp-compact-business-ui .movements-record-header,body .kp-page.kp-compact-business-ui .quick-type-record-header,body .kp-page.kp-compact-business-ui table thead th,body .kp-page.kp-compact-business-ui .report-table th{font-size:10px!important;line-height:1.25!important}body .kp-page.kp-compact-business-ui .status-badge,body .kp-page.kp-compact-business-ui .status-pill,body .kp-page.kp-compact-business-ui .status-chip,body .kp-page.kp-compact-business-ui .result-pill,body .kp-page.kp-compact-business-ui .severity-label,body .kp-page.kp-compact-business-ui .record-pill,body .kp-page.kp-compact-business-ui .soft-chip,body .kp-page.kp-compact-business-ui .type-chip,body .kp-page.kp-compact-business-ui .tag-chip{font-size:10px!important;line-height:1.2!important}body .kp-page.kp-compact-business-ui .kp-record-row,body .kp-page.kp-compact-business-ui .kp-table-row-card,body .kp-page.kp-compact-business-ui .table-row,body .kp-page.kp-compact-business-ui .stock-record-row,body .kp-page.kp-compact-business-ui .movement-record-card,body .kp-page.kp-compact-business-ui .quick-type-row,body .kp-page.kp-compact-business-ui .loyalty-record-row,body .kp-page.kp-compact-business-ui table tbody tr{font-size:12px}body .kp-page.kp-compact-business-ui .kp-record-cell,body .kp-page.kp-compact-business-ui .kp-record-main-cell,body .kp-page.kp-compact-business-ui .kp-record-actions,body .kp-page.kp-compact-business-ui .kp-toolbar-title,body .kp-page.kp-compact-business-ui .kp-page-header-copy,body .kp-page.kp-compact-business-ui .report-list-copy,body .kp-page.kp-compact-business-ui .report-title-copy,body .kp-page.kp-compact-business-ui .loyalty-record-title,body .kp-page.kp-compact-business-ui .benefit-record-main,body .kp-page.kp-compact-business-ui .activity-copy,body .kp-page.kp-compact-business-ui .kpi-copy{min-width:0}body .kp-page.kp-compact-business-ui .kp-record-cell>span,body .kp-page.kp-compact-business-ui .kp-record-cell>strong,body .kp-page.kp-compact-business-ui .report-list-title>span,body .kp-page.kp-compact-business-ui .loyalty-record-title>strong,body .kp-page.kp-compact-business-ui .benefit-record-main>strong{overflow-wrap:anywhere}body .kp-page.kp-compact-business-ui :is(button,a[href],input,select,textarea,summary,[role=button],[role=tab],[tabindex]:not([tabindex="-1"])):focus-visible{outline:0!important;outline-offset:0!important;box-shadow:0 0 0 3px var(--kp-v4-focus-soft)!important}body .kp-page.kp-compact-business-ui :is(input,select,textarea)[aria-invalid=true],body .kp-page.kp-compact-business-ui :is(input,select,textarea).ng-invalid.ng-touched{border-color:var(--kp-v4-danger)!important;background:var(--kp-v4-danger-soft)!important}body .kp-page.kp-compact-business-ui :is(input,select,textarea)[aria-invalid=true]:focus,body .kp-page.kp-compact-business-ui :is(input,select,textarea).ng-invalid.ng-touched:focus{box-shadow:0 0 0 3px #b4231821!important}body .kp-page.kp-compact-business-ui .field-error,body .kp-page.kp-compact-business-ui .required-mark,body .kp-page.kp-compact-business-ui [role=alert]{color:var(--kp-v4-danger)!important}body .kp-page.kp-compact-business-ui input::placeholder,body .kp-page.kp-compact-business-ui textarea::placeholder{color:#8791a1!important;opacity:1}body .kp-page.kp-compact-business-ui input:-webkit-autofill,body .kp-page.kp-compact-business-ui input:-webkit-autofill:hover,body .kp-page.kp-compact-business-ui input:-webkit-autofill:focus{-webkit-text-fill-color:var(--kp-max-ink);box-shadow:0 0 0 1000px #fff inset!important}body .kp-page.kp-compact-business-ui :is(.kp-btn-primary,.kp-btn-secondary,.kp-btn-subtle,.primary-action,.secondary-action,.primary-btn,.secondary-btn,.ghost-btn,.clear-btn,.back-btn,.run-report-action,.compact-create-btn){min-height:var(--kp-v4-control-height)!important;font-size:12px!important;white-space:nowrap}body .kp-page.kp-compact-business-ui :is(input:not([type=checkbox]):not([type=radio]),select,.kp-combobox-trigger,.kp-select-trigger,.kp-date-trigger,.premium-select>summary,.native-filter-select,.purchase-native-select){min-height:var(--kp-v4-control-height)!important;font-size:12px!important}body .kp-page.kp-compact-business-ui .kp-context-button,body .kp-page.kp-compact-business-ui .icon-action-button,body .kp-page.kp-compact-business-ui .line-menu-btn,body .kp-page.kp-compact-business-ui .role-actions-trigger,body .kp-page.kp-compact-business-ui .modal-close-btn,body .kp-page.kp-compact-business-ui .catalog-collapse-btn{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important}body .kp-page.kp-compact-business-ui button,body .kp-page.kp-compact-business-ui summary,body .kp-page.kp-compact-business-ui [role=button]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}body .kp-page.kp-compact-business-ui button:not(:disabled),body .kp-page.kp-compact-business-ui summary,body .kp-page.kp-compact-business-ui [role=button]:not([aria-disabled=true]){cursor:pointer}body .kp-page.kp-compact-business-ui :is(button,input,select,textarea,summary)[disabled],body .kp-page.kp-compact-business-ui [aria-disabled=true]{opacity:.52!important;cursor:not-allowed!important;filter:saturate(.65)}body .kp-page.kp-compact-business-ui .menu-action-danger,body .kp-page.kp-compact-business-ui .danger-action,body .kp-page.kp-compact-business-ui .delete-action,body .kp-page.kp-compact-business-ui button.danger{color:var(--kp-v4-danger)!important}body .kp-page.kp-compact-business-ui .menu-action-danger:hover,body .kp-page.kp-compact-business-ui .danger-action:hover,body .kp-page.kp-compact-business-ui .delete-action:hover,body .kp-page.kp-compact-business-ui button.danger:hover{border-color:var(--kp-v4-danger-border)!important;background:var(--kp-v4-danger-soft)!important}body .kp-page.kp-compact-business-ui .kp-standard-table-shell,body .kp-page.kp-compact-business-ui .kp-record-table,body .kp-page.kp-compact-business-ui .table-wrap,body .kp-page.kp-compact-business-ui .desktop-table-wrap,body .kp-page.kp-compact-business-ui .report-table-wrap,body .kp-page.kp-compact-business-ui .detail-table-wrap,body .kp-page.kp-compact-business-ui .detail-table-scroll,body .kp-page.kp-compact-business-ui .programs-table,body .kp-page.kp-compact-business-ui .rules-table{max-width:100%;overflow-x:auto!important;overscroll-behavior-inline:contain;scrollbar-gutter:stable}body .kp-page.kp-compact-business-ui table{border-collapse:separate;border-spacing:0}body .kp-page.kp-compact-business-ui table thead th{position:sticky;top:0;z-index:2}body .kp-page.kp-compact-business-ui table tbody tr:focus-within,body .kp-page.kp-compact-business-ui .kp-record-row:focus-within,body .kp-page.kp-compact-business-ui .loyalty-record-row:focus-within,body .kp-page.kp-compact-business-ui .movement-record-card:focus-within{background:var(--kp-max-orange-soft)!important;box-shadow:inset 3px 0 0 var(--kp-max-orange)!important}body .kp-page.kp-compact-business-ui .numeric-cell,body .kp-page.kp-compact-business-ui .money-cell,body .kp-page.kp-compact-business-ui .amount-cell,body .kp-page.kp-compact-business-ui .stock-number-cell,body .kp-page.kp-compact-business-ui .bar-label,body .kp-page.kp-compact-business-ui .summary-card strong,body .kp-page.kp-compact-business-ui .kp-kpi-copy strong{font-variant-numeric:tabular-nums lining-nums}body .kp-page.kp-compact-business-ui .actions-cell,body .kp-page.kp-compact-business-ui .kp-record-actions,body .kp-page.kp-compact-business-ui .loyalty-record-actions{white-space:nowrap}body .kp-page.kp-compact-business-ui .kp-form-grid,body .kp-page.kp-compact-business-ui .form-grid,body .kp-page.kp-compact-business-ui .editor-form-grid,body .kp-page.kp-compact-business-ui .compact-form-grid,body .kp-page.kp-compact-business-ui .filter-body,body .kp-page.kp-compact-business-ui .kp-filter-grid,body .kp-page.kp-compact-business-ui .advanced-filter-grid{align-items:start}body .kp-page.kp-compact-business-ui .kp-field,body .kp-page.kp-compact-business-ui .field,body .kp-page.kp-compact-business-ui .filter-field,body .kp-page.kp-compact-business-ui .compact-field{min-width:0}body .kp-page.kp-compact-business-ui .kp-editor-header,body .kp-page.kp-compact-business-ui .kp-crud-header,body .kp-page.kp-compact-business-ui .editor-topbar,body .kp-page.kp-compact-business-ui .branch-modal-header{position:sticky!important;top:0;z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body .kp-page.kp-compact-business-ui .kp-editor-footer,body .kp-page.kp-compact-business-ui .kp-action-bar,body .kp-page.kp-compact-business-ui .editor-actions,body .kp-page.kp-compact-business-ui .modal-form-actions,body .kp-page.kp-compact-business-ui .form-actions,body .kp-page.kp-compact-business-ui .assignment-editor__actions{position:sticky!important;bottom:0;z-index:20;padding-bottom:max(9px,env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body .kp-page.kp-compact-business-ui .kp-form-section,body .kp-page.kp-compact-business-ui .kp-editor-section,body .kp-page.kp-compact-business-ui .form-section,body .kp-page.kp-compact-business-ui .editor-panel{scroll-margin-top:84px}body .kp-page.kp-compact-business-ui .char-counter,body .kp-page.kp-compact-business-ui .field-hint-row,body .kp-page.kp-compact-business-ui .field-support{font-size:var(--kp-v4-caption)!important}body .kp-page.kp-compact-business-ui .kp-empty-state,body .kp-page.kp-compact-business-ui .empty-state,body .kp-page.kp-compact-business-ui .report-ready-card,body .kp-page.kp-compact-business-ui .no-report-selected,body .kp-page.kp-compact-business-ui .catalog-empty,body .kp-page.kp-compact-business-ui .drawer-empty{min-height:150px;display:grid;place-content:center;justify-items:center;padding:24px;text-align:center}body .kp-page.kp-compact-business-ui .metric-skeleton,body .kp-page.kp-compact-business-ui .skeleton,body .kp-page.kp-compact-business-ui [class*=skeleton-]{background-size:220% 100%!important;animation-duration:1.4s!important}body .kp-page.kp-compact-business-ui [aria-busy=true]{cursor:progress}body .kp-page.kp-compact-business-ui .is-busy>:not(.loading-overlay):not(.operation-status){pointer-events:none}body .kp-page.kp-compact-business-ui .company-gate,body .kp-page.kp-compact-business-ui .kp-access-gate,body .kp-page.kp-compact-business-ui .plan-upgrade-card{max-width:100%}body .reports-page.kp-compact-business-ui .report-catalog-panel{position:sticky;top:12px;align-self:start;max-height:calc(100vh - 24px)}body .reports-page.kp-compact-business-ui .report-list-item{min-height:54px}body .reports-page.kp-compact-business-ui .bar-label,body .reports-page.kp-compact-business-ui .line-chart-labels,body .reports-page.kp-compact-business-ui .pie-legend,body .reports-page.kp-compact-business-ui .chart-axis{color:var(--kp-max-ink-soft)!important}body .reports-page.kp-compact-business-ui .bar-fill,body .reports-page.kp-compact-business-ui .pie-chart,body .reports-page.kp-compact-business-ui .chart-legend span:before{filter:saturate(.88)}body .reports-page.kp-compact-business-ui .chart-card,body .reports-page.kp-compact-business-ui .report-table-card,body .reports-page.kp-compact-business-ui .summary-card{break-inside:avoid}body .reports-page.kp-compact-business-ui .report-table td,body .reports-page.kp-compact-business-ui .report-table th{padding-block:10px}body .loyalty-page.kp-compact-business-ui .rule-type-help-icon,body .loyalty-page.kp-compact-business-ui .calculation-mode-help>ion-icon,body .loyalty-page.kp-compact-business-ui .maintenance-explainer ion-icon{border:1px solid var(--kp-max-border)!important;background:#fff!important;color:var(--kp-max-ink-soft)!important}body .loyalty-page.kp-compact-business-ui .rule-type-help em,body .loyalty-page.kp-compact-business-ui .section-pill.blue{color:var(--kp-max-muted)!important}body .loyalty-page.kp-compact-business-ui .loyalty-record-row,body .loyalty-page.kp-compact-business-ui .benefit-record,body .loyalty-page.kp-compact-business-ui .customer-list button,body .loyalty-page.kp-compact-business-ui .loyalty-target-option{scroll-margin-block:8px}body .loyalty-page.kp-compact-business-ui .loyalty-target-panel,body .loyalty-page.kp-compact-business-ui .benefit-lookup-panel,body .loyalty-page.kp-compact-business-ui .loyalty-scope-modal{max-height:min(720px,100dvh - 32px);overscroll-behavior:contain}@media (max-width: 1200px){body .kp-page.kp-compact-business-ui .kp-page-header{gap:12px!important}body .kp-page.kp-compact-business-ui .kp-toolbar,body .kp-page.kp-compact-business-ui .panel-toolbar,body .kp-page.kp-compact-business-ui .operational-toolbar{flex-wrap:wrap;height:auto!important}body .kp-page.kp-compact-business-ui .kp-toolbar-search,body .kp-page.kp-compact-business-ui .toolbar-search-inline,body .kp-page.kp-compact-business-ui .catalog-search{flex:1 1 240px;max-width:none!important}}@media (max-width: 980px){body .kp-page.kp-compact-business-ui .kp-editor-header,body .kp-page.kp-compact-business-ui .kp-crud-header,body .kp-page.kp-compact-business-ui .editor-topbar,body .kp-page.kp-compact-business-ui .branch-modal-header,body .kp-page.kp-compact-business-ui .kp-editor-footer,body .kp-page.kp-compact-business-ui .kp-action-bar,body .kp-page.kp-compact-business-ui .editor-actions,body .kp-page.kp-compact-business-ui .modal-form-actions,body .kp-page.kp-compact-business-ui .form-actions,body .kp-page.kp-compact-business-ui .assignment-editor__actions{position:static!important;-webkit-backdrop-filter:none;backdrop-filter:none}body .kp-page.kp-compact-business-ui .kp-filter-grid,body .kp-page.kp-compact-business-ui .filter-body,body .kp-page.kp-compact-business-ui .advanced-filter-grid,body .kp-page.kp-compact-business-ui .editor-form-grid,body .kp-page.kp-compact-business-ui .compact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .reports-page.kp-compact-business-ui .report-catalog-panel{position:static;max-height:none}}@media (max-width: 680px){:root{--kp-v4-copy: 13px}body .kp-page.kp-compact-business-ui{padding:8px!important}body .kp-page.kp-compact-business-ui .kp-page-header{min-height:0!important;padding-bottom:11px!important}body .kp-page.kp-compact-business-ui .kp-page-header h1,body .kp-page.kp-compact-business-ui .kp-page-header-copy h1{font-size:21px!important}body .kp-page.kp-compact-business-ui .kp-filter-grid,body .kp-page.kp-compact-business-ui .filter-body,body .kp-page.kp-compact-business-ui .advanced-filter-grid,body .kp-page.kp-compact-business-ui .editor-form-grid,body .kp-page.kp-compact-business-ui .compact-form-grid,body .kp-page.kp-compact-business-ui .form-grid,body .kp-page.kp-compact-business-ui .form-grid-four,body .kp-page.kp-compact-business-ui .form-grid-side{grid-template-columns:1fr!important}body .kp-page.kp-compact-business-ui :is(.kp-btn-primary,.kp-btn-secondary,.kp-btn-subtle,.primary-action,.secondary-action,.primary-btn,.secondary-btn,.ghost-btn,.clear-btn,.back-btn,.run-report-action,.compact-create-btn,input:not([type=checkbox]):not([type=radio]),select,.kp-combobox-trigger,.kp-select-trigger,.kp-date-trigger,.premium-select>summary){min-height:var(--kp-v4-touch-height)!important}body .kp-page.kp-compact-business-ui .kp-context-button,body .kp-page.kp-compact-business-ui .icon-action-button,body .kp-page.kp-compact-business-ui .line-menu-btn,body .kp-page.kp-compact-business-ui .role-actions-trigger,body .kp-page.kp-compact-business-ui .modal-close-btn,body .kp-page.kp-compact-business-ui .catalog-collapse-btn{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}body .kp-page.kp-compact-business-ui .kp-page-header-actions,body .kp-page.kp-compact-business-ui .hero-actions,body .kp-page.kp-compact-business-ui .kp-toolbar-actions,body .kp-page.kp-compact-business-ui .editor-actions,body .kp-page.kp-compact-business-ui .form-actions,body .kp-page.kp-compact-business-ui .modal-form-actions{display:grid!important;grid-template-columns:1fr!important;width:100%!important}body .kp-page.kp-compact-business-ui .kp-page-header-actions>*,body .kp-page.kp-compact-business-ui .hero-actions>*,body .kp-page.kp-compact-business-ui .kp-toolbar-actions>*,body .kp-page.kp-compact-business-ui .editor-actions>*,body .kp-page.kp-compact-business-ui .form-actions>*,body .kp-page.kp-compact-business-ui .modal-form-actions>*{width:100%!important}body .kp-page.kp-compact-business-ui .kp-tabs,body .kp-page.kp-compact-business-ui .kp-editor-tabs,body .kp-page.kp-compact-business-ui .loyalty-view-tabs,body .kp-page.kp-compact-business-ui .discount-tabs{scroll-snap-type:x proximity;scrollbar-width:none}body .kp-page.kp-compact-business-ui .kp-tab,body .kp-page.kp-compact-business-ui .branch-tab-btn-line,body .kp-page.kp-compact-business-ui .loyalty-view-tabs button,body .kp-page.kp-compact-business-ui .discount-tabs button{min-height:40px!important;scroll-snap-align:start}body .kp-page.kp-compact-business-ui .kp-record-row,body .kp-page.kp-compact-business-ui .kp-table-row-card,body .kp-page.kp-compact-business-ui .table-row,body .kp-page.kp-compact-business-ui .stock-record-row,body .kp-page.kp-compact-business-ui .movement-record-card,body .kp-page.kp-compact-business-ui .loyalty-record-row{min-height:58px!important}body .kp-page.kp-compact-business-ui .kp-empty-state,body .kp-page.kp-compact-business-ui .empty-state,body .kp-page.kp-compact-business-ui .report-ready-card,body .kp-page.kp-compact-business-ui .no-report-selected{min-height:180px;padding:22px 16px}}:root{--kp-type-page-title: 22px;--kp-type-editor-title: 18px;--kp-type-panel-title: 15px;--kp-type-section-title: 14px;--kp-type-body: 12.5px;--kp-type-label: 11px;--kp-type-caption: 10.5px}body .kp-page.kp-compact-business-ui{font-size:var(--kp-type-body)!important}body .kp-page.kp-compact-business-ui .kp-page-header h1,body .kp-page.kp-compact-business-ui .kp-page-header-copy h1,body .kp-page.kp-compact-business-ui .profile-hero h1{margin:0!important;font-size:var(--kp-type-page-title)!important;line-height:1.18!important;font-weight:650!important;letter-spacing:-.028em!important}body .kp-page.kp-compact-business-ui .kp-editor-heading h2,body .kp-page.kp-compact-business-ui .branch-modal-heading h2,body .kp-page.kp-compact-business-ui .supplier-editor-heading-group h2,body .kp-page.kp-compact-business-ui .editor-title-block h2{margin:1px 0 2px!important;font-size:var(--kp-type-editor-title)!important;line-height:1.22!important;font-weight:650!important;letter-spacing:-.022em!important}body .kp-page.kp-compact-business-ui .kp-toolbar-title h2,body .kp-page.kp-compact-business-ui .toolbar-title h2,body .kp-page.kp-compact-business-ui .panel-header h2,body .kp-page.kp-compact-business-ui .programs-header h2,body .kp-page.kp-compact-business-ui .rules-header h2,body .kp-page.kp-compact-business-ui .report-title-copy h2{margin:0!important;font-size:var(--kp-type-panel-title)!important;line-height:1.25!important;font-weight:625!important;letter-spacing:-.016em!important}body .kp-page.kp-compact-business-ui .kp-editor-section-title h3,body .kp-page.kp-compact-business-ui .section-title-row h3,body .kp-page.kp-compact-business-ui .form-section>h3,body .kp-page.kp-compact-business-ui .panel-header h3,body .kp-page.kp-compact-business-ui .section-card-heading h3{margin:0!important;font-size:var(--kp-type-section-title)!important;line-height:1.3!important;font-weight:625!important;letter-spacing:-.01em!important}body .kp-page.kp-compact-business-ui .kp-page-header p,body .kp-page.kp-compact-business-ui .kp-page-header-copy p,body .kp-page.kp-compact-business-ui .kp-editor-heading>span,body .kp-page.kp-compact-business-ui .branch-modal-heading>span,body .kp-page.kp-compact-business-ui .panel-header p,body .kp-page.kp-compact-business-ui .section-title-row p,body .kp-page.kp-compact-business-ui .kp-editor-section-title p{font-size:var(--kp-type-body)!important;line-height:1.45!important;font-weight:400!important}body .kp-page.kp-compact-business-ui .kicker,body .kp-page.kp-compact-business-ui .eyebrow,body .kp-page.kp-compact-business-ui .editor-kicker,body .kp-page.kp-compact-business-ui .reports-kicker,body .kp-page.kp-compact-business-ui .toolbar-kicker-inline,body .kp-page.kp-compact-business-ui .kp-editor-heading>p,body .kp-page.kp-compact-business-ui .branch-modal-heading>p{padding:0!important;border:0!important;background:transparent!important;color:var(--kp-max-muted)!important;font-size:9.5px!important;line-height:1.25!important;font-weight:650!important;letter-spacing:.055em!important}body .kp-page.kp-compact-business-ui label,body .kp-page.kp-compact-business-ui .field-label,body .kp-page.kp-compact-business-ui .field>label,body .kp-page.kp-compact-business-ui .field>span:first-child,body .kp-page.kp-compact-business-ui .kp-field>label,body .kp-page.kp-compact-business-ui .filter-field>label{font-size:var(--kp-type-label)!important}body .kp-page.kp-compact-business-ui .field-footer,body .kp-page.kp-compact-business-ui .field-support,body .kp-page.kp-compact-business-ui .field-hint-row,body .kp-page.kp-compact-business-ui .char-counter,body .kp-page.kp-compact-business-ui .field-counter,body .kp-page.kp-compact-business-ui .kp-toolbar-title p,body .kp-page.kp-compact-business-ui .toolbar-title p{font-size:var(--kp-type-caption)!important}body .kp-page.kp-compact-business-ui :is(input:not([type=checkbox]):not([type=radio]),select,textarea,button,.kp-btn-primary,.kp-btn-secondary,.primary-action,.secondary-action){font-size:12px!important}body .kp-page.kp-compact-business-ui .kp-editor-card,body .kp-page.kp-compact-business-ui .kp-crud-card.user-modal-card,body .kp-page.kp-compact-business-ui .loyalty-crud-card{overflow:hidden!important;border:1px solid var(--kp-max-border)!important;border-radius:var(--kp-max-radius-lg)!important;background:#fff!important;box-shadow:none!important}body .kp-page.kp-compact-business-ui .kp-editor-header,body .kp-page.kp-compact-business-ui .kp-crud-header,body .kp-page.kp-compact-business-ui .branch-modal-header,body .kp-page.kp-compact-business-ui .editor-topbar{min-height:68px!important;padding:11px 14px!important;border:0!important;border-bottom:1px solid var(--kp-max-border)!important;border-radius:0!important;background:#fffffffa!important}body .kp-page.kp-compact-business-ui .kp-editor-tabs,body .kp-page.kp-compact-business-ui .branch-modal-tabs{width:100%!important;max-width:none!important;min-height:48px!important;margin:0!important;padding:6px 14px!important;border:0!important;border-bottom:1px solid var(--kp-max-border)!important;border-radius:0!important;background:#fff!important}body .kp-page.kp-compact-business-ui .kp-editor-tabs .kp-tab,body .kp-page.kp-compact-business-ui .branch-modal-tabs .kp-tab,body .kp-page.kp-compact-business-ui .branch-modal-tabs .branch-tab-btn-line{min-height:35px!important;border:1px solid transparent!important;border-radius:var(--kp-max-radius-sm)!important;background:transparent!important;color:var(--kp-max-muted)!important;box-shadow:none!important}body .kp-page.kp-compact-business-ui .kp-editor-tabs .kp-tab.active,body .kp-page.kp-compact-business-ui .branch-modal-tabs .kp-tab.active,body .kp-page.kp-compact-business-ui .branch-modal-tabs .branch-tab-btn-line.active{border-color:var(--kp-max-orange-border)!important;background:var(--kp-max-orange-soft)!important;color:#b63b17!important;box-shadow:none!important}body .kp-page.kp-compact-business-ui .kp-editor-body,body .kp-page.kp-compact-business-ui .branch-modal-body,body .kp-page.kp-compact-business-ui .editor-body{padding:12px 14px!important;border:0!important;background:var(--kp-max-bg)!important}body .kp-page.kp-compact-business-ui .kp-editor-footer,body .kp-page.kp-compact-business-ui .kp-action-bar,body .kp-page.kp-compact-business-ui .form-actions.modal-form-actions,body .kp-page.kp-compact-business-ui .editor-actions{min-height:58px!important;margin:0!important;padding:9px 14px!important;border:0!important;border-top:1px solid var(--kp-max-border)!important;border-radius:0!important;background:#fffffffa!important}body .kp-page.kp-compact-business-ui .kp-editor-section,body .kp-page.kp-compact-business-ui .kp-form-section,body .kp-page.kp-compact-business-ui .form-section{border:1px solid var(--kp-max-border)!important;border-radius:var(--kp-max-radius)!important;background:#fff!important;box-shadow:none!important}body .kp-page.kp-compact-business-ui .kp-editor-section-header,body .kp-page.kp-compact-business-ui .section-title-row,body .kp-page.kp-compact-business-ui .editor-section-head{margin:0 0 12px!important;padding:0 0 11px!important;border:0!important;border-bottom:1px solid var(--kp-max-border)!important;border-radius:0!important;background:transparent!important}body .kp-page.kp-compact-business-ui .section-pill,body .kp-page.kp-compact-business-ui .section-pill.blue{min-height:23px!important;border:1px solid var(--kp-max-border)!important;background:var(--kp-max-subtle)!important;color:var(--kp-max-muted)!important}body .users-page.kp-compact-business-ui .branch-modal-body-side{min-height:0!important;padding-block:12px!important}body .users-page.kp-compact-business-ui .branch-modal-body-side>ng-container,body .users-page.kp-compact-business-ui .form-section{width:100%;max-width:1280px!important}body .users-page.kp-compact-business-ui .form-section{padding:14px!important}body .users-page.kp-compact-business-ui .user-security-summary,body .users-page.kp-compact-business-ui .role-access-summary{border:0!important;border-radius:var(--kp-max-radius)!important;background:var(--kp-max-subtle)!important}body .users-page.kp-compact-business-ui .user-security-dates span,body .users-page.kp-compact-business-ui .role-access-summary__list article{border-color:var(--kp-max-border)!important;border-radius:var(--kp-max-radius-sm)!important;background:#fff!important}body .company-profile-page.kp-compact-business-ui .profile-shell{max-width:1420px!important}body .company-profile-page.kp-compact-business-ui .profile-hero{min-height:68px!important;margin-bottom:12px!important;padding:0 2px 12px!important}body .company-profile-page.kp-compact-business-ui .protected-card{min-width:min(330px,100%)!important;padding:10px 11px!important;border-radius:var(--kp-max-radius)!important}body .company-profile-page.kp-compact-business-ui .protected-card ion-icon{width:34px!important;height:34px!important;padding:7px!important;border:1px solid var(--kp-max-border)!important;border-radius:8px!important;background:var(--kp-max-subtle)!important;color:var(--kp-max-ink-soft)!important}body .company-profile-page.kp-compact-business-ui .protected-card span,body .company-profile-page.kp-compact-business-ui .locked-field span,body .company-profile-page.kp-compact-business-ui .field span{font-size:var(--kp-type-label)!important;font-weight:550!important}body .company-profile-page.kp-compact-business-ui .protected-card strong,body .company-profile-page.kp-compact-business-ui .locked-field strong{font-size:12px!important;font-weight:600!important}body .company-profile-page.kp-compact-business-ui .panel{padding:0!important;overflow:hidden;border-radius:var(--kp-max-radius-lg)!important}body .company-profile-page.kp-compact-business-ui .panel-header{min-height:58px;padding:11px 14px!important;border-bottom:1px solid var(--kp-max-border)!important}body .company-profile-page.kp-compact-business-ui .locked-list,body .company-profile-page.kp-compact-business-ui .logo-content{padding:12px 14px!important}body .company-profile-page.kp-compact-business-ui .locked-field{min-height:54px!important;padding:9px 10px!important;border-radius:var(--kp-max-radius-sm)!important}body .company-profile-page.kp-compact-business-ui .form-main-header{min-height:64px!important;padding:11px 14px!important}body .company-profile-page.kp-compact-business-ui .profile-form>.form-section{margin:0!important;padding:15px 14px!important;border:0!important;border-top:1px solid var(--kp-max-border)!important;border-radius:0!important;background:#fff!important}body .company-profile-page.kp-compact-business-ui .profile-form>.form-section:first-of-type{border-top:0!important}body .company-profile-page.kp-compact-business-ui .form-section>h3{margin-bottom:11px!important;color:var(--kp-max-ink)!important}body .company-profile-page.kp-compact-business-ui .field input,body .company-profile-page.kp-compact-business-ui .field select{min-height:var(--kp-v4-control-height)!important;padding:0 11px!important;border-radius:var(--kp-max-radius-sm)!important}body .company-profile-page.kp-compact-business-ui .field textarea{padding:9px 11px!important;border-radius:var(--kp-max-radius-sm)!important}body .company-profile-page.kp-compact-business-ui .primary-action,body .company-profile-page.kp-compact-business-ui .secondary-action,body .company-profile-page.kp-compact-business-ui .danger-action{min-height:var(--kp-v4-control-height)!important;border-radius:var(--kp-max-radius-sm)!important;font-size:12px!important;font-weight:560!important}@media (max-width: 680px){:root{--kp-type-page-title: 21px;--kp-type-editor-title: 17px}body .kp-page.kp-compact-business-ui .kp-editor-tabs,body .kp-page.kp-compact-business-ui .branch-modal-tabs{padding-inline:8px!important}body .kp-page.kp-compact-business-ui .kp-editor-body,body .kp-page.kp-compact-business-ui .branch-modal-body,body .kp-page.kp-compact-business-ui .editor-body{padding:9px!important}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto!important}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media (prefers-contrast: more){:root{--kp-max-border: #b8c0cb;--kp-max-border-strong: #929dab;--kp-max-muted: #505c6f}body .kp-page.kp-compact-business-ui :is(button,input,select,textarea,summary):focus-visible{outline-width:3px!important}}@media print{body .kp-page.kp-compact-business-ui{padding:0!important;background:#fff!important}body .kp-page.kp-compact-business-ui :is(.kp-page-header-actions,.kp-toolbar-actions,.query-toolbar,.query-actions,.filter-disclosure,.kp-filter-panel,.table-tools,.kp-pagination,.table-pagination,.kp-context-button,.icon-action-button){display:none!important}body .kp-page.kp-compact-business-ui :is(.kp-card,.kp-module-panel,.chart-card,.report-table-card,.summary-card){break-inside:avoid;border-color:#cdd2d9!important}}:root{--kp-max-canvas: 1420px}body .kp-page.kp-compact-business-ui :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible{outline:0!important;outline-offset:0!important;border-color:#df7956!important;box-shadow:0 0 0 3px #f4511e1f!important}body .kp-page.kp-compact-business-ui :is(.kp-toolbar-search,.toolbar-search-inline,.catalog-search,.drawer-search,.input-with-icon,.search-box,.permission-search,.company-search-box,.stock-search-box,.scope-selector-search-box,.customer-search-box){min-height:var(--kp-v4-control-height)!important;border:1px solid var(--kp-max-border-strong)!important;border-radius:var(--kp-max-radius-sm)!important;background:#fff!important;box-shadow:none!important}body .kp-page.kp-compact-business-ui :is(.kp-toolbar-search,.toolbar-search-inline,.catalog-search,.drawer-search,.input-with-icon,.search-box,.permission-search,.company-search-box,.stock-search-box,.scope-selector-search-box,.customer-search-box):focus-within{outline:0!important;border-color:#df7956!important;box-shadow:0 0 0 3px #f4511e1f!important}body .kp-page.kp-compact-business-ui :is(.kp-toolbar-search,.toolbar-search-inline,.catalog-search,.drawer-search,.input-with-icon,.search-box,.permission-search,.company-search-box,.stock-search-box,.scope-selector-search-box,.customer-search-box) input:not([type=checkbox]):not([type=radio]){min-width:0;min-height:calc(var(--kp-v4-control-height) - 2px)!important;padding-block:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}body .kp-page.kp-compact-business-ui :is(.kp-toolbar-search,.toolbar-search-inline,.catalog-search,.drawer-search,.input-with-icon,.search-box,.permission-search,.company-search-box,.stock-search-box,.scope-selector-search-box,.customer-search-box) input:not([type=checkbox]):not([type=radio]):focus,body .kp-page.kp-compact-business-ui :is(.kp-toolbar-search,.toolbar-search-inline,.catalog-search,.drawer-search,.input-with-icon,.search-box,.permission-search,.company-search-box,.stock-search-box,.scope-selector-search-box,.customer-search-box) input:not([type=checkbox]):not([type=radio]):focus-visible{border:0!important;outline:0!important;box-shadow:none!important}body .kp-page.kp-compact-business-ui ion-button.kp-btn-secondary,body .kp-page.kp-compact-business-ui ion-button.back-btn{--min-height: var(--kp-v4-control-height);--padding-start: 12px;--padding-end: 12px;--border-width: 1px;--border-style: solid;--border-color: var(--kp-max-border-strong);--border-radius: var(--kp-max-radius-sm);--background: #fff;--background-hover: var(--kp-max-subtle);--background-activated: var(--kp-max-subtle);--color: var(--kp-max-ink-soft);min-height:var(--kp-v4-control-height)!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .kp-page.kp-compact-business-ui ion-button.kp-btn-primary{--min-height: var(--kp-v4-control-height);--padding-start: 12px;--padding-end: 12px;--border-width: 1px;--border-style: solid;--border-color: var(--kp-max-orange);--border-radius: var(--kp-max-radius-sm);--background: var(--kp-max-orange);--background-hover: var(--kp-max-orange-hover);--background-activated: var(--kp-max-orange-hover);--color: #fff;min-height:var(--kp-v4-control-height)!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .kp-page.kp-compact-business-ui ion-button.kp-btn-secondary::part(native),body .kp-page.kp-compact-business-ui ion-button.kp-btn-primary::part(native),body .kp-page.kp-compact-business-ui ion-button.back-btn::part(native){min-height:var(--kp-v4-control-height);border-radius:var(--kp-max-radius-sm);box-shadow:none}body .kp-page.kp-compact-business-ui ion-button:focus-visible{outline:0!important;outline-offset:0!important;box-shadow:0 0 0 3px var(--kp-v4-focus-soft)!important}body .kp-page.kp-compact-business-ui{--kp-editor-max-width: 1520px;--kp-editor-inner-width: 1420px}body .kp-page.kp-compact-business-ui .kp-editor-card{max-width:min(var(--kp-editor-max-width),100vw - 32px)!important}body .kp-page.kp-compact-business-ui .kp-editor-context,body .kp-page.kp-compact-business-ui .kp-editor-tabs{width:min(var(--kp-editor-inner-width),100% - 24px)!important;max-width:none!important}body .kp-page.kp-compact-business-ui .kp-editor-canvas,body .kp-page.kp-compact-business-ui .supplier-editor-canvas{width:min(var(--kp-editor-inner-width),100%)!important;max-width:var(--kp-editor-inner-width)!important}body .kp-page.kp-compact-business-ui .field-hint-row.compact-counter-only{min-height:16px;margin-top:3px;padding-inline:2px;justify-content:flex-end}body .kp-page.kp-compact-business-ui .kp-page-header-actions,body .kp-page.kp-compact-business-ui .hero-actions,body .kp-page.kp-compact-business-ui .kp-toolbar-actions{gap:8px!important}@media (max-width: 680px){body .kp-page.kp-compact-business-ui ion-button.kp-btn-secondary,body .kp-page.kp-compact-business-ui ion-button.kp-btn-primary,body .kp-page.kp-compact-business-ui ion-button.back-btn,body .kp-page.kp-compact-business-ui ion-button.kp-btn-secondary::part(native),body .kp-page.kp-compact-business-ui ion-button.kp-btn-primary::part(native),body .kp-page.kp-compact-business-ui ion-button.back-btn::part(native){min-height:var(--kp-v4-touch-height)!important}}:root{--kp-consistency-ink: #172033;--kp-consistency-muted: #667085;--kp-consistency-border: #d9dfe8;--kp-consistency-border-soft: #e7ebf1;--kp-consistency-surface: #ffffff;--kp-consistency-subtle: #f7f8fa;--kp-consistency-radius: 12px;--kp-consistency-radius-sm: 9px;--kp-consistency-page-title: 22px;--kp-consistency-editor-title: 18px;--kp-consistency-panel-title: 15px;--kp-consistency-section-title: 14px;--kp-consistency-body: 12.5px;--kp-consistency-caption: 10.5px}body .kp-page.kp-compact-business-ui{color:var(--kp-consistency-ink)}body .kp-page.kp-compact-business-ui :is(.kp-page-header,.page-header,.profile-hero) :is(h1,.page-title){margin:0!important;color:var(--kp-consistency-ink)!important;font-size:var(--kp-consistency-page-title)!important;line-height:1.18!important;font-weight:650!important;letter-spacing:-.028em!important}body .kp-page.kp-compact-business-ui :is(.kp-editor-heading,.branch-modal-heading,.supplier-editor-heading-group,.editor-title-block,.wizard-header,.drawer-header,.module-header,.ap-module-header,.history-header,.detail-header,.guide-header,.management-header,.customer-selector-header) :is(h1,h2,h3){margin:0!important;color:var(--kp-consistency-ink)!important;font-size:var(--kp-consistency-editor-title)!important;line-height:1.22!important;font-weight:650!important;letter-spacing:-.022em!important}body .kp-page.kp-compact-business-ui :is(.kp-toolbar-title,.toolbar-title,.panel-header,.panel-heading,.list-heading,.phase-header,.programs-header,.rules-header,.report-title-copy,.sessions-heading-copy,.conversion-panel-head,.purchase-supplier-panel__head-main) :is(h2,h3){margin:0!important;color:var(--kp-consistency-ink)!important;font-size:var(--kp-consistency-panel-title)!important;line-height:1.25!important;font-weight:625!important;letter-spacing:-.016em!important}body .kp-page.kp-compact-business-ui :is(.section-title,.section-title-row,.section-heading,.editor-section-head,.editor-section-heading,.form-section-heading,.card-heading,.layout-heading,.quick-actions-heading,.purchase-supplier-section__title,.selected-supplier-context__title,.scope-selector-header,.group-editor-header,.builder-header,.panel-heading-row,.smart-results-title,.scope-review-header,.exclusion-builder-header,.role-access-summary__header) :is(h2,h3,h4,strong){margin:0!important;color:var(--kp-consistency-ink)!important;font-size:var(--kp-consistency-section-title)!important;line-height:1.3!important;font-weight:625!important;letter-spacing:-.01em!important}body .kp-page.kp-compact-business-ui :is(.kp-page-header,.kp-page-header-copy,.kp-editor-heading,.branch-modal-heading,.editor-title-block,.module-header,.ap-module-header,.history-header,.panel-heading,.phase-header,.section-title,.section-title-row,.editor-section-head) p{color:var(--kp-consistency-muted)!important;font-size:var(--kp-consistency-body)!important;line-height:1.45!important;font-weight:400!important}body .kp-page.kp-compact-business-ui :is(.kicker,.eyebrow,.editor-kicker,.hero-badge,.section-badge,.reports-kicker,.toolbar-kicker-inline,.wizard-kicker){color:var(--kp-consistency-muted)!important;font-size:9.5px!important;line-height:1.25!important;font-weight:650!important;letter-spacing:.055em!important}body .kp-page.kp-compact-business-ui :is(.kp-module-panel,.kp-editor-card,.kp-crud-card,.wizard-card,.profile-panel,.sessions-panel,.phase-card,.analytics-panel,.allocation-panel,.category-create-card,.chart-card,.collection-card,.company-scope-card,.data-panel,.detail-main-card,.document-card,.editor-card,.filter-card,.history-panel,.notes-card,.payment-card,.source-card,.statement-card,.table-card,.timeline-card,.advanced-card,.advanced-engine-shell,.advanced-phase-panel,.advanced-policy-card,.coupon-editor-panel,.coupons-panel,.engine-form-card,.engine-panel,.engine-status-card,.form-section-card,.group-card,.group-editor-card,.impact-card,.info-panel,.list-panel,.medium-card,.promo-guide-panel,.promotion-editor-panel,.promotions-panel,.result-panel,.scope-control-card,.scope-help-card,.scope-review-panel,.scope-selected-panel,.scope-selection-summary-card,.segmentation-help-card,.simulator-panel,.stacking-policy-card,.tester-panel,.editor-panel,.form-panel,.document-management-panel,.document-toolbar-card,.logistics-panel,.picker-card,.picker-card-pro,.picker-list-panel,.purchase-supplier-panel,.toolbar-card){border:1px solid var(--kp-consistency-border)!important;border-radius:var(--kp-consistency-radius)!important;background:var(--kp-consistency-surface)!important;box-shadow:none!important}body .kp-page.kp-compact-business-ui :is(.kp-editor-section,.kp-form-section,.form-section,.field-card,.summary-meta-card,.fixed-context-card,.sync-settings-panel,.sync-mode-card,.selected-supplier-context,.role-access-summary,.user-security-summary){border-color:var(--kp-consistency-border-soft)!important;border-radius:var(--kp-consistency-radius-sm)!important;box-shadow:none!important}body .kp-page.kp-compact-business-ui :is(.kp-editor-header,.kp-crud-header,.editor-topbar,.wizard-header,.panel-toolbar,.module-header,.ap-module-header,.history-header,.detail-header){border-color:var(--kp-consistency-border-soft)!important;background:#fff!important;box-shadow:none!important}body .kp-page.kp-compact-business-ui :is(.kp-editor-tabs,.finance-navigation,.discount-tabs-card,.notifications-tabs){border-color:var(--kp-consistency-border-soft)!important;background:#fff!important;box-shadow:none!important}body .kp-page.kp-compact-business-ui :is(.kp-editor-footer,.kp-action-bar,.form-actions,.drawer-footer,.editor-actions){border-color:var(--kp-consistency-border-soft)!important;background:#fffffffa!important;box-shadow:none!important}body .finance-page.kp-compact-business-ui :is(.module-header,.ap-module-header,.history-header,.detail-header){min-height:64px!important;padding:11px 14px!important;border:0!important;border-bottom:1px solid var(--kp-consistency-border-soft)!important;border-radius:0!important}body .finance-page.kp-compact-business-ui :is(.hero-copy,.module-title,.history-title,.detail-title) :is(h1,h2){margin:0!important;color:var(--kp-consistency-ink)!important;font-size:var(--kp-consistency-editor-title)!important;line-height:1.22!important;font-weight:650!important}body .finance-page.kp-compact-business-ui :is(.panel-heading,.section-title,.card-heading,.form-section-heading,.allocation-heading,.statement-header,.detail-heading) :is(h2,h3,h4,strong){color:var(--kp-consistency-ink)!important;font-size:var(--kp-consistency-section-title)!important;line-height:1.3!important;font-weight:625!important}body .finance-page.kp-compact-business-ui :is(.cash-movement-drawer,.expense-drawer){border-left:1px solid var(--kp-consistency-border)!important;background:#fff!important;box-shadow:-12px 0 28px #17203314!important}body .discounts-page.kp-compact-business-ui :is(.guide-header,.drawer-header,.scope-selector-header,.group-editor-header,.builder-header,.scope-review-header,.exclusion-builder-header) :is(h1,h2,h3){margin:0!important;color:var(--kp-consistency-ink)!important;font-size:var(--kp-consistency-panel-title)!important;line-height:1.25!important;font-weight:625!important}body .discounts-page.kp-compact-business-ui :is(.editor-section-heading,.panel-heading-row,.medium-card-header,.smart-results-title,.discount-title-copy) :is(h2,h3,h4,strong){color:var(--kp-consistency-ink)!important;font-size:var(--kp-consistency-section-title)!important;line-height:1.3!important;font-weight:625!important}body .discounts-page.kp-compact-business-ui :is(.coupon-editor-panel,.promotion-editor-panel,.group-editor-card){overflow:hidden!important}body .logistics-page.kp-compact-business-ui .logistics-editor-shell{width:min(100%,1420px)!important;margin-inline:auto!important}body .logistics-page.kp-compact-business-ui .editor-topbar{min-height:68px!important;padding:11px 14px!important;border:1px solid var(--kp-consistency-border)!important;border-bottom:0!important;border-radius:var(--kp-consistency-radius) var(--kp-consistency-radius) 0 0!important}body .logistics-page.kp-compact-business-ui .editor-panel{border-radius:0 0 var(--kp-consistency-radius) var(--kp-consistency-radius)!important}body .logistics-page.kp-compact-business-ui :is(.editor-section-head,.quick-actions-heading,.purchase-supplier-section__title) :is(h2,h3,strong){margin:0!important;color:var(--kp-consistency-ink)!important;font-size:var(--kp-consistency-section-title)!important;line-height:1.3!important;font-weight:625!important}:is(.logistics-picker-modal,.logistics-product-picker-modal,.logistics-variant-picker-modal){overflow:hidden!important;border:1px solid var(--kp-consistency-border)!important;border-radius:var(--kp-consistency-radius)!important;background:#fff!important;box-shadow:0 24px 60px #1720332e!important}:is(.picker-header,.picker-header-pro,.picker-title-wrap) :is(h1,h2,h3){margin:0!important;color:var(--kp-consistency-ink)!important;font-size:var(--kp-consistency-editor-title)!important;line-height:1.22!important;font-weight:650!important}:is(.pos-modal-shell,.history-page.kp-compact-business-ui){color:var(--kp-consistency-ink);font-size:var(--kp-consistency-body)}:is(.modal-topbar,.held-sales-modal__header,.salesperson-picker-header,.terminal-picker-modal__header,.catalog-modal__header,.variant-modal__header,.customer-selector-header,.management-header,.kitchen-header,.order-pane-header,.service-operations-header) :is(h1,h2,h3,.management-title,.service-operations-title){margin:0!important;color:var(--kp-consistency-ink)!important;font-size:var(--kp-consistency-editor-title)!important;line-height:1.22!important;font-weight:650!important;letter-spacing:-.022em!important}:is(.discount-modal__title,.payment-modal__title) :is(h1,h2,h3){margin:0!important;color:var(--kp-consistency-ink)!important;font-size:var(--kp-consistency-editor-title)!important;line-height:1.22!important;font-weight:650!important}:is(.pos-modal-shell,.history-page.kp-compact-business-ui,.customer-selector-modal,.management-modal) :is(.section-heading,.panel-heading,.form-heading,.editor-title,.order-heading,.modifier-group-heading,.discount-section-heading,.payment-section__heading,.credit-sale-card__heading) :is(h2,h3,h4,strong){margin:0!important;color:var(--kp-consistency-ink)!important;font-size:var(--kp-consistency-section-title)!important;line-height:1.3!important;font-weight:625!important}:is(.held-sales-modal,.salesperson-picker-modal,.terminal-picker-modal,.catalog-modal,.variant-modal,.discount-modal,.payment-modal,.customer-selector-modal,.management-modal){overflow:hidden!important;border:1px solid var(--kp-consistency-border)!important;border-radius:var(--kp-consistency-radius)!important;background:#fff!important;box-shadow:0 24px 60px #1720332e!important}:is(.held-sales-modal__header,.salesperson-picker-header,.terminal-picker-modal__header,.catalog-modal__header,.variant-modal__header,.discount-modal__header,.payment-modal__header,.customer-selector-header,.management-header){border-color:var(--kp-consistency-border-soft)!important;background:#fff!important;box-shadow:none!important}:is(.payment-total-hero,.discount-savings-hero,.payment-modal__header-total,.discount-modal__header-total,.sale-success-total-card,.totals-card,.kiosk-total,.kiosk-amount,.amount-total){font-variant-numeric:tabular-nums}body :is(.reports-page,.shopify-integration-page,.subscriptions-page,.demos-page,.notifications-page,.profile-page).kp-page.kp-compact-business-ui :is(.report-title-copy,.phase-header,.summary-title-row,.list-heading,.panel-heading,.sessions-heading-copy) :is(h2,h3){margin:0!important;color:var(--kp-consistency-ink)!important;font-size:var(--kp-consistency-panel-title)!important;line-height:1.25!important;font-weight:625!important}body :is(.reports-page,.shopify-integration-page,.subscriptions-page,.demos-page,.notifications-page,.profile-page).kp-page.kp-compact-business-ui :is(.option-drawer,.columns-drawer){border-left:1px solid var(--kp-consistency-border)!important;background:#fff!important;box-shadow:-12px 0 28px #17203314!important}body .kp-page.kp-compact-business-ui :is(.finance-navigation,.discount-tabs-card,.notifications-tabs,.branch-modal-tabs,.kp-editor-tabs) button{min-height:36px!important;font-size:11.5px!important;font-weight:560!important}body .kp-page.kp-compact-business-ui :is(input,select,textarea,button){font-family:inherit}body .kp-page.kp-compact-business-ui :is(input,select,textarea){color:var(--kp-consistency-ink)!important}@media (max-width: 760px){:root{--kp-consistency-page-title: 21px;--kp-consistency-editor-title: 17px}body .kp-page.kp-compact-business-ui :is(.kp-editor-header,.kp-crud-header,.editor-topbar,.wizard-header){padding-inline:10px!important}body .kp-page.kp-compact-business-ui :is(.finance-navigation,.discount-tabs-card,.notifications-tabs){overflow-x:auto;scrollbar-width:thin}}@media (prefers-reduced-motion: reduce){body .kp-page.kp-compact-business-ui *,.pos-modal-shell *,.logistics-picker-modal *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}body .home-page.kp-compact-business-ui .intro-copy h1{font-size:clamp(22px,1.55vw,24px)!important;line-height:1.12!important;letter-spacing:-.03em!important}body .sidebar-toggle{inline-size:36px!important;min-inline-size:36px!important;block-size:36px!important;min-block-size:36px!important}body .profile-page .password-toggle{inline-size:34px!important;min-inline-size:34px!important;block-size:34px!important;min-block-size:34px!important;flex-basis:34px!important}body .reports-page .category-chip,body .cash-page .filter-toggle-btn,body .kp-page .active-filter-chip{min-height:34px!important}body .roles-page .color-grid button{width:32px!important;height:32px!important}body :is(.field-control,.item-select-search,.kp-toolbar-search,.toolbar-search-inline,.catalog-search,.drawer-search,.input-with-icon,.search-box,.search-control,.search-field,.search-shell,.search-input-shell,.catalog-search-shell,.compact-search,.permission-search,.company-search-box,.stock-search-box,.customer-search-box,.scope-selector-search-box,.scope-search-row,.scope-review-search,.groups-search,.feature-search,.mini-search-shell,.user-picker__search,.bulk-user-picker__search,.salesperson-picker-search,.date-input-shell,.input-shell,.money-input,.coupon-input-shell,.discount-value-input,.restaurant-search) :is(input,select,textarea,button):focus-visible{outline:0!important;outline-offset:0!important;box-shadow:none!important}body .subscriptions-page .company-query-actions label{min-height:36px!important;height:36px!important}body .subscriptions-page .company-query-actions select{min-height:30px!important;height:30px!important;border:0!important;outline:0!important;background:var(--kp-consistency-subtle, #f7f8fa)!important;box-shadow:none!important}body .items-page .toolbar-filter-mini-xs :is(.premium-select-panel,.company-combobox-panel){right:0!important;left:auto!important}@media (min-width: 1181px){body .items-page .filter-body>:nth-child(3n) :is(.premium-select-panel,.company-combobox-panel){right:0!important;left:auto!important}}@media (min-width: 721px) and (max-width: 1180px){body .companies-page :is(.companies-record-header,.company-record-row){grid-template-columns:minmax(0,2fr) 82px minmax(120px,1fr) 48px!important}body .companies-page :is(.company-location-cell,.company-created-cell,.companies-record-header>span:nth-child(4),.companies-record-header>span:nth-child(5)){display:none!important}body .companies-page .company-record-actions{min-width:0!important;justify-content:flex-end!important}body .items-page .filter-body{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .items-page .filter-body>:nth-child(2n) :is(.premium-select-panel,.company-combobox-panel){right:0!important;left:auto!important}body .stock-page .panel-toolbar{grid-template-columns:1fr!important}body .stock-page .toolbar-actions-inline{min-width:0!important;justify-content:stretch!important;flex-wrap:wrap!important}body .stock-page .toolbar-actions-inline :is(.ghost-btn,.alert-summary-btn){flex:1 1 150px!important;justify-content:center!important}}@media (max-width: 720px){body .kp-page.crud-focus-mode :is(.kp-editor-footer,.form-actions,.modal-form-actions-side,.modal-footer,.compact-modal-footer,.kp-page-header-actions){display:flex!important;align-items:stretch!important;flex-direction:column!important;gap:8px!important}body .kp-page.crud-focus-mode :is(.kp-editor-footer,.form-actions,.modal-form-actions-side,.modal-footer,.compact-modal-footer,.kp-page-header-actions,.footer-actions)>:is(button,ion-button,a){width:100%!important}body .kp-page.crud-focus-mode .footer-actions{width:100%!important;display:flex!important;align-items:stretch!important;flex-direction:column!important;gap:8px!important}body .home-page.kp-compact-business-ui .intro-copy h1{font-size:22px!important}}:where(.status-badge,.status-pill,.status-chip,.record-pill,.health-pill,.feature-pill,.payment-dot,.status-token):is(.is-active,.active,.enabled,.success,.healthy,.approved,.paid,.posted,.completed,.converted),:where(.status-badge,.status-pill,.status-chip,.record-pill,.health-pill,.status-token)[data-tone=success],:where(.status-badge,.status-pill,.status-chip,.record-pill,.health-pill,.status-token)[data-status=success]{color:#067647!important;border-color:#abefc6!important;background:#ecfdf3!important}:where(.status-badge,.status-pill,.status-chip,.record-pill,.health-pill,.feature-pill,.payment-dot,.status-token):is(.is-inactive,.inactive,.disabled,.danger,.error,.rejected,.cancelled,.canceled,.voided,.blocked),:where(.status-badge,.status-pill,.status-chip,.record-pill,.health-pill,.status-token)[data-tone=danger],:where(.status-badge,.status-pill,.status-chip,.record-pill,.health-pill,.status-token)[data-status=danger]{color:#c4320a!important;border-color:#ffd6ae!important;background:#fff4ed!important}:where(.company-status-rail,.branch-status-rail,.record-status-rail,.item-status-rail,.discount-status-rail,.loyalty-status-rail,.terminal-status-rail):not(.is-inactive){background:#12b76a!important}:where(.company-status-rail,.branch-status-rail,.record-status-rail,.item-status-rail,.discount-status-rail,.loyalty-status-rail,.terminal-status-rail).is-inactive{background:#f4511e!important}.feature-pill.enabled,.payment-dot.enabled{color:#067647!important;border-color:#abefc6!important;background:#ecfdf3!important}.feature-pill:not(.enabled),.payment-dot:not(.enabled){color:#c4320a!important;border-color:#ffd6ae!important;background:#fff4ed!important}:where(.status-badge,.status-pill,.status-chip,.record-pill,.health-pill,.status-token) ion-icon{color:currentColor!important}:root{--kp-pos-modal-overlay: rgba(15, 23, 42, .62);--kp-pos-modal-border: rgba(71, 85, 105, .34);--kp-pos-modal-divider: rgba(148, 163, 184, .42);--kp-pos-modal-shadow: 0 34px 100px rgba(2, 6, 23, .42);--kp-pos-modal-surface: #ffffff;--kp-pos-modal-surface-soft: #f8fafc}ion-modal.customer-selector-modal-shell,ion-modal.pos-payment-methods-modal-wrapper{--backdrop-opacity: .62 !important;--box-shadow: var(--kp-pos-modal-shadow) !important}ion-modal.customer-selector-modal-shell::part(backdrop),ion-modal.pos-payment-methods-modal-wrapper::part(backdrop){background:var(--kp-pos-modal-overlay)!important;-webkit-backdrop-filter:blur(4px) saturate(.88);backdrop-filter:blur(4px) saturate(.88)}ion-modal.customer-selector-modal-shell::part(content),ion-modal.pos-payment-methods-modal-wrapper::part(content){overflow:hidden;border:2px solid var(--kp-pos-modal-border)!important;outline:1px solid rgba(255,255,255,.92);background:var(--kp-pos-modal-surface)!important;box-shadow:inset 0 4px #ff4800,var(--kp-pos-modal-shadow)!important}.catalog-overlay,.variant-overlay,.payment-overlay,.discount-overlay,.sale-success-overlay,.terminal-picker-overlay,.held-sales-overlay,.salesperson-picker-overlay,.invoice-email-overlay,.modifier-overlay,.checkout-overlay,.selector-overlay,.benefits-overlay{background:var(--kp-pos-modal-overlay)!important;-webkit-backdrop-filter:blur(4px) saturate(.88)!important;backdrop-filter:blur(4px) saturate(.88)!important;overscroll-behavior:contain}.catalog-modal,.variant-modal,.payment-modal,.discount-modal,.sale-success-modal,.terminal-picker-modal,.held-sales-modal,.salesperson-picker-modal,.invoice-email-dialog,.modifier-dialog,.checkout-dialog,.seller-selector-dialog,.benefits-dialog{position:relative;isolation:isolate;border:2px solid var(--kp-pos-modal-border)!important;outline:1px solid rgba(255,255,255,.92);background:var(--kp-pos-modal-surface)!important;box-shadow:inset 0 4px #ff4800,var(--kp-pos-modal-shadow)!important}.catalog-modal__header,.variant-modal__header,.payment-modal__header,.discount-modal__header,.terminal-picker-modal__header,.held-sales-modal__header,.salesperson-picker-header,.invoice-email-dialog>header,.modifier-dialog>header,.checkout-dialog>header,.seller-selector-dialog>header,.benefits-dialog>header{position:relative;z-index:5;flex:0 0 auto;background:#fffffffc!important;border-bottom:1px solid var(--kp-pos-modal-divider)!important;box-shadow:0 7px 16px #0f172a12}.catalog-modal__header h2,.variant-modal__header h2,.payment-modal__header h2,.discount-modal__header h2,.terminal-picker-modal__header h2,.held-sales-modal__header h2,.salesperson-picker-header h2,.invoice-email-dialog>header h2,.modifier-dialog>header h2,.checkout-dialog>header h2,.seller-selector-dialog>header h2,.benefits-dialog>header h2{color:#0f172a!important;font-size:clamp(1.25rem,1.5vw,1.5rem)!important;line-height:1.15!important;font-weight:850!important;letter-spacing:-.025em!important}.catalog-modal__header p,.variant-modal__header p,.payment-modal__header p,.discount-modal__header p,.terminal-picker-modal__header p,.held-sales-modal__header p,.salesperson-picker-header p,.invoice-email-dialog>header p,.modifier-dialog>header p,.checkout-dialog>header p,.seller-selector-dialog>header p,.benefits-dialog>header p{color:#475569!important;font-size:.875rem!important;line-height:1.5!important}.catalog-footer,.variant-footer,.discount-modal__footer,.held-sales-modal__footer,.invoice-email-dialog>footer,.modifier-dialog>footer,.checkout-dialog>footer,.benefits-dialog>footer{position:relative;z-index:5;flex:0 0 auto;background:#fffdfb!important;border-top:1px solid var(--kp-pos-modal-divider)!important;box-shadow:0 -7px 16px #0f172a12}.catalog-list,.variant-list,.payment-modal__body,.discount-modal__body,.benefits-dialog-body,.selector-body,.create-form-card{min-height:0;scrollbar-width:auto;scrollbar-color:rgba(71,85,105,.72) rgba(226,232,240,.72)}.catalog-list::-webkit-scrollbar,.variant-list::-webkit-scrollbar,.payment-modal__body::-webkit-scrollbar,.discount-modal__body::-webkit-scrollbar,.benefits-dialog-body::-webkit-scrollbar,.selector-body::-webkit-scrollbar,.create-form-card::-webkit-scrollbar{width:12px}.catalog-list::-webkit-scrollbar-track,.variant-list::-webkit-scrollbar-track,.payment-modal__body::-webkit-scrollbar-track,.discount-modal__body::-webkit-scrollbar-track,.benefits-dialog-body::-webkit-scrollbar-track,.selector-body::-webkit-scrollbar-track,.create-form-card::-webkit-scrollbar-track{border-radius:999px;background:#e2e8f0b8}.catalog-list::-webkit-scrollbar-thumb,.variant-list::-webkit-scrollbar-thumb,.payment-modal__body::-webkit-scrollbar-thumb,.discount-modal__body::-webkit-scrollbar-thumb,.benefits-dialog-body::-webkit-scrollbar-thumb,.selector-body::-webkit-scrollbar-thumb,.create-form-card::-webkit-scrollbar-thumb{min-height:44px;border:2px solid rgba(226,232,240,.72);border-radius:999px;background:#475569b8}.customer-selector-modal-shell .close-btn,.customer-selector-modal-shell .pager-btn,.catalog-modal .close-btn,.variant-modal .close-btn,.payment-modal .dialog-close,.discount-modal .dialog-close,.held-sales-modal .dialog-close,.invoice-email-dialog .dialog-close,.modifier-dialog>header button,.checkout-dialog>header button,.seller-selector-dialog>header button,.benefits-dialog>header button{min-width:44px!important;width:44px!important;min-height:44px!important;height:44px!important;border:1px solid rgba(100,116,139,.42)!important;background:#fff!important;color:#1e293b!important}.customer-selector-modal-shell button:focus-visible,.customer-selector-modal-shell input:focus-visible,.customer-selector-modal-shell select:focus-visible,.catalog-overlay button:focus-visible,.catalog-overlay input:focus-visible,.variant-overlay button:focus-visible,.variant-overlay input:focus-visible,.payment-overlay button:focus-visible,.payment-overlay input:focus-visible,.payment-overlay select:focus-visible,.discount-overlay button:focus-visible,.discount-overlay input:focus-visible,.discount-overlay select:focus-visible,.held-sales-overlay button:focus-visible,.salesperson-picker-overlay button:focus-visible,.invoice-email-overlay button:focus-visible,.invoice-email-overlay input:focus-visible,.modifier-overlay button:focus-visible,.modifier-overlay input:focus-visible,.checkout-overlay button:focus-visible,.checkout-overlay input:focus-visible,.checkout-overlay select:focus-visible,.selector-overlay button:focus-visible,.benefits-overlay button:focus-visible,.benefits-overlay input:focus-visible,.benefits-overlay select:focus-visible{outline:3px solid rgba(37,99,235,.38)!important;outline-offset:2px}@media (max-width: 720px){ion-modal.customer-selector-modal-shell::part(content),ion-modal.pos-payment-methods-modal-wrapper::part(content){border:0!important;outline:0;box-shadow:none!important}.catalog-overlay,.variant-overlay,.payment-overlay,.discount-overlay,.sale-success-overlay,.terminal-picker-overlay,.held-sales-overlay,.salesperson-picker-overlay,.invoice-email-overlay,.modifier-overlay,.checkout-overlay,.selector-overlay,.benefits-overlay{padding:8px!important}.catalog-modal,.variant-modal,.payment-modal,.discount-modal,.sale-success-modal,.terminal-picker-modal,.held-sales-modal,.salesperson-picker-modal,.invoice-email-dialog,.modifier-dialog,.checkout-dialog,.seller-selector-dialog,.benefits-dialog{border-width:1px!important;outline:0;border-radius:18px!important}}@media (prefers-reduced-motion: reduce){.catalog-modal,.variant-modal,.payment-modal,.discount-modal,.sale-success-modal,.terminal-picker-modal,.held-sales-modal,.salesperson-picker-modal,.invoice-email-dialog,.modifier-dialog,.checkout-dialog,.seller-selector-dialog,.benefits-dialog{animation:none!important;transition:none!important}}html,body,ion-app{min-height:100%;font-family:var(--kp-font-family);color:var(--kp-color-text);background:var(--kp-color-bg)}html{scroll-behavior:smooth}body{margin:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}button,input,textarea,select{font:inherit}::selection{color:var(--kp-color-text);background:rgba(var(--kp-color-orange-rgb),.14)}h1,h2,h3,h4,h5,h6{margin:0;color:var(--kp-color-text);letter-spacing:-.018em}p{color:var(--kp-color-text-soft)}a{color:inherit}*{scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.48) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:var(--kp-radius-pill);background:#94a3b873;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:#64748b94;background-clip:padding-box}ion-content{--color: var(--kp-color-text)}ion-toolbar{--background: var(--kp-color-surface);--border-color: transparent;--color: var(--kp-color-text)}ion-title{color:var(--kp-color-text);font-weight:var(--kp-weight-semibold);letter-spacing:-.018em}ion-item{--background: var(--kp-color-surface);--border-color: transparent;--highlight-height: 0;--inner-border-width: 0}ion-input,ion-select,ion-textarea,ion-searchbar{--color: var(--kp-color-text)}ion-modal ion-content,ion-popover ion-content{--background: var(--kp-color-bg-soft)}ion-button{--box-shadow: none;text-transform:none;font-weight:var(--kp-weight-semibold);letter-spacing:-.01em}.kp-w-full{width:100%!important}.kp-hidden{display:none!important}.kp-center{display:grid;place-items:center}.kp-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kp-text-muted{color:var(--kp-color-muted)!important}.kp-text-danger{color:var(--kp-color-danger-600)!important}.kp-text-success{color:var(--kp-color-success-600)!important}ion-modal.pos-fullscreen-modal{--width: 100vw;--height: 100vh;--min-width: 100vw;--min-height: 100vh;--max-width: 100vw;--max-height: 100vh;--border-radius: 0;--box-shadow: none}ion-modal.pos-fullscreen-modal::part(content){width:100vw;height:100vh;border-radius:0}ion-modal.pos-fullscreen-modal::part(backdrop){opacity:.32}ion-alert.kp-multiline-alert .alert-message{white-space:pre-line;line-height:1.5}@font-face{font-family:AppFont;src:url(/assets/fonts/Wes_FY_Medium.ttf) format("truetype");font-display:swap;font-weight:500;font-style:normal}:root{--ion-font-family: "AppFont", "Segoe UI", Roboto, Arial, sans-serif;--ion-color-primary: #ff5a0a;--ion-color-primary-rgb: 255, 90, 10;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #e14f09;--ion-color-primary-tint: #ff6b23}
