@charset "UTF-8";: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);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end: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);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px)}.ion-padding-end{--padding-end: var(--ion-padding, 16px);-webkit-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);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end: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);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end: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);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px)}.ion-margin-end{--margin-end: var(--ion-margin, 16px);-webkit-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);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}.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}}:root{--pos-white: #FFFFFF;--pos-navy: #0D1B2A;--pos-navy-light: #1A2E45;--pos-gold: #C9A84C;--pos-gold-light: #E6C97A;--pos-gray-light: #F5F5F7;--pos-gray: #8A8A8E;--pos-gray-border: #E0E0E5;--pos-danger: #E53935;--pos-success: #2E7D32;--pos-radius: 14px;--pos-radius-sm: 8px;--pos-shadow: 0 2px 12px rgba(0,0,0,.06);--pos-font: -apple-system, BlinkMacSystemFont, "Segoe UI", "SF Pro Display", sans-serif;--ion-background-color: var(--pos-gray-light);--ion-font-family: var(--pos-font);--ion-color-primary: var(--pos-navy);--ion-color-primary-contrast: var(--pos-white);--ion-color-secondary: var(--pos-gold);--ion-color-secondary-contrast: var(--pos-navy);--ion-toolbar-background: var(--pos-white);--ion-tab-bar-background: var(--pos-white);--ion-tab-bar-border-color: var(--pos-gray-border)}@media(prefers-color-scheme:dark){:root{--ion-background-color: var(--pos-gray-light);--ion-text-color: var(--pos-navy)}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body{font-family:var(--pos-font);color:var(--pos-navy);background:var(--pos-gray-light)}.pos-header{border-bottom:1px solid var(--pos-gray-border);box-shadow:none}.pos-header ion-toolbar.pos-toolbar{--background: var(--pos-white);--border-width: 0;--min-height: 56px;padding:0 4px}.pos-header .pos-header-title{font-size:16px;font-weight:700;letter-spacing:1.5px;color:var(--pos-navy)}.pos-admin-header .pos-toolbar{--background: var(--pos-navy) !important;--color: white !important}.pos-admin-header .pos-toolbar ion-title,.pos-admin-header .pos-toolbar ion-icon{color:#fff}.pos-content{--background: var(--pos-gray-light);--padding-start: 0;--padding-end: 0}.pos-bottom-spacer{height:80px}.pos-auth-content{--background: var(--pos-navy)}.pos-auth-wrapper{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px}.pos-auth-header{text-align:center;margin-bottom:32px}.pos-auth-header .pos-logo{display:flex;align-items:center;gap:12px;justify-content:center;margin-bottom:8px}.pos-auth-header .pos-logo-icon{width:36px;height:auto;display:block;border-radius:8px}.pos-auth-header .pos-logo-text{display:flex;flex-direction:column;align-items:flex-start}.pos-auth-header .pos-brand{font-size:18px;font-weight:800;letter-spacing:2px;color:var(--pos-white)}.pos-auth-header .pos-brand-ar{font-size:13px;color:var(--pos-gold);font-weight:600}.pos-auth-header .pos-tagline{color:#fff9;font-size:14px;margin:0}.pos-auth-card{background:var(--pos-white);border-radius:var(--pos-radius);padding:28px 24px;width:100%;max-width:420px;box-shadow:0 8px 32px #0003}.pos-auth-card .pos-form-title{font-size:22px;font-weight:700;color:var(--pos-navy);margin:0 0 24px}.pos-auth-footer{text-align:center;margin-top:20px;font-size:14px;color:var(--pos-gray)}.pos-auth-footer a{color:var(--pos-gold);font-weight:600;text-decoration:none}.pos-field{margin-bottom:16px}.pos-label{display:block;font-size:13px;font-weight:600;color:var(--pos-navy);margin-bottom:6px;letter-spacing:.3px}.pos-native-input{display:block;width:100%;background:var(--pos-gray-light);border:1.5px solid var(--pos-gray-border);border-radius:var(--pos-radius-sm);padding:13px 14px;font-size:15px;font-family:var(--pos-font);color:var(--pos-navy);outline:none;transition:border-color .15s ease;box-sizing:border-box;-webkit-appearance:none;appearance:none}.pos-native-input::placeholder{color:var(--pos-gray)}.pos-native-input:focus{border-color:var(--pos-navy);background:var(--pos-white)}.pos-native-input-wrapper{position:relative;display:flex;align-items:center}.pos-native-input-wrapper .pos-native-input{padding-right:46px}.pos-eye-btn{position:absolute;right:0;top:0;bottom:0;width:44px;background:none;border:none;cursor:pointer;font-size:16px;color:var(--pos-gray);display:flex;align-items:center;justify-content:center;padding:0}.pos-type-toggle{display:flex;gap:8px}.pos-type-btn{flex:1;padding:10px;border:1.5px solid var(--pos-gray-border);border-radius:var(--pos-radius-sm);background:var(--pos-gray-light);font-size:14px;font-weight:600;font-family:var(--pos-font);color:var(--pos-gray);cursor:pointer;transition:all .15s ease}.pos-type-btn.pos-type-btn-active{background:var(--pos-navy);border-color:var(--pos-navy);color:var(--pos-white)}.pos-submit-btn{display:block;width:100%;background:var(--pos-navy);color:var(--pos-white);border:none;border-radius:var(--pos-radius-sm);padding:15px;font-size:15px;font-weight:700;font-family:var(--pos-font);letter-spacing:.5px;cursor:pointer;margin-top:8px;transition:background .15s ease;-webkit-appearance:none;appearance:none}.pos-submit-btn:hover{background:var(--pos-navy-light)}.pos-submit-btn:disabled{opacity:.5;cursor:not-allowed}.pos-input{--background: var(--pos-gray-light);--border-radius: var(--pos-radius-sm);--padding-start: 14px;--padding-end: 14px;--padding-top: 12px;--padding-bottom: 12px;--color: var(--pos-navy);border:1.5px solid var(--pos-gray-border);border-radius:var(--pos-radius-sm);font-size:15px;min-height:48px}.pos-input-wrapper{position:relative;display:flex;align-items:center}.pos-input-wrapper .pos-input{flex:1}.pos-error{color:var(--pos-danger);font-size:12px;margin-top:4px;display:block}.pos-btn-primary{--background: var(--pos-navy);--background-activated: var(--pos-navy-light);--color: var(--pos-white);--border-radius: var(--pos-radius-sm);--box-shadow: none;font-weight:700;letter-spacing:.5px;height:52px;margin-top:8px}.pos-btn-reject{--border-radius: var(--pos-radius-sm);height:48px;margin-top:8px}.pos-segment{--background: var(--pos-gray-light);border-radius:var(--pos-radius-sm);padding:3px}.pos-segment ion-segment-button{--color: var(--pos-gray);--color-checked: var(--pos-navy);--background-checked: var(--pos-white);--indicator-box-shadow: var(--pos-shadow);--border-radius: 6px;font-weight:600;font-size:14px;min-height:36px}.pos-welcome-section{background:var(--pos-navy);padding:24px 20px 28px;margin-bottom:0}.pos-welcome-section .pos-greeting{color:#ffffffb3;font-size:14px;margin:0 0 2px}.pos-welcome-section .pos-greeting strong{color:var(--pos-white)}.pos-welcome-section .pos-tagline-text{color:#ffffff80;font-size:13px;margin:0 0 20px}.pos-welcome-section .pos-cta-button{--background: var(--pos-gold);--color: var(--pos-navy);--border-radius: var(--pos-radius-sm);--box-shadow: none;font-weight:700;height:52px;font-size:15px}.pos-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--pos-gray-border);border-bottom:1px solid var(--pos-gray-border)}.pos-stat-card{background:var(--pos-white);padding:16px;text-align:center}.pos-stat-card .pos-stat-number{font-size:28px;font-weight:800;color:var(--pos-navy);line-height:1.1}.pos-stat-card .pos-stat-label{font-size:11px;color:var(--pos-gray);font-weight:600;margin-top:4px;letter-spacing:.3px}.pos-stat-card.pos-stat-gold .pos-stat-number{color:var(--pos-gold)}.pos-stat-card.pos-stat-navy .pos-stat-number{color:var(--pos-navy)}.pos-stat-card.pos-stat-green .pos-stat-number{color:var(--pos-success)}.pos-section{padding:20px 16px 0}.pos-section:last-child{padding-bottom:0}.pos-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.pos-section-title{font-size:17px;font-weight:700;color:var(--pos-navy);margin:0}.pos-section-link{font-size:13px;color:var(--pos-gold);font-weight:600;text-decoration:none}.pos-order-card{display:flex;align-items:center;background:var(--pos-white);border-radius:var(--pos-radius);padding:14px 16px;margin-bottom:10px;box-shadow:var(--pos-shadow);position:relative;cursor:pointer;border:1px solid var(--pos-gray-border)}.pos-order-card .pos-order-card-left{flex:1}.pos-order-card .pos-order-card-left .pos-order-number{font-size:14px;font-weight:700;color:var(--pos-navy)}.pos-order-card .pos-order-card-left .pos-order-material{font-size:12px;color:var(--pos-gray);margin-top:2px}.pos-order-card .pos-order-card-right{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.pos-order-card .pos-order-card-right .pos-order-total{font-size:13px;font-weight:600;color:var(--pos-navy)}.pos-order-list-card{background:var(--pos-white);border-radius:var(--pos-radius);padding:14px 16px;margin:8px 16px;box-shadow:var(--pos-shadow);border:1px solid var(--pos-gray-border);cursor:pointer}.pos-order-list-card .pos-order-list-header{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}.pos-order-list-card .pos-order-num{font-weight:700;font-size:14px;color:var(--pos-navy);flex:1}.pos-order-list-card .pos-order-list-body .pos-order-meta{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--pos-gray);margin-bottom:4px}.pos-order-list-card .pos-order-list-body .pos-order-meta ion-icon{font-size:14px}.pos-order-list-card .pos-order-list-footer{display:flex;justify-content:space-between;margin-top:8px;padding-top:8px;border-top:1px solid var(--pos-gray-border);font-size:12px;color:var(--pos-gray)}.pos-order-list-card .pos-order-list-footer .pos-order-total{font-weight:600;color:var(--pos-navy)}.pos-status-badge{font-size:11px;font-weight:600;letter-spacing:.3px;padding:4px 8px;border-radius:20px}.pos-urgent-badge{font-size:10px;font-weight:700}.pos-status-banner{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--pos-navy);color:#fff;font-weight:600;font-size:14px}.pos-status-banner .pos-status-dot{color:var(--pos-gold)}.pos-info-card{margin:12px 16px;border-radius:var(--pos-radius)!important;box-shadow:var(--pos-shadow)!important;border:1px solid var(--pos-gray-border)!important}.pos-info-card .pos-card-title{font-size:15px;font-weight:700;color:var(--pos-navy)}.pos-detail-row{display:flex;justify-content:space-between;align-items:flex-start;padding:8px 0;border-bottom:1px solid var(--pos-gray-border);gap:12px}.pos-detail-row:last-child{border-bottom:none}.pos-detail-row .pos-detail-label{font-size:13px;color:var(--pos-gray);font-weight:500;min-width:120px}.pos-detail-row .pos-detail-value{font-size:14px;font-weight:600;color:var(--pos-navy);text-align:right}.pos-timeline{padding:16px}.pos-timeline-item{display:flex;gap:12px;padding-bottom:24px;position:relative}.pos-timeline-item:not(:last-child):before{content:"";position:absolute;left:7px;top:16px;width:2px;height:calc(100% - 16px);background:var(--pos-gray-border)}.pos-timeline-dot{width:16px;height:16px;border-radius:50%;background:var(--pos-gray-border);border:2px solid var(--pos-white);box-shadow:0 0 0 2px var(--pos-gray-border);flex-shrink:0;margin-top:2px}.pos-timeline-active .pos-timeline-dot{background:var(--pos-gold);box-shadow:0 0 0 2px var(--pos-gold)}.pos-timeline-content .pos-timeline-status{font-weight:700;font-size:14px;color:var(--pos-navy)}.pos-timeline-content .pos-timeline-note{font-size:13px;color:var(--pos-gray);margin-top:2px}.pos-timeline-content .pos-timeline-date{font-size:11px;color:var(--pos-gray);margin-top:4px}.pos-quote-card{margin:12px 16px;border-radius:var(--pos-radius)!important;box-shadow:var(--pos-shadow)!important;border:1px solid var(--pos-gray-border)!important}.pos-quote-row{display:flex;justify-content:space-between;padding:8px 0;font-size:14px;color:var(--pos-navy);border-bottom:1px solid var(--pos-gray-border)}.pos-quote-row:last-child{border-bottom:none}.pos-quote-row.pos-quote-total{font-size:16px}.pos-quote-row.pos-quote-discount{color:var(--pos-success)}.pos-quote-divider{height:1px;background:var(--pos-navy);margin:8px 0;opacity:.15}.pos-quote-validity{text-align:center;font-size:12px;color:var(--pos-gray);margin:12px 0 0}.pos-quote-summary-card{margin:0 16px 12px;background:var(--pos-navy)!important;border-radius:var(--pos-radius)!important}.pos-quote-summary-card .pos-quote-row{color:#fffc;border-color:#ffffff1a}.pos-quote-summary-card .pos-quote-total{color:var(--pos-gold);font-weight:700}.pos-parts-scroll{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px;scrollbar-width:none}.pos-parts-scroll::-webkit-scrollbar{display:none}.pos-part-mini-card{min-width:140px;background:var(--pos-white);border-radius:var(--pos-radius);padding:14px;border:1px solid var(--pos-gray-border);box-shadow:var(--pos-shadow)}.pos-part-mini-card .pos-part-name{font-weight:700;font-size:13px;color:var(--pos-navy)}.pos-part-mini-card .pos-part-meta{font-size:11px;color:var(--pos-gray);margin:4px 0 10px}.pos-part-mini-card .pos-reorder-btn{--color: var(--pos-navy);--border-color: var(--pos-navy);font-size:12px;height:30px}.pos-part-card{background:var(--pos-white);border-radius:var(--pos-radius);margin:8px 16px;box-shadow:var(--pos-shadow);border:1px solid var(--pos-gray-border);overflow:hidden}.pos-part-card .pos-part-card-header{display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid var(--pos-gray-border);background:var(--pos-gray-light)}.pos-part-card .pos-part-card-header .pos-part-icon{font-size:28px;color:var(--pos-navy)}.pos-part-card .pos-part-card-header .pos-part-name{font-weight:700;font-size:16px;color:var(--pos-navy)}.pos-part-card .pos-part-card-header .pos-part-number{font-size:12px;color:var(--pos-gray);margin-top:2px}.pos-part-card .pos-part-card-body{padding:12px 16px}.pos-part-card .pos-part-card-body .pos-part-meta-row{display:flex;justify-content:space-between;font-size:13px;padding:6px 0;border-bottom:1px solid var(--pos-gray-border)}.pos-part-card .pos-part-card-body .pos-part-meta-row:last-child{border-bottom:none}.pos-part-card .pos-part-card-body .pos-part-meta-row .pos-part-meta-label{color:var(--pos-gray)}.pos-part-card .pos-part-card-footer{padding:12px 16px}.pos-services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pos-service-card{background:var(--pos-white);border-radius:var(--pos-radius);padding:16px 10px;text-align:center;border:1px solid var(--pos-gray-border);box-shadow:var(--pos-shadow);position:relative;opacity:.7}.pos-service-card.pos-service-active{opacity:1}.pos-service-card .pos-service-icon{font-size:26px;color:var(--pos-gray);margin-bottom:6px}.pos-service-card .pos-service-name{font-size:11px;font-weight:700;color:var(--pos-navy)}.pos-service-card .pos-service-name-ar{font-size:10px;color:var(--pos-gray);margin-top:2px}.pos-service-card .pos-service-coming{font-size:9px;color:var(--pos-gold);margin-top:4px;font-weight:600}.pos-service-active .pos-service-icon{color:var(--pos-navy)}.pos-progress{--progress-background: var(--pos-gray-border);--buffer-background: var(--pos-gray-border);height:3px;--ion-color-primary: var(--pos-gold)}.pos-step-indicator{font-size:12px;color:var(--pos-gray);font-weight:600;padding-right:8px}.pos-step-container{padding:24px 16px 0}.pos-step-header{text-align:center;margin-bottom:24px}.pos-step-header .pos-step-icon{font-size:36px;margin-bottom:8px}.pos-step-header .pos-step-title{font-size:20px;font-weight:700;color:var(--pos-navy);margin:0 0 6px}.pos-step-header .pos-step-desc{font-size:14px;color:var(--pos-gray);margin:0}.pos-step-note{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--pos-gray);background:var(--pos-gray-light);border-radius:var(--pos-radius-sm);padding:12px;margin-top:16px}.pos-step-note ion-icon{font-size:18px;color:var(--pos-gold)}.pos-step-actions{padding:16px;background:var(--pos-white);border-top:1px solid var(--pos-gray-border);position:sticky;bottom:0}.pos-upload-area{border:2px dashed var(--pos-gray-border);border-radius:var(--pos-radius);padding:40px 24px;text-align:center;background:var(--pos-white);cursor:pointer}.pos-upload-area .pos-upload-label{cursor:pointer;display:block}.pos-upload-area .pos-upload-label .pos-upload-icon{font-size:48px;color:var(--pos-gray);margin-bottom:12px}.pos-upload-area .pos-upload-label .pos-upload-text{font-size:16px;font-weight:600;color:var(--pos-navy)}.pos-upload-area .pos-upload-label .pos-upload-formats{font-size:13px;color:var(--pos-gray);margin-top:6px}.pos-upload-area .pos-upload-label .pos-upload-limit{font-size:12px;color:var(--pos-gray);margin-top:4px}.pos-upload-area .pos-upload-progress{margin-top:16px}.pos-upload-area .pos-upload-pct{font-size:12px;color:var(--pos-gray);margin-top:4px}.pos-upload-area .pos-upload-error{color:var(--pos-danger);font-size:13px;margin-top:12px;display:flex;align-items:center;gap:6px;justify-content:center}.pos-file-preview{display:flex;align-items:center;gap:12px;background:var(--pos-white);border-radius:var(--pos-radius);padding:16px;border:1px solid var(--pos-gray-border)}.pos-file-preview .pos-file-icon-lg{font-size:40px;color:var(--pos-navy)}.pos-file-preview .pos-file-details{flex:1}.pos-file-preview .pos-file-details .pos-file-name{font-weight:600;font-size:14px;color:var(--pos-navy)}.pos-file-preview .pos-file-details .pos-file-size{font-size:12px;color:var(--pos-gray);margin:2px 0 6px}.pos-material-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pos-material-card{background:var(--pos-white);border-radius:var(--pos-radius);padding:16px;border:2px solid var(--pos-gray-border);cursor:pointer;transition:all .15s ease}.pos-material-card .pos-material-name{font-weight:700;font-size:14px;color:var(--pos-navy)}.pos-material-card .pos-material-name-ar{font-size:12px;color:var(--pos-gray);margin:2px 0}.pos-material-card .pos-material-code{font-size:11px;font-weight:600;color:var(--pos-gold);letter-spacing:1px}.pos-material-card.pos-selected{border-color:var(--pos-navy);background:var(--pos-navy)}.pos-material-card.pos-selected .pos-material-name{color:var(--pos-white)}.pos-material-card.pos-selected .pos-material-name-ar{color:#ffffffb3}.pos-material-card.pos-selected .pos-material-code{color:var(--pos-gold)}.pos-thickness-grid{display:flex;flex-wrap:wrap;gap:10px}.pos-thickness-chip{background:var(--pos-white);border:2px solid var(--pos-gray-border);border-radius:24px;padding:10px 20px;font-size:15px;font-weight:600;color:var(--pos-navy);cursor:pointer;transition:all .15s ease}.pos-thickness-chip.pos-selected{background:var(--pos-navy);border-color:var(--pos-navy);color:var(--pos-white)}.pos-services-select-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pos-service-select-card{background:var(--pos-white);border-radius:var(--pos-radius);padding:16px;border:2px solid var(--pos-gray-border);cursor:pointer;text-align:center;position:relative;transition:all .15s ease}.pos-service-select-card .pos-svc-icon{font-size:28px;color:var(--pos-gray);margin-bottom:8px}.pos-service-select-card .pos-svc-name{font-size:13px;font-weight:700;color:var(--pos-navy)}.pos-service-select-card .pos-svc-name-ar{font-size:11px;color:var(--pos-gray);margin-top:2px}.pos-service-select-card .pos-svc-check{position:absolute;top:8px;right:8px;--size: 20px}.pos-service-select-card.pos-selected{border-color:var(--pos-gold)}.pos-service-select-card.pos-selected .pos-svc-icon{color:var(--pos-gold)}.pos-review-card{margin:0 0 16px;border-radius:var(--pos-radius)!important;box-shadow:var(--pos-shadow)!important;border:1px solid var(--pos-gray-border)!important}.pos-review-row{display:flex;justify-content:space-between;align-items:flex-start;padding:10px 0;border-bottom:1px solid var(--pos-gray-border);gap:12px;font-size:14px}.pos-review-row:last-child{border-bottom:none}.pos-review-row .pos-review-label{color:var(--pos-gray);min-width:100px}.pos-review-row .pos-review-value{font-weight:600;color:var(--pos-navy);text-align:right}.pos-review-row .pos-notes-value{font-weight:400;font-size:13px}.pos-quote-notice{display:flex;gap:10px;align-items:flex-start;background:var(--pos-gold);border-radius:var(--pos-radius);padding:14px;margin-top:8px}.pos-quote-notice ion-icon{font-size:20px;color:var(--pos-navy);flex-shrink:0;margin-top:1px}.pos-quote-notice p{font-size:13px;font-weight:600;color:var(--pos-navy);margin:0}.pos-bottom-nav{--background: var(--pos-white);border-top:1px solid var(--pos-gray-border);height:64px}.pos-bottom-nav ion-tab-button{--color: var(--pos-gray);--color-selected: var(--pos-navy);font-size:10px;font-weight:600}.pos-bottom-nav ion-tab-button.tab-active{color:var(--pos-navy)}.pos-bottom-nav ion-tab-button.tab-active ion-icon{color:var(--pos-navy)}.pos-spinner{display:block;margin:40px auto;--color: var(--pos-navy)}.pos-empty-state{text-align:center;padding:48px 24px;color:var(--pos-gray)}.pos-empty-state .pos-empty-icon{font-size:56px;margin-bottom:12px;opacity:.4}.pos-empty-state p{font-size:15px;margin:0 0 20px}.pos-admin-stats-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;padding:16px}.pos-admin-stat-card{background:var(--pos-white);border-radius:var(--pos-radius);padding:14px;text-align:center;box-shadow:var(--pos-shadow);border:1px solid var(--pos-gray-border)}.pos-admin-stat-card .pos-stat-number{font-size:24px;font-weight:800;color:var(--pos-navy)}.pos-admin-stat-card .pos-stat-label{font-size:10px;color:var(--pos-gray);font-weight:600;margin-top:4px}.pos-admin-stat-card.pos-stat-blue .pos-stat-number{color:#1565c0}.pos-admin-stat-card.pos-stat-orange .pos-stat-number{color:#e65100}.pos-admin-stat-card.pos-stat-navy .pos-stat-number{color:var(--pos-navy)}.pos-admin-stat-card.pos-stat-green .pos-stat-number{color:var(--pos-success)}.pos-admin-stat-card.pos-stat-gray .pos-stat-number{color:var(--pos-gray)}.pos-admin-nav-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;padding:0 16px 16px}.pos-admin-nav-card{background:var(--pos-navy);border-radius:var(--pos-radius);padding:16px 10px;text-align:center;cursor:pointer;color:var(--pos-white)}.pos-admin-nav-card ion-icon{font-size:24px;margin-bottom:6px;color:var(--pos-gold)}.pos-admin-nav-card span{font-size:11px;font-weight:700}.pos-admin-action-bar{display:flex;gap:10px;padding:12px 16px;background:var(--pos-white);border-bottom:1px solid var(--pos-gray-border)}.pos-notification-btn{--color: var(--pos-navy)}.pos-board-tabs{display:flex;overflow-x:auto;padding:12px 16px;gap:8px;scrollbar-width:none}.pos-board-tabs::-webkit-scrollbar{display:none}.pos-board-tab{flex-shrink:0;padding:8px 14px;border-radius:20px;font-size:13px;font-weight:600;background:var(--pos-white);border:1px solid var(--pos-gray-border);color:var(--pos-gray);cursor:pointer;display:flex;align-items:center;gap:6px}.pos-board-tab .pos-board-count{background:var(--pos-gray-border);border-radius:10px;padding:1px 7px;font-size:11px;font-weight:700}.pos-board-tab.pos-board-tab-active{background:var(--pos-navy);border-color:var(--pos-navy);color:var(--pos-white)}.pos-board-tab.pos-board-tab-active .pos-board-count{background:#fff3}.pos-board-column{padding:0 16px}.pos-board-card{background:var(--pos-white);border-radius:var(--pos-radius);padding:14px 16px;margin-bottom:10px;border:1px solid var(--pos-gray-border);box-shadow:var(--pos-shadow);cursor:pointer}.pos-board-card .pos-board-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.pos-board-empty{text-align:center;padding:40px;color:var(--pos-gray)}.pos-notification-item{display:flex;gap:12px;padding:14px 16px;background:var(--pos-white);border-bottom:1px solid var(--pos-gray-border);cursor:pointer}.pos-notification-item.pos-notification-unread{background:#fafcff}.pos-notification-item .pos-notification-dot{width:8px;height:8px;border-radius:50%;background:var(--pos-navy);flex-shrink:0;margin-top:6px}.pos-notification-item .pos-notification-title{font-weight:700;font-size:14px;color:var(--pos-navy)}.pos-notification-item .pos-notification-message{font-size:13px;color:var(--pos-gray);margin:2px 0}.pos-notification-item .pos-notification-date{font-size:11px;color:var(--pos-gray)}.pos-profile-header{display:flex;align-items:center;gap:16px;padding:24px 16px;background:var(--pos-white);border-bottom:1px solid var(--pos-gray-border)}.pos-profile-header .pos-avatar ion-icon{font-size:56px;color:var(--pos-gray)}.pos-profile-header .pos-profile-name{font-size:18px;font-weight:700;color:var(--pos-navy);margin:0 0 2px}.pos-profile-header .pos-profile-email{font-size:13px;color:var(--pos-gray);margin:0 0 6px}.pos-settings-list{margin:12px 0;background:var(--pos-white);border-top:1px solid var(--pos-gray-border);border-bottom:1px solid var(--pos-gray-border)}.pos-settings-list ion-item{--background: var(--pos-white);--color: var(--pos-navy);--min-height: 52px;font-weight:600;font-size:15px}.pos-settings-list ion-item ion-icon{font-size:20px;color:var(--pos-navy)}.pos-settings-list ion-item ion-note{font-size:13px;color:var(--pos-gray)}.pos-urgent-chip{--background: var(--pos-danger);--color: white;font-weight:700;font-size:11px}.pos-file-row{display:flex;align-items:center;gap:10px}.pos-file-row ion-icon{font-size:24px;color:var(--pos-navy)}[dir=rtl] .pos-order-card-right{align-items:flex-start}[dir=rtl] .pos-detail-value,[dir=rtl] .pos-review-value{text-align:left}[dir=rtl] .pos-section-header,[dir=rtl] .pos-order-list-header{flex-direction:row-reverse}[dir=rtl] ion-back-button{transform:scaleX(-1)}[dir=rtl] .back-btn{transform:scaleX(-1)}[dir=rtl] .lp-btn-primary-lg svg{transform:scaleX(-1)}[dir=rtl] .settings-item svg{transform:scaleX(-1)}[dir=rtl] .wizard-next-btn svg{transform:scaleX(-1)}.page-layout{display:flex;flex-direction:column;height:100vh;height:100dvh;background:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.app-header{background:#fff;border-bottom:1px solid #E0E0E5;flex-shrink:0;padding-top:env(safe-area-inset-top,0)}.app-header-inner{display:flex;align-items:center;justify-content:space-between;padding:14px 20px}.app-brand{font-size:15px;font-weight:800;letter-spacing:1.8px;color:#0d1b2a}.app-brand-lockup{display:flex;align-items:center;gap:8px}.app-brand-icon{width:22px;height:auto;display:block;border-radius:6px}.app-icon-btn{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;color:#0d1b2a;text-decoration:none;background:#f5f5f7}.app-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.dash-welcome{background:#0d1b2a;padding:24px 20px 28px}.dash-greeting{color:#ffffffb3;font-size:14px;margin:0 0 3px;font-weight:400}.dash-greeting strong{color:#fff;font-weight:700}.dash-sub{color:#ffffff73;font-size:13px;margin:0 0 20px}.dash-cta-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:#c9a84c;color:#0d1b2a;border:none;border-radius:10px;padding:15px 20px;font-size:15px;font-weight:700;font-family:inherit;cursor:pointer}.dash-cta-btn:active{background:#b8933e}.dash-stats{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#e0e0e5;border-bottom:1px solid #E0E0E5}.dash-stat{background:#fff;padding:16px 12px;text-align:center;display:flex;flex-direction:column;gap:4px}.dash-stat-num{font-size:30px;font-weight:800;color:#0d1b2a;line-height:1}.dash-stat-lbl{font-size:11px;font-weight:600;color:#8a8a8e}.dash-stat--gold .dash-stat-num{color:#c9a84c}.dash-stat--navy .dash-stat-num{color:#0d1b2a}.dash-stat--green .dash-stat-num{color:#2e7d32}.dash-section{padding:20px 16px 0}.dash-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.dash-section-title{font-size:17px;font-weight:700;color:#0d1b2a;margin:0}.dash-link{font-size:13px;color:#c9a84c;font-weight:600;text-decoration:none}.dash-loading{display:flex;justify-content:center;padding:32px}.dash-empty{text-align:center;padding:40px 24px}.dash-empty .dash-empty-icon{font-size:48px;opacity:.4;margin-bottom:10px}.dash-empty p{font-size:14px;color:#8a8a8e;margin:0 0 20px}.dash-empty .dash-cta-btn{max-width:280px;margin:0 auto}.order-card{display:flex;align-items:center;background:#fff;border-radius:14px;padding:14px 16px;margin-bottom:10px;border:1px solid #E0E0E5;box-shadow:0 2px 8px #0000000d;cursor:pointer;position:relative}.order-card:active{opacity:.85}.order-card-left{flex:1;display:flex;flex-direction:column;gap:3px}.order-num{font-size:14px;font-weight:700;color:#0d1b2a}.order-mat{font-size:12px;color:#8a8a8e}.order-card-right{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.order-total{font-size:13px;font-weight:600;color:#0d1b2a}.status-pill{display:inline-block;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:700;background:#e0e0e5;color:#555}.status-pill[data-status=submitted]{background:#e3f2fd;color:#1565c0}.status-pill[data-status=under_review]{background:#fff3e0;color:#e65100}.status-pill[data-status=quotation_ready]{background:#fff8e1;color:#c9a84c}.status-pill[data-status=quotation_accepted]{background:#e8f5e9;color:#2e7d32}.status-pill[data-status=payment_pending]{background:#fff3e0;color:#e65100}.status-pill[data-status=confirmed]{background:#e8eaf6;color:#0d1b2a}.status-pill[data-status=cutting]{background:#e3f2fd;color:#1565c0}.status-pill[data-status=ready],.status-pill[data-status=completed]{background:#e8f5e9;color:#2e7d32}.status-pill[data-status=cancelled],.status-pill[data-status=quotation_rejected]{background:#ffebee;color:#c62828}.urgent-tag{position:absolute;top:8px;left:8px;background:#e53935;color:#fff;font-size:9px;font-weight:800;letter-spacing:.8px;padding:2px 6px;border-radius:4px}.parts-scroll{display:flex;gap:12px;overflow-x:auto;padding-bottom:6px;scrollbar-width:none}.parts-scroll::-webkit-scrollbar{display:none}.part-mini{flex-shrink:0;width:148px;background:#fff;border-radius:14px;border:1px solid #E0E0E5;padding:14px;display:flex;flex-direction:column;gap:3px}.part-mini-name{font-size:13px;font-weight:700;color:#0d1b2a}.part-mini-mat{font-size:11px;color:#8a8a8e;margin-bottom:8px}.part-reorder-btn{background:none;border:1.5px solid #0D1B2A;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:700;font-family:inherit;color:#0d1b2a;cursor:pointer}.part-reorder-btn:active{background:#0d1b2a;color:#fff}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.svc-card{background:#fff;border-radius:14px;padding:16px 8px 12px;border:1px solid #E0E0E5;text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px;opacity:.55}.svc-card.svc-card--active{opacity:1}.svc-icon{font-size:26px;margin-bottom:4px}.svc-name{font-size:11px;font-weight:700;color:#0d1b2a}.svc-name-ar{font-size:10px;color:#8a8a8e}.svc-soon{font-size:9px;font-weight:600;color:#c9a84c;margin-top:2px}.bottom-nav{display:flex;align-items:stretch;background:#fff;border-top:1px solid #E0E0E5;padding-bottom:env(safe-area-inset-bottom,0);flex-shrink:0;height:60px}.bottom-nav__item{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-decoration:none;color:#8a8a8e;font-size:10px;font-weight:600;padding:6px 4px;transition:color .2s ease}.bottom-nav__item svg{position:relative;z-index:1;stroke:currentColor;transition:transform .2s ease}.bottom-nav__item span{position:relative;z-index:1}.bottom-nav__item:before{content:"";position:absolute;top:2px;left:50%;z-index:0;padding:5px;width:46px;height:45px;border-radius:11px;background:#0d1b2a14;opacity:0;transform:translate(-50%) scale(.6);transition:opacity .2s ease,transform .25s cubic-bezier(.34,1.56,.64,1)}.bottom-nav__item:active svg{transform:scale(.86)}.bottom-nav__item.bottom-nav__item--active{color:#0d1b2a}.bottom-nav__item.bottom-nav__item--active svg{stroke:#0d1b2a;transform:translateY(-1px)}.bottom-nav__item.bottom-nav__item--active:before{opacity:1;transform:translate(-50%) scale(1)}.bottom-nav__item.bottom-nav__item--center{color:#c9a84c}.bottom-nav__item.bottom-nav__item--center svg{stroke:#c9a84c}.bottom-nav__fab{width:46px;height:46px;background:#0d1b2a;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0d1b2a4d;margin-bottom:2px}.bottom-nav__fab svg{stroke:#c9a84c}.back-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#f5f5f7;border:none;cursor:pointer;color:#0d1b2a;text-decoration:none;flex-shrink:0}.text-btn{background:none;border:none;font-size:13px;font-weight:600;color:#c9a84c;cursor:pointer;font-family:inherit;padding:0}.text-btn--light{color:#c9a84c}.seg-bar{display:flex;background:#f5f5f7;border-top:1px solid #E0E0E5}.admin-seg-bar{background:#1a2e45;border-color:#ffffff1a}.seg-btn{flex:1;padding:10px 0;border:none;background:none;font-size:13px;font-weight:600;color:#8a8a8e;cursor:pointer;font-family:inherit;border-bottom:2px solid transparent;transition:all .15s ease}.seg-btn--active{color:#0d1b2a;border-bottom-color:#0d1b2a}.admin-seg-bar .seg-btn{color:#ffffff80}.admin-seg-bar .seg-btn--active{color:#c9a84c;border-bottom-color:#c9a84c}.status-banner{display:flex;align-items:center;gap:10px;padding:12px 20px;background:#0d1b2a;color:#fff;font-weight:600;font-size:14px}.status-dot{width:10px;height:10px;border-radius:50%;background:#c9a84c;flex-shrink:0}.info-card{background:#fff;border-radius:14px;border:1px solid #E0E0E5;margin:12px 16px;padding:16px;box-shadow:0 2px 8px #0000000a}.info-card-title{font-size:15px;font-weight:700;color:#0d1b2a;margin-bottom:12px}.info-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 0;border-bottom:1px solid #F0F0F2;font-size:14px}.info-row:last-child{border-bottom:none;padding-bottom:0}.info-lbl{color:#8a8a8e;font-weight:500;white-space:nowrap;min-width:90px}.info-val{color:#0d1b2a;font-weight:600;text-align:end}.file-row{display:flex;align-items:center;gap:12px}.file-icon{font-size:28px}.file-info{flex:1;display:flex;flex-direction:column;gap:2px}.file-name{font-size:14px;font-weight:600;color:#0d1b2a}.file-size{font-size:12px;color:#8a8a8e}.ext-badge{background:#e8eaf6;color:#0d1b2a;font-size:11px;font-weight:700;padding:3px 8px;border-radius:6px}.chips-row{display:flex;flex-wrap:wrap;gap:8px}.service-chip{background:#e8eaf6;color:#0d1b2a;font-size:12px;font-weight:600;padding:5px 12px;border-radius:20px}.timeline-wrap{padding:20px 16px}.tl-item{display:flex;gap:14px;padding-bottom:24px}.tl-item:last-child{padding-bottom:0}.tl-line-wrap{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.tl-dot{width:14px;height:14px;border-radius:50%;background:#e0e0e5;border:2px solid #fff;box-shadow:0 0 0 2px #e0e0e5;margin-top:2px}.tl-line{flex:1;width:2px;background:#e0e0e5;margin:4px 0;min-height:20px}.tl-item--active .tl-dot{background:#c9a84c;box-shadow:0 0 0 2px #c9a84c}.tl-body{display:flex;flex-direction:column;gap:3px}.tl-status{font-size:14px;font-weight:700;color:#0d1b2a}.tl-note{font-size:13px;color:#8a8a8e}.tl-date{font-size:11px;color:#aeaeb2}.quote-divider{height:1px;background:#e0e0e5;margin:6px 0}.quote-total{padding-top:6px}.quote-valid{text-align:center;font-size:12px;color:#8a8a8e;margin:12px 0 0}.quote-actions{padding:0 16px 16px;display:flex;flex-direction:column;gap:10px}.btn-accept{display:block;width:100%;background:#0d1b2a;color:#fff;border:none;border-radius:10px;padding:15px;font-size:15px;font-weight:700;font-family:inherit;cursor:pointer}.btn-accept:active{background:#1a2e45}.btn-reject{display:block;width:100%;background:none;color:#e53935;border:1.5px solid #E53935;border-radius:10px;padding:14px;font-size:15px;font-weight:700;font-family:inherit;cursor:pointer}.filter-bar{padding:10px 16px 6px}.filter-scroll{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.filter-scroll::-webkit-scrollbar{display:none}.filter-chip{flex-shrink:0;padding:7px 14px;border-radius:20px;border:1px solid #E0E0E5;background:#fff;font-size:13px;font-weight:600;color:#8a8a8e;cursor:pointer;font-family:inherit;white-space:nowrap;transition:all .15s ease}.filter-chip--active{background:#0d1b2a;border-color:#0d1b2a;color:#fff}.order-list-card{background:#fff;border-radius:14px;margin:8px 16px;padding:14px 16px;border:1px solid #E0E0E5;box-shadow:0 2px 8px #0000000a;cursor:pointer}.order-list-card:active{opacity:.85}.olc-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.olc-mid{display:flex;flex-direction:column;gap:3px;margin-bottom:8px}.olc-meta{font-size:13px;color:#8a8a8e}.olc-foot{display:flex;justify-content:space-between;font-size:12px;color:#aeaeb2;padding-top:8px;border-top:1px solid #F0F0F2}.olc-total{font-weight:700;color:#0d1b2a}.form-field{margin-bottom:16px}.form-label{display:block;font-size:13px;font-weight:600;color:#0d1b2a;margin-bottom:7px}.form-input{display:block;width:100%;background:#f5f5f7;border:1.5px solid #E0E0E5;border-radius:10px;padding:13px 14px;font-size:15px;font-family:inherit;color:#0d1b2a;outline:none;box-sizing:border-box;-webkit-appearance:none;transition:border-color .15s ease}.form-input:focus{border-color:#0d1b2a;background:#fff}.form-input::placeholder{color:#aeaeb2}.form-textarea{resize:vertical;min-height:80px}.step-counter{font-size:13px;font-weight:600;color:#8a8a8e}.wizard-progress{height:3px;background:#e0e0e5}.wizard-progress-fill{height:100%;background:#c9a84c;transition:width .3s ease}.step-wrap{padding:24px 16px 0}.step-header{text-align:center;margin-bottom:24px}.step-emoji{font-size:36px;margin-bottom:8px}.step-title{font-size:20px;font-weight:700;color:#0d1b2a;margin:0 0 6px}.step-desc{font-size:13px;color:#8a8a8e;margin:0}.step-note{background:#f5f5f7;border-radius:10px;padding:12px 14px;font-size:13px;color:#8a8a8e;margin-top:16px}.wizard-footer{padding:12px 16px;background:#fff;border-top:1px solid #E0E0E5;flex-shrink:0}.wizard-next-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:#0d1b2a;color:#fff;border:none;border-radius:10px;padding:15px;font-size:15px;font-weight:700;font-family:inherit;cursor:pointer}.wizard-next-btn:active{background:#1a2e45}.upload-zone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:2px dashed #E0E0E5;border-radius:14px;padding:40px 20px;text-align:center;background:#fff;cursor:pointer}.upload-zone-text{font-size:15px;font-weight:600;color:#0d1b2a}.upload-progress-wrap{width:100%;margin-top:8px}.upload-progress-bar{height:4px;background:#e0e0e5;border-radius:2px;overflow:hidden}.upload-progress-fill{height:100%;background:#0d1b2a;transition:width .2s ease}.upload-pct{font-size:12px;color:#8a8a8e;margin-top:4px}.upload-error{font-size:13px;color:#e53935}.file-preview-card{display:flex;align-items:center;gap:12px;background:#fff;border-radius:12px;padding:14px 16px;border:1px solid #E0E0E5}.fpc-icon{font-size:32px}.fpc-thumb{width:44px;height:44px;object-fit:cover;border-radius:8px;border:1px solid #E0E0E5;flex-shrink:0}.fpc-info{flex:1;display:flex;flex-direction:column;gap:3px}.fpc-name{font-size:14px;font-weight:600;color:#0d1b2a}.fpc-size{font-size:12px;color:#8a8a8e}.fpc-remove{background:none;border:none;font-size:16px;color:#e53935;cursor:pointer;padding:4px}.material-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.material-card{background:#fff;border:2px solid #E0E0E5;border-radius:12px;padding:16px 12px;cursor:pointer;display:flex;flex-direction:column;gap:3px;transition:all .15s ease}.material-card--selected{background:#0d1b2a;border-color:#0d1b2a}.material-card--selected .material-name{color:#fff}.material-card--selected .material-name-ar{color:#ffffffa6}.material-card--selected .material-code{color:#c9a84c}.material-name{font-size:13px;font-weight:700;color:#0d1b2a}.material-name-ar{font-size:11px;color:#8a8a8e}.material-code{font-size:11px;font-weight:700;color:#c9a84c;letter-spacing:1px}.thickness-grid{display:flex;flex-wrap:wrap;gap:10px}.thickness-chip{padding:11px 20px;border:2px solid #E0E0E5;border-radius:24px;font-size:15px;font-weight:600;color:#0d1b2a;background:#fff;cursor:pointer;transition:all .15s ease}.thickness-chip--selected{background:#0d1b2a;border-color:#0d1b2a;color:#fff}.qty-control{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:24px}.qty-btn{width:52px;height:52px;border-radius:50%;border:2px solid #E0E0E5;background:#fff;font-size:24px;font-weight:300;color:#0d1b2a;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1}.qty-btn:active{background:#f5f5f7}.qty-input{width:90px;text-align:center;font-size:28px;font-weight:800;color:#0d1b2a;border:none;background:none;outline:none;font-family:inherit}.service-select-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.svc-select-card{background:#fff;border:2px solid #E0E0E5;border-radius:12px;padding:16px 12px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;position:relative;text-align:center;transition:border-color .15s ease}.svc-select-card--selected{border-color:#c9a84c}.svc-select-check{position:absolute;top:8px;right:8px;width:20px;height:20px;border-radius:50%;border:2px solid #E0E0E5;background:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;color:transparent;transition:all .15s ease}.svc-select-check--on{background:#c9a84c;border-color:#c9a84c;color:#fff}.urgent-row{display:flex;align-items:center;justify-content:space-between}.toggle-wrap{position:relative;display:inline-block;width:48px;height:28px}.toggle-input{opacity:0;width:0;height:0;position:absolute}.toggle-slider{position:absolute;inset:0;background:#e0e0e5;border-radius:28px;cursor:pointer;transition:background .2s ease}.toggle-slider:before{content:"";position:absolute;width:22px;height:22px;left:3px;top:3px;background:#fff;border-radius:50%;transition:transform .2s ease;box-shadow:0 1px 4px #0003}.toggle-input:checked+.toggle-slider{background:#e53935}.toggle-input:checked+.toggle-slider:before{transform:translate(20px)}.review-card{background:#fff;border-radius:14px;border:1px solid #E0E0E5;padding:4px 16px;margin-bottom:16px;box-shadow:0 2px 8px #0000000a}.quote-notice{background:#fff8e1;border-radius:12px;padding:14px 16px;font-size:13px;color:#5d4037;line-height:1.5}.pay-section{padding:0 16px 16px}.pay-section-title{font-size:13px;font-weight:700;color:#8a8a8e;margin-bottom:10px}.pay-method-card{display:flex;align-items:center;gap:12px;background:#fff;border:1.5px solid #E0E0E5;border-radius:14px;padding:16px;margin-bottom:10px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.pay-method-card--selected{border-color:#c9a84c;background:#fffbf0}.pay-method-card--disabled{cursor:not-allowed;opacity:.55}.pay-method-icon{font-size:22px;line-height:1}.pay-method-name{flex:1;font-size:14px;font-weight:700;color:#0d1b2a}.pay-method-badge{font-size:11px;font-weight:700;color:#8a8a8e;background:#f5f5f7;border-radius:20px;padding:4px 10px}.pay-reference-note{margin:0 16px 16px;font-size:12px;color:#8a8a8e;line-height:1.5}.payment-result{display:flex;flex-direction:column;align-items:center;text-align:center;padding:64px 32px 32px}.payment-result-icon{font-size:48px;margin-bottom:16px;line-height:1}.payment-result-icon--success{filter:none}.payment-result-title{font-size:19px;font-weight:800;color:#0d1b2a;margin:0 0 8px}.payment-result-desc{font-size:14px;color:#8a8a8e;line-height:1.6;margin:0 0 28px;max-width:320px}.submit-error{margin-top:12px;background:#ffebee;border-radius:12px;padding:14px 16px;font-size:13px;color:#c62828;line-height:1.5}.submit-overlay{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:#0d1b2a8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.submit-overlay-spinner{width:36px;height:36px;border-radius:50%;border:3px solid rgba(255,255,255,.25);border-top-color:#c9a84c;animation:submit-overlay-spin .8s linear infinite}@media(prefers-reduced-motion:reduce){.submit-overlay-spinner{animation-duration:2.4s}}@keyframes submit-overlay-spin{to{transform:rotate(360deg)}}.submit-overlay-text{color:#fff;font-size:14px;font-weight:600}.status-picker-backdrop{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center;background:#0d1b2a80}.status-picker-sheet{width:100%;max-width:480px;background:#fff;border-radius:20px 20px 0 0;padding:8px 8px calc(20px + env(safe-area-inset-bottom,0));box-shadow:0 -8px 32px #0003}.status-picker-title{font-size:12px;font-weight:700;letter-spacing:.3px;color:#8a8a8e;text-align:center;padding:12px 16px 8px}.status-picker-option{display:block;width:100%;background:none;border:none;border-top:1px solid #F0F0F2;padding:15px 16px;font-size:15px;font-weight:600;color:#0d1b2a;text-align:center;cursor:pointer;font-family:inherit}.status-picker-option:active{background:#f5f5f7}.status-picker-cancel{display:block;width:100%;background:#f5f5f7;border:none;border-radius:12px;margin-top:8px;padding:15px 16px;font-size:15px;font-weight:700;color:#0d1b2a;text-align:center;cursor:pointer;font-family:inherit}.part-card{background:#fff;border-radius:14px;margin:8px 16px;border:1px solid #E0E0E5;box-shadow:0 2px 8px #0000000a;overflow:hidden}.part-card-header{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#f5f5f7;border-bottom:1px solid #E0E0E5}.part-icon{font-size:28px}.part-card-meta{display:flex;flex-direction:column;gap:2px}.part-card-name{font-size:15px;font-weight:700;color:#0d1b2a}.part-card-num{font-size:12px;color:#8a8a8e}.part-card-body{padding:4px 16px}.part-card-footer{padding:12px 16px}.btn-reorder{display:block;width:100%;background:#0d1b2a;color:#fff;border:none;border-radius:10px;padding:13px;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer}.btn-reorder:active{background:#1a2e45}.profile-header{display:flex;align-items:center;gap:16px;padding:24px 20px;background:#fff;border-bottom:1px solid #E0E0E5}.profile-avatar{line-height:0}.profile-info{display:flex;flex-direction:column;gap:3px}.profile-name{font-size:18px;font-weight:700;color:#0d1b2a}.profile-email{font-size:13px;color:#8a8a8e}.profile-type-badge{display:inline-block;background:#e0e0e5;color:#555;font-size:11px;font-weight:700;padding:3px 10px;border-radius:20px;margin-top:2px;width:fit-content}.profile-type-badge--biz{background:#e8eaf6;color:#0d1b2a}.settings-list{background:#fff;border-top:1px solid #E0E0E5;border-bottom:1px solid #E0E0E5;margin:12px 0}.settings-item{display:flex;align-items:center;gap:14px;padding:16px 20px;border:none;background:none;border-bottom:1px solid #F0F0F2;cursor:pointer;font-family:inherit;width:100%;text-decoration:none;color:#0d1b2a;font-size:15px;font-weight:500;text-align:start}.settings-item:last-child{border-bottom:none}.settings-item--danger{color:#e53935}.settings-icon{font-size:20px}.settings-label{flex:1}.settings-value{font-size:13px;color:#8a8a8e}.version-text{text-align:center;font-size:12px;color:#aeaeb2;padding:20px;margin:0}.notif-item{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;background:#fff;border-bottom:1px solid #F0F0F2;cursor:pointer}.notif-item--unread{background:#fafcff}.notif-dot{width:8px;height:8px;border-radius:50%;background:#0d1b2a;flex-shrink:0;margin-top:5px}.notif-body{display:flex;flex-direction:column;gap:3px}.notif-title{font-size:14px;font-weight:700;color:#0d1b2a}.notif-msg{font-size:13px;color:#8a8a8e}.notif-date{font-size:11px;color:#aeaeb2}.admin-header{background:#0d1b2a}.admin-header .app-header-inner{padding:14px 20px}.admin-header .app-brand{color:#fff}.admin-header .back-btn{background:#ffffff1a;color:#fff}.admin-header-actions{display:flex;align-items:center;gap:16px}.admin-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:16px}.admin-stat{background:#fff;border-radius:12px;padding:14px 10px;text-align:center;border:1px solid #E0E0E5;display:flex;flex-direction:column;gap:4px}.admin-stat-num{font-size:24px;font-weight:800;color:#0d1b2a;line-height:1}.admin-stat-lbl{font-size:10px;font-weight:600;color:#8a8a8e}.admin-stat--blue .admin-stat-num{color:#1565c0}.admin-stat--orange .admin-stat-num{color:#e65100}.admin-stat--navy .admin-stat-num{color:#0d1b2a}.admin-stat--green .admin-stat-num{color:#2e7d32}.admin-nav-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:0 16px 16px}.admin-nav-card{background:#0d1b2a;border-radius:12px;padding:16px 10px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;color:#fff;font-size:12px;font-weight:700;cursor:pointer}.admin-nav-icon{font-size:24px}.admin-action-bar{display:flex;gap:10px;padding:12px 16px;background:#fff;border-bottom:1px solid #E0E0E5}.admin-action-btn{flex:1;border:1.5px solid #E0E0E5;background:#fff;border-radius:10px;padding:11px;font-size:13px;font-weight:700;font-family:inherit;color:#0d1b2a;cursor:pointer}.admin-action-btn--primary{background:#0d1b2a;border-color:#0d1b2a;color:#fff}.admin-action-btn:disabled{opacity:.4;cursor:not-allowed}.board-tabs-wrap{display:flex;overflow-x:auto;gap:8px;padding:12px 16px;scrollbar-width:none}.board-tabs-wrap::-webkit-scrollbar{display:none}.board-tab{flex-shrink:0;display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:20px;border:1px solid #E0E0E5;background:#fff;font-size:13px;font-weight:600;color:#8a8a8e;cursor:pointer;white-space:nowrap}.board-tab--active{background:#0d1b2a;border-color:#0d1b2a;color:#fff}.board-tab--active .board-tab-count{background:#ffffff26}.board-tab-count{background:#e0e0e5;border-radius:10px;padding:1px 7px;font-size:11px;font-weight:800}.board-column{padding:0 16px}.board-card{background:#fff;border-radius:14px;padding:14px 16px;margin-bottom:10px;border:1px solid #E0E0E5;box-shadow:0 2px 8px #0000000a;cursor:pointer}.board-card-header{display:flex;align-items:center;gap:8px;margin-bottom:10px}.quote-summary-card{background:#0d1b2a;border-radius:14px;margin:0 16px 12px;padding:16px}.qs-row{display:flex;justify-content:space-between;font-size:14px;color:#ffffffbf;padding:5px 0;border-bottom:1px solid rgba(255,255,255,.08)}.qs-row:last-child{border-bottom:none}.qs-total{color:#c9a84c;font-size:16px;padding-top:8px}:root{--page-max: 1200px;--page-pad: 16px;--sidebar-w: 260px}@media(min-width:768px){:root{--page-pad: 28px}}@media(min-width:1024px){:root{--page-pad: 40px}}@media(min-width:1024px){.page-layout{flex-direction:row;max-width:var(--page-max);margin:0 auto;box-shadow:0 0 0 1px #e0e0e5;min-height:100vh;height:auto;overflow:visible}.bottom-nav{flex-direction:column;width:var(--sidebar-w);height:100vh;position:sticky;top:0;border-top:none;border-right:1px solid #E0E0E5;padding:0 0 24px;overflow-y:auto;flex-shrink:0;align-items:stretch;justify-content:flex-start}.bottom-nav:before{content:"POWER OF STEEL";display:block;padding:28px 20px 20px;font-size:12px;font-weight:800;letter-spacing:2px;color:#0d1b2a;border-bottom:1px solid #E0E0E5;margin-bottom:8px}.bottom-nav__item{flex-direction:row;justify-content:flex-start;padding:13px 20px;font-size:14px;gap:12px;border-bottom:none;border-radius:0;color:#8a8a8e}.bottom-nav__item:before{display:none}.bottom-nav__item--active{color:#0d1b2a;background:#f5f5f7}.bottom-nav__item--center{order:0;color:#0d1b2a;font-weight:700;background:#0d1b2a;color:#c9a84c;margin:8px 12px;border-radius:10px;padding:13px 16px}.bottom-nav__fab{width:28px;height:28px;background:transparent;box-shadow:none;margin-bottom:0}.bottom-nav__fab svg{stroke:#c9a84c}.app-body{flex:1;overflow-y:auto;height:100vh;position:sticky;top:0}.app-header{position:sticky;top:0;z-index:50}.page-layout:not(:has(.bottom-nav)){flex-direction:column;height:100vh;height:100dvh;overflow:hidden}.page-layout:not(:has(.bottom-nav)) .app-body{height:auto;position:static}}.pos-auth-wrapper{padding:40px 20px}@media(min-width:480px){.pos-auth-wrapper{padding:60px 32px}}.pos-auth-card{padding:32px 28px}@media(min-width:480px){.pos-auth-card{padding:40px 36px}}@media(min-width:768px){.dash-stats{grid-template-columns:repeat(4,1fr)}}@media(min-width:768px){.dash-welcome{padding:36px 32px 40px}.dash-cta-btn{max-width:360px}}@media(min-width:768px){.dash-section{padding:28px 28px 0}}@media(min-width:1024px){.services-grid{grid-template-columns:repeat(6,1fr)}.dash-section{padding:28px 32px 0}}@media(min-width:768px){.dash-section>.order-card,.dash-section>.order-list-card{display:flex}}@media(min-width:768px){.app-body>.order-list-card{margin-left:28px;margin-right:28px}}@media(min-width:1024px){.app-body>.order-list-card{margin-left:32px;margin-right:32px}}@media(min-width:768px){.filter-bar{padding:12px 28px 8px}}@media(min-width:768px){.info-card{margin-left:24px;margin-right:24px;padding:20px 24px}.timeline-wrap{padding:24px 28px}.quote-actions{padding:0 24px 24px;flex-direction:row}.quote-actions .btn-accept,.quote-actions .btn-reject{flex:1}}@media(min-width:600px){.step-wrap{padding:32px 28px 0;max-width:640px;margin:0 auto}.material-grid,.service-select-grid{grid-template-columns:repeat(3,1fr)}.thickness-grid{gap:12px}}@media(min-width:1024px){.material-grid,.service-select-grid{grid-template-columns:repeat(4,1fr)}.wizard-footer{max-width:var(--page-max)}}@media(min-width:600px){.part-card{margin-left:24px;margin-right:24px}}@media(min-width:768px){.part-card{margin-left:28px;margin-right:28px}}@media(min-width:600px){.profile-header{padding:32px}.settings-list{margin:16px 24px;border-radius:14px;border:1px solid #E0E0E5;overflow:hidden}.settings-list .settings-item{padding:18px 24px}.info-card{margin:12px 24px}}@media(min-width:1024px){.settings-list{margin:16px 32px}.profile-header{padding:36px 40px}}@media(min-width:768px){.notif-item{padding:18px 32px}}@media(min-width:768px){.admin-stats-grid{grid-template-columns:repeat(6,1fr);padding:20px 28px}.admin-nav-grid{grid-template-columns:repeat(3,1fr);padding:0 28px 20px}}@media(min-width:1024px){.admin-header.app-header+.app-body{padding:0}.admin-action-bar{padding:16px 32px;gap:14px}}@media(min-width:768px){.board-tabs-wrap{padding:16px 28px;gap:10px}.board-column{padding:0 28px;display:grid;gap:12px;align-items:center}}@media(min-width:1024px){.board-column{padding:0 32px;grid-template-columns:repeat(3,1fr)}}@media(min-width:768px){.quote-summary-card{margin:0 28px 16px;padding:20px 24px}}@media(min-width:768px){.order-list-card,.info-card,.review-card,.part-card,.file-preview-card,.upload-zone{margin-left:28px;margin-right:28px}}@media(min-width:1024px){.order-list-card,.info-card,.review-card,.part-card,.file-preview-card,.upload-zone{margin-left:32px;margin-right:32px}.step-wrap,.timeline-wrap{max-width:720px}}@media(min-width:768px){.app-brand,.order-num{font-size:15px}.dash-stat-num{font-size:34px}.step-title{font-size:22px}.info-card-title{font-size:16px}}@media(min-width:768px){.app-header-inner{padding:16px 28px}}@media(min-width:1024px){.app-header-inner{padding:16px 32px}.page-layout .app-header{border-bottom:1px solid #E0E0E5}}@media print{.bottom-nav,.app-header,.wizard-footer{display:none!important}.app-body{height:auto;overflow:visible}.page-layout{display:block}}@media(min-width:1024px){.page-layout{height:100vh;overflow:hidden;width:100%}.bottom-nav{background:#fff;z-index:40;padding-top:0}.bottom-nav:before{content:"\2699   POWER OF STEEL";display:block;padding:24px 20px 18px;font-size:11px;font-weight:800;letter-spacing:2.5px;color:#0d1b2a;border-bottom:1px solid #E0E0E5;margin-bottom:6px}.bottom-nav__item span{display:inline!important}.bottom-nav__item--active{border-right:3px solid #0D1B2A}.bottom-nav__item--center{margin:12px 16px 4px;padding:13px 16px;border-radius:10px;background:#0d1b2a;justify-content:flex-start;border-right:none}.bottom-nav__item--center span{color:#c9a84c}.bottom-nav__fab{background:transparent;box-shadow:none;width:22px;height:22px;margin:0;flex-shrink:0}.orders-grid{display:grid;grid-template-columns:1fr 1fr;gap:0}.dash-stats{grid-template-columns:repeat(4,1fr)}.bottom-nav.admin-sidenav{background:#0d1b2a}.bottom-nav.admin-sidenav:before{color:#ffffff80;border-bottom-color:#ffffff14}.bottom-nav.admin-sidenav .bottom-nav__item{color:#ffffff80}.bottom-nav.admin-sidenav .bottom-nav__item--active{color:#fff;background:#ffffff0d;border-right-color:#c9a84c}}@media(min-width:768px)and (max-width:1023px){.page-layout{max-width:100%}.app-body>.order-list-card{width:calc(50% - 42px);display:inline-flex;flex-direction:column;vertical-align:top}.part-card{width:calc(50% - 40px);display:inline-block;vertical-align:top}}@media(min-width:1024px){.page-layout:has(.admin-header) .bottom-nav{background:#0d1b2a;border-right-color:#ffffff14}.page-layout:has(.admin-header) .bottom-nav:before{color:#ffffff59;border-bottom-color:#ffffff14}.page-layout:has(.admin-header) .bottom-nav .bottom-nav__item{color:#ffffff80}.page-layout:has(.admin-header) .bottom-nav .bottom-nav__item--active{color:#fff;background:#ffffff0f;border-right-color:#c9a84c}.page-layout:has(.admin-header) .bottom-nav .bottom-nav__item--center{background:#c9a84c}.page-layout:has(.admin-header) .bottom-nav .bottom-nav__item--center span{color:#0d1b2a}}@media(min-width:1024px){.app-body::-webkit-scrollbar{width:5px}.app-body::-webkit-scrollbar-track{background:transparent}.app-body::-webkit-scrollbar-thumb{background:#e0e0e5;border-radius:3px}}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #C9A84C;outline-offset:2px}ion-loading{--background: #ffffff;--min-width: 220px;--min-height: 110px;--border-radius: 16px;--spinner-color: #C9A84C;--box-shadow: 0 16px 48px rgba(13, 27, 42, .22)}.loading-wrapper.sc-ion-loading{background:#fff!important;border-radius:16px!important;box-shadow:0 16px 48px #0d1b2a38!important;padding:28px 32px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:16px!important;min-width:220px!important;border:1px solid #E0E0E5!important}.loading-spinner.sc-ion-loading{display:flex!important;align-items:center!important;justify-content:center!important}.loading-spinner.sc-ion-loading ion-spinner,.loading-spinner.sc-ion-loading .spinner-crescent{--color: #C9A84C;color:#c9a84c;width:40px!important;height:40px!important}.spinner-crescent svg{stroke:#c9a84c!important;fill:none!important}.loading-content.sc-ion-loading{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:14px!important;font-weight:600!important;color:#0d1b2a!important;letter-spacing:.2px!important;text-align:center!important;line-height:1.4!important}ion-loading+.loading-backdrop,.loading-backdrop{--backdrop-opacity: .45;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.sc-ion-loading-backdrop,ion-backdrop.sc-ion-loading-backdrop{opacity:.45!important;background:#0d1b2a!important}ion-alert{--backdrop-opacity: .5}.alert-wrapper.sc-ion-alert{width:min(320px,100vw - 48px)!important;padding:0!important;margin:0 auto!important;background:#fff!important;border-radius:16px!important;border:1px solid #E0E0E5!important;box-shadow:0 8px 40px #0d1b2a2e!important;overflow:hidden!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.alert-head.sc-ion-alert{padding:22px 22px 8px!important}.alert-title.sc-ion-alert{font-size:17px!important;font-weight:700!important;color:#0d1b2a!important;letter-spacing:-.2px!important;margin:0!important}.alert-message.sc-ion-alert{font-size:14px!important;color:#8a8a8e!important;line-height:1.55!important;padding:4px 22px 20px!important}.alert-input-group.sc-ion-alert{padding:0 22px 16px!important}.alert-input.sc-ion-alert{background:#f5f5f7!important;border:1.5px solid #E0E0E5!important;border-radius:10px!important;padding:11px 14px!important;font-size:15px!important;font-family:inherit!important;color:#0d1b2a!important;outline:none!important;width:100%!important;box-sizing:border-box!important;margin:0!important}.alert-input.sc-ion-alert:focus{border-color:#0d1b2a!important;background:#fff!important}.alert-button-group.sc-ion-alert{display:flex!important;flex-direction:row!important;align-items:stretch!important;border-top:1px solid #F0F0F2!important;padding:0!important;margin:0!important;gap:0!important;min-height:52px!important}.alert-button-group.sc-ion-alert:has(.alert-button:nth-child(3)){flex-direction:column!important;padding:12px 16px!important;gap:8px!important}.alert-button.sc-ion-alert{flex:1!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;padding:14px 10px!important;border:none!important;border-radius:0!important;background:transparent!important;outline:none!important;cursor:pointer!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:15px!important;font-weight:600!important;color:#8a8a8e!important;text-align:center!important;line-height:1!important;transition:background .12s ease!important;-webkit-tap-highlight-color:transparent!important}.alert-button.sc-ion-alert+.alert-button.sc-ion-alert{border-left:1px solid #F0F0F2!important}.alert-button.sc-ion-alert:hover{background:#f5f5f7!important}.alert-button.sc-ion-alert:active{background:#ebebed!important}.alert-button-inner.sc-ion-alert{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;pointer-events:none!important}.alert-button-role-cancel.sc-ion-alert{color:#aeaeb2!important;font-weight:500!important}.alert-button-group.sc-ion-alert .alert-button.sc-ion-alert:last-child{color:#0d1b2a!important;font-weight:800!important}.alert-button-group.sc-ion-alert .alert-button.sc-ion-alert:last-child:hover{background:#f0f4ff!important}.alert-button-group.sc-ion-alert .alert-button.sc-ion-alert:last-child:active{background:#e8eaf6!important}.alert-button-role-destructive.sc-ion-alert{color:#e53935!important;font-weight:700!important}.alert-button-role-destructive.sc-ion-alert:hover{background:#fff5f5!important}.alert-button-role-destructive.sc-ion-alert:active{background:#ffebee!important}.alert-button-group.sc-ion-alert:has(.alert-button:nth-child(3)) .alert-button.sc-ion-alert{border-left:none!important;border-radius:10px!important;border:1.5px solid #E0E0E5!important;min-height:48px!important}.alert-button-group.sc-ion-alert:has(.alert-button:nth-child(3)) .alert-button.sc-ion-alert:last-child{background:#0d1b2a!important;border-color:#0d1b2a!important;color:#fff!important;font-weight:800!important}.alert-button-group.sc-ion-alert:has(.alert-button:nth-child(3)) .alert-button.sc-ion-alert:last-child:hover{background:#132435!important}.alert-button-group.sc-ion-alert:has(.alert-button:nth-child(3)) .alert-button.sc-ion-alert.alert-button-role-destructive{background:#fff5f5!important;border-color:#ffcdd2!important;color:#e53935!important}.alert-backdrop.sc-ion-alert{background:#0d1b2a!important;opacity:.5!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}ion-toast{--border-radius: 12px;--box-shadow: 0 8px 32px rgba(13, 27, 42, .18);--min-width: 240px;--max-width: 400px;--start: 16px;--end: 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}ion-toast:not([color]){--background: #0D1B2A;--color: #ffffff;--button-color: #C9A84C}.toast-wrapper.sc-ion-toast-ios,.toast-wrapper.sc-ion-toast-md{border-radius:12px!important;box-shadow:0 8px 32px #0d1b2a2e!important;overflow:hidden!important;padding:0!important}.toast-container.sc-ion-toast-ios,.toast-container.sc-ion-toast-md{padding:14px 18px!important;gap:10px!important;align-items:center!important}.toast-message.sc-ion-toast-ios,.toast-message.sc-ion-toast-md{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:1.45!important;letter-spacing:.1px!important}.toast-button.sc-ion-toast-ios,.toast-button.sc-ion-toast-md{font-family:inherit!important;font-size:13px!important;font-weight:700!important;padding:6px 10px!important;border-radius:6px!important}ion-toast[color=success]{--background: #1B4D2E;--color: #ffffff;--button-color: #A5D6A7}.toast-wrapper.sc-ion-toast-ios[color=success],.toast-wrapper.sc-ion-toast-md[color=success]{background:#1b4d2e!important;border-left:4px solid #4CAF50!important}ion-toast[color=danger]{--background: #4A1010;--color: #ffffff;--button-color: #EF9A9A}.toast-wrapper.sc-ion-toast-ios[color=danger],.toast-wrapper.sc-ion-toast-md[color=danger]{background:#4a1010!important;border-left:4px solid #E53935!important}ion-toast[color=warning]{--background: #3D2B00;--color: #ffffff;--button-color: #FFE082}.toast-wrapper.sc-ion-toast-ios[color=warning],.toast-wrapper.sc-ion-toast-md[color=warning]{background:#3d2b00!important;border-left:4px solid #C9A84C!important}ion-toast[color=primary]{--background: #0D1B2A;--color: #ffffff;--button-color: #C9A84C}ion-toast[color=light]{--background: #ffffff;--color: #0D1B2A;--button-color: #C9A84C;--box-shadow: 0 8px 32px rgba(13, 27, 42, .14)}.toast-wrapper.sc-ion-toast-ios[color=light],.toast-wrapper.sc-ion-toast-md[color=light]{background:#fff!important;border:1px solid #E0E0E5!important}ion-toast.pos-top{--start: 16px;--end: 16px}ion-action-sheet{--background: #ffffff;--color: #0D1B2A;--button-background: #ffffff;--button-color: #0D1B2A;--button-background-selected: #F5F5F7;--button-background-activated: #EBEBED;--button-background-hover: #F5F5F7;--button-color-selected: #0D1B2A;--border-color: #E0E0E5;--border-radius: 20px;--backdrop-opacity: .5;--min-width: 280px;--max-width: 480px}.action-sheet-backdrop.sc-ion-action-sheet-ios,.action-sheet-backdrop.sc-ion-action-sheet-md{background:#0d1b2a!important;opacity:.5!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}.action-sheet-wrapper.sc-ion-action-sheet-ios,.action-sheet-wrapper.sc-ion-action-sheet-md{padding:0 0 env(safe-area-inset-bottom,0)!important}.action-sheet-container.sc-ion-action-sheet-ios,.action-sheet-container.sc-ion-action-sheet-md{padding:12px 16px!important;gap:10px!important;display:flex!important;flex-direction:column!important}.action-sheet-group.sc-ion-action-sheet-ios,.action-sheet-group.sc-ion-action-sheet-md{background:#fff!important;border-radius:16px!important;overflow:hidden!important;border:1px solid #E0E0E5!important;padding:0!important;margin:0!important}.action-sheet-group-cancel.sc-ion-action-sheet-ios,.action-sheet-group-cancel.sc-ion-action-sheet-md{background:#f5f5f7!important;margin-top:0!important;border-color:#e0e0e5!important}.action-sheet-title.sc-ion-action-sheet-ios,.action-sheet-title.sc-ion-action-sheet-md{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:13px!important;font-weight:600!important;color:#aeaeb2!important;letter-spacing:.5px!important;text-align:center!important;padding:14px 20px 10px!important;border-bottom:1px solid #F0F0F2!important;background:transparent!important;min-height:unset!important;text-transform:uppercase!important}.action-sheet-sub-title.sc-ion-action-sheet-ios,.action-sheet-sub-title.sc-ion-action-sheet-md{font-size:12px!important;font-weight:400!important;color:#aeaeb2!important;text-transform:none!important;letter-spacing:0!important;margin-top:3px!important}.action-sheet-button.sc-ion-action-sheet-ios,.action-sheet-button.sc-ion-action-sheet-md{display:flex!important;align-items:center!important;width:100%!important;min-height:56px!important;padding:0!important;background:transparent!important;border:none!important;border-radius:0!important;outline:none!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:16px!important;font-weight:500!important;color:#0d1b2a!important;letter-spacing:-.1px!important;text-align:start!important;border-bottom:1px solid #F5F5F7!important}.action-sheet-button.sc-ion-action-sheet-ios:last-child,.action-sheet-button.sc-ion-action-sheet-md:last-child{border-bottom:none!important}.action-sheet-button.sc-ion-action-sheet-ios,.action-sheet-button.sc-ion-action-sheet-md{transition:background .12s ease!important}.action-sheet-button.sc-ion-action-sheet-ios:hover,.action-sheet-button.sc-ion-action-sheet-md:hover{background:#f5f5f7!important}.action-sheet-button.sc-ion-action-sheet-ios:active,.action-sheet-button.sc-ion-action-sheet-md:active{background:#ebebed!important}.action-sheet-button-inner.sc-ion-action-sheet-ios,.action-sheet-button-inner.sc-ion-action-sheet-md{display:flex!important;align-items:center!important;gap:14px!important;padding:0 20px!important;width:100%!important;height:100%!important;min-height:56px!important}.action-sheet-button-label.sc-ion-action-sheet-ios,.action-sheet-button-label.sc-ion-action-sheet-md{flex:1!important;font-size:16px!important;font-weight:500!important;color:inherit!important}.action-sheet-icon.sc-ion-action-sheet-ios,.action-sheet-icon.sc-ion-action-sheet-md{font-size:22px!important;color:#8a8a8e!important;flex-shrink:0!important}.action-sheet-selected.sc-ion-action-sheet-ios,.action-sheet-selected.sc-ion-action-sheet-md{background:#f5f5f7!important;font-weight:700!important;color:#0d1b2a!important}.action-sheet-selected.sc-ion-action-sheet-ios .action-sheet-button-label.sc-ion-action-sheet-ios,.action-sheet-selected.sc-ion-action-sheet-ios .action-sheet-button-label.sc-ion-action-sheet-md,.action-sheet-selected.sc-ion-action-sheet-md .action-sheet-button-label.sc-ion-action-sheet-ios,.action-sheet-selected.sc-ion-action-sheet-md .action-sheet-button-label.sc-ion-action-sheet-md{font-weight:700!important}.action-sheet-destructive.sc-ion-action-sheet-ios,.action-sheet-destructive.sc-ion-action-sheet-md,.action-sheet-destructive.sc-ion-action-sheet-ios .action-sheet-icon.sc-ion-action-sheet-ios,.action-sheet-destructive.sc-ion-action-sheet-ios .action-sheet-icon.sc-ion-action-sheet-md,.action-sheet-destructive.sc-ion-action-sheet-md .action-sheet-icon.sc-ion-action-sheet-ios,.action-sheet-destructive.sc-ion-action-sheet-md .action-sheet-icon.sc-ion-action-sheet-md{color:#e53935!important}.action-sheet-destructive.sc-ion-action-sheet-ios:hover,.action-sheet-destructive.sc-ion-action-sheet-md:hover{background:#fff5f5!important}.action-sheet-destructive.sc-ion-action-sheet-ios:active,.action-sheet-destructive.sc-ion-action-sheet-md:active{background:#ffebee!important}.action-sheet-cancel.sc-ion-action-sheet-ios,.action-sheet-cancel.sc-ion-action-sheet-md{color:#8a8a8e!important;font-weight:600!important;border-bottom:none!important}.action-sheet-cancel.sc-ion-action-sheet-ios .action-sheet-button-label.sc-ion-action-sheet-ios,.action-sheet-cancel.sc-ion-action-sheet-ios .action-sheet-button-label.sc-ion-action-sheet-md,.action-sheet-cancel.sc-ion-action-sheet-md .action-sheet-button-label.sc-ion-action-sheet-ios,.action-sheet-cancel.sc-ion-action-sheet-md .action-sheet-button-label.sc-ion-action-sheet-md{text-align:center!important;font-size:16px!important;font-weight:600!important;color:#8a8a8e!important}.action-sheet-cancel.sc-ion-action-sheet-ios:hover,.action-sheet-cancel.sc-ion-action-sheet-md:hover{background:#ebebed!important}.action-sheet-cancel.sc-ion-action-sheet-ios:active,.action-sheet-cancel.sc-ion-action-sheet-md:active{background:#e0e0e5!important}@keyframes shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.skel{background:linear-gradient(90deg,#eee,#e8e8e8,#ddd,#e8e8e8,#eee 80%);background-size:600px 100%;animation:shimmer 1.4s ease-in-out infinite;border-radius:6px;flex-shrink:0}.skel-text{height:14px;border-radius:4px}.skel-title{height:20px;border-radius:5px}.skel-heading{height:26px;border-radius:6px}.skel-circle{border-radius:50%}.skel-badge{height:22px;width:72px;border-radius:20px}.skel-btn{height:48px;border-radius:10px}.skel-card{background:#fff;border:1px solid #E0E0E5;border-radius:14px;overflow:hidden}.skel-full{width:100%}.skel-w-80{width:80%}.skel-w-60{width:60%}.skel-w-40{width:40%}.skel-w-30{width:30%}.skel-w-20{width:20%}.skel--light{background:linear-gradient(90deg,#ffffff14,#ffffff26,#ffffff14 80%);background-size:600px 100%}.skeleton-wrap{width:100%;animation:none}.skel-welcome{background:#1a2e45;padding:24px 20px 28px;display:flex;flex-direction:column;gap:12px}.skel-welcome .skel{background:linear-gradient(90deg,#ffffff14,#ffffff26,#ffffff14 80%);background-size:600px 100%}.skel-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#e0e0e5;border-bottom:1px solid #E0E0E5}.skel-stat-cell{background:#fff;padding:16px 12px;display:flex;flex-direction:column;align-items:center;gap:8px}.skel-section{padding:20px 16px 0;display:flex;flex-direction:column;gap:10px}.skel-section-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px}.skel-order-card{background:#fff;border-radius:14px;border:1px solid #E0E0E5;padding:14px 16px;margin:0 16px 10px;display:flex;flex-direction:column;gap:10px}.skel-order-top{display:flex;align-items:center;gap:10px}.skel-order-row{display:flex;flex-direction:column;gap:6px}.skel-order-foot{display:flex;justify-content:space-between;padding-top:8px;border-top:1px solid #F0F0F2}.skel-status-banner{height:44px;background:#1a2e45;margin-bottom:0}.skel-info-card{background:#fff;border-radius:14px;border:1px solid #E0E0E5;margin:12px 16px;padding:16px;display:flex;flex-direction:column;gap:12px}.skel-info-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:4px 0}.skel-part-card{background:#fff;border-radius:14px;border:1px solid #E0E0E5;margin:8px 16px;overflow:hidden}.skel-part-card .skel-part-header{background:#f5f5f7;padding:14px 16px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #E0E0E5}.skel-part-card .skel-part-body{padding:12px 16px;display:flex;flex-direction:column;gap:10px}.skel-part-card .skel-part-footer{padding:12px 16px}.skel-profile-header{display:flex;align-items:center;gap:16px;padding:24px 20px;background:#fff;border-bottom:1px solid #E0E0E5}.skel-settings{background:#fff;margin:12px 0;border-top:1px solid #E0E0E5;border-bottom:1px solid #E0E0E5}.skel-settings .skel-settings-row{display:flex;align-items:center;gap:14px;padding:16px 20px;border-bottom:1px solid #F0F0F2}.skel-settings .skel-settings-row:last-child{border-bottom:none}.skel-notif-item{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;background:#fff;border-bottom:1px solid #F0F0F2}.skel-notif-body{flex:1;display:flex;flex-direction:column;gap:7px}.skel-admin-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:16px}.skel-admin-stat{background:#fff;border-radius:12px;border:1px solid #E0E0E5;padding:14px;display:flex;flex-direction:column;align-items:center;gap:8px}.skel-upload-zone{border:2px dashed #E0E0E5;border-radius:14px;padding:40px 24px;display:flex;flex-direction:column;align-items:center;gap:12px;margin:0 16px}.skel-board-tabs{display:flex;gap:8px;padding:12px 16px;overflow:hidden}.skel-board-tab{height:34px;border-radius:20px;flex-shrink:0}.skel-board-cards{padding:0 16px;display:flex;flex-direction:column;gap:10px}.skel-board-card{background:#fff;border-radius:14px;border:1px solid #E0E0E5;padding:14px 16px;display:flex;flex-direction:column;gap:10px}
