.app-layout{background:radial-gradient(circle at top left, #820f120f, transparent 30rem), var(--page-bg);flex-direction:column;min-height:100vh;display:flex}.app-header{z-index:50;background:linear-gradient(135deg, var(--brand-burgundy), var(--brand-burgundy-dark));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:10px 18px;display:flex;position:sticky;top:0;box-shadow:0 12px 32px #5f090b2e}.app-brand-small{color:#fff8eeb8;letter-spacing:.04em;text-transform:uppercase;margin:0 0 3px;font-size:11px;font-weight:900}.app-header h1{color:var(--brand-cream);letter-spacing:-.025em;margin:0;font-size:22px;line-height:1.1}.app-header-right{align-items:center;gap:7px;display:flex}.header-nav-button,.logout-button{min-height:32px;color:var(--brand-cream);cursor:pointer;white-space:nowrap;background:#fff8ee14;border:1px solid #fff8ee24;border-radius:999px;padding:0 12px;font-size:12px;font-weight:950}.header-nav-button:hover,.logout-button:hover{background:#fff8ee29}.header-nav-button.active{background:var(--brand-cream);color:var(--brand-burgundy);border-color:var(--brand-cream)}.admin-badge{min-height:32px;color:var(--brand-cream);background:#fff8ee24;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex}.logout-button{color:#ffe2e2}.app-main{flex:1;width:100%;max-width:1360px;margin:0 auto;padding:14px}.app-footer{width:100%;max-width:1360px;color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;margin:0 auto;padding:14px 14px 20px;font-size:11px;display:flex}.app-footer p{margin:0;font-weight:800}.app-footer strong{color:var(--brand-burgundy);font-weight:950}@media (width<=980px){.admin-badge{display:none}.app-header{padding:9px 12px}.header-nav-button,.logout-button{padding:0 10px;font-size:11px}}@media (width<=640px){.app-header{min-height:42px;padding:5px 6px;display:flex}.app-header>div:first-child{display:none}.app-header-right{scrollbar-width:none;flex-wrap:nowrap;gap:4px;width:100%;display:flex;overflow-x:auto}.app-header-right::-webkit-scrollbar{display:none}.header-nav-button,.logout-button{white-space:nowrap;border-radius:999px;flex:1 0 auto;min-height:30px;padding:0 8px;font-size:9.5px}.app-main{padding:7px}.app-footer{text-align:center;justify-content:center;padding:10px 7px 16px;font-size:10px;display:grid}}.add-order-top{background:var(--card-bg);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:12px 14px;display:flex}.add-order-top h2{color:var(--text-main);letter-spacing:-.025em;margin:0;font-size:23px;line-height:1.1}.add-order-top span{color:var(--text-muted);margin-top:5px;font-size:12px;font-weight:800;display:block}.order-form{gap:12px;display:grid}.form-card{background:var(--card-bg);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:18px;padding:16px}.form-card h3{color:var(--text-main);letter-spacing:-.01em;margin:0 0 12px;font-size:16px}.image-upload-box{border:2px dashed var(--border-strong);background:linear-gradient(135deg, #820f120a, #d8b56d0a), var(--card-bg-soft);cursor:pointer;border-radius:16px;justify-content:center;align-items:center;min-height:210px;display:flex;overflow:hidden}.image-upload-box:hover{border-color:var(--brand-burgundy);background:var(--brand-burgundy-ultra-soft)}.image-upload-box input{display:none}.upload-empty{text-align:center;gap:7px;padding:22px;display:grid}.upload-empty strong{color:var(--text-main);font-size:15px}.upload-empty span{color:var(--text-muted);font-size:12px;font-weight:800}.image-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;width:100%;padding:10px;display:grid}.image-preview-grid img{aspect-ratio:4/5;object-fit:cover;background:var(--card-bg);border:1px solid var(--border);border-radius:12px;width:100%}.image-count{color:var(--text-muted);margin:9px 0 0;font-size:12px;font-weight:900}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.address-grid{grid-template-columns:220px minmax(0,1fr);gap:12px;margin-bottom:12px;display:grid}.form-card label{color:var(--text-soft);gap:7px;font-size:13px;font-weight:900;display:grid}.form-card input,.form-card select,.form-card textarea{border:1px solid var(--border-strong);background:var(--input-bg);width:100%;min-height:44px;color:var(--text-main);border-radius:12px;outline:none;padding:0 13px;font-size:15px}.form-card textarea{resize:vertical;min-height:84px;padding:11px 13px}.form-card input:focus,.form-card select:focus,.form-card textarea:focus{border-color:var(--brand-burgundy);box-shadow:0 0 0 4px var(--focus-ring)}.full-label{width:100%;margin-top:12px}.form-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:14px;padding:13px 15px;font-size:13px;font-weight:850}.form-actions{justify-content:flex-end;gap:10px;padding-bottom:18px;display:flex}.light-button,.submit-button{cursor:pointer;touch-action:manipulation;border:0;border-radius:12px;min-height:44px;padding:0 17px;font-family:inherit;font-size:13px;font-weight:950}.light-button{background:var(--soft-bg);color:var(--text-soft)}.light-button:hover{background:var(--soft-bg-hover)}.submit-button{background:var(--brand-burgundy);color:#fff;box-shadow:0 12px 24px #820f122e}.submit-button:hover{background:var(--brand-burgundy-dark)}.light-button:disabled,.submit-button:disabled{cursor:not-allowed;color:#6b7280;box-shadow:none;background:#d1d5db}@media (width<=900px){.image-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.address-grid{grid-template-columns:1fr}}@media (width<=640px){.add-order-top{border-radius:15px;align-items:center;margin-bottom:8px;margin-left:-4px;margin-right:-4px;padding:9px 10px;display:flex}.add-order-top h2{font-size:18px}.add-order-top span{display:none}.section-label{font-size:9px}.order-form{gap:8px}.form-card{border-radius:15px;margin-left:-4px;margin-right:-4px;padding:10px}.form-card h3{margin-bottom:9px;font-size:14px}.form-grid,.address-grid{grid-template-columns:1fr;gap:9px}.image-upload-box{border-radius:13px;min-height:150px}.upload-empty{padding:16px}.upload-empty strong{font-size:13px}.upload-empty span{font-size:10px}.image-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:7px}.image-preview-grid img{border-radius:10px}.image-count{margin-top:7px;font-size:10px}.form-card label{gap:5px;font-size:11px}.form-card input,.form-card select,.form-card textarea{border-radius:11px;min-height:42px;font-size:14px}.form-card textarea{min-height:66px}.full-label{margin-top:9px}.form-actions{z-index:20;padding:9px 7px calc(9px + env(safe-area-inset-bottom));border-top:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fff8f8f0;grid-template-columns:1fr 1fr;gap:7px;margin-left:-7px;margin-right:-7px;display:grid;position:sticky;bottom:0}.light-button,.submit-button{width:100%;min-height:42px;font-size:12px}}@media (width<=380px){.image-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.finance-top{background:var(--card-bg);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:12px 14px;display:flex}.finance-top h2{color:var(--text-main);letter-spacing:-.025em;margin:0;font-size:23px;line-height:1.1}.finance-top span{color:var(--text-muted);margin-top:5px;font-size:12px;font-weight:800;display:block}.live-card{color:#047857;background:linear-gradient(135deg,#0478571f,#0478570a),#ecfdf5;border:1px solid #bbf7d0;border-radius:16px;gap:3px;min-width:150px;padding:10px 12px;display:grid}.live-card strong{font-size:14px;font-weight:950}.live-card span{color:#047857;margin:0;font-size:11px;font-weight:850}.finance-filters{background:var(--card-bg);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:18px;gap:12px;margin-bottom:12px;padding:14px;display:grid}.finance-filter-group{gap:8px;display:grid}.finance-filter-group p{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:11px;font-weight:950}.finance-filter-buttons{flex-wrap:wrap;gap:8px;display:flex}.finance-filter-button{border:1px solid var(--border-strong);background:var(--card-bg);min-height:36px;color:var(--text-soft);cursor:pointer;white-space:nowrap;touch-action:manipulation;border-radius:999px;padding:0 13px;font-family:inherit;font-size:12px;font-weight:950}.finance-filter-button:hover{border-color:var(--brand-burgundy)}.finance-filter-button.active{border-color:var(--brand-burgundy);background:var(--brand-burgundy);color:#fff}.finance-error,.finance-loading{background:var(--card-bg);border:1px solid var(--border);color:var(--text-soft);border-radius:18px;padding:16px;font-weight:900}.finance-error{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.finance-hero-grid{grid-template-columns:1.35fr repeat(3,1fr);gap:12px;margin-bottom:12px;display:grid}.finance-hero-card{background:var(--card-bg);border:1px solid var(--border);min-width:0;box-shadow:var(--shadow-card);border-radius:20px;gap:7px;padding:16px;display:grid}.finance-hero-card.main{background:radial-gradient(circle at top right, #d8b56d47, transparent 38%), linear-gradient(135deg, var(--brand-burgundy), var(--brand-burgundy-dark));color:var(--brand-cream);border-color:#fff8ee1a;box-shadow:0 18px 46px #820f1233}.finance-hero-card p{color:inherit;opacity:.78;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:12px;font-weight:950}.finance-hero-card strong{color:inherit;overflow-wrap:anywhere;font-size:23px;font-weight:950;line-height:1.1}.finance-hero-card span{color:inherit;opacity:.74;font-size:12px;font-weight:850}.money-flow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.money-flow-card{background:var(--card-bg);border:1px solid var(--border);min-width:0;box-shadow:var(--shadow-card);border-radius:18px;gap:8px;padding:14px;display:grid}.money-flow-card p{color:var(--text-muted);margin:0 0 5px;font-size:12px;font-weight:950}.money-flow-card strong{color:var(--text-main);overflow-wrap:anywhere;font-size:18px;font-weight:950;line-height:1.15}.money-flow-card span{color:var(--text-soft);font-size:12px;font-weight:850}.money-flow-card.delivered{background:linear-gradient(135deg, #0478571f, #04785708), var(--card-bg);border-color:#bbf7d0}.money-flow-card.sent{background:linear-gradient(135deg, #1d4ed81c, #1d4ed808), var(--card-bg);border-color:#bfdbfe}.money-flow-card.confirmed{background:linear-gradient(135deg, #c2410c1f, #c2410c08), var(--card-bg);border-color:#fed7aa}.money-flow-card.cancelled{background:linear-gradient(135deg, #b91c1c1a, #b91c1c08), var(--card-bg);border-color:#fecaca}.finance-table-card{background:var(--card-bg);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:20px;padding:16px}.finance-table-header{margin-bottom:12px}.finance-table-header h3{color:var(--text-main);letter-spacing:-.01em;margin:0;font-size:17px}.finance-table-header p{color:var(--text-muted);margin:5px 0 0;font-size:12px;font-weight:800}.finance-table-wrap{border:1px solid var(--border);border-radius:16px;width:100%;overflow-x:auto}.finance-table{border-collapse:collapse;background:var(--card-bg);width:100%;min-width:820px}.finance-table th{background:var(--card-bg-soft);color:var(--text-muted);text-align:left;text-transform:uppercase;letter-spacing:.04em;padding:11px 12px;font-size:11px;font-weight:950}.finance-table td{border-top:1px solid var(--border);color:var(--text-soft);padding:11px 12px;font-size:13px;font-weight:850}.finance-table td strong{color:var(--text-main);font-weight:950}.finance-status{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:11px;font-weight:950;display:inline-flex}.status-confirmed{color:#c2410c;background:#fff7ed}.status-sent{color:#1d4ed8;background:#eff6ff}.status-delivered{color:#047857;background:#ecfdf5}.status-cancelled{color:#b91c1c;background:#fef2f2}.finance-empty{color:var(--text-muted);text-align:center;padding:26px;font-weight:900}html[data-theme=dark] .live-card{background:#04785729;border-color:#bbf7d033}html[data-theme=dark] .live-card strong,html[data-theme=dark] .live-card span{color:#86efac}html[data-theme=dark] .money-flow-card.delivered{background:#0478571a;border-color:#bbf7d02e}html[data-theme=dark] .money-flow-card.sent{background:#1d4ed81a;border-color:#bfdbfe2e}html[data-theme=dark] .money-flow-card.confirmed{background:#c2410c1a;border-color:#fed7aa2e}html[data-theme=dark] .money-flow-card.cancelled{background:#b91c1c1a;border-color:#fecaca2e}@media (width<=1100px){.finance-hero-grid,.money-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.finance-top{border-radius:15px;gap:8px;margin-bottom:8px;margin-left:-4px;margin-right:-4px;padding:9px 10px;display:grid}.finance-top h2{font-size:18px}.finance-top span{display:none}.section-label{font-size:9px}.live-card{border-radius:13px;justify-content:space-between;align-items:center;width:100%;min-width:0;padding:8px 10px;display:flex}.live-card strong{font-size:12px}.live-card span{font-size:10px}.finance-filters{border-radius:15px;gap:9px;margin-bottom:8px;margin-left:-4px;margin-right:-4px;padding:10px}.finance-filter-group{gap:6px}.finance-filter-group p{font-size:9px}.finance-filter-buttons{scrollbar-width:none;flex-wrap:nowrap;gap:6px;overflow-x:auto}.finance-filter-buttons::-webkit-scrollbar{display:none}.finance-filter-button{min-height:32px;padding:0 11px;font-size:10px}.finance-hero-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.finance-hero-card{border-radius:15px;gap:5px;padding:10px}.finance-hero-card.main{grid-column:span 2}.finance-hero-card p{font-size:9px}.finance-hero-card strong{font-size:15px}.finance-hero-card.main strong{font-size:20px}.finance-hero-card span{font-size:9px}.money-flow-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.money-flow-card{border-radius:15px;gap:6px;padding:10px}.money-flow-card p{margin-bottom:3px;font-size:9px}.money-flow-card strong{font-size:13px}.money-flow-card span{font-size:9px}.finance-table-card{border-radius:15px;margin-left:-4px;margin-right:-4px;padding:10px}.finance-table-header{margin-bottom:9px}.finance-table-header h3{font-size:14px}.finance-table-header p{font-size:10px}.finance-table{min-width:760px}.finance-table th{padding:9px;font-size:9px}.finance-table td{padding:9px;font-size:11px}.finance-status{min-height:21px;padding:0 7px;font-size:9px}}@media (width<=380px){.finance-hero-grid,.money-flow-grid{grid-template-columns:1fr}.finance-hero-card.main{grid-column:auto}}.login-page{background:radial-gradient(circle at 0 0,#820f122e,#0000 34rem),radial-gradient(circle at 100% 100%,#d8b56d1f,#0000 28rem),linear-gradient(135deg,#fff8f8 0%,#f8eded 100%);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #eadadae6;border-radius:28px;width:100%;max-width:420px;padding:26px;box-shadow:0 28px 90px #820f1224}.login-mark{background:linear-gradient(135deg, var(--brand-burgundy), var(--brand-burgundy-dark));width:68px;height:68px;color:var(--brand-cream);letter-spacing:-.08em;border-radius:20px;justify-content:center;align-items:center;margin:0 auto 18px;font-size:36px;font-weight:950;line-height:1;display:flex;box-shadow:0 16px 36px #820f1247}.login-header{text-align:center;margin-bottom:24px}.login-header p{color:var(--brand-burgundy);text-transform:uppercase;letter-spacing:.06em;margin:0 0 6px;font-size:13px;font-weight:950}.login-header h1{color:var(--text-main);letter-spacing:-.04em;margin:0;font-size:32px;line-height:1.05}.login-header span{color:var(--text-muted);margin-top:10px;font-size:14px;font-weight:800;display:block}.login-form{gap:14px;display:grid}.login-form label{color:var(--text-soft);gap:7px;font-size:13px;font-weight:900;display:grid}.login-form input{border:1px solid var(--border-strong);background:var(--input-bg);width:100%;min-height:46px;color:var(--text-main);border-radius:14px;outline:none;padding:0 14px;font-size:15px}.login-form input:focus{border-color:var(--brand-burgundy);box-shadow:0 0 0 4px var(--focus-ring)}.login-button{background:var(--brand-burgundy);color:#fff;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;min-height:48px;font-size:15px;font-weight:950;text-decoration:none;display:flex;box-shadow:0 14px 28px #820f1238}.login-button:hover{background:var(--brand-burgundy-dark)}.login-button:disabled{cursor:not-allowed;box-shadow:none;background:#9ca3af}.login-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:14px;padding:12px 14px;font-size:13px;font-weight:800}.login-note{color:var(--text-muted);text-align:center;margin:18px 0 0;font-size:12px;font-weight:800;line-height:1.5}html[data-theme=dark] .login-page{background:radial-gradient(circle at top left, #820f1247, transparent 28rem), radial-gradient(circle at bottom right, #d8b56d14, transparent 24rem), var(--page-bg)}html[data-theme=dark] .login-card{border-color:var(--border);background:#1e1011f0}@media (width<=640px){.login-page{padding:14px}.login-card{border-radius:24px;max-width:100%;padding:20px}.login-mark{border-radius:18px;width:58px;height:58px;margin-bottom:15px;font-size:31px}.login-header{margin-bottom:20px}.login-header h1{font-size:28px}.login-header span{font-size:13px}.login-form input,.login-button{min-height:46px}}.detail-top{background:var(--card-bg);border:1px solid var(--border);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:12px 14px;display:flex}.detail-top h2{color:var(--text-main);margin:0;font-size:22px;line-height:1.1}.detail-top span{color:var(--text-muted);margin-top:5px;font-size:12px;font-weight:800;display:block}.detail-form{gap:12px;display:grid}.detail-card{background:var(--card-bg);border:1px solid var(--border);border-radius:18px;padding:16px}.detail-card-header{margin-bottom:12px}.detail-card-header h3{color:var(--text-main);margin:0;font-size:16px}.detail-card-header span{color:var(--text-muted);margin-top:5px;font-size:12px;font-weight:800;display:block}.compact-card-header{margin-bottom:10px}.detail-image-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.detail-image-button{cursor:zoom-in;touch-action:manipulation;background:0 0;border:0;border-radius:14px;width:100%;padding:0;overflow:hidden}.detail-image-button img{aspect-ratio:4/5;object-fit:cover;background:var(--card-bg-soft);border:1px solid var(--border);border-radius:14px;width:100%;display:block}.detail-image-button:hover img{border-color:var(--brand-burgundy);box-shadow:0 10px 24px #820f121f}.replace-images-button{background:var(--soft-bg);width:fit-content;min-height:40px;color:var(--text-soft);cursor:pointer;touch-action:manipulation;border-radius:12px;justify-content:center;align-items:center;padding:0 14px;font-size:13px!important;font-weight:900!important;display:inline-flex!important}.replace-images-button:hover{background:var(--soft-bg-hover)}.replace-images-button input{display:none}.detail-image-note{color:var(--text-muted);margin:8px 0 0;font-size:12px;font-weight:800}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.detail-address-grid{grid-template-columns:220px minmax(0,1fr);gap:12px;margin-bottom:12px;display:grid}.detail-card label{color:var(--text-soft);gap:7px;font-size:13px;font-weight:900;display:grid}.detail-card input,.detail-card select,.detail-card textarea{border:1px solid var(--border-strong);background:var(--input-bg);width:100%;min-height:44px;color:var(--text-main);border-radius:12px;outline:none;padding:0 13px;font-size:15px}.detail-card input:disabled{background:var(--soft-bg);color:var(--text-muted);cursor:not-allowed}.detail-card textarea{resize:vertical;min-height:90px;padding:11px 13px}.detail-card input:focus,.detail-card select:focus,.detail-card textarea:focus{border-color:var(--brand-burgundy);box-shadow:0 0 0 4px #820f121a}.detail-full-label{width:100%;margin-top:12px}.detail-form-error,.detail-loading,.detail-error-box{background:var(--card-bg);border:1px solid var(--border);border-radius:18px;padding:18px}.detail-form-error{color:#b91c1c;background:#fef2f2;border-color:#fecaca;font-size:14px;font-weight:800}.detail-loading{color:var(--text-soft);text-align:center;font-weight:900}.detail-error-box h2{color:var(--text-main);margin:0 0 8px}.detail-error-box p{color:var(--text-muted);margin:0 0 16px}.detail-actions{justify-content:flex-end;gap:10px;padding-bottom:20px;display:flex}.detail-light-button,.detail-submit-button,.detail-delete-button,.detail-error-box button{cursor:pointer;touch-action:manipulation;border:0;border-radius:12px;min-height:44px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:900}.detail-light-button,.detail-error-box button{background:var(--soft-bg);color:var(--text-soft)}.detail-light-button:hover,.detail-error-box button:hover{background:var(--soft-bg-hover)}.detail-submit-button{background:var(--brand-burgundy);color:#fff}.detail-submit-button:hover{background:var(--brand-burgundy-dark)}.detail-delete-button{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;margin-right:auto}.detail-delete-button:hover{background:#fee2e2}.detail-light-button:disabled,.detail-submit-button:disabled,.detail-delete-button:disabled{cursor:not-allowed;color:#6b7280;background:#d1d5db;border-color:#d1d5db}.detail-image-modal{z-index:200;background:#000000e0;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.detail-image-modal img{object-fit:contain;background:#fff;border-radius:18px;width:auto;max-width:100%;max-height:88vh}.detail-image-modal-close{top:calc(14px + env(safe-area-inset-top));z-index:210;color:#111827;cursor:pointer;background:#fffffff2;border:0;border-radius:999px;width:42px;height:42px;font-size:30px;font-weight:700;line-height:1;position:fixed;right:14px}@media (width<=900px){.detail-image-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-address-grid{grid-template-columns:1fr}}@media (width<=640px){.detail-top{border-radius:15px;margin-bottom:8px;margin-left:-4px;margin-right:-4px;padding:9px 10px}.detail-top h2{font-size:17px}.detail-top span{font-size:10px}.section-label{font-size:9px}.detail-form{gap:8px}.detail-card{border-radius:15px;margin-left:-4px;margin-right:-4px;padding:10px}.detail-card-header h3{font-size:14px}.detail-card-header span{font-size:10px}.detail-grid,.detail-address-grid{grid-template-columns:1fr;gap:9px}.detail-image-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:9px}.detail-image-button img{border-radius:11px}.replace-images-button{width:100%;min-height:38px;font-size:12px!important}.detail-card label{gap:5px;font-size:11px}.detail-card input,.detail-card select,.detail-card textarea{border-radius:11px;min-height:42px;font-size:14px}.detail-card textarea{min-height:74px}.detail-full-label{margin-top:9px}.detail-actions{z-index:20;padding:9px 8px calc(9px + env(safe-area-inset-bottom));border-top:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fff8f8f0;grid-template-columns:1fr 1fr;gap:7px;margin-left:-8px;margin-right:-8px;display:grid;position:sticky;bottom:0}.detail-delete-button{grid-column:span 2;margin-right:0}.detail-light-button,.detail-submit-button,.detail-delete-button{width:100%;min-height:42px;font-size:12px}.detail-image-modal{padding:10px}.detail-image-modal img{border-radius:14px;max-height:84vh}}@media (width<=380px){.detail-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.detail-image-modal{display:none!important}}.primary-button,.secondary-button,.ghost-button,.light-toolbar-button,.select-mode-button,.print-selected-button,.apply-status-button{cursor:pointer;touch-action:manipulation;border:0;min-height:38px;font-family:inherit;font-weight:950}.primary-button{background:var(--brand-burgundy);color:#fff;white-space:nowrap;border-radius:14px;padding:0 17px;font-size:13px;box-shadow:0 12px 26px #820f1233}.primary-button:hover{background:var(--brand-burgundy-dark)}.light-toolbar-button{background:var(--soft-bg);color:var(--text-soft);border-radius:12px;padding:0 13px;font-size:12px}.light-toolbar-button:hover{background:var(--soft-bg-hover)}.light-toolbar-button:disabled{cursor:not-allowed;opacity:.55}.select-mode-button{background:var(--brand-burgundy-soft);color:var(--brand-burgundy);border-radius:14px;padding:0 15px;font-size:12px}.select-mode-button.active{background:var(--brand-burgundy);color:#fff}.print-selected-button{color:#fff;background:#7c2d12;border-radius:12px;padding:0 15px;font-size:12px;box-shadow:0 10px 22px #7c2d122e}.print-selected-button:disabled,.apply-status-button:disabled{cursor:not-allowed;color:#6b7280;box-shadow:none;background:#d1d5db}.apply-status-button{color:#fff;background:#16a34a;border-radius:12px;padding:0 15px;font-size:12px;box-shadow:0 10px 22px #16a34a33}.orders-control-card{background:var(--card-bg);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:18px;gap:10px;margin-bottom:10px;padding:12px;display:grid}.orders-search-row input{border:1px solid var(--border-strong);background:var(--input-bg);width:100%;min-height:40px;color:var(--text-main);border-radius:14px;outline:none;padding:0 13px;font-size:14px;font-weight:850}.orders-search-row input::placeholder{color:var(--text-muted)}.orders-search-row input:focus{border-color:var(--brand-burgundy);box-shadow:0 0 0 4px var(--focus-ring)}.orders-filter-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.filter-group{gap:7px;min-width:0;display:grid}.filter-group p{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:11px;font-weight:950}.filter-buttons{flex-wrap:wrap;gap:7px;display:flex}.filter-button{border:1px solid var(--border-strong);background:var(--card-bg);min-height:34px;color:var(--text-soft);cursor:pointer;white-space:nowrap;touch-action:manipulation;border-radius:999px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:950}.filter-button:hover{border-color:var(--brand-burgundy)}.filter-button.active{border-color:var(--brand-burgundy);background:var(--brand-burgundy);color:#fff}.orders-toolbar{color:var(--text-soft);justify-content:space-between;align-items:center;gap:14px;padding-top:2px;font-size:12px;display:flex}.orders-toolbar-info strong{color:var(--text-main);font-size:14px}.selected-count{color:var(--brand-burgundy);font-weight:950}.live-update-text{color:#047857;font-weight:950}.orders-toolbar-actions{align-items:center;gap:7px;display:flex}.bulk-panel{color:#fff;background:radial-gradient(circle at 100% 0,#d8b56d38,#0000 34%),linear-gradient(135deg,#231112,#120809);border:1px solid #fff8ee1a;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;padding:11px;display:flex;box-shadow:0 16px 36px #23111229}.bulk-left{align-items:baseline;gap:7px;display:flex}.bulk-left strong{font-size:20px}.bulk-left span{color:#f0dada;font-size:12px;font-weight:900}.bulk-actions{align-items:center;gap:7px;display:flex}.bulk-status-select{color:#111827;background:#fff;border:0;border-radius:12px;outline:none;min-height:38px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:900}.page-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:14px;margin-bottom:10px;padding:13px 15px;font-size:13px;font-weight:850}.orders-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.loading-state,.empty-state{background:var(--card-bg);border:1px solid var(--border);box-shadow:var(--shadow-card);text-align:center;color:var(--text-soft);border-radius:18px;grid-column:1/-1;padding:38px 18px;font-weight:900}.empty-state{border-style:dashed}.empty-state h3{color:var(--text-main);margin:0 0 7px;font-size:18px}.empty-state p{color:var(--text-muted);margin:0;font-size:13px}.order-card{background:var(--card-bg);border:1px solid var(--border);box-shadow:var(--shadow-card);cursor:pointer;border-radius:18px;flex-direction:column;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;position:relative;overflow:hidden}.order-card:hover{border-color:#820f123d;transform:translateY(-2px);box-shadow:0 18px 42px #820f121c}.order-card:focus{border-color:var(--brand-burgundy);outline:none;box-shadow:0 0 0 4px #820f121f}.order-card.select-enabled.selected{border-color:var(--brand-burgundy);box-shadow:0 0 0 4px #820f1224}.order-select-indicator{z-index:4;border:2px solid var(--brand-burgundy);width:32px;height:32px;color:var(--brand-burgundy);background:#fffffff2;border-radius:999px;justify-content:center;align-items:center;font-size:19px;font-weight:950;display:flex;position:absolute;top:9px;left:9px;box-shadow:0 8px 18px #1118271f}.order-image-gallery,.order-image-placeholder{aspect-ratio:4/5;background:#e5e7eb;width:100%}.order-image-gallery{border-bottom:1px solid var(--border);gap:2px;display:grid;overflow:hidden}.order-image-gallery.count-1{grid-template-rows:1fr;grid-template-columns:1fr}.order-image-gallery.count-2{grid-template-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr))}.order-image-gallery.count-many{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:2fr 1fr}.order-image-gallery.count-many .gallery-image-wrap:first-child{grid-row:1/3}.gallery-image-wrap{background:#fff;position:relative;overflow:hidden}.gallery-image-wrap img{object-fit:cover;width:100%;height:100%;display:block}.extra-images-badge{color:#fff;background:#1118279e;justify-content:center;align-items:center;font-size:21px;font-weight:950;display:flex;position:absolute;inset:0}.order-image-placeholder{color:#9ca3af;text-align:center;justify-content:center;align-items:center;padding:16px;font-size:13px;font-weight:900;display:flex}.order-compact-info{gap:7px;padding:9px;display:grid}.compact-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.compact-info-grid div{background:var(--card-bg-soft);border:1px solid #820f120f;border-radius:11px;gap:2px;min-width:0;padding:6px 7px;display:grid}.compact-info-grid span,.order-net-price span,.dashboard-note span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:8px;font-weight:950}.compact-info-grid strong{min-width:0;color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:950;line-height:1.2;overflow:hidden}.mini-status{white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;max-width:100%;min-height:19px;padding:0 7px;display:inline-flex;font-size:9px!important}.status-confirmed{background:#fff7ed;color:#c2410c!important}.status-sent{background:#eff6ff;color:#1d4ed8!important}.status-delivered{background:#ecfdf5;color:#047857!important}.status-cancelled{background:#fef2f2;color:#b91c1c!important}.order-net-price{background:linear-gradient(135deg, #820f1217, #d8b56d14), var(--card-bg-soft);border-radius:13px;justify-items:center;gap:2px;padding:7px 9px;display:grid}.order-net-price strong{color:var(--brand-burgundy);white-space:nowrap;font-size:16px;font-weight:950;line-height:1.1}.dashboard-note{background:var(--card-bg-soft);max-height:30px;color:var(--text-soft);border-radius:11px;margin:0;padding:5px 7px;font-size:10px;font-weight:850;line-height:1.25;overflow:hidden}.dashboard-note span{color:var(--brand-burgundy);margin-right:5px}html[data-theme=dark] .select-mode-button{color:var(--brand-cream);background:#fff8ee14}html[data-theme=dark] .select-mode-button.active{background:var(--brand-burgundy);color:#fff}html[data-theme=dark] .order-net-price strong,html[data-theme=dark] .dashboard-note span,html[data-theme=dark] .selected-count{color:#ffb4b7}@media (width<=1180px){.orders-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.orders-list{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-filter-grid{grid-template-columns:1fr}.bulk-panel{flex-direction:column;align-items:stretch}.bulk-actions{flex-wrap:wrap}}@media (width<=640px){.orders-control-card{border-radius:15px;gap:8px;margin-bottom:8px;margin-left:-4px;margin-right:-4px;padding:9px}.orders-search-row input{border-radius:12px;min-height:37px;font-size:12px}.orders-filter-grid{gap:8px}.filter-group{gap:5px}.filter-group p{font-size:9px}.filter-buttons{scrollbar-width:none;flex-wrap:nowrap;gap:6px;padding-bottom:2px;overflow-x:auto}.filter-buttons::-webkit-scrollbar{display:none}.filter-button{min-height:31px;padding:0 10px;font-size:10px}.orders-toolbar{align-items:stretch;gap:7px;font-size:10px;display:grid}.orders-toolbar-info strong{font-size:12px}.live-update-text{display:inline}.orders-toolbar-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.primary-button,.select-mode-button{border-radius:12px;width:100%;min-height:39px;font-size:11px}.bulk-panel{z-index:25;border-radius:15px;margin-bottom:8px;margin-left:-4px;margin-right:-4px;padding:9px;position:sticky;top:46px}.bulk-left{justify-content:center}.bulk-left strong{font-size:18px}.bulk-left span{font-size:10px}.bulk-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.bulk-status-select,.light-toolbar-button,.print-selected-button,.apply-status-button{border-radius:10px;width:100%;min-height:36px;font-size:10px}.orders-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.order-card{border-radius:15px}.order-card:hover{transform:none}.order-image-gallery,.order-image-placeholder{aspect-ratio:4/4.9}.order-compact-info{gap:5px;padding:6px}.compact-info-grid{gap:4px}.compact-info-grid div{border-radius:9px;padding:5px}.compact-info-grid span,.order-net-price span,.dashboard-note span{font-size:6.7px}.compact-info-grid strong{font-size:9.4px}.mini-status{min-height:17px;padding:0 5px;font-size:7.5px!important}.order-net-price{border-radius:10px;padding:5px 7px}.order-net-price strong{font-size:12.5px}.dashboard-note{border-radius:9px;max-height:24px;padding:4px 5px;font-size:8.5px}.order-select-indicator{width:27px;height:27px;font-size:15px;top:6px;left:6px}}@media (width<=380px){.compact-info-grid{grid-template-columns:1fr 1fr}.compact-info-grid strong{font-size:8.7px}.order-net-price strong{font-size:11.5px}}.print-preview-top{background:var(--card-bg);border:1px solid var(--border);border-radius:18px;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;padding:14px;display:flex}.section-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 5px;font-size:11px;font-weight:950}.print-preview-top h2{color:var(--text-main);margin:0;font-size:24px;line-height:1.15}.print-preview-top span{color:var(--text-muted);margin-top:7px;font-size:13px;font-weight:800;display:block}.print-actions{align-items:center;gap:10px;display:flex}.print-light-button,.print-main-button{cursor:pointer;border:0;border-radius:12px;min-height:42px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:900}.print-light-button{background:var(--soft-bg);color:var(--text-soft)}.print-light-button:hover{background:var(--soft-bg-hover)}.print-main-button{background:var(--brand-burgundy);color:#fff}.print-main-button:hover{background:var(--brand-burgundy-dark)}.print-main-button:disabled{cursor:not-allowed;color:#6b7280;background:#d1d5db}.print-state,.print-error{background:var(--card-bg);border:1px solid var(--border);color:var(--text-soft);border-radius:18px;padding:22px;font-weight:900}.print-error{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.labels-grid{grid-template-columns:1fr;gap:18px;display:grid}.print-label{background:#fff;border:2px solid #111827;border-radius:18px;align-content:start;gap:12px;width:100%;max-width:620px;min-height:300px;margin:0 auto;padding:24px;display:grid}.label-brand{text-align:center;border-bottom:2px solid #111827;justify-items:center;gap:8px;margin-bottom:8px;padding-bottom:14px;display:grid}.label-brand img{object-fit:contain;width:auto;max-width:230px;max-height:90px;display:block}.label-brand p{color:#111827;letter-spacing:.02em;margin:0;font-size:15px;font-weight:900}.label-row{color:#111827;grid-template-columns:110px minmax(0,1fr);gap:12px;font-size:17px;line-height:1.4;display:grid}.label-row span{font-weight:900}.label-row strong{word-break:break-word;font-weight:950}.label-address{align-items:start}.label-note strong{white-space:pre-wrap}@media (width<=760px){.print-preview-top{border-radius:15px;margin-left:-4px;margin-right:-4px;padding:10px;display:grid}.print-preview-top h2{font-size:20px}.print-preview-top span{font-size:11px}.print-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.print-light-button,.print-main-button{width:100%;min-height:40px;font-size:12px}.print-label{max-width:none;min-height:260px;padding:18px}.label-brand img{max-width:200px;max-height:78px}.label-brand p{font-size:14px}.label-row{grid-template-columns:90px minmax(0,1fr);font-size:15px}}@media print{@page{size:A4;margin:12mm}html,body{background:#fff!important;width:100%!important;min-height:auto!important;margin:0!important;padding:0!important}body *{visibility:hidden!important}.labels-grid,.labels-grid *{visibility:visible!important}.app-header,.app-footer,.print-preview-top,.print-state,.print-error{visibility:hidden!important;display:none!important}.app-layout,.app-main{background:#fff!important;width:100%!important;max-width:none!important;min-height:auto!important;margin:0!important;padding:0!important;display:block!important}.labels-grid{gap:0!important;width:100%!important;margin:0!important;padding:0!important;display:block!important;position:static!important}.print-label{break-after:page;page-break-after:always;break-inside:avoid;page-break-inside:avoid;color:#000!important;background:#fff!important;border:2pt solid #000!important;border-radius:0!important;width:100%!important;max-width:none!important;height:auto!important;min-height:auto!important;margin:0!important;padding:10mm!important}.print-label:last-child{break-after:auto;page-break-after:auto}.label-brand{text-align:center!important;border-bottom:2pt solid #000!important;justify-items:center!important;gap:3mm!important;margin-bottom:8mm!important;padding-bottom:5mm!important;display:grid!important}.label-brand img{object-fit:contain!important;width:auto!important;max-width:70mm!important;max-height:28mm!important;display:block!important}.label-brand p{color:#000!important;margin:0!important;font-size:13pt!important;font-weight:900!important}.label-row{color:#000!important;grid-template-columns:34mm 1fr!important;gap:5mm!important;margin-bottom:4mm!important;font-size:16pt!important;line-height:1.45!important}.label-row span{color:#000!important;font-weight:900!important}.label-row strong{color:#000!important;font-weight:950!important}.label-note strong{white-space:pre-wrap!important}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-burgundy:#820f12;--brand-burgundy-dark:#5f090b;--brand-burgundy-soft:#f8e7e7;--brand-burgundy-ultra-soft:#fff7f7;--brand-cream:#fff8ee;--brand-gold:#d8b56d;--page-bg:#fff8f8;--header-bg:#820f12fa;--card-bg:#fff;--card-bg-soft:#fff5f5;--soft-bg:#f7eded;--soft-bg-hover:#f0dddd;--input-bg:#fff;--border:#eadada;--border-strong:#ddc6c6;--text-main:#171111;--text-soft:#453434;--text-muted:#806b6b;--success:#047857;--danger:#b91c1c;--warning:#c2410c;--shadow-soft:0 18px 50px #820f1214;--shadow-card:0 14px 36px #820f1212;--focus-ring:#820f121f}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page-bg:#14090a;--header-bg:#5f090bfa;--card-bg:#1e1011;--card-bg-soft:#2a1516;--soft-bg:#2a1516;--soft-bg-hover:#3a1d1f;--input-bg:#160b0c;--border:#3c2022;--border-strong:#573033;--text-main:#fff8ee;--text-soft:#f0dfdf;--text-muted:#c7aaaa;--shadow-soft:0 18px 50px #00000038;--shadow-card:0 14px 36px #0000002e;--focus-ring:#fff8ee24}*{box-sizing:border-box}html{background:var(--page-bg);-webkit-text-size-adjust:100%;min-height:100%}body{background:radial-gradient(circle at top left, #820f1214, transparent 32rem), radial-gradient(circle at bottom right, #d8b56d14, transparent 26rem), var(--page-bg);min-height:100%;color:var(--text-main);overscroll-behavior:none;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[dir=rtl] body{direction:rtl}html[dir=rtl] input[type=tel],html[dir=rtl] input[inputmode=numeric]{text-align:left;direction:ltr}button,input,textarea,select{font:inherit}button{-webkit-tap-highlight-color:transparent}a{color:inherit}img{max-width:100%}input,textarea,select{caret-color:var(--brand-burgundy)}.small-note-textarea{min-height:78px!important}.light-button,.detail-light-button,.print-light-button,.light-toolbar-button,.ghost-button{background:var(--soft-bg);color:var(--text-soft)}.light-button:hover,.detail-light-button:hover,.print-light-button:hover,.light-toolbar-button:hover,.ghost-button:hover{background:var(--soft-bg-hover)}.submit-button,.detail-submit-button,.print-main-button,.login-button,.primary-button{background:var(--brand-burgundy);color:#fff}.submit-button:hover,.detail-submit-button:hover,.print-main-button:hover,.login-button:hover,.primary-button:hover{background:var(--brand-burgundy-dark)}html[data-theme=dark] .login-page,html[data-theme=dark] .app-layout{background:radial-gradient(circle at top left, #820f1238, transparent 28rem), radial-gradient(circle at bottom right, #d8b56d14, transparent 22rem), var(--page-bg)}html[data-theme=dark] .login-card,html[data-theme=dark] .filter-box,html[data-theme=dark] .summary-card,html[data-theme=dark] .orders-toolbar,html[data-theme=dark] .orders-control-card,html[data-theme=dark] .order-card,html[data-theme=dark] .form-card,html[data-theme=dark] .detail-card,html[data-theme=dark] .detail-loading,html[data-theme=dark] .detail-error-box,html[data-theme=dark] .print-state,html[data-theme=dark] .finance-filters,html[data-theme=dark] .finance-hero-card,html[data-theme=dark] .money-flow-card,html[data-theme=dark] .finance-table-card,html[data-theme=dark] .finance-loading,html[data-theme=dark] .empty-state,html[data-theme=dark] .loading-state{background:var(--card-bg);border-color:var(--border);color:var(--text-main)}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] .login-header h1,html[data-theme=dark] .orders-top h2,html[data-theme=dark] .add-order-top h2,html[data-theme=dark] .detail-top h2,html[data-theme=dark] .print-preview-top h2,html[data-theme=dark] .finance-top h2,html[data-theme=dark] .order-title-row h3,html[data-theme=dark] .customer-name,html[data-theme=dark] .summary-card strong,html[data-theme=dark] .order-price strong,html[data-theme=dark] .finance-table td strong,html[data-theme=dark] .finance-hero-card strong,html[data-theme=dark] .money-flow-card strong{color:var(--text-main)}html[data-theme=dark] p,html[data-theme=dark] span,html[data-theme=dark] label,html[data-theme=dark] .section-label,html[data-theme=dark] .login-header p,html[data-theme=dark] .login-header span,html[data-theme=dark] .orders-top span,html[data-theme=dark] .add-order-top span,html[data-theme=dark] .detail-top span,html[data-theme=dark] .detail-card-header span,html[data-theme=dark] .finance-top span,html[data-theme=dark] .finance-table-header p,html[data-theme=dark] .order-meta,html[data-theme=dark] .price-breakdown span{color:var(--text-muted)}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{background:var(--input-bg);border-color:var(--border-strong);color:var(--text-main)}html[data-theme=dark] input:focus,html[data-theme=dark] select:focus,html[data-theme=dark] textarea:focus{border-color:var(--brand-burgundy);box-shadow:0 0 0 4px var(--focus-ring)}html[data-theme=dark] .light-button,html[data-theme=dark] .detail-light-button,html[data-theme=dark] .print-light-button,html[data-theme=dark] .light-toolbar-button,html[data-theme=dark] .ghost-button{background:var(--soft-bg);color:var(--text-soft)}html[data-theme=dark] .light-button:hover,html[data-theme=dark] .detail-light-button:hover,html[data-theme=dark] .print-light-button:hover,html[data-theme=dark] .light-toolbar-button:hover,html[data-theme=dark] .ghost-button:hover{background:var(--soft-bg-hover)}html[data-theme=dark] .filter-button,html[data-theme=dark] .finance-filter-button{background:var(--input-bg);border-color:var(--border-strong);color:var(--text-soft)}html[data-theme=dark] .filter-button.active,html[data-theme=dark] .finance-filter-button.active,html[data-theme=dark] .select-mode-button.active{background:var(--brand-burgundy);color:#fff}html[data-theme=dark] .order-meta span,html[data-theme=dark] .timeline-grid div,html[data-theme=dark] .image-upload-box,html[data-theme=dark] .detail-image-grid img,html[data-theme=dark] .image-preview-grid img,html[data-theme=dark] .compact-info-grid div,html[data-theme=dark] .dashboard-note,html[data-theme=dark] .upload-empty{background:var(--card-bg-soft);border-color:var(--border);color:var(--text-soft)}html[data-theme=dark] .order-image-gallery,html[data-theme=dark] .order-image-placeholder{background:var(--border)}html[data-theme=dark] .gallery-image-wrap{background:var(--input-bg)}html[data-theme=dark] .price-breakdown .net-row{border-color:var(--border)}html[data-theme=dark] .finance-table th{background:var(--card-bg-soft);color:var(--text-muted)}html[data-theme=dark] .finance-table td{border-color:var(--border);color:var(--text-soft)}html[data-theme=dark] .print-label{color:#000;background:#fff}html[data-theme=dark] .print-label h3,html[data-theme=dark] .print-label span,html[data-theme=dark] .print-label strong,html[data-theme=dark] .label-brand p{color:#000}@media (width<=640px){body{background:radial-gradient(circle at top left, #820f1212, transparent 20rem), var(--page-bg)}.small-note-textarea{min-height:66px!important}}
