.theme-picker{margin:20px 16px}.theme-picker__label{display:block;margin-bottom:10px;font-size:12px;color:var(--ion-color-medium)}.theme-picker__options{display:flex;gap:8px}.theme-picker__options button{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 8px;border:1px solid var(--app-border);border-radius:12px;background:var(--ion-item-background);color:var(--ion-text-color, #182c30);font:inherit;font-size:13px;cursor:pointer}.theme-picker__options button[aria-pressed=true]{border-color:var(--ion-color-primary);box-shadow:inset 0 0 0 1px var(--ion-color-primary);font-weight:600}.theme-picker__options button:focus-visible{outline:3px solid var(--ion-color-primary);outline-offset:3px}.theme-picker__swatch{width:12px;height:12px;border-radius:50%;flex-shrink:0}.theme-picker__swatch--classic{background:#2563eb}.theme-picker__swatch--modern{background:#0d766c}:root{--ion-color-primary: #2563eb;--ion-color-primary-rgb: 37, 99, 235;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #1e50c7;--ion-color-primary-tint: #4a7ef0;--ion-color-success: #059669;--ion-color-success-rgb: 5, 150, 105;--ion-color-success-contrast: #ffffff;--ion-color-success-shade: #04805a;--ion-color-success-tint: #1fa87d;--ion-color-danger: #dc2626;--ion-color-danger-rgb: 220, 38, 38;--ion-color-danger-contrast: #ffffff;--ion-color-danger-shade: #c22121;--ion-color-danger-tint: #e14545;--ion-color-warning: #d97706;--ion-color-warning-rgb: 217, 119, 6;--ion-color-warning-contrast: #ffffff;--ion-color-warning-shade: #bf6905;--ion-color-warning-tint: #e08a24;--ion-color-medium: #64748b;--ion-color-medium-rgb: 100, 116, 139;--ion-background-color: #f1f5f9;--ion-background-color-rgb: 241, 245, 249;--ion-toolbar-background: #ffffff;--ion-item-background: #ffffff;--app-card-radius: 14px;--app-shadow: 0 1px 2px rgba(15, 23, 42, .06), 0 4px 12px rgba(15, 23, 42, .04);--app-border: rgba(15, 23, 42, .08)}@media(prefers-color-scheme:dark){:root{--ion-background-color: #0f172a;--ion-background-color-rgb: 15, 23, 42;--ion-toolbar-background: #1e293b;--ion-item-background: #1e293b;--app-border: rgba(255, 255, 255, .1);--app-shadow: none}}ion-header ion-toolbar:first-of-type{padding-top:env(safe-area-inset-top,0px)}ion-fab[vertical=bottom]{margin-bottom:calc(env(safe-area-inset-bottom,0px) + 8px)}ion-content{--padding-bottom: calc(env(safe-area-inset-bottom, 0px) + 16px) }.bottom-actions{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 24px)}ion-toolbar{--border-width: 0 !important;--min-height: 52px}ion-title{font-size:17px;font-weight:600}ion-header:after{background-image:none!important}ion-header ion-toolbar:last-of-type{border-bottom:1px solid var(--app-border)}@media(min-width:768px){ion-content::part(scroll){max-width:760px;margin:0 auto}ion-header ion-toolbar{max-width:760px;margin:0 auto}}.tabular,.order-card__amount,.field-row__value,.stat-cell__value{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}ion-list{background:transparent!important;padding:0!important;margin:0 12px 14px;border-radius:var(--app-card-radius);overflow:hidden;box-shadow:var(--app-shadow)}ion-list ion-item{--padding-start: 16px;--inner-padding-end: 16px;--border-color: var(--app-border)}ion-list ion-item:last-of-type{--border-width: 0;--inner-border-width: 0}ion-item-divider{--background: transparent;--color: var(--ion-color-medium);--padding-start: 4px;--inner-padding-end: 0;min-height:34px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:none;margin-top:6px}ion-list ion-item-divider{--background: var(--ion-item-background);--padding-start: 16px;padding-top:10px}.field-row{display:flex;align-items:flex-start;gap:12px;width:100%;padding:11px 0}.field-row__label{flex:0 0 34%;min-width:72px;max-width:130px;font-size:14px;color:var(--ion-color-medium);line-height:1.5}.field-row__value{flex:1 1 auto;min-width:0;text-align:right;font-size:15px;line-height:1.5;overflow-wrap:anywhere}.field-row__hint{display:block;font-size:11px;color:var(--ion-color-medium);margin-top:3px;line-height:1.4}.stat-bar{display:flex;gap:10px;padding:0;margin:14px 12px;background:transparent}.stat-cell{flex:1;min-width:0;background:var(--ion-item-background);border-radius:var(--app-card-radius);box-shadow:var(--app-shadow);padding:14px 10px;text-align:center}.stat-cell__value{font-size:19px;font-weight:650;line-height:1.25;letter-spacing:-.02em;overflow-wrap:anywhere}.stat-cell__label{font-size:12px;color:var(--ion-color-medium);margin-top:5px}.order-card{padding:13px 2px;width:100%;min-width:0}.order-card__top{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;min-width:0}.order-card__no{font-size:12px;color:var(--ion-color-medium);font-variant-numeric:tabular-nums;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.order-card__customer{font-size:16px;font-weight:600;margin:0 0 8px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-card__meta{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;color:var(--ion-color-medium);min-width:0}.order-card__meta>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-card__amount{font-size:17px;font-weight:650;color:var(--ion-text-color);letter-spacing:-.01em;flex:0 0 auto}.order-card__profit{display:flex;justify-content:space-between;gap:10px;font-size:12px;margin-top:9px;padding-top:8px;border-top:1px dashed var(--app-border);color:var(--ion-color-medium)}.is-void{opacity:.5}ion-badge{font-weight:600;font-size:11px;letter-spacing:.02em;padding:5px 9px;border-radius:7px;text-transform:none}ion-item ion-input,ion-item ion-select{--padding-top: 11px;--padding-bottom: 11px}ion-input,ion-select,ion-searchbar{font-size:15px}ion-select::part(text){white-space:normal;overflow-wrap:anywhere}ion-searchbar{--box-shadow: none !important;--border-radius: 10px !important;--background: rgba(100, 116, 139, .08) !important;padding:6px 12px 10px!important}.calc-preview{margin:4px 12px 18px;padding:15px 16px;background:var(--ion-item-background);border-radius:var(--app-card-radius);box-shadow:var(--app-shadow)}.calc-preview__row{display:flex;justify-content:space-between;gap:12px;font-size:14px;padding:4px 0;font-variant-numeric:tabular-nums;color:var(--ion-color-medium)}.calc-preview__row--total{border-top:1px solid var(--app-border);margin-top:8px;padding-top:10px;font-weight:650;font-size:16px;color:var(--ion-text-color)}ion-button{--border-radius: 10px;font-weight:600;letter-spacing:.01em;text-transform:none}ion-button[expand=block]{--padding-top: 20px;--padding-bottom: 20px;margin-left:0;margin-right:0}ion-tab-bar{--border: 1px solid var(--app-border);height:58px;padding-bottom:env(safe-area-inset-bottom,0px);height:calc(58px + env(safe-area-inset-bottom,0px))}ion-tab-button{--color: var(--ion-color-medium);--color-selected: var(--ion-color-primary);font-size:11px}ion-tab-button ion-icon{font-size:22px;margin-bottom:2px}.account-row h2{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0 0 3px;font-size:15px}.login-wrap{display:flex;flex-direction:column;justify-content:center;min-height:100%;max-width:420px;margin:0 auto;padding:0 4px}.login-brand{text-align:center;margin-bottom:30px}.login-brand__mark{width:62px;height:62px;margin:0 auto 16px;border-radius:17px;background:linear-gradient(135deg,#2563eb,#1d4ed8 60%,#1e40af);box-shadow:0 8px 22px #2563eb4d;display:flex;align-items:center;justify-content:center;color:#fff;font-size:25px;font-weight:700;letter-spacing:-.04em}.login-brand__title{font-size:21px;font-weight:650;margin:0 0 6px;letter-spacing:-.01em}.login-brand__sub{font-size:13px;color:var(--ion-color-medium);margin:0;letter-spacing:.04em}@media(max-width:380px){.stat-bar{flex-wrap:wrap}.stat-cell{min-width:calc(50% - 5px)}.stat-cell__value{font-size:17px}.order-card__customer{font-size:15px}.order-card__amount{font-size:16px}.field-row__label{flex-basis:38%}}:root[data-ui-theme=modern]{--ion-font-family: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--ion-color-primary: #007aff;--ion-color-primary-rgb: 0,122,255;--ion-color-primary-contrast: #fff;--ion-color-primary-contrast-rgb: 255,255,255;--ion-color-primary-shade: #006be0;--ion-color-primary-tint: #1a87ff;--ion-color-medium: #727278;--ion-color-medium-rgb: 114,114,120;--ion-background-color: #f2f2f7;--ion-background-color-rgb: 242,242,247;--ion-text-color: #1c1c1e;--ion-text-color-rgb: 28,28,30;--ion-toolbar-background: #f2f2f7;--ion-toolbar-color: #1c1c1e;--ion-item-background: #fff;--ion-card-background: #fff;--ion-tab-bar-background: rgba(250,250,252,.94);--app-card-radius: 18px;--app-shadow: none;--app-border: rgba(60,60,67,.12);--apple-secondary: #f7f7fa;--apple-blue-soft: #edf4ff;--apple-glass: rgba(250,250,252,.94)}:root[data-ui-theme=modern],:root[data-ui-theme=modern] body{background:var(--ion-background-color)}:root[data-ui-theme=modern] ion-toolbar{--min-height: 52px}:root[data-ui-theme=modern] ion-title{font-size:17px;font-weight:650;letter-spacing:-.02em}:root[data-ui-theme=modern] ion-header ion-toolbar:last-of-type{border:0}:root[data-ui-theme=modern] ion-content{--padding-top: 8px;--padding-bottom: calc(28px + env(safe-area-inset-bottom, 0px)) }:root[data-ui-theme=modern] ion-list{margin:16px 20px 26px;border:0;box-shadow:none}:root[data-ui-theme=modern] ion-list.list-md,:root[data-ui-theme=modern] ion-list.list-ios{border-radius:18px}:root[data-ui-theme=modern] ion-list ion-item{--min-height: 54px;--padding-start: 18px;--inner-padding-end: 18px}:root[data-ui-theme=modern] ion-item-divider{font-size:12px;font-weight:500;letter-spacing:.02em}:root[data-ui-theme=modern] ion-list ion-item-divider{--background: var(--apple-secondary);--padding-start: 18px;padding-top:8px;padding-bottom:8px;margin-top:0}:root[data-ui-theme=modern] .field-row{padding:13px 0}:root[data-ui-theme=modern] .field-row__label{font-size:14px}:root[data-ui-theme=modern] .field-row__value{font-size:15px;font-weight:500}:root[data-ui-theme=modern] ion-searchbar{--background: rgba(118,118,128,.1) !important;--border-radius: 12px !important;--icon-color: var(--ion-color-medium);padding:4px 20px 14px!important}:root[data-ui-theme=modern] ion-button{--border-radius: 14px;--box-shadow: none;font-weight:600}:root[data-ui-theme=modern] ion-button[expand=block]{min-height:50px}:root[data-ui-theme=modern] ion-fab-button{--border-radius: 50%;--box-shadow: 0 6px 22px #007aff30}:root[data-ui-theme=modern] ion-segment{width:calc(100% - 40px);margin:0 20px 8px;padding:3px;background:#7676801a;border-radius:10px;min-height:36px}:root[data-ui-theme=modern] ion-segment-button{--indicator-color: transparent;--color: var(--ion-text-color);--color-checked: var(--ion-text-color);--border-radius: 8px;min-height:30px;font-size:13px;text-transform:none;letter-spacing:0}:root[data-ui-theme=modern] ion-segment-button.segment-button-checked{background:var(--ion-item-background);border-radius:8px;box-shadow:0 2px 5px #00000012}:root[data-ui-theme=modern] ion-tab-bar{--background: var(--apple-glass);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-top:.5px solid var(--app-border);padding-top:5px;height:calc(61px + env(safe-area-inset-bottom,0px))}:root[data-ui-theme=modern] ion-tab-button{--background: transparent;font-size:10px;font-weight:600}:root[data-ui-theme=modern] ion-tab-button ion-icon{font-size:24px;margin-bottom:4px}:root[data-ui-theme=modern] .stat-bar{margin:12px 20px 24px;background:var(--ion-item-background);border-radius:18px;gap:0;padding:20px 0}:root[data-ui-theme=modern] .stat-cell{border-radius:0;padding:2px 14px;text-align:left;background:transparent;border-right:1px solid var(--app-border);display:flex;flex-direction:column-reverse;gap:9px}:root[data-ui-theme=modern] .stat-cell:last-child{border-right:0}:root[data-ui-theme=modern] .stat-cell__value{font-size:24px;font-weight:700;letter-spacing:-.04em}:root[data-ui-theme=modern] .stat-cell__label{font-size:11px;margin:0}:root[data-ui-theme=modern] .calc-preview{margin:12px 20px 24px;padding:22px;border-radius:18px}:root[data-ui-theme=modern] .calc-preview__row--total{font-size:21px;padding-top:16px}:root[data-ui-theme=modern] .orders-page>ion-header>ion-toolbar:not(.apple-workspace-toolbar):has(ion-title){--min-height: 0}:root[data-ui-theme=modern] .orders-page>ion-header>ion-toolbar:not(.apple-workspace-toolbar) ion-title{display:none}:root[data-ui-theme=modern] .orders-page>ion-header>ion-toolbar:not(.apple-workspace-toolbar):has(ion-title):not(:has(ion-buttons)){display:none}:root[data-ui-theme=modern] .apple-workspace{padding:22px 24px 16px}:root[data-ui-theme=modern] .apple-workspace__eyebrow{font-size:10px;letter-spacing:.14em;font-weight:700;color:var(--ion-color-medium)}:root[data-ui-theme=modern] .apple-workspace__eyebrow span{margin-left:10px;font-weight:400;letter-spacing:.02em}:root[data-ui-theme=modern] .apple-workspace__heading{display:flex;align-items:center;justify-content:space-between;margin-top:10px}:root[data-ui-theme=modern] .apple-workspace h1{font-size:34px;line-height:1.2;letter-spacing:-.05em;font-weight:750;margin:0}:root[data-ui-theme=modern] .apple-workspace p{margin:9px 0 0;font-size:12px;color:var(--ion-color-medium)}:root[data-ui-theme=modern] .apple-avatar{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--ion-item-background);color:var(--ion-color-primary);font-size:23px;border:1px solid var(--app-border)}:root[data-ui-theme=modern] ion-list.orders-list{overflow:visible;background:transparent;display:grid;gap:16px;border-radius:0}:root[data-ui-theme=modern] ion-item.apple-order{--padding-start: 0;--inner-padding-end: 0;--inner-border-width: 0;--border-width: 0;border-radius:22px;overflow:hidden;box-shadow:0 2px 8px #00000003}:root[data-ui-theme=modern] .apple-order__body{width:100%;min-width:0;padding:20px}:root[data-ui-theme=modern] .apple-order__identity{display:flex;align-items:center;gap:12px}:root[data-ui-theme=modern] .apple-order__icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--apple-blue-soft);color:var(--ion-color-primary);font-size:23px;flex-shrink:0}:root[data-ui-theme=modern] .apple-order__name{flex:1;min-width:0}:root[data-ui-theme=modern] .apple-order__name h2{margin:0 0 5px;font-size:16px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ion-text-color)}:root[data-ui-theme=modern] .apple-order__name p{font-size:10px;letter-spacing:.03em;margin:0;color:var(--ion-color-medium);overflow-wrap:anywhere}:root[data-ui-theme=modern] .apple-order__chevron{font-size:15px;color:var(--ion-color-medium)}:root[data-ui-theme=modern] .apple-order__amount{margin:22px 0 12px;display:flex;flex-direction:column;gap:5px}:root[data-ui-theme=modern] .apple-order__amount>span{font-size:11px;color:var(--ion-color-medium)}:root[data-ui-theme=modern] .apple-order__amount strong{font-size:clamp(23px,6vw,30px);letter-spacing:-.045em;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}:root[data-ui-theme=modern] .apple-order__product{display:flex;justify-content:space-between;gap:14px;color:var(--ion-color-medium);font-size:12px;overflow-wrap:anywhere}:root[data-ui-theme=modern] .apple-order__status{border-top:1px solid var(--app-border);margin-top:18px;padding-top:14px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:11px}:root[data-ui-theme=modern] .apple-order__status>div:first-child{display:flex;align-items:center;gap:6px}:root[data-ui-theme=modern] .apple-status-dot{width:6px;height:6px;border-radius:50%;background:var(--ion-color-primary)}:root[data-ui-theme=modern] .apple-status-dot--void{background:var(--ion-color-danger)}:root[data-ui-theme=modern] .apple-order__steps{display:flex;gap:4px}:root[data-ui-theme=modern] .apple-order__steps i{width:12px;height:4px;border-radius:3px;background:var(--app-border)}:root[data-ui-theme=modern] .apple-order__steps i.is-complete{background:var(--ion-color-primary)}:root[data-ui-theme=modern] .apple-order__finance{margin:16px -20px -20px;padding:14px 20px;background:var(--apple-secondary);display:flex;gap:20px}:root[data-ui-theme=modern] .apple-order__finance>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}:root[data-ui-theme=modern] .apple-order__finance span{font-size:10px;color:var(--ion-color-medium)}:root[data-ui-theme=modern] .apple-order__finance strong{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}:root[data-ui-theme=modern] .apple-negative{color:var(--ion-color-danger)}:root[data-ui-theme=modern] .login-page ion-content{--padding-top: max(20px,env(safe-area-inset-top,0px))}:root[data-ui-theme=modern] .login-wrap{max-width:440px;padding:32px 4px}:root[data-ui-theme=modern] .login-brand{margin:0 20px 36px}:root[data-ui-theme=modern] .login-brand__mark{width:76px;height:76px;border-radius:22px;background:linear-gradient(150deg,#5cb8ff,#007aff 65%,#0062de);box-shadow:inset 0 1px 1px #ffffff80,0 8px 20px #007aff22;font-size:27px;margin-bottom:24px}:root[data-ui-theme=modern] .login-brand__title{font-size:25px;font-weight:700;line-height:1.35;letter-spacing:-.05em}:root[data-ui-theme=modern] .login-brand__sub{font-size:11px;letter-spacing:.22em;margin-top:12px}:root[data-ui-theme=modern] .login-wrap ion-list{margin:0 16px 8px}:root[data-ui-theme=modern] .login-wrap ion-item{--min-height: 74px}:root[data-ui-theme=modern] .theme-picker__swatch--modern{background:#007aff;border-radius:3px}:root[data-ui-theme=modern] .theme-picker__options{background:#7676801a;border-radius:12px;padding:4px;gap:4px}:root[data-ui-theme=modern] .theme-picker__options button{background:transparent;border:0;box-shadow:none;min-height:38px;border-radius:9px}:root[data-ui-theme=modern] .theme-picker__options button[aria-pressed=true]{background:var(--ion-item-background);box-shadow:0 2px 5px #00000012}:root[data-ui-theme=modern] .login-wrap .theme-picker{margin-top:28px}@media(min-width:768px){:root[data-ui-theme=modern] ion-content::part(scroll),:root[data-ui-theme=modern] ion-header ion-toolbar{max-width:960px}:root[data-ui-theme=modern] ion-list.orders-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}:root[data-ui-theme=modern] .apple-workspace{padding-top:32px}:root[data-ui-theme=modern] .apple-workspace h1{font-size:40px}:root[data-ui-theme=modern] ion-tab-button{max-width:240px}:root[data-ui-theme=modern] .login-wrap{min-height:auto;margin:6vh auto;background:var(--ion-item-background);padding:40px 28px;border-radius:30px;box-shadow:0 20px 70px #00000008}:root[data-ui-theme=modern] .login-wrap ion-list{border:1px solid var(--app-border)}}@media(prefers-color-scheme:dark){:root[data-ui-theme=modern]{--ion-color-primary:#409cff;--ion-color-primary-rgb:64,156,255;--ion-color-primary-shade:#3889e0;--ion-color-primary-tint:#53a6ff;--ion-color-medium:#a1a1a8;--ion-color-medium-rgb:161,161,168;--ion-background-color:#000;--ion-background-color-rgb:0,0,0;--ion-text-color:#f5f5f7;--ion-text-color-rgb:245,245,247;--ion-toolbar-background:#000;--ion-toolbar-color:#f5f5f7;--ion-item-background:#1c1c1e;--ion-card-background:#1c1c1e;--apple-secondary:#242426;--apple-blue-soft:#172c46;--apple-glass:rgba(28,28,30,.94);--ion-tab-bar-background:rgba(28,28,30,.94);--app-border:rgba(235,235,245,.13)}}@media(max-width:380px){:root[data-ui-theme=modern] .stat-cell{min-width:calc(50% - 5px)}:root[data-ui-theme=modern] .stat-cell__value{font-size:19px}:root[data-ui-theme=modern] .apple-order__body{padding:16px}:root[data-ui-theme=modern] .apple-order__finance{margin:16px -16px -16px;padding:14px 16px}}
