@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css?family=Tangerine";@import "https://fonts.googleapis.com/css2?family=Poppins:wght@700&display=swap";@import "https://fonts.googleapis.com/css2?family=Poppins:wght@300;700&display=swap";:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pt-accent:#0bb28b;--pt-accent-secondary:#14b8a6;--pt-accent-gradient:linear-gradient(90deg, #0bb28b 0%, #0bb28b 100%);--pt-on-accent:#fff;--pt-accent-soft:#0bb28b1a;--pt-accent-glow:0 10px 24px #0bb28b40;--pt-bg:#f8fafc;--pt-bg-deep:#fff;--pt-bg-gradient:linear-gradient(180deg, var(--pt-bg) 0%, var(--pt-bg-deep) 100%);--pt-surface:#fff;--pt-card:#fff;--pt-card-icon:#f1f5f9;--pt-tile:#fff;--pt-field:#fff;--pt-border:#e2e8f0;--pt-border-strong:#cbd5e1;--pt-shadow-card:0 1px 2px #0f172a0a, 0 4px 14px #0f172a0d;--pt-shadow-float:0 10px 30px #0f172a1a;--pt-logo-card-shadow:0 12px 32px #0f172a1f;--pt-shadow-sheet:0 -6px 24px #0f172a0d;--pt-active-glow:0 6px 16px #0bb28b24;--pt-text:#373737;--pt-text-secondary:#505050;--pt-text-muted:#6b7280;--pt-placeholder:#9ca3af;--pt-icon:#64748b;--pt-success:#10b981;--pt-warning:#f59e0b;--pt-error:#ef4444;--pt-info:#0bb28b;--pt-success-soft:#dcfce7;--pt-success-text:#15803d;--pt-warning-soft:#fef3c7;--pt-warning-text:#b45309;--pt-error-soft:#fee2e2;--pt-error-text:#dc2626;--pt-neutral-strong:#94a3b8;--pt-screen-bg:#f5f7fa;--pt-list-card:#fff;--pt-hero-top:#eef3fb;--pt-hero-gradient:linear-gradient(180deg, var(--pt-hero-top) 0%, #f5f7fa00 100%);--pt-statusbar:#f8fafc;--pt-font:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--pt-text-display:36px;--pt-text-h1:28px;--pt-text-h2:22px;--pt-text-h3:18px;--pt-text-h4:16px;--pt-text-body:14px;--pt-text-caption:12px;--pt-text-label:11px;--pt-radius-sm:10px;--pt-radius-md:12px;--pt-radius-lg:16px;--pt-radius-xl:24px;--pt-radius-pill:999px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pt-accent:#45f4cb;--pt-accent-secondary:#14b8a6;--pt-accent-gradient:linear-gradient(90deg, #45f4cb 0%, #2ee6c0 100%);--pt-on-accent:#0d1b3e;--pt-accent-soft:#45f4cb1a;--pt-accent-glow:0 10px 28px #45f4cb38;--pt-bg:#0d1b3e;--pt-bg-deep:#091529;--pt-surface:#1b2f5a;--pt-card:#21365f;--pt-card-icon:#ffffff0a;--pt-tile:#0b1425;--pt-field:#94a3b81a;--pt-border:#94a3b829;--pt-border-strong:#94a3b847;--pt-shadow-card:none;--pt-shadow-float:0 10px 30px #02061773;--pt-logo-card-shadow:0 16px 40px #0206178c;--pt-shadow-sheet:none;--pt-active-glow:0 0 18px #45f4cb38;--pt-text:#fff;--pt-text-secondary:#e2e8f0;--pt-text-muted:#94a3b8;--pt-placeholder:#64748b;--pt-icon:#a7b3c9;--pt-success:#4ade80;--pt-warning:#ffb525;--pt-error:#ea1b10;--pt-info:#14b8a6;--pt-success-soft:#4ade8024;--pt-success-text:#4ade80;--pt-warning-soft:#ffb52529;--pt-warning-text:#ffb525;--pt-error-soft:#ef444429;--pt-error-text:#f87171;--pt-neutral-strong:#8b97b0;--pt-screen-bg:#090f21;--pt-list-card:#0f2549;--pt-hero-top:#0d1b3e;--pt-hero-gradient:linear-gradient(180deg, var(--pt-hero-top) 0%, #090f2100 100%);--pt-statusbar:#0d1b3e}.pt-font,.pt-font :is(p,h1,h2,h3,h4,h5,h6,span,a,button,input,label){font-family:var(--pt-font)}.pt-field{box-sizing:border-box;background-color:var(--pt-field);border:1px solid var(--pt-border);border-radius:var(--pt-radius-md);align-items:center;gap:12px;height:54px;padding:0 16px;transition:border-color .15s,box-shadow .15s;display:flex}.pt-field:focus-within{border-color:var(--pt-accent);box-shadow:0 0 0 3px var(--pt-accent-soft)}.pt-field.has-error{border-color:var(--pt-error);box-shadow:none}.pt-field input{min-width:0;height:100%;color:var(--pt-text);caret-color:var(--pt-accent);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:15px}.pt-field input::placeholder{color:var(--pt-placeholder);opacity:1}.pt-field input:-webkit-autofill{-webkit-text-fill-color:var(--pt-text);transition:background-color 600000s,color 600000s}.pt-field .pt-field-icon{color:var(--pt-icon);flex-shrink:0;font-size:20px}.pt-field-action{width:40px;height:40px;color:var(--pt-icon);background:0 0;border:0;justify-content:center;align-items:center;margin-right:-10px;padding:0;display:flex}.pt-field-action .MuiSvgIcon-root{font-size:20px}.pt-field-error{color:var(--pt-error);font-size:var(--pt-text-caption);margin:6px 4px 0;font-weight:500}.pt-button-primary{border-radius:var(--pt-radius-pill);background:var(--pt-accent-gradient);width:100%;height:56px;color:var(--pt-on-accent);font-size:var(--pt-text-h4);box-shadow:var(--pt-accent-glow);border:0;justify-content:center;align-items:center;padding:0 24px;font-weight:700;transition:transform .12s,opacity .12s;display:flex}.pt-button-primary:active{transform:scale(.98)}.pt-button-primary:disabled{opacity:.6}.pt-button-compact{width:auto;height:44px;font-size:var(--pt-text-body);box-shadow:none}.pt-button-text{border-radius:var(--pt-radius-pill);height:44px;color:var(--pt-text-muted);font-size:var(--pt-text-body);background:0 0;border:0;padding:0 16px;font-weight:600}.pt-button-text:disabled{opacity:.6}.MuiDialog-paper.pt-dialog{border:1px solid var(--pt-border);background:var(--pt-surface);color:var(--pt-text);box-shadow:var(--pt-shadow-float);border-radius:20px;margin:24px}.pt-dialog-body{padding:24px}.pt-dialog-center{text-align:center;flex-direction:column;align-items:center;display:flex}.pt-dialog-icon{background-color:var(--pt-accent-soft);width:56px;height:56px;color:var(--pt-accent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-size:30px;display:flex}.pt-dialog-title{color:var(--pt-text);font-size:var(--pt-text-h3);margin:0;font-weight:700}.pt-dialog-text{color:var(--pt-text-muted);font-size:var(--pt-text-body);margin:8px 0 20px;line-height:1.45}.pt-dialog-actions{justify-content:flex-end;gap:8px;width:100%;margin-top:20px;display:flex}.pt-dialog-center .pt-dialog-actions{justify-content:center;margin-top:4px}.pt-segmented{border:1px solid var(--pt-border);border-radius:var(--pt-radius-md);background-color:var(--pt-card-icon);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.pt-segmented-option{border-radius:var(--pt-radius-sm);min-height:60px;color:var(--pt-text-muted);font-size:var(--pt-text-caption);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 4px;font-weight:600;transition:background-color .15s,color .15s;display:flex}.pt-segmented-option .MuiSvgIcon-root{font-size:22px}.pt-segmented-option.is-selected{background-color:var(--pt-accent-soft);color:var(--pt-accent);box-shadow:inset 0 0 0 1px var(--pt-accent)}html.pt-inner-screen ion-content.pt-page-content{--background:var(--pt-screen-bg)}html.pt-themed-screen.pt-inner-screen .safe-area:before{background-color:var(--pt-screen-bg)}html.pt-themed-screen.pt-inner-screen.pt-hero-screen .safe-area:before{background-color:var(--pt-hero-top)}.pt-screen{color:var(--pt-text);margin-top:-24px}.pt-screen-header{z-index:20;background-color:var(--pt-screen-bg);padding:12px 16px;position:fixed;top:0;left:0;right:0}.pt-screen--hero .pt-screen-header{background:var(--pt-hero-gradient);padding-bottom:20px;position:relative}.pt-screen-title-row{align-items:center;gap:12px;min-height:44px;display:flex}.pt-screen-titles{flex:1;min-width:0}.pt-screen-titles h1{color:var(--pt-text);font-size:var(--pt-text-h3);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;line-height:1.25;overflow:hidden}.pt-screen-subtitle{color:var(--pt-text-muted);font-size:var(--pt-text-caption);margin-top:2px}.pt-screen--hero .pt-screen-titles{margin-top:18px}.pt-screen--hero .pt-screen-titles h1{font-size:var(--pt-text-h1);white-space:normal;font-weight:800;line-height:1.15}.pt-screen--hero .pt-screen-titles .pt-screen-subtitle{align-items:center;gap:8px;margin-top:8px;display:flex}.pt-screen-toolbar{flex-direction:column;gap:12px;margin-top:14px;display:flex}.pt-screen-body{padding:0 16px 24px}.pt-icon-button{border:1px solid var(--pt-border);border-radius:var(--pt-radius-md);background:var(--pt-list-card);width:40px;height:40px;color:var(--pt-text);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.pt-icon-button .MuiSvgIcon-root{font-size:24px}.pt-icon-button--accent{background:var(--pt-accent-soft);color:var(--pt-accent);border-color:#0000}.pt-icon-button--solid{background:var(--pt-accent);color:var(--pt-on-accent);border-color:#0000}.pt-icon-button--ghost{background:0 0;border-color:#0000}.pt-icon-button:active{transform:scale(.95)}.pt-search-row{align-items:center;gap:10px;display:flex}.pt-search-row .pt-search{flex:1}.pt-search{box-sizing:border-box;border:1px solid var(--pt-border);border-radius:var(--pt-radius-md);background:var(--pt-field);min-width:0;height:46px;color:var(--pt-icon);flex-shrink:0;align-items:center;gap:10px;padding:0 14px;display:flex}.pt-search:focus-within{border-color:var(--pt-accent)}.pt-search .pt-search-icon{flex-shrink:0;font-size:20px}.pt-search input{min-width:0;height:100%;color:var(--pt-text);appearance:none;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:14px}.pt-search input::placeholder{color:var(--pt-placeholder);opacity:1}.pt-search input::-webkit-search-cancel-button{display:none}.pt-card{box-sizing:border-box;border:1px solid var(--pt-border);border-radius:var(--pt-radius-lg);background:var(--pt-list-card);width:100%;box-shadow:var(--pt-shadow-card);color:var(--pt-text);text-align:left;padding:16px;display:block}button.pt-card{font:inherit;transition:transform .12s,border-color .15s}button.pt-card:active{transform:scale(.99)}.pt-card--active{border-color:var(--pt-accent);box-shadow:0 0 0 1px var(--pt-accent)}.pt-list>*+*{margin-top:12px}.pt-card-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.pt-card-title{color:var(--pt-text);text-transform:uppercase;margin:10px 0 0;font-size:15px;font-weight:800;line-height:1.3}.pt-card-subtitle{color:var(--pt-text-muted);font-size:var(--pt-text-label);letter-spacing:.02em;text-transform:uppercase;margin:2px 0 0}.pt-card-meta{color:var(--pt-text-muted);font-size:var(--pt-text-caption);align-items:center;gap:8px;margin-top:8px;display:flex}.pt-card-meta .MuiSvgIcon-root{color:var(--pt-icon);flex-shrink:0;font-size:16px}.pt-card-amount{color:var(--pt-accent);white-space:nowrap;font-size:13px;font-weight:800}.pt-card-amount--due{color:var(--pt-error-text)}.pt-badge{background:var(--pt-accent-soft);height:20px;color:var(--pt-accent);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.pt-badge--success{background:var(--pt-success-soft);color:var(--pt-success-text)}.pt-badge--warning{background:var(--pt-warning-soft);color:var(--pt-warning-text)}.pt-badge--error{background:var(--pt-error-soft);color:var(--pt-error-text)}.pt-badge--neutral{background:var(--pt-card-icon);color:var(--pt-text-muted)}.pt-label{color:var(--pt-text-muted);font-size:var(--pt-text-label);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-weight:700;display:block}.pt-section{margin-top:20px}.pt-tabs{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.pt-tabs::-webkit-scrollbar{display:none}.pt-tab{border:1px solid var(--pt-border);border-radius:var(--pt-radius-pill);height:30px;color:var(--pt-text-muted);font-size:var(--pt-text-caption);background:0 0;flex-shrink:0;padding:0 14px;font-weight:600}.pt-tab.is-active{border-color:var(--pt-accent);background:var(--pt-accent);color:var(--pt-on-accent)}.pt-tabs--segmented{border:1px solid var(--pt-border);border-radius:var(--pt-radius-md);background:var(--pt-list-card);padding:4px}.pt-tabs--segmented .pt-tab{border-radius:var(--pt-radius-sm);border:0;flex:1}.pt-tabs--segmented .pt-tab.is-active{background:var(--pt-accent-soft);color:var(--pt-accent)}.pt-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pt-stat{border:1px solid var(--pt-border);border-radius:var(--pt-radius-md);background:var(--pt-list-card);padding:12px}.pt-stat strong{color:var(--pt-accent);text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:800;display:block;overflow:hidden}.pt-stat span{color:var(--pt-text-muted);margin-top:2px;font-size:10px;display:block}.pt-empty{text-align:center;flex-direction:column;align-items:center;padding:48px 24px;display:flex}.pt-empty .pt-empty-icon{background:var(--pt-accent-soft);width:72px;height:72px;color:var(--pt-accent);border-radius:50%;justify-content:center;align-items:center;display:flex}.pt-empty .pt-empty-icon .MuiSvgIcon-root{font-size:34px}.pt-empty h2{color:var(--pt-text);font-size:var(--pt-text-h4);margin:16px 0 0;font-weight:700}.pt-empty p{max-width:280px;color:var(--pt-text-muted);font-size:var(--pt-text-caption);margin:6px 0 0;line-height:1.5}.pt-empty .pt-button-primary{width:auto;height:40px;box-shadow:none;margin-top:20px;font-size:13px}.pt-info-row{box-sizing:border-box;border:1px solid var(--pt-border);border-radius:var(--pt-radius-md);background:var(--pt-list-card);width:100%;color:var(--pt-text);font:inherit;text-align:left;align-items:center;gap:14px;padding:14px 16px 14px 24px;display:flex;position:relative}.pt-info-row:before{content:"";background:var(--pt-accent);border-radius:2px;width:3px;position:absolute;top:14px;bottom:14px;left:12px}.pt-info-row .pt-info-icon{color:var(--pt-icon);flex-shrink:0;font-size:22px}.pt-info-row .pt-info-text{flex:1;min-width:0}.pt-info-row small{color:var(--pt-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.pt-info-row strong{color:var(--pt-text);word-break:break-word;margin-top:2px;font-size:14px;font-weight:600;display:block}.pt-screen .error-component h3{color:var(--pt-text)}.pt-screen .error-component p{color:var(--pt-text-muted)}html .pt-screen .MuiTextField-root,html .pt-dialog .MuiTextField-root{border-radius:var(--pt-radius-md);background-color:#0000}html .pt-screen .MuiOutlinedInput-root,html .pt-dialog .MuiOutlinedInput-root{background-color:var(--pt-field);color:var(--pt-text);border-radius:var(--pt-radius-md);font-family:var(--pt-font)}html .pt-screen .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,html .pt-screen .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,html .pt-dialog .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,html .pt-dialog .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border:1px solid var(--pt-border);border-radius:var(--pt-radius-md)}html .pt-screen .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,html .pt-dialog .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--pt-accent)}html .pt-screen .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline,html .pt-dialog .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:var(--pt-error)}html .pt-screen .MuiInputBase-input,html .pt-dialog .MuiInputBase-input{color:var(--pt-text);-webkit-text-fill-color:var(--pt-text);font-family:var(--pt-font)}html .pt-screen .MuiInputBase-input::placeholder,html .pt-dialog .MuiInputBase-input::placeholder{color:var(--pt-placeholder);-webkit-text-fill-color:var(--pt-placeholder);opacity:1}html .pt-screen .MuiInputBase-input.Mui-disabled,html .pt-dialog .MuiInputBase-input.Mui-disabled{-webkit-text-fill-color:var(--pt-text-muted)}html .pt-screen .MuiInputLabel-root,html .pt-screen .MuiFormLabel-root,html .pt-dialog .MuiInputLabel-root,html .pt-dialog .MuiFormLabel-root{color:var(--pt-text-muted);font-family:var(--pt-font)}html .pt-screen .MuiInputLabel-root.Mui-focused,html .pt-screen .MuiFormLabel-root.Mui-focused,html .pt-dialog .MuiInputLabel-root.Mui-focused,html .pt-dialog .MuiFormLabel-root.Mui-focused{color:var(--pt-accent)}html .pt-screen .MuiFormHelperText-root,html .pt-dialog .MuiFormHelperText-root{font-family:var(--pt-font)}html .pt-screen .MuiSelect-icon,html .pt-screen .MuiInputAdornment-root .MuiSvgIcon-root,html .pt-dialog .MuiSelect-icon,html .pt-dialog .MuiInputAdornment-root .MuiSvgIcon-root{color:var(--pt-icon)}html .pt-screen .MuiRadio-root,html .pt-screen .MuiCheckbox-root,html .pt-dialog .MuiRadio-root,html .pt-dialog .MuiCheckbox-root{color:var(--pt-border-strong)}html .pt-screen .MuiRadio-root.Mui-checked,html .pt-screen .MuiCheckbox-root.Mui-checked,html .pt-dialog .MuiRadio-root.Mui-checked,html .pt-dialog .MuiCheckbox-root.Mui-checked{color:var(--pt-accent)}html .pt-screen .MuiFormControlLabel-label,html .pt-dialog .MuiFormControlLabel-label{color:var(--pt-text);font-family:var(--pt-font);font-size:14px}html .pt-screen .MuiPaginationItem-root,html .pt-dialog .MuiPaginationItem-root{border-color:var(--pt-border);color:var(--pt-text-muted);font-family:var(--pt-font)}html .pt-screen .MuiPaginationItem-root.Mui-selected,html .pt-dialog .MuiPaginationItem-root.Mui-selected{background-color:var(--pt-accent-soft);color:var(--pt-accent)}html .pt-screen .MuiDivider-root,html .pt-dialog .MuiDivider-root{border-color:var(--pt-border)}html.pt-themed-screen .MuiMenu-paper{border:1px solid var(--pt-border);background-color:var(--pt-surface);color:var(--pt-text);box-shadow:var(--pt-shadow-float)}html.pt-themed-screen .MuiMenu-paper .MuiMenuItem-root{font-family:var(--pt-font);font-size:14px}html.pt-themed-screen .MuiMenu-paper .MuiMenuItem-root.Mui-selected{background-color:var(--pt-accent-soft)}.pt-client-card{cursor:pointer}.pt-client-card .pt-card-meta span:not(.pt-client-phone){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pt-client-badges{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.pt-client-phone{flex:1}.pt-client-link{background:var(--pt-accent-soft);width:30px;height:30px;color:var(--pt-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pt-client-link .MuiSvgIcon-root{color:inherit;font-size:16px}.pt-client-check{color:var(--pt-border-strong)}.pt-client-check.is-selected{color:var(--pt-accent)}.pt-screen .stack-pagination{padding-bottom:calc(85px + env(safe-area-inset-bottom));background-color:var(--pt-screen-bg);margin-bottom:0}.pt-pagination-spacer{height:72px}.pt-status-dot{color:var(--pt-accent);font-size:var(--pt-text-caption);align-items:center;gap:6px;font-weight:600;display:inline-flex}.pt-status-dot:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pt-status-dot.is-off{color:var(--pt-error-text)}.pt-client-fname{color:var(--pt-text-muted);font-size:var(--pt-text-caption);text-transform:uppercase;margin:-6px 0 16px}.pt-balance-card{color:#0d1b3e;background:#fff;border-radius:20px;padding:18px;box-shadow:0 12px 30px #0206172e}.pt-balance-card .pt-label{color:#64748b;margin-bottom:4px}.pt-balance-card strong{letter-spacing:-.02em;font-size:34px;font-weight:800;display:block}.pt-progress{background:#e2e8f0;border-radius:3px;height:6px;margin-top:14px;overflow:hidden}.pt-progress span{background:#14b8a6;border-radius:3px;height:100%;display:block}.pt-balance-foot{color:#64748b;font-size:var(--pt-text-label);justify-content:space-between;gap:12px;margin-top:8px;display:flex}.pt-quick-actions{gap:8px;margin:16px 0;display:flex}.pt-quick-action{border-radius:var(--pt-radius-md);color:#fff;border:0;flex:1 1 0;justify-content:center;align-items:center;gap:6px;min-width:0;height:44px;padding:0 8px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.pt-quick-action .MuiSvgIcon-root{font-size:18px}.pt-quick-action--call{background:var(--pt-accent-secondary)}.pt-quick-action--order{background:var(--pt-warning)}.pt-quick-action--history{background:var(--pt-neutral-strong)}.pt-quick-action:active{transform:scale(.97)}.pt-info-row--link{cursor:pointer}.pt-info-row--link:before{background:var(--pt-border-strong)}.pt-info-extra{color:var(--pt-text-muted);font-size:var(--pt-text-caption);margin-top:2px;display:block}.pt-client-new-order{margin-top:20px}.pt-button-primary,.pt-button-secondary,.pt-button-ghost{gap:8px}.pt-button-primary .MuiSvgIcon-root,.pt-button-secondary .MuiSvgIcon-root,.pt-button-ghost .MuiSvgIcon-root{font-size:20px}.pt-button-secondary,.pt-button-ghost{border-radius:var(--pt-radius-pill);width:100%;height:52px;font-size:var(--pt-text-body);justify-content:center;align-items:center;padding:0 24px;font-weight:700;transition:transform .12s;display:flex}.pt-button-secondary:active,.pt-button-ghost:active{transform:scale(.98)}.pt-button-secondary{border:1.5px solid var(--pt-accent);color:var(--pt-accent);background:0 0}.pt-button-ghost{border:1px solid var(--pt-border);background:var(--pt-list-card);color:var(--pt-text-secondary)}.pt-actions{flex-direction:column;gap:12px;margin-top:20px;display:flex}.pt-order-form>section+section{margin-top:22px}.pt-label--spaced{margin-top:16px}.pt-select-field{box-sizing:border-box;border:1px solid var(--pt-border);border-radius:var(--pt-radius-md);background:var(--pt-field);width:100%;min-height:50px;color:var(--pt-text);font:inherit;text-align:left;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:flex}.pt-select-field>span:not(.pt-select-go){flex:1;min-width:0}.pt-select-field .is-placeholder{color:var(--pt-placeholder)}.pt-select-field .pt-select-icon{color:var(--pt-icon);flex-shrink:0;font-size:20px}.pt-select-field:active{border-color:var(--pt-accent)}.pt-select-go{background:var(--pt-accent);width:26px;height:26px;color:var(--pt-on-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pt-select-go .MuiSvgIcon-root{font-size:16px}.pt-note{border:1px solid var(--pt-border);border-radius:var(--pt-radius-md);background:var(--pt-accent-soft);color:var(--pt-text-secondary);font-size:var(--pt-text-caption);align-items:flex-start;gap:8px;margin:10px 0 0;padding:10px 12px;line-height:1.45;display:flex}.pt-note .MuiSvgIcon-root{color:var(--pt-accent);flex-shrink:0;font-size:18px}.pt-note--error{border-color:var(--pt-error);background:var(--pt-error-soft);color:var(--pt-error-text)}.pt-note--error .MuiSvgIcon-root{color:var(--pt-error-text)}.pt-choices{gap:10px;display:flex}.pt-choices .pt-choice{flex:1 1 0}.pt-choices--wrap{flex-wrap:wrap}.pt-choices--wrap .pt-choice{flex:40%}.pt-choice{border:1px solid var(--pt-border);border-radius:var(--pt-radius-md);background:var(--pt-list-card);min-width:0;min-height:44px;color:var(--pt-text-muted);text-align:center;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;display:flex}.pt-choice .MuiSvgIcon-root{font-size:18px}.pt-choice.is-selected{border-color:var(--pt-accent);background:var(--pt-accent-soft);color:var(--pt-accent)}.pt-choice--radio{text-align:left;justify-content:flex-start}.pt-choice--radio:before{content:"";box-sizing:border-box;border:1.5px solid var(--pt-border-strong);border-radius:50%;flex-shrink:0;width:14px;height:14px}.pt-choice--radio.is-selected:before{border:4px solid var(--pt-accent)}.pt-dates{border:1px solid var(--pt-border);border-radius:var(--pt-radius-md);background:var(--pt-list-card);grid-template-columns:1fr 1fr;gap:12px;padding:14px;display:grid}.pt-dates--compact{margin-top:12px}.pt-dates-label{color:var(--pt-text-muted);font-size:var(--pt-text-label);display:block}.pt-dates-value{color:var(--pt-text);align-items:center;gap:6px;margin-top:6px;font-size:13px;font-weight:600;display:flex}.pt-dates-value .MuiSvgIcon-root{color:var(--pt-icon);font-size:16px}.pt-textarea{box-sizing:border-box;border:1px solid var(--pt-border);border-radius:var(--pt-radius-md);background:var(--pt-field);width:100%;color:var(--pt-text);font:inherit;resize:none;outline:0;padding:12px 14px;font-size:14px;line-height:1.45;display:block}.pt-textarea::placeholder{color:var(--pt-placeholder)}.pt-textarea:focus{border-color:var(--pt-accent)}.pt-totals{border:1px solid var(--pt-border);border-radius:var(--pt-radius-md);background:var(--pt-list-card);padding:6px 16px}.pt-totals>div{color:var(--pt-text-muted);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:13px;display:flex}.pt-totals>div strong{color:var(--pt-text);font-weight:600}.pt-totals>div+div{border-top:1px solid var(--pt-border)}.pt-totals .pt-totals-total{color:var(--pt-text);font-size:15px;font-weight:700}.pt-totals .pt-totals-total strong{color:var(--pt-accent);font-size:18px;font-weight:800}.pt-client-terms{border-top:1px solid var(--pt-border);color:var(--pt-text-muted);font-size:var(--pt-text-caption);margin-top:12px;padding-top:10px}.pt-client-check{font-size:22px}.pt-cellar-card{align-items:center;gap:14px;display:flex}.pt-cellar-icon{border-radius:var(--pt-radius-sm);background:var(--pt-accent-soft);width:42px;height:42px;color:var(--pt-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.pt-cellar-text{flex:1;min-width:0}.pt-cellar-text strong{color:var(--pt-text);font-size:14px;font-weight:700;display:block}.pt-cellar-text small{color:var(--pt-text-muted);font-size:var(--pt-text-caption);letter-spacing:.06em;margin-top:2px;display:block}.pt-cellar-go{color:var(--pt-icon)}.pt-list-caption{color:var(--pt-text-muted);font-size:var(--pt-text-caption);text-align:center;margin:14px 0 0}.pt-dialog-actions--stretch>*{flex:1}.pt-dialog-extra{margin-top:12px}.pt-product-card{padding:12px}.pt-product-main{align-items:center;gap:12px;display:flex}.pt-product-image{border-radius:var(--pt-radius-md);background:#fff;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden}.pt-product-image img{object-fit:contain;width:100%;height:100%}.pt-product-text{flex:1;min-width:0}.pt-product-text strong{color:var(--pt-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.pt-product-text small{color:var(--pt-text-muted);font-size:var(--pt-text-label);letter-spacing:.04em;text-transform:uppercase;margin-top:2px;display:block}.pt-product-price{color:var(--pt-accent);margin-top:6px;font-size:15px;font-weight:800;display:block}.pt-add-button{border-radius:var(--pt-radius-pill);background:var(--pt-accent);height:30px;color:var(--pt-on-accent);text-transform:uppercase;border:0;flex-shrink:0;align-items:center;gap:2px;padding:0 10px 0 12px;font-size:11px;font-weight:800;display:flex}.pt-add-button .MuiSvgIcon-root{font-size:16px}.pt-add-button.is-added{background:var(--pt-accent-soft);color:var(--pt-accent)}.pt-product-qty{border-top:1px solid var(--pt-border);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.pt-stepper{border:1px solid var(--pt-border);border-radius:var(--pt-radius-md);align-items:center;display:flex;overflow:hidden}.pt-stepper button{background:var(--pt-accent-soft);width:38px;height:36px;color:var(--pt-accent);border:0;justify-content:center;align-items:center;padding:0;display:flex}.pt-stepper button .MuiSvgIcon-root{font-size:18px}.pt-stepper input{background:var(--pt-field);width:52px;height:36px;color:var(--pt-text);text-align:center;-moz-appearance:textfield;border:0;outline:0;padding:0;font-size:14px;font-weight:700}.pt-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pt-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pt-product-remove{color:var(--pt-error-text);background:0 0;border:0;align-items:center;gap:4px;padding:6px 4px;font-size:12px;font-weight:600;display:flex}.pt-product-remove .MuiSvgIcon-root{font-size:18px}.pt-product-stock-toggle{color:var(--pt-text-muted);font-size:var(--pt-text-caption);background:0 0;border:0;align-items:center;gap:4px;margin-top:10px;padding:0;font-weight:600;display:flex}.pt-product-stock-toggle .MuiSvgIcon-root{font-size:18px}.pt-product-stock{margin-top:6px}.pt-product-stock>div{border-top:1px dashed var(--pt-border);color:var(--pt-text-muted);font-size:var(--pt-text-caption);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.pt-product-stock>div strong{color:var(--pt-text)}.pt-order-head{margin-bottom:4px}.pt-order-number{color:var(--pt-text-muted);font-size:var(--pt-text-caption);font-weight:600}.pt-section-heading{color:var(--pt-text);margin:20px 0 12px;font-size:14px;font-weight:700}.pt-select-native{position:relative}.pt-select-native select{min-width:0;height:100%;color:var(--pt-text);font:inherit;text-indent:0;appearance:none;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:14px}.pt-select-native:focus-within{border-color:var(--pt-accent)}.pt-required{color:var(--pt-error-text);font-style:normal}.pt-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pt-select-field--readonly{background:var(--pt-card-icon)}.pt-photo-tile{min-width:0}.pt-photo-button{aspect-ratio:4/3;border:1.5px dashed var(--pt-border-strong);border-radius:var(--pt-radius-md);background:var(--pt-field);width:100%;color:var(--pt-accent);font-size:var(--pt-text-caption);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:8px;font-weight:600;display:flex;overflow:hidden}.pt-photo-button span{color:var(--pt-text-muted)}.pt-photo-button .MuiSvgIcon-root{font-size:26px}.pt-photo-button img{border-radius:var(--pt-radius-sm);object-fit:cover;width:100%;height:100%}.pt-hint{color:var(--pt-text-muted);font-size:var(--pt-text-label);margin:10px 0 0;line-height:1.5}.pt-vat-form .text-message-error{font-size:var(--pt-text-caption);margin-top:6px}.MuiDialog-paper.pt-dialog.pt-picker{flex-direction:column;max-height:calc(100% - 48px);display:flex;overflow:hidden}.pt-picker-head{border-bottom:1px solid var(--pt-border);flex-direction:column;gap:12px;padding:18px 18px 12px;display:flex}.pt-picker-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.pt-picker-list{flex:1;padding:8px 12px;overflow-y:auto}.pt-picker-item{border:0;border-bottom:1px solid var(--pt-border);width:100%;color:var(--pt-text);font:inherit;text-align:left;background:0 0;align-items:center;gap:12px;padding:12px 8px;display:flex}.pt-picker-item.is-selected strong{color:var(--pt-accent)}.pt-picker-text{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.pt-picker-text strong{font-size:14px;font-weight:600}.pt-picker-text small{color:var(--pt-text-muted);font-size:var(--pt-text-caption)}.pt-picker-text .pt-badge{margin-top:4px}.pt-picker-pages{border-top:1px solid var(--pt-border);justify-content:center;padding:10px;display:flex}.pt-picker-pages .MuiPaginationItem-root{color:var(--pt-text-muted);font-family:var(--pt-font)}.pt-picker-pages .MuiPaginationItem-root.Mui-selected{background-color:var(--pt-accent-soft);color:var(--pt-accent)}.pt-ring{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.pt-ring svg{position:absolute;inset:0}.pt-ring-track{stroke:var(--pt-border)}.pt-ring-value{stroke:var(--pt-accent);transition:stroke-dashoffset .6s}.pt-ring-label{color:var(--pt-text);font-size:15px;font-weight:800;position:relative}.pt-date-range{border:1px solid var(--pt-border);border-radius:var(--pt-radius-md);background:var(--pt-list-card);height:42px;color:var(--pt-text);align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:flex}.pt-date-range .MuiSvgIcon-root{color:var(--pt-accent);font-size:18px}.pt-stat--money strong{font-size:15px}.pt-progress-card{align-items:center;gap:16px;display:flex}.pt-progress-card>div{flex-direction:column;gap:4px;min-width:0;display:flex}.pt-progress-card>div strong{color:var(--pt-text);font-size:14px;font-weight:700}.pt-progress-card>div span{color:var(--pt-text-muted);font-size:var(--pt-text-caption)}.pt-activity{align-items:center;gap:12px;padding:14px;display:flex}.pt-activity>.pt-badge{box-sizing:border-box;flex-shrink:0;justify-content:center;min-width:52px}.pt-activity-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.pt-activity-icon .MuiSvgIcon-root{font-size:18px}.pt-activity-icon.is-success{background:var(--pt-success-soft);color:var(--pt-success-text)}.pt-activity-icon.is-warning{background:var(--pt-warning-soft);color:var(--pt-warning-text)}.pt-activity-icon.is-error{background:var(--pt-error-soft);color:var(--pt-error-text)}.pt-activity-text{flex:1;min-width:0}.pt-activity-text strong{color:var(--pt-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;display:block;overflow:hidden}.pt-activity-text small{color:var(--pt-text-muted);font-size:var(--pt-text-label);margin-top:2px;display:block}.pt-screen .pt-progress{background:var(--pt-border)}.pt-screen .pt-balance-card .pt-progress{background:#e2e8f0}.pt-progress--thin{height:4px;margin-top:8px}.pt-progress--thin span{background:var(--pt-accent)}.pt-progress--thin span.is-success{background:var(--pt-success)}.pt-progress--thin span.is-warning{background:var(--pt-warning)}.pt-progress--thin span.is-error{background:var(--pt-error)}.pt-invoice{cursor:pointer}.pt-invoice-number{color:var(--pt-text);flex-direction:column;font-size:14px;font-weight:800;display:flex}.pt-invoice-number small{color:var(--pt-text-muted);font-size:var(--pt-text-label);margin-top:2px;font-weight:500}.pt-invoice-partner{color:var(--pt-text-secondary);font-size:var(--pt-text-caption);margin:10px 0 0;font-weight:600}.pt-invoice-amounts{border-top:1px solid var(--pt-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;padding-top:12px;display:grid}.pt-invoice-amounts small{color:var(--pt-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.pt-invoice-amounts strong{color:var(--pt-text);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;font-weight:700;display:block;overflow:hidden}.pt-invoice-amounts strong.is-due{color:var(--pt-accent)}.pt-invoice-amounts>div:last-child{text-align:right}.pt-report-icon{background-color:var(--pt-accent);width:24px;height:24px}.pt-route-progress .pt-card-row>div{flex-direction:column;gap:2px;display:flex}.pt-route-progress strong{color:var(--pt-text);font-size:14px;font-weight:700}.pt-route-progress span{color:var(--pt-text-muted);font-size:var(--pt-text-caption)}.pt-route-progress .pt-progress{margin-top:12px}.pt-route-percent{color:var(--pt-accent);font-size:20px;font-weight:800}.pt-route-progress .pt-route-percent{color:var(--pt-accent);font-size:20px}.pt-score-card{background:var(--pt-hero-gradient), var(--pt-list-card);justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.pt-score-card>div{flex-direction:column;gap:2px;min-width:0;display:flex}.pt-score-card small{color:var(--pt-text-muted);font-size:var(--pt-text-label);font-weight:600}.pt-score-card strong{color:var(--pt-text);font-size:var(--pt-text-h3);font-weight:800}.pt-score-card span:not(.pt-ring):not(.pt-ring-label){color:var(--pt-accent);font-size:var(--pt-text-caption);font-weight:600}.pt-check-row{cursor:pointer;align-items:center;gap:12px;padding:14px;display:flex}.pt-check-row.is-disabled{opacity:.6}.pt-check-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.pt-check-icon .MuiSvgIcon-root{font-size:16px}.pt-check-icon.is-success{background:var(--pt-success-soft);color:var(--pt-success-text)}.pt-check-icon.is-warning{background:var(--pt-warning-soft);color:var(--pt-warning-text)}.pt-check-icon.is-error{background:var(--pt-error-soft);color:var(--pt-error-text)}.pt-check-icon.is-neutral{background:var(--pt-card-icon);color:var(--pt-text-muted)}.pt-check-name{min-width:0;color:var(--pt-text);flex:1;font-size:13px;font-weight:600}.pt-check-value{font-size:var(--pt-text-caption);flex-shrink:0;font-weight:700}.pt-check-value.is-success{color:var(--pt-success-text)}.pt-check-value.is-warning{color:var(--pt-warning-text)}.pt-check-value.is-error{color:var(--pt-error-text)}.pt-check-value.is-neutral{color:var(--pt-text-muted)}.pt-check-detail{color:var(--pt-text-muted);font-size:var(--pt-text-label);margin-top:2px;font-weight:500;display:block}.pt-button-primary:disabled{box-shadow:none}.pt-help-card{text-align:center;padding:24px 20px}.pt-help-card h2{color:var(--pt-text);font-size:var(--pt-text-h3);margin:14px 0 0;font-weight:800}.pt-help-card p{color:var(--pt-text-secondary);font-size:var(--pt-text-body);margin:8px 0 0;line-height:1.5}.pt-help-icon{background:var(--pt-accent-soft);width:64px;height:64px;color:var(--pt-accent);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.pt-help-icon .MuiSvgIcon-root{font-size:32px}.pt-help-card--accent{border-color:var(--pt-accent);background:var(--pt-hero-gradient), var(--pt-list-card);text-align:left}.pt-help-card--accent p{margin-top:0}.pt-help-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.pt-help-actions a{white-space:nowrap;flex:auto;height:48px;padding:0 16px;text-decoration:none}.pt-stats--two{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-card-loading{justify-content:center;padding:28px 16px;display:flex}.pt-card-loading .MuiCircularProgress-root{color:var(--pt-accent)}.pt-muted-note{border:1px dashed var(--pt-border);border-radius:var(--pt-radius-md);color:var(--pt-text-muted);font-size:var(--pt-text-caption);text-align:center;margin:0;padding:14px 16px}.pt-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.pt-section-head .pt-label{margin:0}.pt-link-button{color:var(--pt-accent);font:inherit;font-size:var(--pt-text-caption);background:0 0;border:0;align-items:center;gap:2px;padding:4px 0 4px 8px;font-weight:700;display:inline-flex}.pt-link-button .MuiSvgIcon-root{font-size:18px}.pt-news-slide{border-radius:var(--pt-radius-lg);background:var(--pt-card-icon);height:200px;box-shadow:var(--pt-shadow-card);position:relative;overflow:hidden}.pt-news-slide img{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.pt-news-slide img.is-active{opacity:1}.pt-news-caption{pointer-events:none;background:linear-gradient(#0000 0%,#000000b3 100%);flex-direction:column;padding:28px 16px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.pt-news-caption strong{color:#fff;font-size:16px;font-weight:800}.pt-news-caption span{color:#fffc;font-size:var(--pt-text-caption)}.pt-news-dots{justify-content:center;gap:6px;margin-top:10px;display:flex}.pt-news-dots button{border-radius:var(--pt-radius-pill);background:var(--pt-border);border:0;width:8px;height:8px;padding:0;transition:width .3s,background-color .3s}.pt-news-dots button.is-active{background:var(--pt-accent);width:20px}.pt-lightbox.MuiPaper-root{background:#000;justify-content:center;align-items:center;display:flex}.pt-lightbox.MuiPaper-root img{object-fit:contain;max-width:100%;max-height:100%}.pt-lightbox-close.MuiIconButton-root{top:calc(12px + env(safe-area-inset-top));z-index:1;color:#fff;background:#ffffff29;position:absolute;right:12px}.pt-lightbox-label{top:calc(22px + env(safe-area-inset-top));color:#ffffffd9;font-size:var(--pt-text-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:700;position:absolute;left:16px}.pt-brand-list{padding:4px 16px}.pt-brand-row{align-items:center;gap:12px;padding:12px 0;display:flex}.pt-brand-row+.pt-brand-row{border-top:1px solid var(--pt-border)}.pt-brand-rank{background:var(--pt-accent-soft);width:28px;height:28px;color:var(--pt-accent);font-size:var(--pt-text-caption);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:flex}.pt-brand-text{flex:1;min-width:0}.pt-brand-text .pt-progress--thin{margin-top:6px}.pt-brand-line{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pt-brand-line strong{color:var(--pt-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.pt-brand-line>span{color:var(--pt-text);flex-shrink:0;font-size:13px;font-weight:700}.pt-brand-line--meta{align-items:center}.pt-brand-line--meta .pt-progress--thin{flex:1;margin-top:6px}.pt-brand-line--meta small{color:var(--pt-text-muted);font-size:var(--pt-text-label);flex-shrink:0;margin-top:6px;font-weight:600}.pt-birthday{align-items:center;gap:12px;display:flex}.pt-birthday-avatar.MuiAvatar-root{background:var(--pt-accent-soft);width:48px;height:48px;color:var(--pt-accent);font-size:16px;font-weight:800}.pt-birthday-text{flex:1;min-width:0}.pt-birthday-text strong{color:var(--pt-text);font-size:14px;font-weight:700;display:block}.pt-birthday-text small{color:var(--pt-text-muted);font-size:var(--pt-text-caption);margin-top:2px;line-height:1.4;display:block}.pt-birthday-icon.MuiSvgIcon-root{color:var(--pt-warning);flex-shrink:0;font-size:24px}.pt-screen-actions{gap:8px;display:flex}.pt-icon-button:disabled{opacity:.45}.pt-notification-root{min-height:55vh}.pt-notification{align-items:flex-start;gap:12px;width:100%;display:flex}.pt-notification.is-unread{border-color:var(--pt-accent);box-shadow:inset 3px 0 0 var(--pt-accent), var(--pt-shadow-card)}.pt-notification-avatar{background:var(--pt-accent-soft);width:40px;height:40px;color:var(--pt-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:flex}.pt-notification-text{flex:1;min-width:0}.pt-notification-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pt-notification-head strong{color:var(--pt-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.pt-notification-head small{color:var(--pt-text-muted);font-size:var(--pt-text-label);flex-shrink:0}.pt-notification.is-unread .pt-notification-head strong{font-weight:800}.pt-notification-body{color:var(--pt-text-secondary);font-size:var(--pt-text-caption);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;line-height:1.45;display:-webkit-box;overflow:hidden}.pt-empty .pt-button-secondary{width:auto;margin-top:20px}.pt-choice-card{align-items:center;gap:14px;display:flex}.pt-choice-flag{background:var(--pt-card-icon);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:22px;display:flex}.pt-version-note{color:var(--pt-text-muted);font-size:var(--pt-text-caption);text-align:center;margin:20px 0 0}.pt-terms-intro p{color:var(--pt-text-secondary);font-size:var(--pt-text-body);margin:0;line-height:1.55}.pt-collapse{padding:0}.pt-collapse>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:flex}.pt-collapse>summary::-webkit-details-marker{display:none}.pt-collapse>summary strong{color:var(--pt-text);font-size:14px;font-weight:700}.pt-collapse>summary .MuiSvgIcon-root{color:var(--pt-text-muted);flex-shrink:0;transition:transform .2s}.pt-collapse[open]>summary .MuiSvgIcon-root{transform:rotate(180deg)}.pt-collapse>p{color:var(--pt-text-secondary);font-size:var(--pt-text-body);margin:0;padding:0 16px 16px;line-height:1.55}.pt-collapse>.pt-form-stack{padding:0 16px 16px}.pt-form-stack{gap:16px;display:grid}.pt-order-form>.pt-card+.pt-card,.pt-order-form>.pt-card+.pt-actions{margin-top:12px}.pt-profile-photo{align-items:center;gap:16px;display:flex}.pt-profile-avatar{background:0 0;border:0;border-radius:50%;flex-shrink:0;width:84px;height:84px;padding:0;position:relative}.pt-profile-avatar>img,.pt-profile-avatar>.MuiAvatar-root{object-fit:cover;border-radius:50%;width:100%;height:100%}.pt-profile-avatar>.MuiAvatar-root{background:var(--pt-accent-soft);color:var(--pt-accent);font-size:28px;font-weight:800}.pt-profile-camera{border:2px solid var(--pt-list-card);background:var(--pt-accent);width:30px;height:30px;color:var(--pt-on-accent);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-2px;right:-2px}.pt-profile-camera .MuiSvgIcon-root{font-size:16px}.pt-profile-photo-text{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.pt-profile-photo-text>strong{color:var(--pt-text);font-size:var(--pt-text-h4);font-weight:800}.pt-profile-photo-text .pt-label{margin:6px 0 0}.pt-readonly-field{flex-direction:column;display:flex}.pt-readonly-field .pt-label{margin-bottom:4px}.pt-readonly-field>span:last-child{color:var(--pt-text);font-size:var(--pt-text-body);overflow-wrap:anywhere}.pt-switch-row{color:var(--pt-text);font-size:var(--pt-text-body);justify-content:space-between;align-items:center;gap:12px;font-weight:600;display:flex}.pt-inline-add{align-items:flex-start;gap:8px;display:flex}.pt-inline-add .MuiTextField-root{flex:1}.pt-inline-add .pt-button-secondary{flex-shrink:0;width:auto;height:40px;padding:0 14px}.pt-chip-list{flex-wrap:wrap;gap:8px;display:flex}.pt-chip{border:1px solid var(--pt-border);border-radius:var(--pt-radius-pill);background:var(--pt-card-icon);height:32px;color:var(--pt-text);font-size:var(--pt-text-caption);align-items:center;gap:4px;padding:0 12px;font-weight:700;display:inline-flex}.pt-chip button{color:var(--pt-error-text);background:0 0;border:0;margin-right:-6px;padding:4px;display:flex}.pt-chip button .MuiSvgIcon-root{font-size:18px}.pt-collapse-text{flex-direction:column;flex:1;min-width:0;display:flex}.pt-collapse-text small{color:var(--pt-text-muted);font-size:var(--pt-text-caption);margin-top:2px}.pt-sort-bar{align-items:center;gap:6px;padding:0 16px 12px;display:flex}.pt-sort-bar>span{color:var(--pt-text-muted);font-size:var(--pt-text-label);letter-spacing:.06em;text-transform:uppercase;margin-right:2px;font-weight:700}.pt-sort-chip{border:1px solid var(--pt-border);border-radius:var(--pt-radius-pill);height:28px;color:var(--pt-text-muted);font-size:var(--pt-text-caption);background:0 0;align-items:center;gap:2px;padding:0 10px;font-weight:600;display:inline-flex}.pt-sort-chip .MuiSvgIcon-root{font-size:14px}.pt-sort-chip.is-active{border-color:var(--pt-accent);background:var(--pt-accent-soft);color:var(--pt-accent)}.pt-history-rows{padding:0 16px 6px}.pt-history-row{border-top:1px solid var(--pt-border);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.pt-history-text{min-width:0}.pt-history-text small{color:var(--pt-text-muted);font-size:var(--pt-text-label);letter-spacing:.04em;font-weight:700;display:block}.pt-history-text strong{color:var(--pt-text);margin-top:2px;font-size:13px;font-weight:600;line-height:1.35;display:block}.pt-history-date{color:var(--pt-text-muted);font-size:var(--pt-text-caption);margin-top:2px;display:block}.pt-history-qty{box-sizing:border-box;border-radius:var(--pt-radius-sm);background:var(--pt-accent-soft);min-width:44px;color:var(--pt-accent);text-align:center;flex-shrink:0;padding:6px 10px;font-size:14px;font-weight:800}.pt-avatar-initial{background:var(--pt-accent-soft);width:36px;height:36px;color:var(--pt-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.pt-change-list{gap:10px;padding:0 16px 16px;display:grid}.pt-change{border-radius:var(--pt-radius-md);background:var(--pt-card-icon);padding:12px}.pt-change-field{color:var(--pt-text);word-break:break-word;font-size:13px;font-weight:700;display:block}.pt-change-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}.pt-change-values small{color:var(--pt-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.pt-change-values .is-current .pt-change-value{color:var(--pt-accent)}.pt-change-value{color:var(--pt-text-secondary);font-size:var(--pt-text-caption);word-break:break-word;margin-top:2px;font-weight:600}.pt-change-products{gap:6px;margin-top:4px;display:grid}.pt-change-product{border:1px solid var(--pt-border);border-radius:var(--pt-radius-sm);background:var(--pt-list-card);padding:8px}.pt-change-product small{color:var(--pt-text-muted);font-size:10px;font-weight:700;display:block}.pt-change-product strong{color:var(--pt-text);font-size:var(--pt-text-caption);margin-top:2px;font-weight:600;line-height:1.3;display:block}.pt-change-product span{color:var(--pt-text-muted);margin-top:2px;font-size:11px;display:block}.pt-doc-head{align-items:center;gap:14px;display:flex}.pt-doc-icon{border-radius:var(--pt-radius-md);background:var(--pt-accent-soft);width:48px;height:48px;color:var(--pt-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.pt-doc-icon .MuiSvgIcon-root{font-size:26px}.pt-doc-text{min-width:0}.pt-doc-text small{color:var(--pt-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.pt-doc-text strong{color:var(--pt-text);margin-top:2px;font-size:16px;font-weight:800;line-height:1.3;display:block}.pt-doc-text span{color:var(--pt-accent);font-size:var(--pt-text-caption);margin-top:2px;font-weight:700;display:block}.pt-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pt-detail-field{border:1px solid var(--pt-border);border-radius:var(--pt-radius-md);background:var(--pt-list-card);min-width:0;padding:12px 14px}.pt-detail-field small{color:var(--pt-text-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.pt-detail-field strong{color:var(--pt-text);word-break:break-word;font-size:14px;font-weight:600;display:block}.pt-detail-field strong.is-code{font-size:var(--pt-text-caption);letter-spacing:.02em;word-break:break-all}.pt-detail-field.is-wide{grid-column:1/-1}.pt-detail-grid--plain{gap:0 12px}.pt-detail-grid--plain .pt-detail-field{border:0;border-top:1px solid var(--pt-border);background:0 0;border-radius:0;padding:10px 0}.pt-card-heading{color:var(--pt-text);align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:700;display:flex}.pt-card-heading .MuiSvgIcon-root{color:var(--pt-accent);font-size:20px}.pt-file-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.pt-file-actions .pt-button-primary,.pt-file-actions .pt-button-secondary{white-space:nowrap;height:46px;box-shadow:none;gap:6px;padding:0 8px;font-size:12.5px}.pt-file-actions .pt-button-primary .MuiSvgIcon-root,.pt-file-actions .pt-button-secondary .MuiSvgIcon-root{font-size:18px}.pt-line-sku{color:var(--pt-text-muted);font-size:var(--pt-text-label);letter-spacing:.04em;font-weight:700;display:block}.pt-line-name{color:var(--pt-text);margin-top:4px;font-size:14px;font-weight:700;line-height:1.35;display:block}.pt-line-item.is-bonus-parent{border-left:3px solid var(--pt-error)}.pt-line-item.is-bonus-parent .pt-line-name{color:var(--pt-error-text)}.pt-line-item.is-bonus-item{opacity:.7}.pt-invoice-amounts--two{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-filter-card{margin-bottom:12px}.pt-chip-row{flex-wrap:wrap;gap:6px;display:flex}.pt-field--compact{gap:8px;height:46px;padding:0 12px}.pt-field--compact input{font-size:14px}.pt-filter-actions{gap:10px;margin-top:14px;display:flex}.pt-filter-actions .pt-button-secondary,.pt-filter-actions .pt-button-ghost{flex:1;height:44px}.pt-search--select{flex:none;position:relative}.pt-search--select select{height:100%;color:var(--pt-text);font:inherit;text-indent:0;appearance:none;background:0 0;border:0;outline:0;padding:0 4px 0 0;font-size:14px}.pt-tab-count{box-sizing:border-box;border-radius:var(--pt-radius-pill);background:var(--pt-error);color:#fff;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;font-size:10px;font-weight:800;display:inline-flex}.pt-delivery-seller{color:var(--pt-text-muted);font-size:var(--pt-text-caption);margin:2px 0 0}.pt-delivery-reason{color:var(--pt-error-text);font-size:var(--pt-text-caption);margin:6px 0 0;font-weight:600}.pt-delivery-foot{border-top:1px solid var(--pt-border);color:var(--pt-text-muted);font-size:var(--pt-text-caption);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.pt-delivery-foot strong{color:var(--pt-accent);white-space:nowrap;font-size:13px;font-weight:800}.pt-delivery-details{gap:6px;display:grid}.pt-delivery-details p{color:var(--pt-text);margin:0;font-size:13px;line-height:1.45}.pt-delivery-details p.is-muted{color:var(--pt-text-muted)}.pt-delivery-details strong{font-weight:700}.pt-delivery-status{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:2px;display:flex}.pt-delivery-status small{color:var(--pt-text-muted);font-size:var(--pt-text-caption)}.pt-delivery-attempts{border-top:1px solid var(--pt-border);margin-top:6px;padding-top:10px}.pt-delivery-attempts .pt-label{margin-bottom:4px}.pt-delivery-attempts small{color:var(--pt-text-muted);font-size:var(--pt-text-caption);line-height:1.5;display:block}.MuiDrawer-paper.pt-sheet{padding:10px 20px calc(28px + env(safe-area-inset-bottom));border-top-left-radius:var(--pt-radius-xl);border-top-right-radius:var(--pt-radius-xl);background:var(--pt-list-card);color:var(--pt-text);background-image:none}.pt-sheet-handle{border-radius:var(--pt-radius-pill);background:var(--pt-border-strong);width:40px;height:4px;margin:0 auto 14px;display:block}.pt-sheet-title{color:var(--pt-text);font-size:var(--pt-text-h3);margin:0;font-weight:800}.pt-sheet-subtitle{color:var(--pt-text-muted);font-size:var(--pt-text-caption);margin:4px 0 0}.pt-sheet-subtitle+.pt-delivery-details,.pt-sheet-title+.pt-delivery-details{border-top:1px solid var(--pt-border);margin-top:14px;padding-top:14px}.pt-auth-discount{margin-top:8px}.pt-auth-discount .MuiSvgIcon-root{font-size:13px}.pt-auth-by{margin-top:10px}.pt-auth-by small{color:var(--pt-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.pt-auth-by span{color:var(--pt-text-secondary);font-size:var(--pt-text-caption);margin-top:2px;display:block}.pt-card-text{color:var(--pt-text-secondary);margin:0;font-size:13px;line-height:1.5}.pt-auth-list{gap:10px;display:grid}.pt-auth-row{border-radius:var(--pt-radius-md);background:var(--pt-card-icon);align-items:center;gap:12px;padding:10px 12px;display:flex}.pt-auth-text{flex:1;min-width:0}.pt-auth-text strong{color:var(--pt-text);text-overflow:ellipsis;font-size:13px;font-weight:700;display:block;overflow:hidden}.pt-auth-text small{color:var(--pt-text-muted);font-size:var(--pt-text-caption);margin-top:2px;display:block}.pt-auth-text p{color:var(--pt-text-secondary);font-size:var(--pt-text-caption);margin:4px 0 0}.pt-icon-button--danger{background:var(--pt-error-soft);color:var(--pt-error-text);border-color:#0000}.pt-collapse>.pt-collapse-body{padding:0 16px 14px}.pt-collapse>.pt-detail-grid--plain.pt-collapse-body{padding-bottom:6px}.pt-collapse-link{border:0;border-top:1px solid var(--pt-border);width:100%;color:var(--pt-accent);font:inherit;background:0 0;justify-content:space-between;align-items:center;padding:12px 16px;font-size:13px;font-weight:700;display:flex}.pt-collapse-link .MuiSvgIcon-root{font-size:20px}.pt-collapse>summary .pt-badge{margin-left:auto}.pt-line-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pt-line-head>div{min-width:0}.pt-line-total{border-top:1px solid var(--pt-border);color:var(--pt-text-muted);justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px;font-size:13px;display:flex}.pt-line-total strong{color:var(--pt-accent);font-size:15px;font-weight:800}.pt-product-stock-toggle .MuiSvgIcon-root{transition:transform .2s}.pt-product-stock-toggle .MuiSvgIcon-root.is-open{transform:rotate(180deg)}.pt-decision-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.pt-decision-actions .pt-button-primary,.pt-decision-actions .pt-button-danger{height:52px;font-size:var(--pt-text-body);padding:0 12px}.pt-button-danger{border-radius:var(--pt-radius-pill);background:var(--pt-error);color:#fff;width:100%;height:56px;font-size:var(--pt-text-h4);border:0;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-weight:700;transition:transform .12s;display:flex}.pt-button-danger .MuiSvgIcon-root{font-size:20px}.pt-button-danger:active{transform:scale(.98)}.pt-button-danger:disabled{opacity:.6}.pt-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.pt-card-actions .pt-button-primary,.pt-card-actions .pt-button-ghost{height:44px;box-shadow:none;padding:0 12px;font-size:13px}.pt-card-actions button:disabled{opacity:.6}.pt-button-danger-text{color:var(--pt-error-text)}.pt-card-actions>:only-child{grid-column:1/-1}.pt-onsix-product{align-items:flex-start;gap:12px;display:flex}.pt-onsix-product-text{flex:1;min-width:0}.pt-onsix-product-text small{color:var(--pt-text-muted);font-size:var(--pt-text-label);letter-spacing:.04em;font-weight:700;display:block}.pt-onsix-product-text strong{color:var(--pt-text);margin-top:2px;font-size:14px;font-weight:700;line-height:1.35;display:block}.pt-onsix-product-text .pt-badge{margin-top:8px}.pt-photo-frame{border-radius:var(--pt-radius-md);background:var(--pt-card-icon);aspect-ratio:4/3;position:relative;overflow:hidden}.pt-photo-frame>img,.pt-photo-frame .swiper-slide img{object-fit:cover;width:100%;height:100%;display:block}.pt-photo-frame>img.is-placeholder{opacity:.5}.pt-photo-swiper{width:100%;height:100%}.pt-photo-nav,.pt-photo-remove{z-index:3;color:#fff;background:#0f172a8c;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex;position:absolute}.pt-photo-nav .MuiSvgIcon-root,.pt-photo-remove .MuiSvgIcon-root{font-size:22px}.pt-photo-nav:disabled,.pt-photo-remove:disabled{opacity:.35}.pt-photo-nav{top:50%;transform:translateY(-50%)}.pt-photo-nav.is-prev{left:8px}.pt-photo-nav.is-next{right:8px}.pt-photo-remove{top:8px;right:8px}.pt-photo-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.pt-photo-foot small{color:var(--pt-text-muted);font-size:var(--pt-text-caption)}.pt-photo-foot .pt-button-secondary{width:auto;height:40px;margin-left:auto;padding:0 16px;font-size:13px}.pt-photo-count{color:var(--pt-text-muted);font-size:var(--pt-text-caption);text-align:center;margin:10px 0 0}.pt-photo-empty{border:1px dashed var(--pt-border-strong);border-radius:var(--pt-radius-md);text-align:center;flex-direction:column;align-items:center;padding:28px 16px;display:flex}.pt-photo-empty .pt-empty-icon{background:var(--pt-accent-soft);width:56px;height:56px;color:var(--pt-accent);border-radius:50%;justify-content:center;align-items:center;display:flex}.pt-photo-empty p{max-width:260px;color:var(--pt-text-muted);font-size:var(--pt-text-caption);margin:10px 0 0;line-height:1.5}.pt-yes-no{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pt-yes-no-option{border:1px solid var(--pt-border);border-radius:var(--pt-radius-md);background:var(--pt-list-card);height:48px;color:var(--pt-text-muted);justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.pt-yes-no-option .MuiSvgIcon-root{font-size:20px}.pt-yes-no-option.is-no.is-selected{border-color:var(--pt-error);background:var(--pt-error-soft);color:var(--pt-error-text)}.pt-yes-no-option.is-yes.is-selected{border-color:var(--pt-success);background:var(--pt-success-soft);color:var(--pt-success-text)}.pt-field-prefix{color:var(--pt-text-muted);flex-shrink:0;font-size:15px;font-weight:600}.pt-textarea.has-error{border-color:var(--pt-error)}.pt-footer-spacer{height:84px}.pt-sticky-footer{z-index:1100;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--pt-border);background:var(--pt-screen-bg);position:fixed;bottom:0;left:0;right:0}.pt-sticky-footer .pt-button-primary{max-width:420px;height:52px;margin:0 auto}.pt-doc-icon.is-image{background:#fff}.pt-doc-icon.is-image img{object-fit:contain;width:30px;height:30px}.pt-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pt-option-tile{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:16px 12px;display:flex;position:relative}.pt-option-tile.is-complete{border-color:var(--pt-success)}.pt-option-icon{border-radius:var(--pt-radius-md);width:52px;height:52px;color:var(--pt-accent);background:#fff;justify-content:center;align-items:center;display:flex}.pt-option-icon img{object-fit:contain;width:34px;height:34px}.pt-option-name{color:var(--pt-text);font-size:13px;font-weight:700;line-height:1.3}.pt-option-check{color:var(--pt-success);position:absolute;top:8px;right:8px;font-size:20px!important}.pt-header-button{width:auto;height:40px;box-shadow:none;padding:0 14px;font-size:13px}.pt-header-button .MuiSvgIcon-root{font-size:18px}.pt-quantity-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.pt-quantity-text{min-width:0}.pt-quantity-text small{color:var(--pt-text-muted);font-size:var(--pt-text-label);letter-spacing:.04em;font-weight:700;display:block}.pt-quantity-text strong{color:var(--pt-text);margin-top:2px;font-size:13px;font-weight:600;line-height:1.35;display:block}.pt-choices--stack{flex-direction:column}.pt-choices--stack .pt-choice{flex:none}.pt-promotion-card{align-items:center;gap:14px;display:flex}.pt-promotion-card img{border-radius:var(--pt-radius-sm);background:var(--pt-card-icon);object-fit:cover;flex-shrink:0;width:64px;height:64px}.pt-promotion-text{min-width:0}.pt-promotion-text strong{color:var(--pt-text);font-size:14px;font-weight:700;display:block}.pt-promotion-text small{color:var(--pt-text-muted);font-size:var(--pt-text-caption);margin-top:2px;display:block}.pt-form-stack .pt-two-columns>div{flex-direction:column;display:flex}.pt-form-stack .pt-two-columns>div>.pt-label{margin-top:auto}:root[data-theme=dark] .pt-screen input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pt-search-row .pt-search--select{flex:none}.pt-button-ghost.pt-button-compact,.pt-button-secondary.pt-button-compact,.pt-button-danger.pt-button-compact{width:auto;height:44px;font-size:var(--pt-text-body);box-shadow:none;padding:0 18px}html .pt-screen .MuiInputAdornment-root,html .pt-screen .MuiInputAdornment-root .MuiTypography-root,html .pt-screen .MuiAutocomplete-endAdornment .MuiSvgIcon-root,html .pt-dialog .MuiInputAdornment-root,html .pt-dialog .MuiInputAdornment-root .MuiTypography-root,html .pt-dialog .MuiAutocomplete-endAdornment .MuiSvgIcon-root{color:var(--pt-icon)}:root[data-theme=dark] .pt-dialog input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.pt-themed-screen .MuiAutocomplete-paper{border:1px solid var(--pt-border);background-color:var(--pt-surface);color:var(--pt-text);box-shadow:var(--pt-shadow-float);font-family:var(--pt-font)}html.pt-themed-screen .MuiAutocomplete-paper .MuiAutocomplete-option{font-size:14px}html.pt-themed-screen .MuiAutocomplete-paper .MuiAutocomplete-option.Mui-focused,html.pt-themed-screen .MuiAutocomplete-paper .MuiAutocomplete-option[aria-selected=true]{background-color:var(--pt-accent-soft)}html.pt-themed-screen .MuiAutocomplete-paper .MuiAutocomplete-noOptions,html.pt-themed-screen .MuiAutocomplete-paper .MuiAutocomplete-loading{color:var(--pt-text-muted)}.pt-timeline{margin:0;padding:0;list-style:none}.pt-timeline li{padding:0 0 14px 22px;position:relative}.pt-timeline li:before{content:"";background:var(--pt-accent);border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:3px}.pt-timeline li:after{content:"";background:var(--pt-border);width:2px;position:absolute;top:19px;bottom:0;left:7px}.pt-timeline li:last-child{padding-bottom:0}.pt-timeline li:last-child:after{display:none}.pt-timeline li.is-warning:before{background:var(--pt-warning)}.pt-timeline li.is-error:before{background:var(--pt-error)}.pt-timeline li.is-success:before{background:var(--pt-success)}.pt-timeline li.is-neutral:before{background:var(--pt-neutral-strong)}.pt-timeline strong{color:var(--pt-text);font-size:13px;font-weight:700;line-height:1.35;display:block}.pt-timeline small{color:var(--pt-text-muted);font-size:var(--pt-text-caption);margin-top:2px;display:block}.pt-timeline p{color:var(--pt-text-secondary);font-size:var(--pt-text-caption);white-space:pre-line;margin:6px 0 0;line-height:1.45}.pt-reference-files{gap:10px;display:grid}.pt-file-thumbs{flex-wrap:wrap;gap:8px;display:flex}.pt-file-thumbs a{display:block}.pt-file-thumbs img{border:1px solid var(--pt-border);border-radius:var(--pt-radius-sm);object-fit:cover;width:84px;height:84px;display:block}.pt-file-link{color:var(--pt-accent);word-break:break-all;align-items:center;gap:8px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.pt-file-link .MuiSvgIcon-root{flex-shrink:0;font-size:20px}.pt-file-link .MuiSvgIcon-root.is-pdf{color:var(--pt-error-text)}.pt-file-list{gap:8px;display:grid}.pt-file-row{border:1px solid var(--pt-border);border-radius:var(--pt-radius-md);background:var(--pt-card-icon);align-items:center;gap:12px;padding:8px 8px 8px 10px;display:flex}.pt-file-row>img{border-radius:var(--pt-radius-sm);object-fit:cover;flex-shrink:0;width:48px;height:48px}.pt-file-row .pt-icon-button{width:36px;height:36px}.pt-file-row .pt-icon-button .MuiSvgIcon-root{font-size:20px}.pt-file-icon{border-radius:var(--pt-radius-sm);background:var(--pt-error-soft);width:48px;height:48px;color:var(--pt-error-text);flex-shrink:0;justify-content:center;align-items:center;display:flex}.pt-file-icon .MuiSvgIcon-root{font-size:26px}.pt-file-text{flex:1;min-width:0}.pt-file-text strong{color:var(--pt-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;display:block;overflow:hidden}.pt-file-text small{color:var(--pt-text-muted);font-size:var(--pt-text-caption);margin-top:2px;display:block}.pt-quote-row{background:var(--pt-list-card)}.pt-quote-row .pt-file-text strong{white-space:normal}.pt-upload-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pt-upload-actions>small{color:var(--pt-text-muted);font-size:var(--pt-text-caption)}.pt-upload-actions .pt-text-action{margin-top:0}label.pt-button-secondary{cursor:pointer}label.pt-button-secondary.is-disabled{opacity:.5;pointer-events:none}.pt-upload-box{border:1px dashed var(--pt-border-strong);border-radius:var(--pt-radius-md);gap:10px;padding:14px;display:grid}.pt-upload-box>strong{color:var(--pt-text);font-size:13px;font-weight:700}.pt-upload-preview{border-radius:var(--pt-radius-sm);object-fit:contain;max-width:100%;max-height:160px;display:block}.pt-detail-field strong.is-multiline,.pt-history-date.is-multiline{white-space:pre-line}.pt-note--warning{border-color:var(--pt-warning);background:var(--pt-warning-soft);color:var(--pt-warning-text)}.pt-note--warning .MuiSvgIcon-root{color:var(--pt-warning-text)}.pt-note--success{border-color:var(--pt-success);background:var(--pt-success-soft);color:var(--pt-success-text)}.pt-note--success .MuiSvgIcon-root{color:var(--pt-success-text)}.pt-note-text{flex:1;min-width:0}.pt-note-text>div+div{margin-top:2px}.pt-note-close{color:inherit;background:0 0;border:0;flex-shrink:0;padding:0;display:flex}.pt-note-close .MuiSvgIcon-root{color:inherit;font-size:18px}.pt-table-scroll{border:1px solid var(--pt-border);border-radius:var(--pt-radius-md);-webkit-overflow-scrolling:touch;overflow-x:auto}.pt-compare-table{border-collapse:separate;border-spacing:0;width:100%;color:var(--pt-text);font-size:12.5px}.pt-compare-table th,.pt-compare-table td{border-bottom:1px solid var(--pt-border);text-align:center;vertical-align:middle;word-break:break-word;padding:10px 12px}.pt-compare-table thead th{background:linear-gradient(var(--pt-card-icon), var(--pt-card-icon)), var(--pt-list-card);color:var(--pt-text);vertical-align:top;font-size:13px;font-weight:800}.pt-compare-table tbody tr:last-child>*{border-bottom:0}.pt-compare-table a{color:var(--pt-accent);font-weight:600}.pt-compare-table .pt-compare-label{z-index:1;border-right:1px solid var(--pt-border);background:var(--pt-list-card);min-width:140px;max-width:170px;color:var(--pt-text-secondary);text-align:left;font-size:12px;font-weight:600;position:sticky;left:0}.pt-compare-table thead .pt-compare-label{z-index:2;background:linear-gradient(var(--pt-card-icon), var(--pt-card-icon)), var(--pt-list-card);color:var(--pt-text)}.pt-compare-table td.is-selected{background:var(--pt-accent-soft)}.pt-compare-table thead th.is-selected{background:linear-gradient(var(--pt-accent-soft), var(--pt-accent-soft)), var(--pt-list-card)}.pt-compare-table tr.is-amount td{font-weight:600}.pt-compare-table tr.is-total td{color:var(--pt-text);font-size:14px;font-weight:800}.pt-compare-table tr.is-total td.is-selected{color:var(--pt-accent)}.pt-compare-table tr.is-total .pt-compare-label{color:var(--pt-text);font-weight:800}.pt-compare-supplier{font-size:13px;font-weight:800;display:block}.pt-compare-badges{flex-wrap:wrap;justify-content:center;gap:4px;margin-top:6px;display:flex}.pt-compare-actions{justify-content:center;gap:4px;margin-top:6px;display:flex}.pt-compare-actions .pt-icon-button{width:32px;height:32px}.pt-compare-actions .pt-icon-button .MuiSvgIcon-root{font-size:18px}.pt-compare-image{border-radius:var(--pt-radius-sm);object-fit:contain;max-width:140px;max-height:100px;margin:0 auto;display:block}.pt-criteria-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.pt-criteria-head .pt-card-text{flex:220px}.pt-criteria-table .pt-compare-label{min-width:170px}.pt-criteria-table td>strong{font-size:14px;display:block}.pt-criteria-table td.is-error{color:var(--pt-error-text)}.pt-criteria-table tr.is-total td.is-best{background:var(--pt-success-soft);color:var(--pt-success-text)}.pt-table-input{box-sizing:border-box;border:1px solid var(--pt-border);border-radius:var(--pt-radius-sm);background:var(--pt-field);width:100%;min-width:0;height:38px;color:var(--pt-text);font:inherit;outline:0;padding:0 10px;font-size:13px}.pt-table-input::placeholder{color:var(--pt-placeholder)}.pt-table-input:focus{border-color:var(--pt-accent)}.pt-table-input.is-number{text-align:center;-moz-appearance:textfield;width:78px}.pt-criteria-weighted{color:var(--pt-text-muted);margin-top:4px;font-size:11px;display:block}.pt-text-action{color:var(--pt-accent);font:inherit;background:0 0;border:0;align-items:center;gap:4px;margin-top:10px;padding:6px 0;font-size:13px;font-weight:700;display:inline-flex}.pt-text-action .MuiSvgIcon-root{font-size:18px}.pt-text-action.is-danger{color:var(--pt-error-text)}.pt-decision-actions .pt-button-secondary{height:52px;font-size:var(--pt-text-body);padding:0 12px}.pt-rank-card{align-items:center;gap:12px;padding:12px 14px;display:flex}.pt-rank-position{background:var(--pt-card-icon);width:30px;height:30px;color:var(--pt-text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.pt-card--active .pt-rank-position{background:var(--pt-accent);color:var(--pt-on-accent)}.pt-rank-text{flex:1;min-width:0}.pt-rank-text strong{color:var(--pt-text);font-size:14px;font-weight:700;display:block}.pt-rank-text small{color:var(--pt-text-muted);font-size:var(--pt-text-caption);margin-top:2px;display:block}.pt-rank-badges{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.pt-rank-badges .MuiSvgIcon-root{font-size:13px}.pt-rank-score{color:var(--pt-text);flex-shrink:0;font-size:15px;font-weight:800}.pt-card--active .pt-rank-score{color:var(--pt-accent)}.MuiDialog-paper.pt-quote-dialog{flex-direction:column;display:flex;overflow:hidden}.MuiDialog-paper.pt-dialog--full{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);box-sizing:border-box;border:0;border-radius:0;margin:0}.pt-quote-header{border-bottom:1px solid var(--pt-border);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.pt-quote-header .pt-dialog-title{font-size:var(--pt-text-h4)}.pt-quote-body{-webkit-overflow-scrolling:touch;flex:1;padding:16px;overflow-y:auto}.pt-quote-footer{border-top:1px solid var(--pt-border);background:var(--pt-surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 16px;display:grid}.pt-quote-footer .pt-button-primary,.pt-quote-footer .pt-button-ghost{height:48px;font-size:var(--pt-text-body);box-shadow:none;padding:0 12px}.pt-quote-section{margin-top:8px}.pt-quote-line{border:1px solid var(--pt-border);border-radius:var(--pt-radius-md);gap:10px;padding:12px;display:grid}.pt-quote-line>strong{color:var(--pt-text);font-size:13px;font-weight:700}.pt-quote-attribute{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center;gap:8px;display:grid}.pt-subcard{border:1px solid var(--pt-border);border-radius:var(--pt-radius-md);background:var(--pt-card-icon);padding:12px}.pt-subcard-head{justify-content:space-between;align-items:center;gap:8px;min-height:36px;margin-bottom:8px;display:flex}.pt-subcard-head strong{color:var(--pt-text);font-size:13px;font-weight:700}.pt-subcard-head .pt-icon-button{width:36px;height:36px}.pt-date-time{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:10px;display:grid}.pt-order-form>.pt-note+.pt-card{margin-top:12px}.pt-new-request{height:48px;font-size:var(--pt-text-body);margin-bottom:4px}.pt-purchase-title{color:var(--pt-text);margin:8px 0 0;font-size:15px;font-weight:700;line-height:1.35}.pt-purchase-selected{color:var(--pt-accent);font-size:var(--pt-text-caption);margin:8px 0 0;font-weight:700}.pt-delivery-foot .is-done{color:var(--pt-success-text);font-weight:700}.pt-card-title-lg{color:var(--pt-text);font-size:var(--pt-text-h4);margin:0 0 12px;font-weight:800}.pt-section-head .pt-card-title-lg{margin:0}.pt-purchase-heading{color:var(--pt-text);font-size:var(--pt-text-h3);margin:8px 0 4px;font-weight:800;line-height:1.3}.pt-purchase-actions{gap:10px;margin-top:16px;display:grid}.pt-purchase-actions .pt-decision-actions{margin-top:0}.pt-purchase-actions>.pt-button-primary,.pt-purchase-actions>.pt-button-secondary{height:50px;font-size:var(--pt-text-body)}.pt-purchase-actions .pt-text-action{justify-content:center;margin-top:0}.pt-purchase-items{color:var(--pt-text-secondary);margin:10px 0 0;padding-left:18px;font-size:13px;line-height:1.5}.pt-add-quote{margin-top:10px}html .pt-screen .MuiInputBase-root .MuiInputBase-input,html .pt-dialog .MuiInputBase-root .MuiInputBase-input{font-family:var(--pt-font)}.pt-compare-table th,.pt-compare-table td{word-break:normal;overflow-wrap:break-word}.pt-criteria-table thead th:not(.pt-compare-label){min-width:104px}.pt-dialog-actions .pt-button-compact{padding:0 12px}.pt-decision-actions>button{white-space:nowrap;font-size:13px}.pt-button-secondary:disabled,.pt-button-ghost:disabled{opacity:.5}.pt-button-secondary.pt-add-quote{width:100%}.pt-login{box-sizing:border-box;background:var(--pt-bg-gradient);min-height:100vh;color:var(--pt-text);justify-content:center;align-items:center;padding:24px;display:flex}.pt-login-card{box-sizing:border-box;border:1px solid var(--pt-border);border-radius:var(--pt-radius-xl);background:var(--pt-surface);width:100%;max-width:420px;box-shadow:var(--pt-shadow-float);padding:36px 32px 32px}.pt-login-card h1{color:var(--pt-text);font-size:var(--pt-text-h2);text-align:center;margin:0;font-weight:800}.pt-login-card>p{color:var(--pt-text-muted);font-size:var(--pt-text-body);text-align:center;margin:6px 0 28px}.pt-login-card .pt-button-primary{margin-top:8px}.pt-login-brand{width:88px;height:88px;box-shadow:var(--pt-logo-card-shadow);background:#fff;border-radius:22px;justify-content:center;align-items:center;margin:0 auto 20px;display:flex}.pt-login-brand img{object-fit:contain;max-width:64px;max-height:64px}.pt-login-version{color:var(--pt-text-muted);font-size:var(--pt-text-caption);text-align:center;margin:20px 0 0}.pt-page{box-sizing:border-box;max-width:1280px;color:var(--pt-text);margin:0 auto;padding:28px 32px 40px}@media (width<=600px){.pt-page{padding:20px 16px 32px}}.pt-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.pt-page-header h1{color:var(--pt-text);font-size:var(--pt-text-h2);letter-spacing:-.01em;margin:0;font-weight:800}.pt-page-header p{color:var(--pt-text-muted);font-size:var(--pt-text-body);margin:4px 0 0}.pt-icon{display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pt-module-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.pt-module-tile{box-sizing:border-box;border:1px solid var(--pt-border);border-radius:var(--pt-radius-lg);background:var(--pt-list-card);min-height:132px;box-shadow:var(--pt-shadow-card);color:var(--pt-text);font:inherit;text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:14px;padding:20px;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;position:relative}.pt-module-tile:hover:not(:disabled){border-color:var(--pt-accent);box-shadow:var(--pt-active-glow);transform:translateY(-2px)}.pt-module-tile:hover:not(:disabled) .pt-module-tile-go{color:var(--pt-accent);transform:translate(3px)}.pt-module-tile:focus-visible{outline:2px solid var(--pt-accent);outline-offset:2px}.pt-module-tile:disabled{cursor:default;opacity:.6}.pt-module-tile-icon{border-radius:var(--pt-radius-md);background:var(--pt-accent-soft);justify-content:center;align-items:center;width:48px;height:48px;display:flex}.pt-module-tile-icon .pt-icon{background-color:var(--pt-accent);width:28px;height:28px}.pt-module-tile-label{color:var(--pt-text);padding-right:24px;font-size:15px;font-weight:700;line-height:1.3}.pt-module-tile-go{color:var(--pt-icon);transition:transform .15s,color .15s;position:absolute;bottom:18px;right:18px;font-size:20px!important}.pt-page-toolbar{margin-bottom:20px}.pt-card-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.pt-card-grid>.pt-card{transition:transform .15s,border-color .15s,box-shadow .15s}.pt-card-grid>.pt-client-card:hover{border-color:var(--pt-accent);box-shadow:var(--pt-active-glow);transform:translateY(-2px)}.pt-card-grid>.pt-client-card:focus-visible{outline:2px solid var(--pt-accent);outline-offset:2px}.pt-list-bar{color:var(--pt-text-muted);font-size:var(--pt-text-caption);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.pt-list-bar .pt-list-progress{flex-basis:100%;justify-content:flex-start}.pt-list-bar--bottom{justify-content:center;margin:24px 0 0}.pt-detail-layout{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (width<=1100px){.pt-detail-layout{grid-template-columns:minmax(0,1fr)}}.pt-client-profile{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.pt-client-profile>strong{color:var(--pt-text);font-size:var(--pt-text-h4);margin-top:6px;font-weight:800;line-height:1.3}.pt-client-profile>small{color:var(--pt-text-muted);font-size:var(--pt-text-caption)}.pt-client-profile .pt-label{text-align:left;align-self:stretch;margin:16px 0 6px}.pt-client-profile .pt-card-meta{align-self:stretch;margin-top:4px}.pt-client-avatar{background:var(--pt-accent-soft);width:72px;height:72px;color:var(--pt-accent);border-radius:50%;justify-content:center;align-items:center;display:flex}.pt-client-avatar .MuiSvgIcon-root{font-size:36px}.pt-client-facts{border-top:1px solid var(--pt-border);text-align:left;align-self:stretch;margin:16px 0 0;padding-top:12px}.pt-client-facts>div{grid-template-columns:minmax(110px,44%) minmax(0,1fr);gap:8px;padding:6px 0;display:grid}.pt-client-facts dt{color:var(--pt-text-muted);font-size:var(--pt-text-caption);font-weight:600}.pt-client-facts dd{color:var(--pt-text);word-break:break-word;margin:0;font-size:13px;font-weight:600}.pt-detail-main{min-width:0}.pt-address-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;max-height:240px;display:grid;overflow-y:auto}.pt-address-item{border:1px solid var(--pt-border);border-radius:var(--pt-radius-md);background:var(--pt-card-icon);color:var(--pt-text-secondary);margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.pt-documents{border:1px solid var(--pt-border);border-radius:var(--pt-radius-md);background:var(--pt-screen-bg);padding:12px}.pt-report-switch{max-width:560px}.pt-report-switch .pt-tab{justify-content:center;align-items:center;gap:8px;height:38px;font-size:13px;display:inline-flex}.pt-report-switch .pt-tab .MuiSvgIcon-root{font-size:18px}.pt-page-header--back{flex-wrap:nowrap;justify-content:flex-start;align-items:center}.pt-page-header--back>div{min-width:0}.pt-page button.pt-card,.pt-page .pt-select-field,.pt-page .pt-choice,.pt-page .pt-tab,.pt-page .pt-add-button,.pt-page .pt-product-image,.pt-page .pt-product-remove,.pt-page .pt-product-stock-toggle,.pt-page .pt-stepper button,.pt-page .pt-info-row--link,.pt-page .pt-icon-button,.pt-page .pt-button-primary,.pt-page .pt-button-secondary,.pt-page .pt-button-ghost{cursor:pointer}.pt-page button.pt-select-field:hover,.pt-page .pt-choice:not(.is-selected):hover{border-color:var(--pt-border-strong)}.pt-page .pt-button-primary:disabled{cursor:default}.pt-card-grid>button.pt-card:hover{border-color:var(--pt-accent);box-shadow:var(--pt-active-glow);transform:translateY(-2px)}.pt-card-grid>.pt-product-card{flex-direction:column;justify-content:center;display:flex}.pt-order-layout{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:20px;display:grid}@media (width<=1100px){.pt-order-layout{grid-template-columns:minmax(0,1fr)}}.pt-order-summary{position:sticky;top:24px}.pt-order-summary .pt-dates{margin-bottom:16px}.pt-order-summary .pt-totals{margin-top:16px}@media (width<=1100px){.pt-order-summary{position:static}}.pt-page .pt-choices--wrap .pt-choice{flex:200px}.pt-order-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;display:grid}@media (width<=700px){.pt-order-pair{grid-template-columns:minmax(0,1fr)}}.pt-order-form>.pt-order-pair+section,.pt-order-form>section+.pt-order-pair{margin-top:22px}.pt-order-narrow{max-width:720px}.pt-toolbar-stack{flex-direction:column;gap:12px;display:flex}.pt-section-heading--first{margin-top:0}.pt-support-switch{max-width:720px}.pt-support-switch .pt-tab{white-space:nowrap;padding:0 16px}.pt-filter-tabs{max-width:480px}.pt-support-order .pt-badge .MuiSvgIcon-root{font-size:13px}.pt-card-grid>.pt-benchmark-card{cursor:pointer;flex-direction:column;display:flex}.pt-card-grid>.pt-benchmark-card>p:last-of-type{margin-bottom:14px}.pt-card-grid>.pt-benchmark-card .pt-card-meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pt-card-grid>.pt-benchmark-card:hover .pt-benchmark-go .MuiSvgIcon-root{transform:translate(3px)}.pt-card-grid>.pt-benchmark-card:focus-visible{outline:2px solid var(--pt-accent);outline-offset:2px}.pt-benchmark-go{border-top:1px solid var(--pt-border);color:var(--pt-accent);font-size:var(--pt-text-caption);justify-content:flex-end;align-items:center;gap:2px;margin-top:auto;padding-top:12px;font-weight:700;display:flex}.pt-benchmark-go .MuiSvgIcon-root{font-size:18px;transition:transform .15s}.pt-benchmark-head{align-items:flex-start}.pt-benchmark-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}@media (width<=700px){.pt-benchmark-columns{grid-template-columns:minmax(0,1fr)}}.pt-benchmark-step{box-shadow:none}.pt-benchmark-step .pt-card-row strong{color:var(--pt-text);font-size:14px;font-weight:700}.pt-benchmark-facts{margin:10px 0 0}.pt-benchmark-facts>div{justify-content:space-between;gap:12px;padding:3px 0;display:flex}.pt-benchmark-facts dt{color:var(--pt-text-muted);font-size:var(--pt-text-caption)}.pt-benchmark-facts dd{color:var(--pt-text);font-size:var(--pt-text-caption);text-align:right;word-break:break-word;margin:0;font-weight:600}.pt-benchmark-maps{border-top:1px solid var(--pt-border);flex-wrap:wrap;gap:6px 16px;margin-top:10px;padding-top:10px;display:flex}.pt-benchmark-map{color:var(--pt-accent);font-size:var(--pt-text-caption);align-items:center;gap:4px;font-weight:700;text-decoration:none;display:inline-flex}.pt-benchmark-map:hover{text-decoration:underline}.pt-benchmark-map .MuiSvgIcon-root{font-size:16px}.pt-benchmark-map.is-pending{color:var(--pt-text-muted);font-weight:600}.pt-empty>.pt-badge{margin-top:10px}.gridContainer{grid-template-columns:auto auto auto;gap:2em 4%;width:95%;margin:20px auto;display:grid}.gridContainerComercial{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:20px;margin:auto;display:grid}.gridContainerComercial>*{aspect-ratio:1}.app-bar-header{background:#fff;border-bottom:1.5px solid #ebebeb;border-left:1.5px solid #ebebeb;border-radius:0 0 0 32px;width:100%;margin:0 auto}.app-bar-header .app-bar-content{width:95%;min-height:70px;vertical-align:center;justify-content:space-between;align-items:center;margin:auto;display:flex}.app-bar-header .details-environment{color:#f01616;text-align:center;font-size:.8rem}.app-bar-header .details-environment h2{margin:0}.version-app-details{margin-left:40px;font-size:.8rem;font-weight:lighter}.icon-btn{border-radius:40px;justify-content:center;width:30px;height:30px;display:flex}.icon-btn img{width:20px}.icon-btn:hover{cursor:pointer;background-color:#d4d4d4}@media (width<=850px){.gridContainer{grid-template-columns:auto auto}.gridContainerComercial{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:14px}}@media (width<=450px){.gridContainerComercial{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}}.rootLogin{background-color:#fff}.rootLogin .logo-login{background-color:#fff;border-radius:10px;justify-content:center;width:200px;height:200px;margin:170px auto 0;display:flex}.rootLogin .logo-login img{aspect-ratio:1;background-color:#fafafa;border-radius:10px;width:120px;height:120px;margin:0 auto;padding:30px;display:block;box-shadow:0 0 20px 10px #ebebebbf}.rootLogin .content-form-login input{min-width:450px}.rootLogin .content-form-login form{flex-direction:column;justify-content:center;align-items:center;margin-top:60px;display:flex}.rootLogin .content-form-login{text-align:left;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:40%;margin:-80px auto;display:flex;box-shadow:0 0 20px 10px #ebebebbf}.rootLogin .content-form-login p{margin:0;padding:0;font-weight:500}.rootLogin .content-form-login h3{color:#373737}@media (1300px<width<=1550px){.rootLogin .content-form-login input{min-width:400px}.rootLogin .content-form-login{width:45%}}@media (1000px<width<=1300px){.rootLogin .content-form-login input{min-width:380px}.rootLogin .content-form-login{width:55%}}@media (800px<width<=1000px){.rootLogin .content-form-login input{min-width:380px}.rootLogin .content-form-login{width:65%}}@media (670px<width<=800px){.rootLogin .content-form-login input{min-width:380px}.rootLogin .content-form-login{width:75%}}@media (width<=670px){.rootLogin .content-form-login input{min-width:240px}.rootLogin .content-form-login{width:93%}}.list-bills-root{width:95%;margin:20px auto 0}.list-bills-root .item-bill-header{text-align:center;border-bottom:1px dotted #666;font-size:1rem;font-weight:700}.list-bills-root .content-actions-bills{grid-template-columns:90% 10%;place-items:center;column-gap:1rem;display:grid}.list-bills-root .item-bill{text-align:center;margin-top:3px}.list-bills-root .lbl-text{text-align:left;text-transform:capitalize;text-indent:1rem}.list-bills-root .item-bill:hover{cursor:pointer;background-color:#d3d3d3;border-radius:10px}.list-bills-root .lbl-price{text-align:right;margin-right:1rem}.list-bills-root .details-alls-bills{grid-template-columns:30% auto;column-gap:1rem;width:95%;margin:auto;display:grid}.list-bills-root .details-alls-bills .resume-bills{color:#fff;background-color:#112a56;border-radius:7px;flex-direction:column;gap:1rem;width:90%;min-height:170px;margin:auto;display:flex;box-shadow:0 0 10px #00000040}.list-bills-root .details-alls-bills .resume-bills .content-bills{justify-content:space-between;align-items:center;width:90%;margin:auto;display:flex}.list-bills-root .details-alls-bills .resume-bills .content-bills p,.list-bills-root .details-alls-bills .resume-bills .content-bills span{margin:0;padding:0;font-size:1.2rem}.list-bills-root .details-alls-bills .resume-bills span{font-weight:700}.list-bills-root .details-alls-bills .content-item-resume{grid-template-columns:25% 25% 25% 25%;column-gap:1rem;display:grid}.list-bills-root .details-alls-bills .content-item-resume .item-resume-bills{border:1px solid #112a56;border-radius:5px;width:100%;height:80px;margin:auto;box-shadow:0 0 10px #00000040}.list-bills-root .details-alls-bills .content-item-resume .item-resume-bills .content-item{width:90%;margin:10px auto}.list-bills-root .details-alls-bills .content-item-resume .item-resume-bills p,.list-bills-root .details-alls-bills .content-item-resume .item-resume-bills span{margin:0;padding:0;font-size:1.2rem}.list-bills-root .details-alls-bills .content-item-resume .item-resume-bills span{color:#112a56;font-weight:700}.list-bills-root h2{font-family:Poppins,sans-serif;font-weight:700}.modal-bills{width:100%}.modal-bills .header-modal{justify-content:space-between;width:90%;margin:5px auto;display:flex}.modal-bills .content-modal{grid-template-columns:20% 30% 20% 30%;display:grid}.modal-bills .content-modal h4{margin:0 0 30px;padding:0;font-family:Poppins,sans-serif;font-weight:700}.modal-bills .content-modal p{margin:0 0 30px;padding:0;font-family:Poppins,sans-serif}.modal-bills .details-bills{grid-template-columns:50% 50%;display:grid}.modal-bills .authorization-element{background-color:#e6e6e6;border:1px solid #666;border-radius:10px;justify-content:space-between;margin-bottom:30px;display:flex}.modal-bills .authorization-element p{margin:0;padding:0}.modal-bills .authorization-element .content-authorization{width:80%;margin:auto}.modal-bills ::-webkit-scrollbar{background-color:#fafafa;transition:all .3s}.modal-bills ::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:10px}.collapse-content{grid-template-columns:30% 70%;column-gap:1rem;margin-top:20px;display:grid}.collapse-content .other-option-collapse{justify-content:space-between;display:flex}.collapse-content .action-btn-content{flex-direction:column;gap:1rem;margin-top:20px;display:flex}.collapse-content .action-btn-content button{text-transform:capitalize}.header-about-element{grid-template-columns:50% 50%;gap:2rem 1.4rem;width:95%;margin:auto;display:grid}.header-about-element .cards{background:#fff;border-radius:8px;align-items:center;min-height:155px;box-shadow:0 1px 3px 1px #00000026}.header-about-element .content-card{width:90%;margin:auto}.header-about-element .footer-card-element{justify-content:space-between;align-items:center;min-height:40px;margin-top:10px;display:flex}.header-about-element .footer-card-element p{font-weight:700}.header-about-element .content-element-card{gap:20px;display:flex}.header-about-element h1{color:#173456;margin:0;font-family:Poppins,sans-serif;font-weight:700}.header-about-element span{color:#173456;font-family:Poppins,sans-serif;font-weight:700}.header-about-element p{margin:0;font-weight:500}.rootGenerateBills{margin-top:60px}.element-search-auto{grid-template-columns:20% 50% 10% 10% 10%;width:100%;display:grid}.element-search-auto h1,.element-search-auto h2,.element-search-auto h3,.element-search-auto p,.element-search-auto span{margin:0;padding:0}.container-generate-bills{border-radius:10px 10px 0 0;width:100%;min-height:40px}.container-generate-bills .header-document-new{grid-template-columns:65% 35%;gap:10px;width:100%;margin:20px auto;display:grid}.container-generate-bills .header-document-new .input-elements-left{background:#fff;border-radius:8px;box-shadow:0 1px 3px 1px #00000026}.container-generate-bills .header-item-two{grid-template-columns:auto auto;column-gap:10px;width:93%;margin:20px auto;display:grid}.container-generate-bills .header-item-two div{margin-bottom:7px}.container-generate-bills .header-item-three{grid-template-columns:auto auto auto;column-gap:10px;width:93%;margin:0 auto;display:grid}.container-generate-bills .header-item-three div{margin-bottom:7px}.container-generate-bills p{margin:0 0 5px}.container-generate-bills .header-history-client-details .giro-details{background:#fff;border-radius:8px;grid-template-columns:25% 75%;justify-content:center;align-items:center;height:90px;margin:30px 0;display:grid;box-shadow:0 1px 3px 1px #00000026}.container-generate-bills .header-history-client-details .details-client{background:#fff;border-radius:8px;align-items:center;box-shadow:0 1px 3px 1px #00000026}.container-generate-bills .header-history-client-details .list-details{justify-content:space-between;align-items:center;width:90%;height:60px;margin:auto;display:flex}.container-generate-bills .header-history-client-details .details-notes{background:#fff;border-radius:8px;margin-top:30px;box-shadow:0 1px 3px 1px #00000026}.container-generate-bills .header-history-client-details .details-notes h4{margin-top:7px;margin-bottom:5px}.container-generate-bills .header-history-client-details .notes-content{min-height:150px}.container-generate-bills .header-history-client-details h4{color:#173456;text-indent:10px;margin:0;font-family:Poppins,sans-serif;font-size:1.2rem}.container-generate-bills .header-history-client-details h3{color:#000;margin:0}.container-generate-bills .header-history-client-details p{font-size:1.1rem}.container-generate-bills .header-history-client-details span{color:#173456;font-family:Poppins,sans-serif}.cards-select-info .MuiPaper-root{width:540px}.cards-select-info .header-card{border-bottom:1px solid #ebebeb;width:100%;min-height:60px}.cards-select-info .header-card-content{justify-content:space-between;width:90%;margin:auto;display:flex}.cards-select-info h3{color:#173456;font-size:1rem}.cards-select-info .radio-action-card{border-bottom:1px solid #cacaca;justify-content:space-between;display:flex}.cards-select-info .radio-action-card p{font-weight:revert-layer}.cards-select-info .radio-action-card:hover{cursor:pointer}.cards-select-info .content-actions,.cards-select-info .content-actions .container{width:95%;margin:20px auto}.cards-select-info .content-actions .btn-actions{justify-content:space-between;align-items:center;display:flex}.cards-select-info .itemData{border-bottom:1px solid #cacaca;grid-template-columns:20% 70% 10%;align-items:center;width:100%;min-height:50px;margin:10px auto;display:grid}.cards-select-info .itemData .subtitleItem{opacity:.8;font-family:Poppins,sans-serif;font-size:.7rem;font-weight:520}.cards-select-info .itemData .p1Item{text-transform:capitalize;font-size:70%}.cards-select-info .itemData .titleItem{margin-top:10px}.table-new-bill{width:100%}.table-new-bill h3{color:#173456;margin-bottom:10px;font-family:Poppins,sans-serif;font-size:1.3rem;font-weight:bolder}.table-new-bill img{width:20px}.details-bills-table{justify-content:center;gap:1.9rem;display:flex}.details-bills-table h2{color:#173456;margin:0 0 10px;font-family:Poppins,sans-serif;font-size:1.3rem;font-weight:lighter}.client-information-root{width:80%;margin:0 auto 30px}.client-information-root .search-text{gap:10px;width:100%;margin-bottom:15px;display:flex}.document-item{background-color:#f8f8f8;border:1px solid #dbdbdb;border-radius:5px;margin-bottom:20px;box-shadow:5px 5px 10px #e6e6e6}.document-item .content-item{justify-content:space-between;width:95%;margin:auto;display:flex}.document-item .content-grid{grid-template-columns:55% 18% 20%;display:grid}.document-item .left-action-btn{gap:4px;margin:auto 0;display:flex}.root-graphic-report{grid-template-columns:minmax(330px,30%) auto;width:90%;margin:auto auto 40px;display:grid}.root-graphic-report h1{margin:0;padding:0}.root-graphic-report .container-detials-canals{grid-template-columns:auto auto auto;gap:1%;display:grid}.root-graphic-report .item-detials-canals{border:1px solid #c7c7c7;border-radius:10px;width:100%}.root-graphic-report .item-detials-canals div{width:95%;margin:0 auto}.root-graphic-report .history-activity{text-align:center;gap:6px;display:flex}.root-graphic-report .history-activity .card-activity{border:1px solid #c7c7c7;border-radius:20px;justify-content:center;align-items:center;width:25%;display:flex}.root-graphic-report .history-activity p{color:#2fc934;font-weight:700}@media (width<=900px){.root-graphic-report .container-detials-canals{grid-template-columns:auto auto}}@media (width<=750px){.root-graphic-report .container-detials-canals{grid-template-columns:auto}}@media (width<=500px){.root-graphic-report{margin-top:40px;display:block}.root-graphic-report .history-activity .card-activity{width:50%}}.search-bar{width:80%;margin:0 auto}.items-order-list{grid-template-columns:auto auto auto;gap:20px;width:95%;margin:0 auto 30px;display:grid}@media (width<=960px){.items-order-list{grid-template-columns:auto auto;gap:20px}}@media (width<=500px){.items-order-list{grid-template-columns:auto}}.container-tecnhical-supoprt{grid-template-columns:minmax(230px,25%) auto;display:grid}.container-tecnhical-supoprt .menu-options .content-options{width:90%;margin:auto}.container-tecnhical-supoprt .menu-options .content-options img{width:30px;height:30px;margin-left:5px}.container-tecnhical-supoprt .menu-options .item-option-menu{border:1px solid #ebebeb;border-radius:5px;gap:.5rem;margin-bottom:10px;display:flex}.container-tecnhical-supoprt .menu-options img{width:30px;margin-left:5px}.container-tecnhical-supoprt .menu-options .item-option-menu:hover{cursor:pointer;background-color:#d4d4d4}.container-tecnhical-supoprt .menu-options .item-selected{color:#315783;background-color:#e9e9eb;font-weight:700}.container-tecnhical-supoprt .menu-options .icon-item{margin:14px 0 0 6px;font-size:27px}.container-tecnhical-supoprt .content-technical{width:95%;margin:auto}.not-order{text-align:center;flex-direction:column;justify-content:center;display:flex}.not-order p{color:#112a56;font-size:1.2rem;font-weight:700}.not-order img{opacity:.7;width:30%;max-width:300px;margin:auto}.card-order-update{border:2px solid #30b595;border-radius:10px;width:100%;margin:0 auto 25px}.content-user-list{grid-template-columns:31% 31% 31%;column-gap:3%;display:grid}.content-user-list .list-items-users{cursor:pointer;border:1px solid #afafaf;border-radius:10px;grid-template-columns:14% 65% 9%;justify-content:center;align-items:center;gap:3%;height:110px;margin-top:10px;display:grid}.content-user-list .list-items-users p{text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0;font-size:.9rem;overflow:hidden}.content-user-list .list-items-users h3{margin:0;padding:0}.content-user-list .list-items-users .icon-contianer{text-align:center;background-color:#d1d2d3;border-radius:6px;justify-content:center;display:flex}.content-user-list .ciruclar-point-base{border-radius:10px;width:10px;height:10px}.content-user-list .ciruclar-point-active{background-color:#36df14}.content-user-list .ciruclar-point-deactive{background-color:#dd1c1c}h5{margin:10px 0;padding:0}.third-modal-user .header-title{justify-content:space-between;align-items:center;display:flex}.user-details-card{border-bottom:1px dotted #363636;margin-bottom:20px;padding-bottom:10px}.user-details-card .two-details-confirmation-user{grid-template-columns:30% 70%;row-gap:.5rem;width:95%;margin:10px auto;display:grid}.user-details-card .two-details-confirmation-user span{font-weight:600}.user-details-card .role-details-user{grid-template-columns:49% 49%;gap:.5rem 1%;display:grid}.user-details-card .role-details-user .card-role{border:1px dotted #363636;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;height:80px;display:flex}.user-details-card .role-details-user .card-role span{text-indent:10px}.user-details-card .role-details-user h3{text-align:center}.user-details-card h4,.user-details-card p{margin:0;padding:0}.user-details{text-align:center;justify-content:space-between;align-items:center;margin-top:20px;display:flex}.user-details p,.user-details h4{color:#112a56;margin:0;padding:0}.user-details h4{font-weight:700}.user-details p{font-size:1.2rem!important}.user-details .class-content{background-color:#f3f3f3;border-radius:10px}.user-details .class-content .details{align-items:center;gap:10px;padding:20px;display:flex}.content-benchmark{grid-template-columns:70% 30%;column-gap:1rem;display:grid}.content-benchmark .contianer-list-notes{border-right:1px solid #cacaca}.content-benchmark .container-details{grid-template-columns:30% 70%;gap:1rem;margin-bottom:10px;display:grid}.content-benchmark .container-details h3,.content-benchmark .container-details p{margin:0;padding:0;font-size:1rem}.content-benchmark .action-dialog button{min-width:100px;margin:0 auto 20px}.content-benchmark .element-note-detail{border:1px solid #afafaf;border-radius:10px;width:95%;margin:0 auto 10px}.content-benchmark .element-note-detail .content-element{grid-template-columns:auto auto;width:90%;margin:5px auto;display:grid}.content-benchmark .element-note-detail h3,.content-benchmark .element-note-detail p{margin:0;padding:0;font-size:1rem}.content-benchmark .element-note-detail span{font-weight:700}.content-form-user .forms-content{grid-template-columns:49.5% 49.5%;align-items:center;gap:1rem;margin-bottom:.4rem;display:grid}.content-form-user .password-container{grid-template-columns:93% 7%;align-items:center;column-gap:1rem;margin-bottom:1rem;display:grid}.content-form-user .password-container-2{margin-bottom:1rem;display:block}.content-form-user h3,.content-form-user p{margin:0;padding:0;font-size:1rem}.content-form-user .code-users{flex-direction:row;display:flex;overflow-x:auto}.form-second-user{grid-template-columns:29.5% 69.5%;align-items:center;gap:.6rem 1rem;display:grid}.form-second-user h4{font-weight:700}.form-fourt-user{grid-template-columns:19% 29.5% 19% 29.5%;align-items:center;column-gap:1.25%;margin:20px 0 0;display:grid}@media (width<=1250px){.content-user-list{grid-template-columns:49% 49%;gap:.3rem;display:grid}}@media (width<=610px){.content-user-list{grid-template-columns:100%;gap:.3rem;margin:0 auto;display:grid}}@media (width<=850px){.container-tecnhical-supoprt{display:block}.container-tecnhical-supoprt .menu-options .content-options{grid-template-columns:auto auto auto;gap:.5rem;display:grid}}@media (width<=550px){.container-tecnhical-supoprt{display:block}.container-tecnhical-supoprt .menu-options .content-options{grid-template-columns:auto auto;gap:.5rem;display:grid}}.baseH4{text-align:center;margin-top:-3px;margin-left:-20px;font-family:Poppins,sans-serif;font-size:117%;font-weight:700}.especialH4{text-align:center;margin-top:-3px;font-family:Poppins,sans-serif;font-size:105%;font-weight:700}.cardContent{text-align:center;justify-content:center;align-items:center;width:100%;margin:0 auto;display:block}.baseH4Comercial{text-align:center;margin-top:-3px;margin-left:-30px;font-family:Poppins,sans-serif;font-size:.84rem;font-weight:700}.cardContentComercial{text-align:center;justify-content:center;align-items:center;width:70%;margin:-10px auto;display:block}.react-calendar{color:#222;background-color:#fff;border-radius:8px;width:400px;max-width:100%;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;box-shadow:0 12px 24px #0000001a}.react-calendar__navigation button{color:#112a56;text-transform:capitalize;background:0 0;border:none;min-width:44px;margin:8px auto;font-size:16px;font-weight:700}.react-calendar__navigation{border:none;height:60px;display:flex}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#f8f8fa}.react-calendar__navigation button[disabled]{background-color:#f0f0f0}abbr[title]{text-transform:capitalize;justify-content:center;font-weight:700;text-decoration:none}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{color:#112a56;background:#f8f8fa;border-radius:6px}.react-calendar__tile--now{color:#112a56;background:#112a5673;border-radius:6px;font-weight:700}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{color:#112a56;background:#6f48eb33;border-radius:6px;font-weight:700}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#f8f8fa}.react-calendar__tile{color:#112a56;border:none;height:40px;font-family:Poppins,sans-serif}.react-calendar__tile--active{color:#fff;background:#112a56;border-radius:6px;font-weight:700}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{color:#fff;background:#112a56;border-radius:0}.react-calendar--selectRange .react-calendar__tile--hover{color:#112a56;background-color:#f8f8fa}.react-calendar__tile--range{color:#112a56;background:#b7cff8;border:none;border-radius:0}.react-calendar__tile--rangeStart{color:#fff;background:#112a56;border-radius:6px 0 0 6px}.react-calendar__tile--rangeEnd{color:#fff;background:#112a56;border-radius:0 6px 6px 0}.root-detail-bill{background-color:#102133;height:100vh}.root-detail-bill .appbar-detail-bill{color:#fff}.root-detail-bill h1{text-indent:70px;letter-spacing:3px;margin-top:0;font-weight:480}.root-detail-bill .container-page-bill{width:95%;margin:auto;display:flex;overflow-x:scroll}.root-page-bill{background-color:#fff;border:.1px solid #9c9c9c;width:300px;min-height:75vh;margin:-7px 20px 40px 10px;box-shadow:3px 4px 7px 1px #fff6}.root-page-bill .header-page-bill{color:#fff;width:100%;height:115px}.root-page-bill .page-subtitle-bill{margin-top:-15px;font-size:13px}.root-page-bill .body-page-bill{margin:0 10px}.root-page-bill .body-page-bill .item-bill{border-bottom:1px solid #8c8f8d;min-width:100%;height:40px;margin-top:12px;display:flex}.slider-root-user{width:80%;margin:0 auto 10px}.slider-root-user h3{margin:0;padding:0}.error-message{color:#f52b2b;align-items:center;gap:4px;margin-top:4px;font-weight:600;display:flex}.error-message p{font-size:.8rem}.client-information-root{width:95%;max-width:1400px;margin:0 auto}.header-client-root{z-index:100;background-color:#f1f1f1;border-radius:0 0 32px 32px;padding-bottom:20px;position:sticky;top:0}.content-client-root{width:95%;margin:0 auto}.index-style-root-elements{width:92%;margin:10px auto 0}.content-slider-client{width:95%;margin:0 auto}.app-bar-mui-root{margin-top:env(safe-area-inset-top)}.css-16ralar{padding:0}.search-textfield .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.search-textfield .MuiOutlinedInput-notchedOutline{border-color:#cacaca}.search-textfield{background-color:#f1f1f1;border-radius:30px}.search-textfield .MuiOutlinedInput-root{border-radius:30px}.content-upload-image{text-align:center;background-color:#f6f6f6;border:4px dotted #a6a6a6;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;width:70%;height:260px;margin:20px auto;display:flex}.content-upload-image span{color:#828282;font-weight:800}.loaderContent{flex-direction:column;justify-content:center;align-items:center;height:50vh;display:flex}.dots{justify-content:center;align-items:center;display:flex}.dots span{background:#19376d;border-radius:50%;width:16px;height:16px;margin:0 4px;animation:1.4s ease-in-out infinite both bounce;display:block}.dots span:first-child{animation-delay:-.32s}.dots span:nth-child(2){animation-delay:-.16s}@keyframes bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.card-base{background-color:#fff;margin-bottom:15px}.card-base .details-subtotal{border-radius:3px;align-content:center}.card-base .details-subtotal .subtotal{text-align:right;border:1px solid #f6f6f6;align-content:center;width:70%;height:40px;margin:auto}.card-base .element-list-inventary{justify-content:space-between;width:80%;font-size:.8rem;display:flex}.card-base .element-list-inventary span{font-weight:700}.card-base .element-list-inventary p,.card-base .element-list-inventary span{margin:0;padding:5px 0}.label-input-mandatory{gap:10px;display:flex}.label-input-mandatory p{margin:0;padding:0;font-size:.8rem;font-weight:500;color:red!important}.root-new-order{margin-top:10px}.root-new-order .cards-two-item{grid-template-columns:49.5% 49.5%;gap:1%;margin:0;display:grid}.root-new-order .card-select-information{align-items:center;row-gap:1rem;width:93%;margin:auto;padding:10px 0}.root-new-order .card-select-information .card-actions{gap:1rem;display:flex}.root-new-order .card-select-information .card-actions .item-payment{background-color:#f6f6f6;border-radius:32px;padding:0 20px}.root-new-order .card-select-information .content-card-select{border:1px solid #f6f6f6;border-radius:7px;place-content:center space-between;align-items:center;margin:2px 0;padding:0 10px;display:flex}.root-new-order .card-select-information .content-card-select .subtitle-card{color:#828282;font-weight:400}.root-new-order .card-select-information .content-card-select img{width:40px;height:40px;margin-right:10px}.root-new-order .card-select-information .content-card-select h4{font-size:1rem;font-weight:700}.root-new-order .card-select-information .btn-card-action{background-color:#eaeaea;border-radius:7px;justify-content:center;align-items:center;gap:1rem;margin-top:20px;display:flex}.root-new-order .card-select-information .alert-message{color:#828282;font-size:.75rem;font-weight:400}.root-new-order .card-select-information .image-upload-card{background-color:#f6f6f6;border:3px dotted #d1d2d3;border-radius:10px;justify-content:center;align-items:center;margin:30px auto;display:flex}.root-new-order .card-select-information .image-upload-card img{width:90%;height:90%;padding:2px 0}.root-new-order .card-select-information span{text-transform:uppercase;color:#373737;margin:0;padding:0;font-size:80%}.root-new-order .card-select-information p{color:#373737;font-size:.85rem;font-weight:700}.root-new-order .card-select-information h3{text-transform:capitalize;margin-top:10px;font-size:.7rem}.root-new-order .discount-terminal{justify-content:space-between;display:flex}.root-new-order .table-subtotals-order{border-bottom:1px dotted #6b6b6b;grid-template-columns:65% 5% 30%;align-items:center;display:grid}.root-new-order .table-subtotals-order span{text-align:right;margin:0;padding:3px 0;font-weight:700}.root-addproducts .search-field{gap:10px;display:flex}.root-addproducts .search-field .action-bar-search{background-color:#f6f6f6;border-radius:15px;align-items:center;gap:.3rem;padding:5px 20px;display:flex}.root-addproducts .search-field p{margin:0;padding:0}.root-select-address{background-color:#fff;border-radius:10px}.root-select-address .card-address{border:1px solid #f6f6f6;border-radius:8px;justify-content:space-between;padding:3px 4px;font-weight:700;display:flex}.root-select-address p{color:#000}.check-box-container{border:1px solid #f6f6f6;border-radius:3px;width:95%;margin:10px auto;display:flex}.check-box-container .content-check-box{justify-content:space-between;align-items:center;width:95%;margin:5px auto;padding:2px;display:flex}.check-box-container p{text-transform:uppercase;color:#373737;font-size:.9rem;font-weight:700}.action-button-change-quantity{justify-content:space-between;gap:3px;display:flex}.action-button-change-quantity .button-base{background-color:#f6f6f6;border-radius:10px;align-items:center;padding:5px 10px;font-size:.8rem;font-weight:700;display:flex}.action-button-change-quantity .delete-action{border-radius:25px;gap:15px;height:35px;font-weight:500}.card-costumer{width:95%;margin:10px auto}.card-costumer .card-content-container{background-color:#fff;border-radius:10px;padding:12px}.card-costumer .card-shadow-base{box-shadow:3px 1px 16px 3px #ededed}.card-costumer .header-title{justify-content:space-between;align-items:center;display:flex}.card-costumer .content-logo img{width:35px}.card-costumer .itemClientTextTitle{color:#173456;margin:4px 0 0;font-size:.9rem;font-weight:700}.card-costumer .itemClientText{color:#373737;margin:2px 0;font-size:.8rem;font-weight:500}.card-costumer .border-separator{border-bottom:1px solid #f6f6f6;margin:8px 0}.card-costumer .status-client{justify-content:space-between;align-items:center;display:flex}.card-costumer .status-client .details-status{align-items:center;gap:6px;display:flex}.card-costumer .status-client .details-status .button-base{border-radius:50%;width:10px;height:10px}.card-costumer .status-client .details-status p{font-size:.7rem;font-weight:700}.card-costumer .customer-details{align-items:center;gap:6px;margin:4px 0;display:flex}.card-costumer .customer-details .button-mui-personalizate{font-size:.7rem}.card-costumer .box-balance p{margin:0;font-weight:700}.card-shadow-base{border-radius:8px;box-shadow:3px 1px 16px 3px #ededed}.item-order-element img{object-fit:contain;width:100%;height:100%}.details-item-bill{justify-content:space-between;padding:2px 0;font-size:.75rem;display:flex}.details-item-bill p{margin:0}.button-mui-personalizate{text-transform:none!important;color:#19376d!important}.stack-pagination .MuiPagination-ul{justify-content:center}.cards-root .card-home{height:19vh}.cards-root .card-home img{aspect-ratio:1;width:130px;margin:auto;display:block}.cards-root .card-comercial img{aspect-ratio:1;width:90px;margin:20px auto auto;display:block}.cards-root .card-base{border-radius:8px;width:100%;min-height:170px;box-shadow:3px 1px 16px 3px #ededed}h1,h2,h3,h5{font-family:Poppins,sans-serif;font-weight:700}h4{font-family:Poppins,sans-serif;font-weight:lighter}p,span{font-family:Poppins,sans-serif}.errorContainer{color:red;margin-top:3px;transition:all .4s;display:flex}.errorMessage{text-indent:8px;margin-top:3px;font-size:12px}.containerStyleBase{width:92%;margin:50px auto}.not-found{margin:0;padding:0}.not-found img{width:19%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loader-app{position:absolute;top:50%;left:50%}@media only screen and (width<=800px){.not-found img{width:40%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.card-confirmation .title-card{text-align:center;font-family:Poppins,sans-serif;font-weight:700}.card-confirmation p{text-align:center;margin:0;padding:0;font-weight:700}.card-confirmation button{height:40px}.mx-iframe{height:400px}.btn-card-print{justify-content:center;gap:1rem;display:flex}.loaderContent{text-align:center;width:100%;vertical-align:center;justify-content:center;align-items:center;margin:20% auto auto}.pt-list-progress{color:var(--pt-text-muted,#6b7280);font-size:var(--pt-text-caption,12px);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:8px 0;line-height:1.3;display:flex}.pt-list-progress .MuiCircularProgress-root{color:var(--pt-accent,#30b595);flex-shrink:0}.pt-list-progress button{color:var(--pt-accent,#30b595);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.pt-list-progress button:hover{text-decoration:underline}
