.admin-root .followup-filter-bar{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap;border:0;margin:12px 0;padding:0;min-width:0}.admin-root .followup-filter-bar>[data-slot=select-trigger]{min-width:170px}.followup-saved{position:relative;color:var(--foreground);font-size:13px}.followup-saved summary{cursor:pointer;padding:10px 14px;border:1px solid var(--border);background:var(--card);border-radius:9px}.followup-saved>div{margin-top:8px;padding:14px;background:var(--card);border:1px solid var(--border);border-radius:12px;min-width:280px}.followup-saved p{font-size:12px;color:var(--muted-foreground);margin:0 0 9px}.followup-save-filter,.followup-saved-item{display:flex;gap:6px;align-items:center}.followup-saved-item{justify-content:space-between}.followup-save-filter{margin-top:8px}.followup-date{display:flex;gap:5px;align-items:center;font-size:11px;white-space:nowrap;color:var(--muted-foreground);margin-top:8px}.followup-date svg{width:13px;height:13px}.followup-date.is-overdue{color:#b45127}.copy-contact{margin-left:5px;width:28px;height:28px;vertical-align:middle}.copy-contact svg{width:13px;height:13px}.followup-batch-bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;border:1px solid var(--border);background:var(--muted);border-radius:12px;padding:12px 15px;margin:14px 0;min-width:0}.followup-batch-bar strong{font-size:13px;white-space:nowrap}.followup-batch-result{background:var(--card);border:1px solid var(--border);padding:14px;border-radius:10px;margin:12px 0;font-size:13px}.followup-batch-result p{font-size:12px;color:var(--muted-foreground);margin:5px 0}.followup-batch-result details{margin-top:8px}.followup-batch-result summary{cursor:pointer}.followup-batch-result ul{max-height:220px;overflow:auto;margin:10px 0 0;padding:0;list-style:none}.followup-batch-result li{display:flex;gap:14px;justify-content:space-between;border-top:1px solid var(--border);padding:8px 0}.followup-batch-result li span:first-child{font-weight:600}.manager-task-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.manager-task-cards>button{display:flex;flex-direction:column;align-items:flex-start;text-align:left;background:var(--card);border:1px solid var(--border);border-radius:16px;padding:22px;transition:box-shadow .15s,transform .15s}.manager-task-cards>button:not(:disabled):hover{box-shadow:0 6px 20px #27465f12;transform:translateY(-2px)}.manager-task-cards>button>span{display:flex;align-items:center;gap:8px;width:100%;font-size:13px;font-weight:600}.manager-task-cards svg{width:17px;height:17px}.manager-task-cards svg:last-child{margin-left:auto;opacity:.45}.manager-task-cards strong{font-size:36px;line-height:1.2;margin-top:18px}.manager-task-cards small{color:var(--muted-foreground);font-size:12px;margin-top:8px}.manager-followup-links{flex-wrap:wrap;gap:8px;font-size:12px;margin:14px 0 24px;color:var(--muted-foreground)}.manager-followup-links,.manager-followup-links>span{display:flex;align-items:center}.manager-followup-links button{font-size:12px;height:30px}.manager-task-cards>button:disabled{cursor:not-allowed;opacity:.65}.manager-backup-link:focus-visible,.manager-task-cards>button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.manager-backup-link{display:flex;align-items:center;gap:12px;width:100%;max-width:680px;text-align:left;border:1px solid var(--border);border-radius:12px;padding:16px 18px;background:var(--card)}.manager-backup-link:hover{background:var(--muted)}.manager-backup-action svg,.manager-backup-link>svg{width:17px;height:17px;flex-shrink:0}.manager-backup-link>span:not(.manager-backup-action){flex:1;min-width:0}.manager-backup-link small,.manager-backup-link strong{display:block}.manager-backup-link strong{font-size:13px}.manager-backup-link small{font-size:12px;color:var(--muted-foreground);margin-top:4px;overflow-wrap:anywhere}.manager-backup-action{display:flex;align-items:center;gap:5px;flex-shrink:0;font-size:12px}.admin-root .iq-admin-tools input{padding-right:44px}.admin-root .iq-admin-tools .followup-search-clear{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:34px;height:34px}.manager-overview-error{padding:12px 16px;background:#fff1e9;color:#a94621;border-radius:9px;margin:12px 0}.import-history-list{display:grid;gap:12px}.import-history-card{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:18px}.import-history-card>header{display:flex;gap:14px;justify-content:space-between;align-items:center}.import-history-card h2{font-size:15px;font-weight:600}.import-history-card p{font-size:12px;color:var(--muted-foreground);margin:7px 0}.import-history-card details{font-size:13px;margin-top:10px}.import-history-card summary{cursor:pointer}.import-history-card ul{max-height:240px;overflow:auto;padding:0;margin:10px 0;list-style:none}.import-history-card li{padding:7px 0;border-top:1px solid var(--border);display:flex;gap:12px}.import-history-card li strong{min-width:110px}.import-completed-row{opacity:.6}.import-failed-banner{border:1px solid #e5b89f;border-radius:12px;padding:15px;margin:12px 0;background:#fff8f2}.import-failed-banner p{font-size:13px;margin:5px 0}.import-failed-banner .row-actions{margin-top:8px}@media(max-width:1000px){.manager-task-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.manager-task-cards{gap:10px}.manager-task-cards>button{padding:15px}.manager-task-cards>button>span{font-size:12px}.manager-task-cards strong{font-size:30px}.manager-backup-link{padding:14px;flex-wrap:wrap}.manager-backup-action{margin-left:auto}.followup-batch-bar{align-items:stretch}.followup-batch-bar>strong{width:100%}.followup-save-filter{flex-wrap:wrap}.followup-saved>div{min-width:0;width:100%}.followup-saved{width:100%}.import-history-card>header{align-items:flex-start;flex-direction:column}.followup-batch-result li{flex-direction:column;gap:3px}}.admin-root .manager-fieldset{min-width:0;margin:0;border:0;padding:0}.admin-root .admin-product-metrics>button{text-align:left;display:grid;gap:7px;padding:21px 24px;border:1px solid var(--border);background:var(--card);border-radius:16px;cursor:pointer}.admin-root .admin-product-metrics>button strong{font-size:30px}.admin-root .admin-product-metrics>button small{color:var(--muted-foreground)}.admin-root .manager-status-tabs{max-width:100%;overflow-x:auto;justify-content:flex-start}.manager-table-settings{margin:16px 0;padding:20px;background:var(--muted);border-radius:12px}.manager-table-settings p{font-size:13px;color:var(--muted-foreground);margin:7px 0 15px}.manager-check-label{display:flex;align-items:center;gap:8px;font-size:13px;white-space:nowrap}.manager-saved-views{margin:16px 0;color:var(--muted-foreground)}.manager-saved-views>summary{display:flex;align-items:center;gap:8px;width:fit-content;padding:6px 0;cursor:pointer;font-size:13px;list-style:none}.manager-saved-views>summary::-webkit-details-marker{display:none}.manager-saved-views>summary:after{content:"+";font-size:16px;margin-left:4px}.manager-saved-views[open]>summary:after{content:"−"}.manager-saved-views>summary:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:4px}.manager-saved-view-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:10px}.manager-saved-view-controls>input{width:160px;background:var(--card)}.manager-saved-view-controls>span{display:flex;gap:6px;align-items:center;border:1px solid var(--border);border-radius:20px;padding:6px 12px;background:var(--card)}.manager-saved-views button{cursor:pointer}.admin-root .manager-bulk-bar{flex-wrap:wrap;position:sticky;top:75px;z-index:8;box-shadow:0 8px 20px #27465f0a}.admin-root .manager-products-table.compact td{padding-block:8px}.admin-root .manager-products-table.compact .product-name-cell img{width:36px;height:36px}.manager-packing{display:flex;flex-direction:column;font-size:12px;gap:3px}.manager-bulk-dialog{width:min(820px,calc(100vw - 32px))!important;max-width:820px!important;max-height:90dvh;overflow:auto}.manager-bulk-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;padding:10px 0}.manager-bulk-fields>div{display:grid;gap:8px}.manager-bulk-fields .is-disabled{opacity:.4}.manager-result-summary{display:flex;gap:18px;flex-wrap:wrap;background:var(--muted);border-radius:12px;padding:16px;margin:10px 0}.manager-result-list{max-height:340px;overflow:auto;border:1px solid var(--border);border-radius:10px}.manager-result-list>div{display:grid;grid-template-columns:1fr auto;padding:12px 16px;border-bottom:1px solid var(--border);gap:4px 12px}.manager-result-list p{grid-column:1/-1;font-size:13px;color:var(--muted-foreground);margin:0}.manager-result-success{color:#27465f}.manager-result-failed{color:#b13b30}.manager-result-skipped{color:#796a55}.manager-confirm{display:grid;gap:8px;font-size:14px;margin-top:18px}.manager-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:20px;margin-top:16px}.manager-media-grid article{background:var(--card);border:1px solid var(--border);border-radius:14px;overflow:hidden}.manager-media-grid img,.manager-media-grid video{width:100%;height:180px;object-fit:contain;background:#f6f8fa}.manager-media-grid article>div{padding:14px;display:grid;gap:8px}.manager-media-grid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.manager-media-grid small,.manager-media-use{color:var(--muted-foreground)}.manager-media-use{font-size:12px}.manager-media-grid details{font-size:12px;overflow-wrap:anywhere}.manager-media-grid ul{margin:8px 0;padding-left:16px}.manager-operation-list{margin-top:20px;display:grid;gap:12px}.manager-operation-list article{display:flex;gap:16px;background:var(--card);border:1px solid var(--border);border-radius:14px;padding:18px}.manager-operation-list article>svg{flex:none;color:var(--muted-foreground)}.manager-operation-list article>div{min-width:0;flex:1}.manager-operation-list p{font-size:12px;color:var(--muted-foreground);margin:6px 0 10px}.manager-operation-list pre{font-size:12px;overflow:auto;max-height:350px;background:var(--muted);padding:12px;border-radius:8px}.manager-operation-list summary{font-size:13px;cursor:pointer}.manager-media-picker{max-width:1000px!important;width:calc(100vw - 32px)!important;max-height:90dvh;overflow:auto}.manager-media-picker .manager-media-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.manager-media-picker .manager-media-grid img{height:140px}@media(max-width:700px){.manager-bulk-fields{grid-template-columns:1fr}.admin-root .manager-bulk-bar{position:static}.manager-bulk-bar>button{flex:1 1 30%}.manager-saved-view-controls>input{width:140px}.manager-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-media-grid img,.manager-media-grid video{height:130px}.manager-media-grid article>div{padding:10px}.admin-root .admin-product-metrics>button{padding:14px}}.admin-root .admin-product-metrics>button[aria-pressed=true]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 5%,var(--card))}.admin-root .admin-product-metrics>button:disabled{opacity:.6;cursor:not-allowed}.admin-root .manager-product-search input{padding-right:44px}.admin-root .manager-product-search .manager-clear-search[data-slot=button]{position:absolute;right:4px;top:4px;width:33px;height:33px;min-height:33px;padding:0}.manager-clear-search svg{width:15px;height:15px}.admin-root .manager-product-selection{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;margin:16px 0 12px}.manager-product-selection>span{min-width:0;overflow-wrap:anywhere}.admin-root .manager-select-all[data-slot=button]{min-height:38px;max-width:100%;white-space:normal;flex-shrink:0;line-height:1.4}.manager-select-all svg{flex-shrink:0}.admin-root .manager-select-all:disabled{opacity:.65}@media (forced-colors:none){body:has(.admin-root) :is(.admin-root,[data-mobile=true][data-sidebar=sidebar]) [data-slot=sidebar-content]{--admin-scroll-thumb:color-mix(in srgb,var(--manager-on-primary,currentColor) 22%,transparent);scrollbar-width:thin;scrollbar-color:var(--admin-scroll-thumb) transparent;scrollbar-gutter:stable}body:has(.admin-root) [data-sidebar=sidebar]:is(:hover,:focus-within) [data-slot=sidebar-content]{--admin-scroll-thumb:color-mix(in srgb,var(--manager-on-primary,currentColor) 52%,transparent)}@supports selector(::-webkit-scrollbar){body:has(.admin-root) :is(.admin-root,[data-mobile=true][data-sidebar=sidebar]) [data-slot=sidebar-content]{scrollbar-width:auto;scrollbar-color:auto}body:has(.admin-root) [data-slot=sidebar-content]::-webkit-scrollbar{width:6px;height:6px}body:has(.admin-root) [data-slot=sidebar-content]::-webkit-scrollbar-corner,body:has(.admin-root) [data-slot=sidebar-content]::-webkit-scrollbar-track{background:transparent}body:has(.admin-root) [data-slot=sidebar-content]::-webkit-scrollbar-thumb{min-height:40px;border-radius:999px;background:var(--admin-scroll-thumb)}body:has(.admin-root) [data-slot=sidebar-content]::-webkit-scrollbar-button{display:none;width:0;height:0}}}body[data-manager-theme] .admin-dialog,body[data-manager-theme] .admin-root,body[data-manager-theme] .editor-sheet{--primary:var(--manager-primary);--primary-foreground:var(--manager-on-primary);--ring:var(--manager-primary)}body[data-manager-theme] .admin-root{background:var(--manager-background);--sidebar:var(--manager-primary);--sidebar-foreground:var(--manager-on-primary);--sidebar-primary:var(--manager-primary);--sidebar-primary-foreground:var(--manager-on-primary);--sidebar-accent:color-mix(in srgb,var(--manager-primary),var(--manager-on-primary) 15%);--sidebar-accent-foreground:var(--manager-on-primary)}body[data-manager-theme] .admin-root [data-slot=sidebar-inset]{background:var(--manager-background)}body[data-manager-theme] .admin-page-footer,body[data-manager-theme] .admin-page-footer a{color:var(--manager-on-background);opacity:.75}body[data-manager-theme] :is(.admin-root,.admin-dialog,.editor-sheet) [data-slot=button][data-variant=default]:not(.full-button){background:var(--manager-primary);color:var(--manager-on-primary)}body[data-manager-theme] :is(.admin-root,.admin-dialog,.editor-sheet) [data-slot=button][data-variant=default]:not(.full-button):hover{background:color-mix(in srgb,var(--manager-primary),var(--manager-on-primary) 10%)}.manager-result-unknown{color:#956321;font-weight:600}body[data-manager-theme] [data-mobile=true][data-sidebar=sidebar],body[data-manager-theme] [data-slot=sidebar-inner]{background:var(--manager-primary);color:var(--manager-on-primary)}body[data-manager-theme] .admin-nav-caption,body[data-manager-theme] .admin-site-link,body[data-manager-theme] .sidebar-subtitle,body[data-manager-theme] [data-slot=sidebar-header] .bao-brand,body[data-manager-theme] [data-slot=sidebar-header] .bao-brand strong,body[data-manager-theme] [data-slot=sidebar-header] .bao-monogram,body[data-manager-theme] [data-slot=sidebar-header] .bao-monogram span,body[data-manager-theme] [data-slot=sidebar-menu-button]{color:var(--manager-on-primary)}body[data-manager-theme] [data-slot=sidebar-menu-button][data-active=true]{background:color-mix(in srgb,var(--manager-primary),var(--manager-on-primary) 16%);color:var(--manager-on-primary)}body[data-manager-theme] [data-slot=sidebar-menu-button]:hover{background:color-mix(in srgb,var(--manager-primary),var(--manager-on-primary) 11%);color:var(--manager-on-primary)}body[data-manager-theme] .admin-nav-count{background:color-mix(in srgb,var(--manager-primary),var(--manager-on-primary) 20%);color:var(--manager-on-primary)}body[data-manager-theme] [data-slot=sidebar-header] .bao-brand strong{overflow:hidden;text-overflow:ellipsis;max-width:170px}.manager-appearance-tabs{display:flex;gap:6px;margin:25px 0;border-bottom:1px solid var(--border);padding-bottom:12px}.manager-appearance-tabs button{display:flex;align-items:center;gap:8px;padding:11px 15px;border-radius:8px;color:var(--muted-foreground);font-size:13px}.manager-appearance-tabs button[aria-selected=true]{background:var(--accent);color:var(--foreground);font-weight:650}.manager-appearance-tabs svg{width:16px;height:16px}.manager-appearance-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(290px,.85fr);gap:28px;align-items:start}.manager-appearance-fields,.manager-setting-block{display:flex;flex-direction:column;gap:20px}.manager-setting-block{padding:23px;border:1px solid var(--border);border-radius:12px;background:white}.manager-section-title{display:flex;gap:12px;align-items:flex-start;margin-bottom:2px}.manager-section-title>span{padding:8px;background:var(--accent);border-radius:7px;font-size:10px}.manager-section-title h2{font-size:16px;font-weight:650;margin:0 0 5px}.manager-section-title p{font-size:11px;color:var(--muted-foreground);line-height:1.8}.manager-setting-block .field{min-width:0}.manager-setting-block .form-grid{gap:16px}.manager-color-field{display:flex;align-items:center;gap:9px}.manager-color-field>input[type=color]{width:43px;min-width:43px;height:39px;border:1px solid var(--border);padding:4px;border-radius:6px;background:white;cursor:pointer}.manager-color-field input[type=text]{font-family:ui-monospace,monospace}.manager-theme-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.manager-theme-presets>button{border:1px solid var(--border);border-radius:9px;padding:7px;text-align:left;font-size:11px;position:relative}.manager-theme-presets>button.is-selected{outline:2px solid var(--manager-primary,#27465F);outline-offset:1px}.manager-theme-presets>button>span{display:block;height:35px;border-radius:5px;margin-bottom:8px;overflow:hidden}.manager-theme-presets i{display:block;width:30%;height:100%}.manager-theme-presets svg{width:13px;height:13px;position:absolute;bottom:8px;right:6px}.manager-image-setting{border:1px dashed var(--border);background:var(--muted);border-radius:9px;padding:14px;display:flex;flex-direction:column;align-items:flex-start;gap:11px}.manager-image-setting>img{height:78px;max-width:100%;object-fit:contain;border-radius:5px}.manager-image-empty{min-height:38px;display:flex;align-items:center;font-size:11px;color:var(--muted-foreground)}.manager-image-setting .file-button{font-size:11px;padding:9px 12px}.manager-image-setting small{font-size:10px;color:var(--muted-foreground)}.manager-check{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.7;cursor:pointer}.manager-check input{width:15px;height:15px;accent-color:var(--manager-primary,#27465F);flex-shrink:0}.manager-column-options{display:flex;gap:16px;flex-wrap:wrap}.manager-preview{position:sticky;top:95px;border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--muted)}.manager-preview-heading{display:flex;justify-content:space-between;align-items:center;padding:17px;background:white;border-bottom:1px solid var(--border)}.manager-preview-heading strong{display:block;font-size:13px}.manager-preview-heading span{display:block;margin-top:5px;font-size:10px;color:var(--muted-foreground)}.manager-device-toggle{display:flex;gap:4px;background:var(--muted);padding:4px;border-radius:7px}.manager-device-toggle>button{padding:7px;border-radius:5px;color:var(--muted-foreground)}.manager-device-toggle>button[aria-pressed=true]{background:white;color:var(--foreground);box-shadow:0 1px 4px #0001}.manager-device-toggle svg{width:16px;height:16px}.manager-preview-note{font-size:10px;line-height:1.8;color:var(--muted-foreground);padding:15px 18px;background:white;border-top:1px solid var(--border)}.manager-login-preview{position:relative;overflow:hidden;width:100%;background:white}.manager-login-preview>div{position:relative;max-width:100%;margin:auto}.manager-login-canvas{position:absolute;top:0;left:0;transform-origin:top left}.manager-login-canvas .login-page{height:100%;min-height:100%;padding:14px;display:grid;grid-template-columns:1.05fr 1fr}.manager-login-canvas .login-art,.manager-login-canvas .login-side{min-height:0!important}.manager-login-canvas .login-side{padding:40px 28px 70px;display:flex}.manager-login-canvas .login-art{display:flex;padding:30px}.manager-login-canvas .login-story{margin-top:55px!important}.manager-login-canvas .login-story h1{font-size:33px}.manager-login-canvas .login-illustration{margin:25px -30px 0!important}.manager-login-canvas .login-form{border:0;padding:0;box-shadow:none;margin:0;max-width:348px;background:transparent;gap:22px}.manager-login-canvas .login-mobile-brand{display:none}.manager-login-canvas .login-heading h2{font-size:29px}.manager-login-canvas .login-icon{width:49px;height:49px;padding:14px}.manager-login-canvas .login-form input{font-size:14px}.manager-login-preview.is-mobile .login-page{display:block;padding:0}.manager-login-preview.is-mobile .login-art{display:none}.manager-login-preview.is-mobile .login-side{height:100%;padding:36px 27px 70px;justify-content:center}.manager-login-preview.is-mobile .login-mobile-brand{display:block;position:absolute;top:30px;left:27px}.manager-login-preview.is-mobile .login-form{background:#fff;border:1px solid var(--border);border-radius:17px;padding:27px 23px;max-width:380px;gap:22px;margin-top:70px}.manager-login-preview.is-mobile .login-heading h2{font-size:26px}.manager-login-preview.is-mobile .login-form input{font-size:16px}.manager-admin-preview{display:flex;min-height:260px;background:var(--preview-background);padding:12px;gap:12px}.manager-mini-sidebar{background:var(--preview-primary);color:var(--preview-on-primary);border-radius:6px;display:flex;flex-direction:column;gap:9px;width:120px;padding:13px 8px}.manager-mini-sidebar .bao-brand{color:inherit;gap:4px;margin-bottom:16px}.manager-mini-sidebar .bao-brand strong{font-size:8px;color:inherit;max-width:80px;overflow:hidden;text-overflow:ellipsis}.manager-mini-sidebar .bao-monogram{font-size:19px;width:18px;color:inherit}.manager-mini-sidebar .bao-monogram span{color:inherit}.manager-mini-sidebar .bao-brand img{width:21px;height:21px}.manager-mini-sidebar>span{font-size:9px;padding:7px;border-radius:4px;white-space:nowrap}.manager-mini-sidebar .active{background:color-mix(in srgb,var(--preview-primary),var(--preview-on-primary) 17%)}.manager-mini-sidebar.is-collapsed{width:36px;overflow:hidden}.manager-mini-sidebar.is-collapsed .bao-brand strong,.manager-mini-sidebar.is-collapsed>span{visibility:hidden}.manager-mini-content{flex:1;min-width:0;background:white;border-radius:6px;padding:15px}.manager-mini-content>strong{font-size:12px}.manager-mini-stats{display:flex;gap:10px;margin:17px 0}.manager-mini-stats>span{flex:1;font-size:8px;background:#f5f7fa;padding:10px;border-radius:5px}.manager-mini-stats strong{display:block;font-size:20px;margin-top:7px;color:var(--preview-primary)}.manager-mini-table>div{display:flex;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid #e7ebef}.manager-mini-table.compact>div{padding:5px 0}.manager-mini-table span{width:21px;height:21px;border-radius:3px;background:var(--preview-background)}.manager-mini-table i{width:45%;height:5px;background:#e7ebef}.manager-mini-table b{width:20%;height:5px;background:var(--preview-primary);opacity:.2}.manager-mini-content>button{background:var(--preview-primary);color:var(--preview-on-primary);font-size:8px;padding:7px 10px;border-radius:4px;margin-top:15px;pointer-events:none}.manager-savebar{position:sticky;bottom:0;margin:26px -10px -10px;background:#fffffff2;backdrop-filter:blur(10px);border-top:1px solid var(--border);padding:15px 10px;display:flex;justify-content:space-between;align-items:center;z-index:5;gap:10px}.manager-savebar>span{font-size:12px;color:var(--muted-foreground)}.managed-login.login-page .login-art{background:var(--manager-login-background)}.managed-login.login-page .login-brand,.managed-login.login-page .login-brand .bao-brand strong,.managed-login.login-page .login-brand .bao-monogram,.managed-login.login-page .login-brand .bao-monogram span,.managed-login.login-page .login-capabilities span,.managed-login.login-page .login-illustration>span,.managed-login.login-page .login-story .login-eyebrow,.managed-login.login-page .login-story h1,.managed-login.login-page .login-story p{color:var(--manager-login-on-background)}.managed-login .login-capabilities,.managed-login .login-illustration>span,.managed-login .login-story .login-eyebrow,.managed-login .login-story p{opacity:.68}.managed-login.login-page .login-form .full-button{background:var(--manager-login-primary);color:var(--manager-login-on-primary)}.managed-login.login-page .login-form .full-button:hover{filter:brightness(.94)}.managed-login .login-help{font-size:11px;line-height:1.8;color:#64748b;white-space:pre-wrap;overflow-wrap:anywhere}.managed-login .login-heading h2,.managed-login .login-heading p{overflow-wrap:anywhere}.managed-login .login-background-image img{width:100%;transform:none;mix-blend-mode:normal;-webkit-mask-image:linear-gradient(180deg,transparent,black 12%,black 88%,transparent);mask-image:linear-gradient(180deg,transparent,black 12%,black 88%,transparent);object-fit:cover}.managed-login .login-background-color{background:transparent}.managed-login .login-background-color>span{bottom:35%}.managed-login .login-capabilities{border-color:color-mix(in srgb,var(--manager-login-on-background),transparent 80%)}@media(max-width:1050px){.manager-appearance-grid{grid-template-columns:minmax(0,1fr)}.manager-preview{position:static;max-width:650px;width:100%;grid-row:1}.manager-login-preview.is-mobile{max-width:390px;margin:auto}.manager-setting-block{padding:20px}.manager-appearance-fields>.manager-setting-block>.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.manager-setting-block{padding:16px}.manager-appearance-fields>.manager-setting-block>.form-grid{grid-template-columns:1fr}.manager-theme-presets{gap:7px}.manager-savebar>span,.manager-theme-presets>button{font-size:10px}.managed-login.login-page{background:var(--manager-login-background)}.managed-login .login-mobile-brand .bao-brand,.managed-login .login-mobile-brand .bao-brand strong,.managed-login .login-mobile-brand .bao-monogram,.managed-login .login-mobile-brand .bao-monogram span{color:var(--manager-login-on-background)}}.manager-login-preview.is-mobile .managed-login.login-page{background:var(--manager-login-background)}.manager-login-preview.is-mobile .login-mobile-brand .bao-brand,.manager-login-preview.is-mobile .login-mobile-brand .bao-brand strong,.manager-login-preview.is-mobile .login-mobile-brand .bao-monogram,.manager-login-preview.is-mobile .login-mobile-brand .bao-monogram span{color:var(--manager-login-on-background)}:is(.admin-root,.admin-dialog,.editor-sheet) :is(.admin-filters,.heading-actions,.panel-heading,.form-grid,.field){min-width:0;max-width:100%}:is(.admin-root,.admin-dialog) .admin-filters{flex-wrap:wrap}:is(.admin-root,.admin-dialog) .admin-filters>.search-input{flex:1 1 240px;width:auto;min-width:0;max-width:100%}:is(.admin-root,.admin-dialog) .admin-filters>.bao-select{flex:0 1 180px;min-width:0;max-width:100%}:is(.admin-root,.admin-dialog) .admin-filters>[data-slot=button]{margin-left:0}:is(.admin-root,.admin-dialog,.editor-sheet) .heading-actions{flex-wrap:wrap;flex-shrink:1}:is(.admin-root,.admin-dialog) .panel-heading{flex-wrap:wrap}:is(.admin-root,.admin-dialog,.editor-sheet) :is(.panel-heading,.form-grid)>*{min-width:0;max-width:100%}:is(.admin-root,.admin-dialog,.editor-sheet) .bao-select{min-width:0;max-width:100%}:is(.admin-root,.admin-dialog,.editor-sheet) [data-slot=select-value]{min-width:0;overflow:hidden;text-overflow:ellipsis}.admin-root :is(.frontend-save-footer,.manager-savebar,.import-preview-top,.import-preview-top>div,.import-failed-banner .row-actions){flex-wrap:wrap;min-width:0;max-width:100%}.admin-root .import-preview-top strong{overflow-wrap:anywhere}.admin-root .import-preview-top>div>div{min-width:0;max-width:100%}.admin-root .import-preview-top .bao-select{flex:0 1 240px}:is(.admin-root,.admin-dialog,.editor-sheet) :is(.heading-actions,.admin-filters,.admin-dialog-actions,.import-preview-top,.import-failed-banner .row-actions,.editor-footer>div:last-child)>[data-slot=button]{max-width:100%;height:auto;white-space:normal;overflow-wrap:anywhere}.admin-dialog .admin-dialog-actions{flex-wrap:wrap}.admin-root .status-tabs,.editor-sheet .editor-tabs>[data-slot=tabs-list]{height:auto;min-height:44px;max-width:100%;flex-wrap:wrap;overflow:visible;gap:4px 16px}.admin-root .status-tabs [data-slot=tabs-trigger],.editor-sheet .editor-tabs [data-slot=tabs-trigger]{height:auto;min-height:42px;flex:0 0 auto}.admin-root .status-tabs [data-slot=tabs-trigger]:after,.editor-sheet .editor-tabs [data-slot=tabs-trigger]:after{bottom:0}.admin-root .admin-inquiry-tabs>[data-slot=tabs-list]{flex-wrap:wrap}@media(max-width:767px){:is(.admin-root,.admin-dialog) .admin-filters>.search-input{flex-basis:100%;width:100%;min-width:0}:is(.admin-root,.admin-dialog) .admin-filters>.bao-select{flex:1 1 140px}.admin-root .status-tabs{gap:4px 14px}}@media(max-width:767px){:is(.admin-root,.admin-dialog,.editor-sheet) .heading-actions>[data-slot=button]{flex:1 1 auto}}body[data-manager-theme] .admin-nav-caption{display:flex;align-items:center;gap:12px;margin:0;padding:8px 14px 12px;font-size:11px;font-weight:500;line-height:1.5;letter-spacing:.02em;color:color-mix(in srgb,var(--manager-on-primary) 68%,var(--manager-primary))}body[data-manager-theme] .admin-nav-caption:after{content:"";height:1px;flex:1;min-width:16px;background:currentColor;opacity:.25}body[data-manager-theme] .admin-nav-section{padding-top:26px}.admin-backup-time{display:flex;flex-direction:column;gap:5px;white-space:nowrap}.admin-backup-time small{font-size:11px;line-height:1.5;color:var(--muted-foreground)}.admin-backup-row-actions{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.admin-backup-row-actions .admin-backup-delete{color:#a83434}.admin-backup-row-actions .admin-backup-delete:hover{color:#922929;background:#fff1f1}.admin-dialog .admin-backup-delete-confirm{background:#b33636;color:#fff}.admin-dialog .admin-backup-delete-confirm:hover{background:#962b2b}.accessible-file-picker:focus-visible{outline:2px solid var(--manager-primary,var(--primary));outline-offset:3px}.accessible-file-picker:disabled{opacity:.5;cursor:not-allowed}.field-error{display:block;color:#b42318;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.field:has([aria-invalid=true])>label{color:#b42318}.admin-root .admin-content .bao-brand,.admin-root .admin-content .bao-brand .bao-monogram{color:var(--foreground)}.admin-root .admin-content .manager-mini-sidebar .bao-brand,.admin-root .admin-content .manager-mini-sidebar .bao-brand .bao-monogram{color:inherit}.managed-login :is(.login-brand,.login-mobile-brand){min-width:0;max-width:100%}.managed-login .login-brand{width:100%}.managed-login :is(.login-brand,.login-mobile-brand) .bao-brand{max-width:100%;min-width:0}.managed-login :is(.login-brand,.login-mobile-brand) .bao-brand>strong{min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.managed-login :is(.login-brand,.login-mobile-brand) .bao-brand>:is(img,.bao-monogram){flex-shrink:0}.managed-login .login-footer{max-width:calc(100% - 54px);text-align:center;overflow-wrap:anywhere;line-height:1.5}.managed-login .login-form .full-button{height:auto;min-height:47px;white-space:normal;overflow-wrap:anywhere;padding:12px 40px;line-height:1.5}.managed-login .login-back{min-width:0;overflow-wrap:anywhere;text-align:center}.admin-brand-link,.admin-brand-link .bao-brand{max-width:100%;min-width:0}.admin-brand-link .bao-brand>strong{min-width:0;overflow:hidden;text-overflow:ellipsis}.admin-brand-link .bao-brand>img,.admin-brand-link .bao-monogram{flex-shrink:0}body[data-manager-theme] .admin-session-dialog .login-form .full-button{background:var(--manager-primary);color:var(--manager-on-primary)}@media(max-width:600px){.managed-login .login-mobile-brand{right:27px}.admin-session-dialog .login-form input{font-size:16px}}.manager-login-preview.is-mobile .login-mobile-brand{right:27px}body[data-manager-theme] [data-sonner-toaster]{max-width:calc(100vw - 32px)}body[data-manager-theme] [data-sonner-toast]{overflow-wrap:anywhere}.manager-preference-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:560px}.manager-preference-fields .field{display:grid;gap:8px;min-width:0;font-size:12px}.manager-preference-fields .bao-select{width:100%;min-width:0;min-height:42px}.manager-preference-columns{display:flex;flex-wrap:wrap;gap:12px 20px;margin:18px 0 10px}.manager-preference-columns .manager-check-label{min-height:32px;cursor:pointer}.admin-mobile-page-select{display:none}.admin-page-number{white-space:nowrap;flex-shrink:0}.manager-media-pagination .heading-actions{width:auto;flex:0 1 auto}.iq-admin-dialog[data-slot=dialog-content]{display:flex;flex-direction:column;overflow:hidden;gap:0}.iq-admin-dialog .iq-admin-dialog-header{position:relative;flex-shrink:0;margin:0}.iq-admin-dialog .iq-admin-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-top:22px}.iq-admin-dialog>.admin-followup-footer{flex-shrink:0;margin:0;padding:16px 25px;background:var(--background,#fff);border-top:1px solid var(--border);gap:10px}.iq-admin-dialog>.admin-followup-footer>span{margin-right:auto;font-size:12px;color:var(--muted-foreground)}.iq-admin-dialog>.admin-followup-footer>button{min-height:40px}.editor-sheet .upload-tile{height:auto;white-space:normal;background:transparent;box-shadow:none}.editor-sheet .upload-tile:disabled{opacity:.5;cursor:not-allowed}.admin-root .import-drop{cursor:default}@media(max-width:760px){.admin-root .admin-product-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:16px}.admin-root .admin-product-metrics>button{min-width:0;padding:11px 7px;gap:5px;border-radius:10px;font-size:11px;text-align:center}.admin-root .admin-product-metrics>button>strong{font-size:22px;line-height:1.2;margin:0}.admin-root .admin-product-metrics>button>small{display:none}.admin-root .admin-status-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:16px}.admin-root .admin-status-summary>button{min-width:0;padding:9px 10px;gap:6px;font-size:11px}.admin-root .admin-status-summary>button>strong{font-size:19px}.manager-table-settings{padding:16px}.manager-preference-fields{gap:12px}.manager-preference-columns{gap:8px 16px}.admin-mobile-page-select{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0;font-size:12px;color:var(--muted-foreground)}.admin-mobile-page-select>label{display:inline-flex;align-items:center;gap:10px;min-height:42px;cursor:pointer;color:var(--foreground)}.admin-mobile-page-select [data-slot=checkbox]{width:20px;height:20px;flex-shrink:0}.admin-root .admin-responsive-records,.admin-root .manager-products-table:has(.admin-semantic-products){border:0;border-radius:0;overflow:visible}.admin-root .admin-responsive-records>[data-slot=table-container],.admin-root .manager-products-table>[data-slot=table-container]{overflow:visible}.admin-root .admin-responsive-records table,.admin-root .products-table.admin-semantic-products{display:block;width:100%;min-width:0}.admin-root .admin-responsive-records [data-slot=table-header],.admin-root .products-table.admin-semantic-products [data-slot=table-header]{display:none}.admin-root .admin-responsive-records [data-slot=table-body],.admin-root .products-table.admin-semantic-products [data-slot=table-body]{display:grid;gap:12px;width:100%}.admin-root .admin-responsive-records [data-slot=table-row],.admin-root .products-table.admin-semantic-products [data-slot=table-row]{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 12px;padding:16px 14px 12px 46px;border:1px solid var(--border);border-radius:12px;background:var(--card);min-width:0;overflow:visible}.admin-root .products-table.admin-semantic-products [data-slot=table-row][data-state=selected]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 4%,var(--card))}.admin-root .admin-responsive-records :where([data-slot=table-cell])[data-field],.admin-root .products-table.admin-semantic-products :where([data-slot=table-cell])[data-field]{grid-area:auto;align-self:auto;flex:1 1 100%;min-width:0;max-width:100%;padding:0;border:0;text-align:left;white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.65;color:var(--foreground)}.admin-root .admin-responsive-records [data-field=selection],.admin-root .products-table.admin-semantic-products [data-field=selection]{position:absolute;left:13px;top:17px;width:22px;height:24px;max-width:22px;padding:0;display:flex;align-items:flex-start}.admin-root .admin-responsive-records [data-field=selection] [data-slot=checkbox],.admin-root .products-table.admin-semantic-products [data-field=selection] [data-slot=checkbox]{width:20px;height:20px;flex-shrink:0}.admin-root .products-table.admin-semantic-products [data-field=product]{order:1}.admin-root .products-table.admin-semantic-products [data-field=sku]{order:2;flex-basis:calc(50% - 6px);color:var(--muted-foreground)}.admin-root .products-table.admin-semantic-products [data-field=category]{order:3;flex-basis:calc(50% - 6px);text-align:right;color:var(--muted-foreground)}.admin-root .products-table.admin-semantic-products [data-field=price]{order:4;flex-basis:calc(50% - 6px);align-self:center}.admin-root .products-table.admin-semantic-products [data-field=status]{order:5;flex-basis:calc(50% - 6px);text-align:right}.admin-root .products-table.admin-semantic-products [data-field=packing]{order:6;color:var(--muted-foreground)}.admin-root .products-table.admin-semantic-products .manager-packing{flex-direction:row;flex-wrap:wrap;gap:3px 12px;font-size:11px}.admin-root .products-table.admin-semantic-products [data-field=updated]{order:7;color:var(--muted-foreground);font-size:11px}.admin-root .products-table.admin-semantic-products [data-field=updated]:before{content:"更新于 "}.admin-root .admin-responsive-records [data-field=actions],.admin-root .products-table.admin-semantic-products [data-field=actions]{order:8;padding-top:10px;border-top:1px solid var(--border)}.admin-root .products-table.admin-semantic-products .product-name-cell{width:100%;min-width:0;max-width:none;gap:10px;align-items:flex-start}.admin-root .products-table.admin-semantic-products .product-name-cell>span{min-width:0}.admin-root .products-table.admin-semantic-products .product-name-cell>.product-photo{width:48px;height:48px;flex-shrink:0}.admin-root .products-table.admin-semantic-products .product-name-cell strong{font-size:13px;line-height:1.55;overflow-wrap:anywhere}.admin-root .products-table.admin-semantic-products .product-name-cell small{font-size:10px;max-width:100%;white-space:nowrap}.admin-root .products-table.admin-semantic-products .row-actions{justify-content:flex-end;gap:5px;flex-wrap:wrap}.admin-root .products-table.admin-semantic-products .row-actions button{min-width:38px;min-height:38px;height:auto}.admin-root .products-table.admin-semantic-products .sku{white-space:normal;overflow-wrap:anywhere}.admin-root .products-table.admin-semantic-products .table-price{font-size:16px;white-space:normal;overflow-wrap:anywhere}.admin-root .admin-responsive-records [data-field=number]>strong{font-size:13px;overflow-wrap:anywhere}.admin-root .admin-responsive-records [data-field=number] .iq-admin-sub{font-size:10px}.admin-root .admin-responsive-records [data-field=customer]{font-weight:600}.admin-root .admin-responsive-records [data-field=customer] .iq-admin-sub{font-weight:400;font-size:11px}.admin-root .admin-responsive-records [data-field=contact]{color:var(--muted-foreground);font-size:11px}.admin-root .admin-responsive-records [data-field=attachments],.admin-root .admin-responsive-records [data-field=quantity]{flex:1 1 30%;align-self:center}.admin-root .admin-responsive-records [data-field=quantity]:before{content:"选款：";color:var(--muted-foreground)}.admin-root .admin-responsive-records [data-field=attachments]:before{content:"附件：";color:var(--muted-foreground)}.admin-root .admin-responsive-records [data-field=status]{flex:1 1 50%;text-align:right}.admin-root .admin-responsive-records [data-field=status] .followup-date{justify-content:flex-end}.admin-root .admin-responsive-records .custom-table-types{max-width:none;font-size:12px}.admin-root .admin-responsive-records [data-field=actions]>button{width:100%;min-height:40px;justify-content:center;background:var(--muted);border:1px solid var(--border);border-radius:8px}.iq-admin-dialog>.admin-followup-footer{padding:12px 17px;gap:8px}.iq-admin-dialog>.admin-followup-footer>span{flex-basis:100%;font-size:11px}.iq-admin-dialog>.admin-followup-footer>button{flex:1}.iq-admin-dialog .iq-admin-body{padding-top:18px}.manager-media-pagination{gap:12px}.manager-media-pagination .heading-actions{gap:8px}}@media(max-width:380px){.admin-root .admin-product-metrics>button{font-size:10px;padding-inline:4px}.manager-preference-fields{grid-template-columns:1fr}.admin-root .admin-responsive-records [data-slot=table-row],.admin-root .products-table.admin-semantic-products [data-slot=table-row]{padding-left:42px;padding-right:12px;column-gap:10px}}.image-link-dialog[data-slot=dialog-content]{display:flex;flex-direction:column;width:min(760px,calc(100vw - 32px));max-width:760px;max-height:calc(100dvh - 32px);overflow:hidden}.image-link-dialog>[data-slot=dialog-header]{flex-shrink:0;padding-right:24px;text-align:left}.image-link-dialog>.import-notes{flex-shrink:0;flex-direction:column;gap:6px;margin:0;padding:12px;background:var(--muted);border-radius:8px;font-size:12px;line-height:1.6}.image-link-dialog>.import-notes .checkbox-label{white-space:normal;align-items:flex-start;margin:0}.image-link-dialog>.image-manager{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;align-content:start;grid-auto-rows:max-content;padding-right:6px;scrollbar-width:thin}.image-link-dialog>[data-slot=button]{flex-shrink:0}@media(max-width:600px){.image-link-dialog[data-slot=dialog-content]{padding:16px;gap:12px}.image-link-dialog>.image-manager{gap:10px}}.admin-root :is(.frontend-save-footer,.manager-savebar,.admin-settings-savebar){flex-wrap:wrap}.admin-root .admin-save-feedback{flex:1 0 100%;min-width:0;outline:none}.admin-root .admin-save-feedback .error-box{margin:0;padding:10px 13px;font-size:12px;line-height:1.7;max-height:130px;overflow:auto}.admin-root .admin-save-feedback:focus-visible{outline:2px solid var(--manager-primary);outline-offset:3px;border-radius:8px}.admin-settings-savebar{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 0;margin-top:26px;border-top:1px solid var(--border);background:color-mix(in srgb,#fff 96%,transparent);backdrop-filter:blur(10px);z-index:5}.admin-settings-savebar>span{font-size:12px;color:var(--muted-foreground)}.admin-root .admin-site-settings .admin-password-section{margin-bottom:25px}.admin-copy-editor{scroll-margin-top:20px}.admin-copy-editor>.frontend-toolbar{position:sticky;top:12px;z-index:2;padding:12px;margin:16px -12px;background:rgba(255,255,255,.98);border:1px solid var(--border);border-radius:9px;box-shadow:0 2px 8px #20394a08}.admin-copy-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:20px;margin-top:20px;border-top:1px solid var(--border)}.admin-copy-pagination>span{font-size:12px;color:var(--muted-foreground)}.admin-copy-pagination>div{display:flex;gap:8px}.admin-root .admin-copy-pagination button{min-height:40px}.admin-mobile-records{display:none}.admin-record-card{border:1px solid var(--border);border-radius:11px;background:#fff;padding:17px;min-width:0}.admin-record-card h2{font-size:15px;line-height:1.65;font-weight:650;overflow-wrap:anywhere}.admin-record-card p{font-size:12px;color:var(--muted-foreground);line-height:1.7;overflow-wrap:anywhere;margin-top:3px}.admin-record-card dl{display:grid;gap:9px;padding:14px 0}.admin-record-card dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:12px;line-height:1.7}.admin-record-card dt{color:var(--muted-foreground);flex-shrink:0}.admin-record-card dd{margin:0;text-align:right;overflow-wrap:anywhere}.admin-record-actions{display:flex;gap:10px;padding-top:12px;border-top:1px solid var(--border)}.admin-root .admin-record-actions button{flex:1;min-width:0;min-height:44px;height:auto;white-space:normal}.admin-root .admin-record-delete{color:#a83434;border-color:#ebd4d4}.admin-root .admin-record-delete:hover{background:#fff3f3;color:#922929}@media(max-width:767px){.admin-root .admin-desktop-records{display:none}.admin-mobile-records{display:grid;gap:13px}.admin-settings-savebar{padding:12px 0;gap:9px}.admin-settings-savebar>span{font-size:11px}.admin-settings-savebar .heading-actions{width:100%;display:flex;gap:8px}.admin-settings-savebar .heading-actions>button{flex:1;min-height:40px}.admin-root .admin-save-feedback .error-box{font-size:11px;max-height:110px}.admin-copy-editor>.frontend-toolbar{top:5px;margin:13px -5px;padding:10px 5px}.admin-copy-pagination>span{width:100%;font-size:11px}.admin-copy-pagination>div{width:100%}.admin-copy-pagination button{flex:1}}.wc-image-zoom[data-slot=dialog-content]{padding-top:72px}.wc-image-zoom-toolbar{position:absolute;inset:12px 12px auto;display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.wc-image-zoom-toolbar>.wc-locale-controls{min-width:0;max-width:calc(100% - 54px)}.wc-image-zoom-toolbar>button{flex-shrink:0;min-width:44px;min-height:44px}.iq-clear-locale{justify-content:flex-end}@media(min-width:761px){.wc-detail-dialog[data-slot=dialog-content]{top:4dvh;--tw-translate-y:0px}}.iq-cart .iq-field-error{font-size:12px;line-height:1.5;color:#a62f28;overflow-wrap:anywhere}.iq-cart .iq-customer input[aria-invalid=true]{border-color:#a62f28}.iq-cart .iq-submit-error{font-size:12px;line-height:1.55;color:#a62f28;background:#fff1ed;border-radius:6px;padding:9px 11px;margin:8px 0;overflow-wrap:anywhere}.iq-cart .iq-submit-error:focus-visible{outline:2px solid currentColor;outline-offset:2px}.iq-cart .iq-quote-notes>summary{display:none}.iq-cart .iq-quote-notes-body{display:flow-root}.iq-cart .iq-quote-notes-body p{font-size:11px;color:var(--wc-muted);line-height:1.6;margin:10px 0 16px}@media(max-width:760px){.iq-cart .iq-quote-notes-body p{margin:6px 0 9px}}@media(max-height:600px){.iq-cart .iq-cart-header{padding-block:8px}.iq-cart .iq-steps{padding-block:7px}.iq-cart .iq-cart-footer{padding-top:10px;padding-bottom:max(10px,env(safe-area-inset-bottom));max-height:48dvh;overflow-y:auto;overscroll-behavior:contain}.iq-cart .iq-quote-notes{margin:4px 0 8px}.iq-cart .iq-quote-notes>summary{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;min-height:28px;padding:3px 0;cursor:pointer;font-size:12px;color:var(--wc-muted);list-style:none}.iq-cart .iq-quote-notes>summary::-webkit-details-marker{display:none}.iq-cart .iq-quote-notes>summary:before{content:"+";font-size:16px;line-height:1;min-width:12px;text-align:center}.iq-cart .iq-quote-notes[open]>summary:before{content:"−"}.iq-cart .iq-quote-notes>summary small{font-size:11px;margin-left:auto;overflow-wrap:anywhere}.iq-cart .iq-quote-notes>summary:focus-visible{outline:2px solid var(--wc-orange);outline-offset:3px;border-radius:2px}.iq-cart .iq-quote-notes-body p{margin:5px 0 8px}}