@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";.cards-inline-error,.frames-inline-error{margin:0 0 12px;padding:10px 12px;border:1px solid #f0d3cd;border-radius:9px;background:#fff5f2;color:#9c4e40;font-size:11px;line-height:1.5}.portal-app[data-product-theme=dark] .cards-inline-error,.portal-app[data-product-theme=dark] .frames-inline-error{border-color:#68443e;background:#342b2e;color:#f0aaa0}.frames-page{--frames-line:#ece9e2;--frames-panel:#fff;position:relative;width:100%;color:#302e37}.frames-page-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 22px}.frames-page-heading h1{margin:0;color:#302e37;font-family:Manrope,sans-serif;font-size:27px;font-weight:760;letter-spacing:-.045em}.frames-page-heading p{margin:5px 0 0;color:#97929a;font-size:10px}.frames-button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid transparent;border-radius:8px;font-size:10px;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s}.frames-button:hover{transform:translateY(-1px)}.frames-button--primary{background:#29272c;color:#fff;box-shadow:0 5px 12px #26232919}.frames-button--primary:hover{background:#403c42;box-shadow:0 7px 16px #26232926}.frames-button--quiet{border-color:#ebe8e1;background:#fff;color:#6f6a73}.frames-add-button{min-height:39px;padding-inline:15px}.frames-catalog-panel{overflow:hidden;border:1px solid var(--frames-line);border-radius:12px;background:var(--frames-panel)}.frames-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;border-bottom:1px solid #f0eee9}.frames-search{display:flex;width:min(340px,65%);height:35px;align-items:center;gap:9px;padding:0 10px;border:1px solid #ebe8e2;border-radius:7px;background:#fff;color:#a29da5}.frames-search:focus-within{border-color:#d9c18e;box-shadow:0 0 0 3px #bd851211}.frames-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#38353e;font-size:10px}.frames-search input::placeholder{color:#aaa6ad}.frames-sort{position:relative;display:flex;height:34px;align-items:center;gap:7px;padding:0 9px;border:1px solid #ebe8e2;border-radius:7px;background:#fff;color:#8d8891}.frames-sort select{max-width:125px;appearance:none;border:0;outline:0;background:transparent;color:#6a6670;font-size:9px;cursor:pointer}.frames-sort>svg:last-child{margin-left:-4px;color:#aba6ae;pointer-events:none}.frames-product-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:14px}.frame-product-card{min-width:0;overflow:hidden;border:1px solid #efede8;border-radius:9px;background:#fff;color:inherit;text-decoration:none;transition:transform .17s,border-color .17s,box-shadow .17s}.frame-product-card:hover{transform:translateY(-2px);border-color:#dfd7c8;box-shadow:0 9px 22px #312b1b0d}.frame-art{position:relative;display:grid;height:174px;place-items:center;overflow:hidden;background:linear-gradient(140deg,#f6f4ef,#e9e5dc)}.frame-art-photo{display:block;width:100%;height:100%;object-fit:contain;background:#f7f5f0}.frame-art-backdrop{position:absolute;inset:-35% -10% 10% 42%;border:1px solid #ffffffa3;border-radius:50%;background:linear-gradient(135deg,#ffffff4a,#fff0);transform:rotate(18deg)}.frame-art-product{position:relative;display:grid;width:108px;height:132px;place-items:center;padding:9px;background:#80532f;box-shadow:0 11px 22px #3023143a,0 2px 4px #32251635;transition:transform .2s ease;transform:rotate(-2deg)}.frame-product-card:hover .frame-art-product{transform:translateY(-2px) rotate(0)}.frame-art-mat{width:100%;height:100%;padding:7px;background:#f5f1e8;box-shadow:inset 0 0 0 1px #0000000c}.frame-art-mat img{display:block;width:100%;height:100%;object-fit:cover}.frame-art-size{position:absolute;right:9px;bottom:9px;padding:4px 6px;border:1px solid #ffffff9c;border-radius:4px;background:#ffffffc9;color:#66616a;font-size:8px;font-weight:650;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.frame-art--walnut .frame-art-product{background:linear-gradient(135deg,#9a6942,#684020 47%,#986943)}.frame-art--ivory .frame-art-product{padding:8px;background:linear-gradient(135deg,#f8f4e8,#d9d0ba 48%,#fffbed);box-shadow:0 10px 20px #30231431,0 0 0 1px #a89c8070}.frame-art--gold .frame-art-product{padding:7px;background:linear-gradient(125deg,#e6c879,#a47a32 35%,#e4c77a 58%,#96702e)}.frame-art--black .frame-art-product{padding:8px;background:linear-gradient(135deg,#45434a,#17171a 45%,#515057)}.frame-art--acrylic .frame-art-product{padding:8px;border:1px solid #ffffffbd;background:linear-gradient(135deg,#ffffffd9,#d6e1e3bb 52%,#ffffffd9);box-shadow:0 13px 20px #34383a32,0 0 0 1px #b8c2c5}.frame-art--acrylic .frame-art-mat{padding:2px;background:#f8f7f3}.frame-art--oak .frame-art-product{background:linear-gradient(135deg,#d4b68e,#a98255 45%,#e1c59d)}.frame-art--rose .frame-art-product{background:linear-gradient(135deg,#ceaaa0,#8e625a 48%,#d4aba0)}.frame-art--new .frame-art-product{background:linear-gradient(135deg,#dfcfad,#9a7d4a 48%,#e8d8b4)}.frame-art--new .frame-art-mat{display:grid;place-items:center;background:linear-gradient(140deg,#f8f3e9,#fff)}.frame-art-placeholder{display:grid;justify-items:center;gap:8px;color:#9b9690;font-size:9px;text-align:center}.frame-art-glint{position:absolute;top:0;left:8px;width:1px;height:55px;background:#ffffff80;transform:rotate(1deg)}.frame-product-info{padding:11px 11px 12px}.frame-product-title-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.frame-product-title-row h2{min-width:0;margin:0;overflow:hidden;color:#393640;font-family:Manrope,sans-serif;font-size:11px;font-weight:730;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.frame-product-title-row>strong{flex:none;color:#393640;font-family:Manrope,sans-serif;font-size:11px;font-weight:800;letter-spacing:-.02em}.frame-product-subline{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;color:#99949b;font-size:8px}.frame-product-subline .is-low-stock{color:#ab803f}.frame-product-subline .is-out-of-stock{color:#aa6b68}.frames-empty{grid-column:1/-1;display:grid;min-height:200px;align-content:center;justify-items:center;gap:10px;color:#a18d66}.frames-empty strong{color:#393640;font-family:Manrope,sans-serif;font-size:12px}.frames-empty button{padding:6px 10px;border:0;border-radius:6px;background:#f5f0e5;color:#8c6a2a;font-size:8px;font-weight:700}.frames-back-link{display:inline-flex;align-items:center;gap:7px;margin:0 0 18px;padding:6px 0;border:0;background:transparent;color:#8c6a2a;font-size:10px;font-weight:700}.frames-back-link:hover{color:#5d4317}.frames-detail-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:20px;align-items:stretch}.frames-detail-art{min-width:0;overflow:hidden;border:1px solid #ece9e2;border-radius:12px;background:#f6f4ef}.frames-detail-art--live{display:flex;min-height:440px;align-items:center;padding:14px}.frames-live-preview-shell{width:100%;min-width:0;--pm-preview-accent:#d7b767}.frames-live-preview-shell .frame-preview-section--hero{width:100%;min-width:0;gap:8px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.frames-live-preview-shell .frame-preview-hero-layout{display:grid;grid-template-columns:minmax(0,1fr) 82px;align-items:stretch;gap:10px;min-width:0}.frames-live-preview-shell .frame-preview-stage{display:grid;min-width:0;min-height:clamp(330px,34vw,470px);place-items:center;padding:0;border:0;border-radius:0;background:transparent}.frames-live-preview-shell .frame-preview-section--hero .frame-preview-tab-row{display:grid;grid-template-columns:1fr;align-content:start;align-self:stretch;gap:9px;width:100%;max-height:100%;overflow-y:auto;padding-right:2px;scrollbar-width:thin}.frames-live-preview-shell .frame-preview-section--hero .frame-preview-tab{position:relative;display:flex;width:100%;min-height:56px;align-items:center;justify-content:center;gap:6px;padding:6px;border:1px solid #dcd7ca;border-radius:12px;background:#ffffffb8;color:#534c3d;font:inherit;font-size:8px;font-weight:750;line-height:1.15;text-align:center;overflow-wrap:anywhere;cursor:pointer;transition:border-color .15s,background .15s}.frames-live-preview-shell .frame-preview-section--hero .frame-preview-tab img{display:block;width:40px;height:40px;flex:none;object-fit:cover;border:1px solid #ffffffa6;border-radius:9px}.frames-live-preview-shell .frame-preview-section--hero .frame-preview-tab.active{border-color:#c8a54e;background:#f7f0df;color:#856522;box-shadow:0 5px 14px #a785351a}.frames-live-preview-shell .frame-preview-tab--upload{position:relative;flex-direction:column;color:#856522}.frames-live-preview-shell .frame-preview-tab--upload input{position:absolute;inset:0;opacity:0;cursor:pointer}.frames-live-preview-shell .pm-frame-live-preview{position:relative;width:min(100%,650px);aspect-ratio:var(--pm-frame-live-ratio,16 / 10);overflow:hidden;isolation:isolate;border-radius:16px;background:#111827;box-shadow:0 18px 36px #00000030,inset 0 0 0 1px #ffffff21}.frames-live-preview-shell .pm-frame-live-preview--portrait{width:min(100%,420px)}.frames-live-preview-shell .frame-preview-section--hero .pm-frame-live-preview{width:min(100%,760px);border-radius:0;background:transparent;box-shadow:none}.frames-live-preview-shell .frame-preview-section--hero .pm-frame-live-preview--portrait{width:min(100%,430px)}.frames-live-preview-shell .frame-preview-section--hero .pm-frame-live-preview:before{display:none}.frames-live-preview-shell .pm-frame-live-preview:before{position:absolute;inset:0;z-index:0;background:linear-gradient(135deg,#ffffff38,transparent 32%),linear-gradient(315deg,#0006,transparent 38%),#151515;content:""}.frames-live-preview-shell .pm-frame-live-preview__photo,.frames-live-preview-shell .pm-frame-live-preview__lamination{position:absolute;inset:clamp(18px,8%,28px) clamp(22px,8%,34px)}.frames-live-preview-shell .pm-frame-live-preview__photo{z-index:1;overflow:hidden;background:#101827;box-shadow:0 0 0 1px #ffffff1f}.frames-live-preview-shell .pm-frame-live-preview__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--pm-frame-photo-position,center)}.frames-live-preview-shell .pm-frame-live-preview__lamination{z-index:2;pointer-events:none}.frames-live-preview-shell .pm-frame-live-preview--matte .pm-frame-live-preview__lamination{background:linear-gradient(135deg,#ffffff3d,#ffffff0f),#ecece21f;-webkit-backdrop-filter:saturate(.78) contrast(.95);backdrop-filter:saturate(.78) contrast(.95);mix-blend-mode:soft-light;opacity:.75}.frames-live-preview-shell .pm-frame-live-preview--glossy .pm-frame-live-preview__lamination{background:linear-gradient(115deg,transparent 0 30%,#ffffff80 42%,transparent 55%),radial-gradient(circle at 18% 16%,#ffffff57,transparent 20%);mix-blend-mode:screen;opacity:.72}.frames-live-preview-shell .pm-frame-live-preview--sparkle .pm-frame-live-preview__lamination{background-image:radial-gradient(circle at 16% 22%,#ffffffeB 0 .45px,transparent 1px),radial-gradient(circle at 72% 34%,#ffd400c2 0 .4px,transparent .9px),radial-gradient(circle at 46% 78%,#20d7ff8a 0 .35px,transparent .85px),radial-gradient(circle at 88% 62%,#ffffffb8 0 .35px,transparent .85px),linear-gradient(125deg,#ffffff1f,transparent 42%,#ffffff1a);background-size:13px 13px,17px 17px,21px 21px,11px 11px,auto;mix-blend-mode:screen;opacity:.52}.frames-live-preview-shell .pm-frame-border-piece{position:absolute;inset:0;z-index:3;pointer-events:none}.frames-live-preview-shell .pm-frame-border-piece__canvas{display:block;width:100%;height:100%;image-rendering:-webkit-optimize-contrast}.frames-live-preview-shell .frame-preview-error{margin:0;color:#aa554d;font-size:9px;font-weight:700}.frame-art--detail{height:min(66vh,620px);min-height:440px}.frame-art--detail .frame-art-photo{position:absolute;inset:0;width:100%;height:100%;min-width:0;min-height:0;object-fit:contain}.frame-art--detail .frame-art-product{width:min(50%,320px);height:min(76%,450px);padding:20px}.frame-art--detail .frame-art-mat{padding:15px}.frames-detail-copy{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(20px,3vw,38px);border:1px solid #ece9e2;border-radius:12px;background:#fff}.frames-detail-status{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;border-radius:99px;background:#f0f5ed;color:#628454;font-size:8px;font-weight:700}.frames-detail-status i{width:6px;height:6px;border-radius:50%;background:#75aa5d}.frames-detail-status.is-low{background:#fff6e9;color:#a77b38}.frames-detail-status.is-low i{background:#d3a247}.frames-detail-status.is-empty{background:#f8eeee;color:#aa6865}.frames-detail-status.is-empty i{background:#c47672}.frames-detail-status.is-draft{background:#f3f1f6;color:#83738f}.frames-detail-status.is-draft i{background:#9e8cac}.frames-detail-copy h1{margin:18px 0 9px;color:#302e37;font-family:Manrope,sans-serif;font-size:clamp(24px,3vw,36px);font-weight:760;letter-spacing:-.045em;line-height:1.15}.frames-detail-price{color:#393640;font-family:Manrope,sans-serif;font-size:23px;font-weight:800}.frames-detail-description{max-width:380px;margin:15px 0 25px;color:#88848b;font-size:11px;line-height:1.7}.frames-detail-specs{width:100%;border-top:1px solid #eeece6}.frames-detail-specs>div{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 0;border-bottom:1px solid #eeece6;font-size:10px}.frames-detail-specs span{color:#96919a}.frames-detail-specs strong{color:#4d4952;font-size:10px;font-weight:700;text-align:right}.frames-detail-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:auto;padding-top:28px}.frames-detail-actions .frames-button{min-height:39px;padding-inline:15px}.frames-options-panel{margin-top:18px;overflow:hidden;border:1px solid #ece9e2;border-radius:12px;background:#fff}.frames-options-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 19px;border-bottom:1px solid #eeece6}.frames-options-panel-heading h2{margin:0;color:#302e37;font-family:Manrope,sans-serif;font-size:14px;font-weight:760;letter-spacing:-.03em}.frames-options-panel-heading p{margin:5px 0 0;color:#96919a;font-size:9px}.frames-options-panel-heading .frames-button{flex:none;min-height:34px}.frames-options-display{display:grid;grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr);gap:20px;padding:18px}.frames-options-display h3,.frames-options-section-heading h3{margin:0;color:#393640;font-family:Manrope,sans-serif;font-size:10px;font-weight:750}.frames-paper-display-grid{display:grid;gap:7px;margin-top:11px}.frames-paper-price{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border:1px solid #efede8;border-radius:7px;background:#fcfbf8}.frames-paper-price span{color:#88838b;font-size:9px}.frames-paper-price strong{color:#45414a;font-size:10px}.frames-border-display h3{display:flex;align-items:center;gap:7px}.frames-border-display h3 span{display:grid;min-width:18px;height:18px;place-items:center;padding:0 5px;border-radius:99px;background:#f5f0e5;color:#8c6a2a;font-size:8px}.frames-border-display-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:11px}.frames-border-display-card{display:flex;width:100%;min-width:0;align-items:center;gap:9px;padding:8px;border:1px solid #efede8;border-radius:8px;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.frames-border-display-card:hover{border-color:#d7c18c;background:#fdfbf6}.frames-border-display-card:focus-visible{outline:2px solid #b8954a;outline-offset:2px}.frames-border-display-card.is-preview-selected{border-color:#c8a54e;background:#fbf7eb;box-shadow:0 0 0 1px #c8a54e33}.frames-border-display-photo{display:grid;width:52px;height:52px;flex:none;place-items:center;overflow:hidden;border:1px solid #efede8;border-radius:6px;background:#f8f7f4;color:#a39da4}.frames-border-display-photo img{display:block;width:100%;height:100%;object-fit:contain}.frames-border-display-card>div:last-child{display:grid;min-width:0;gap:4px}.frames-border-display-card strong{overflow:hidden;color:#45414a;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.frames-border-display-card span{color:#96919a;font-size:8px}.frames-border-display-card b{color:#8c6a2a;font-size:9px}.frames-border-display-card .frames-border-preview-state{color:#9a7a35;font-size:8px;font-weight:700}.frames-border-empty{margin:11px 0 0;padding:14px;border:1px dashed #e6e0d4;border-radius:8px;color:#96919a;font-size:9px}.frames-options-dialog{width:min(100%,760px);max-height:min(90vh,900px);overflow-y:auto}.frames-options-form{display:grid;gap:15px}.frames-options-editor-section{display:grid;gap:11px}.frames-options-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.frames-options-section-heading h3{font-size:11px}.frames-options-section-heading p{margin:4px 0 0;color:#96919a;font-size:8px;line-height:1.45}.frames-options-section-heading>.frames-button{flex:none;min-height:32px;padding-inline:10px;font-size:8px}.frames-lamination-editor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.frames-lamination-editor-grid .cards-field{gap:6px}.frames-border-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.frames-border-choice{min-width:0;padding:7px;border:1px solid #ece9e2;border-radius:8px;background:#fff}.frames-border-choice.is-selected{border-color:#ccb982;background:#fcfaf5}.frames-border-choice-toggle{display:flex;width:100%;min-width:0;align-items:center;gap:9px;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.frames-border-choice-photo{display:grid;width:47px;height:47px;flex:none;place-items:center;overflow:hidden;border:1px solid #eeece6;border-radius:6px;background:#f8f7f4;color:#a39da4}.frames-border-choice-photo img{display:block;width:100%;height:100%;object-fit:contain}.frames-border-choice-copy{display:grid;min-width:0;flex:1;gap:4px}.frames-border-choice-copy strong{overflow:hidden;color:#45414a;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.frames-border-choice-copy small{overflow:hidden;color:#96919a;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.frames-border-choice-check{display:grid;width:18px;height:18px;flex:none;place-items:center;border:1px solid #dedbd4;border-radius:5px;color:#fff}.frames-border-choice.is-selected .frames-border-choice-check{border-color:#8c6a2a;background:#8c6a2a}.frames-border-price{margin:7px 0 0 56px}.frames-border-price input{height:32px}.frames-new-border{padding:12px;border:1px dashed #e4dfd4;border-radius:8px;background:#fcfbf8}.frames-new-border h4{margin:0 0 10px;color:#46414a;font-family:Manrope,sans-serif;font-size:10px;font-weight:750}.frames-new-border-form{display:grid;gap:10px}.frames-new-border-preview{width:76px;height:62px;object-fit:contain;border:1px solid #e9e6df;border-radius:6px;background:#f8f7f4}.frames-new-border-form>.frames-button{justify-self:end;min-height:34px}.frames-options-dialog .cards-dialog-actions{margin-top:5px;padding-top:12px;border-top:1px solid #f0eee9}.frames-options-workspace{overflow:hidden;border:1px solid #ece9e2;border-radius:12px;background:#fff}.frames-options-workspace-heading{display:flex;align-items:center;gap:12px;padding:20px 22px;border-bottom:1px solid #eeece6}.frames-options-workspace-heading h2{margin:0;color:#302e37;font-family:Manrope,sans-serif;font-size:15px;font-weight:760;letter-spacing:-.03em}.frames-options-workspace-heading p{margin:5px 0 0;color:#96919a;font-size:9px}.frames-options-workspace .frames-options-form{gap:22px;padding:22px}.frames-options-workspace .frames-options-editor-section{padding-bottom:20px;border-bottom:1px solid #eeece6}.frames-options-workspace .frames-options-editor-section:last-of-type{padding-bottom:0;border-bottom:0}.frames-options-workspace .frames-border-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.frames-options-page-actions{display:flex;justify-content:flex-end;gap:9px;padding-top:16px;border-top:1px solid #eeece6}.frames-stock-heading{margin-bottom:18px}.frames-stock-analysis-button{min-height:37px;padding-inline:13px}.frames-stock-layout{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(360px,1.25fr);gap:18px;align-items:start}.frames-stock-product,.frames-stock-form{overflow:hidden;border:1px solid #ece9e2;border-radius:12px;background:#fff}.frames-stock-art .frame-art{height:270px}.frames-stock-art .frame-art-product{width:130px;height:164px}.frames-stock-product-copy{padding:17px 19px 20px}.frames-stock-product-copy>span{color:#a18a5e;font-size:8px;font-weight:750;letter-spacing:.08em}.frames-stock-product-copy h2{margin:7px 0 4px;color:#302e37;font-family:Manrope,sans-serif;font-size:15px;font-weight:760;letter-spacing:-.03em}.frames-stock-product-copy p{margin:0;color:#96919a;font-size:9px}.frames-stock-form{display:grid;gap:18px;padding:clamp(20px,3vw,30px)}.frames-stock-form-heading{display:flex;align-items:center;gap:12px;padding-bottom:17px;border-bottom:1px solid #eeece6}.frames-stock-form-heading .frames-dialog-icon{display:grid}.frames-stock-form-heading h2{margin:0;color:#302e37;font-family:Manrope,sans-serif;font-size:15px;font-weight:760;letter-spacing:-.03em}.frames-stock-form-heading p{margin:4px 0 0;color:#918c95;font-size:9px}.frames-stock-form .frames-field{gap:8px}.frames-stock-form .frames-field input{height:44px;font-size:14px;font-weight:700}.frames-stock-shortcuts{display:flex;gap:7px;margin-top:-9px}.frames-stock-shortcuts button{min-width:48px;height:28px;padding:0 9px;border:1px solid #ebe6db;border-radius:6px;background:#fcfbf8;color:#82704a;font-size:9px;font-weight:700;transition:border-color .15s,background .15s}.frames-stock-shortcuts button:hover{border-color:#d7c59e;background:#f7f2e7}.frames-stock-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:16px;border:1px solid #eeece6;border-radius:9px;background:#fcfbf8}.frames-stock-summary>div{display:grid;gap:5px;min-width:0}.frames-stock-summary span{color:#96919a;font-size:8px}.frames-stock-summary strong{color:#393640;font-family:Manrope,sans-serif;font-size:18px;font-weight:800}.frames-stock-summary .frames-stock-total strong{color:#8b6e34}.frames-stock-summary .frames-stock-batch-cost strong{color:#8b6e34;font-size:14px}.frames-stock-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:3px}.frames-stock-actions .frames-button{min-height:37px;padding-inline:15px}.frames-stock-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.frames-stock-metrics>div{display:grid;min-width:0;gap:7px;padding:14px;border:1px solid #eeece6;border-radius:8px;background:#fcfbf8}.frames-stock-metrics>div>span{color:#96919a;font-size:8px}.frames-stock-metrics strong{overflow:hidden;color:#393640;font-family:Manrope,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.frames-stock-metrics strong small{color:#99939c;font-family:inherit;font-size:8px;font-weight:600;letter-spacing:0}.frames-stock-metrics>div>small{color:#9b969e;font-size:7px}.frames-analysis-heading{margin-bottom:20px}.frames-analysis-heading p span{padding:0 4px;color:#b8b2ba}.frames-analysis-controls{display:flex;align-items:center;gap:10px}.frames-analysis-controls>span{padding:6px 9px;border:1px solid #eee8da;border-radius:99px;background:#fbf9f4;color:#9a8150;font-size:8px;font-weight:700;white-space:nowrap}.frames-analysis-period{display:flex;gap:2px;padding:3px;border:1px solid #eae7e0;border-radius:8px;background:#f7f6f3}.frames-analysis-period button{min-height:27px;padding:0 10px;border:0;border-radius:5px;background:transparent;color:#85808a;font-size:8px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.frames-analysis-period button[aria-pressed=true]{background:#fff;color:#49444e;box-shadow:0 1px 3px #302e371c}.frames-analysis-period button:hover:not([aria-pressed=true]){color:#393640}.frames-analysis-page .frames-stock-metrics{margin-bottom:16px}.frames-analysis-page .frames-stock-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.frames-analysis-page .frames-stock-profit{border-color:#e8dfc9;background:#fbf8f0}.frames-analysis-page .frames-stock-profit strong{color:#8b6e34}.frames-analysis-page .frames-stock-profit>small{line-height:1.45}.frames-analysis-units{padding:20px;border:1px solid #ece9e2;border-radius:12px;background:#fff}.frames-analysis-units-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:17px}.frames-analysis-units-heading h2{margin:0;color:#302e37;font-family:Manrope,sans-serif;font-size:14px;font-weight:760;letter-spacing:-.025em}.frames-analysis-units-heading p{margin:4px 0 0;color:#96919a;font-size:8px}.frames-analysis-units-heading>strong{color:#82704a;font-family:Manrope,sans-serif;font-size:13px;font-weight:800}.frames-analysis-bar{display:flex;width:100%;height:12px;overflow:hidden;border-radius:99px;background:#f0eee9}.frames-analysis-bar-sold{background:#c5a566;transition:width .25s ease}.frames-analysis-bar-available{background:#8da987;transition:width .25s ease}.frames-analysis-legend{display:flex;align-items:center;gap:22px;margin-top:14px;color:#86818a;font-size:8px}.frames-analysis-legend>span{display:flex;align-items:center;gap:6px}.frames-analysis-legend i{width:7px;height:7px;border-radius:50%;background:#c5a566}.frames-analysis-legend i.is-available{background:#8da987}.frames-analysis-legend strong{margin-left:2px;color:#393640;font-weight:750}.frames-analysis-ledger{margin-top:16px;padding:20px;border:1px solid #ece9e2;border-radius:12px;background:#fff}.frames-analysis-ledger-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.frames-analysis-ledger-heading h2{margin:0;color:#302e37;font-family:Manrope,sans-serif;font-size:14px;font-weight:760;letter-spacing:-.025em}.frames-analysis-ledger-heading p{margin:4px 0 0;color:#96919a;font-size:8px}.frames-analysis-ledger-heading>strong{color:#918b94;font-size:8px;font-weight:650}.frames-ledger-table-wrap{overflow-x:auto}.frames-ledger-table{width:100%;min-width:740px;border-collapse:collapse;text-align:left}.frames-ledger-table th{padding:10px 12px;border-bottom:1px solid #eeece6;color:#96919a;font-size:8px;font-weight:650;white-space:nowrap}.frames-ledger-table td{padding:11px 12px;border-bottom:1px solid #f0eee9;color:#66616a;font-size:9px;white-space:nowrap}.frames-ledger-table tbody tr:last-child td{border-bottom:0}.frames-ledger-table tbody tr:hover{background:#fcfbf8}.frames-ledger-type{display:inline-flex;align-items:center;padding:5px 8px;border-radius:99px;font-size:8px;font-weight:700}.frames-ledger-type.is-purchase{background:#f6f1e5;color:#92723a}.frames-ledger-type.is-sale{background:#edf4eb;color:#648257}.frames-ledger-table .frames-ledger-amount{font-weight:750}.frames-ledger-table .frames-ledger-amount.is-credit{color:#648257}.frames-ledger-table .frames-ledger-amount.is-debit{color:#b45d61}.frames-ledger-table .frames-ledger-balance{color:#82704a;font-weight:750}.frames-ledger-dash{color:#aaa4ac}.frames-ledger-empty{padding:20px 12px;color:#96919a;font-size:9px;text-align:center}.frames-toast{position:fixed;z-index:70;right:24px;bottom:24px;display:flex;align-items:center;gap:9px;padding:11px 13px;border:1px solid #e5ebdf;border-radius:9px;background:#fff;color:#566a4f;font-size:10px;box-shadow:0 10px 32px #24201a1a;animation:frames-toast-in .2s ease-out}.frames-toast>button{display:grid;width:20px;height:20px;margin-left:5px;place-items:center;border:0;border-radius:5px;background:transparent;color:#999}.frames-toast>button:hover{background:#f5f2ed}@keyframes frames-toast-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.frames-modal-scrim{position:fixed;z-index:80;inset:0;display:grid;place-items:center;padding:20px;background:#17151b70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.frames-dialog{width:min(420px,100%);padding:22px;border:1px solid #ebe7de;border-radius:15px;background:#fff;box-shadow:0 24px 80px #18151e40;animation:frames-dialog-in .18s ease-out}@keyframes frames-dialog-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.frames-dialog-heading{display:flex;align-items:center;gap:11px;margin-bottom:19px}.frames-dialog-heading h2{flex:1;margin:0;color:#302e37;font-family:Manrope,sans-serif;font-size:16px;font-weight:760;letter-spacing:-.03em}.frames-dialog-icon{display:grid;width:38px;height:38px;flex:none;place-items:center;border-radius:11px;background:#f7f1e3;color:#a07827}.frames-icon-button{display:grid;width:31px;height:31px;place-items:center;border:0;border-radius:7px;background:#f7f6f3;color:#817c84}.frames-icon-button:hover{background:#f0ede7}.frames-dialog form{display:grid;gap:13px}.frames-field{display:grid;gap:6px;color:#56515b;font-size:9px;font-weight:650}.frames-field input{width:100%;height:37px;padding:0 10px;border:1px solid #e9e6df;border-radius:7px;outline:0;background:#fff;color:#35323b;font-size:10px}.frames-field input[type=file]{height:auto;padding:8px;font-size:9px}.frames-field small{color:#96919a;font-size:8px;font-weight:500;line-height:1.5}.frames-photo-preview{width:92px;height:72px;object-fit:contain;border:1px solid #e9e6df;border-radius:7px;background:#f8f7f4}.frames-photo-error{margin:0;color:#aa554d;font-size:9px}.frames-field input:focus{border-color:#d4bc84;box-shadow:0 0 0 3px #bd851211}.frames-field input::placeholder{color:#b2adb4}.frames-form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.frames-upload-hint{display:flex;align-items:center;gap:9px;padding:10px;border:1px dashed #e6e0d4;border-radius:8px;background:#fcfbf8;color:#a28c63;font-size:9px}.frames-upload-hint span{flex:1;color:#68616a}.frames-upload-hint small{color:#aaa4ac;font-size:8px}.frames-dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:5px;padding-top:14px;border-top:1px solid #f0eee9}.frames-dialog-actions .frames-button{min-height:35px;font-size:9px}.cards-dialog.frames-dialog{width:min(100%,430px);max-height:min(90vh,860px);overflow-y:auto}.frames-dialog form{gap:12px}.frames-status-field select{width:100%;height:41px;padding:0 11px;border:1px solid #e9e6e0;border-radius:7px;outline:0;background:#fff;color:#393640;font:500 11px DM Sans,sans-serif}.frames-status-field select:focus{border-color:#c1a56c;box-shadow:0 0 0 3px #bd851211}.frames-dialog .cards-dialog-actions{margin-top:10px;padding-top:0;border-top:0}.portal-app[data-product-theme=dark] .frames-page{--frames-line:#344151;--frames-panel:#222d3a;color:#e2eaf2}.portal-app[data-product-theme=dark] .frames-page-heading h1,.portal-app[data-product-theme=dark] .frames-product-title-row h2,.portal-app[data-product-theme=dark] .frame-product-title-row>strong,.portal-app[data-product-theme=dark] .frames-empty strong{color:#e2eaf2}.portal-app[data-product-theme=dark] .frames-page-heading p,.portal-app[data-product-theme=dark] .frame-product-subline{color:#9eabba}.portal-app[data-product-theme=dark] .frames-catalog-panel,.portal-app[data-product-theme=dark] .frame-product-card{border-color:#344151;background:#222d3a}.portal-app[data-product-theme=dark] .frames-toolbar,.portal-app[data-product-theme=dark] .frame-product-subline{border-color:#344151}.portal-app[data-product-theme=dark] .frames-search,.portal-app[data-product-theme=dark] .frames-sort{border-color:#394656;background:#1b2430;color:#9eabba}.portal-app[data-product-theme=dark] .frames-search input,.portal-app[data-product-theme=dark] .frames-sort select{color:#d6dfea}.portal-app[data-product-theme=dark] .frame-art{background:linear-gradient(140deg,#303b49,#252e39)}.portal-app[data-product-theme=dark] .frame-art-size{border-color:#425061;background:#1b2430d9;color:#c7d0db}.portal-app[data-product-theme=dark] .frames-dialog{border-color:#394656;background:#222d3a}.portal-app[data-product-theme=dark] .frames-dialog-heading h2,.portal-app[data-product-theme=dark] .frames-upload-hint span{color:#e2eaf2}.portal-app[data-product-theme=dark] .frames-icon-button,.portal-app[data-product-theme=dark] .frames-field input,.portal-app[data-product-theme=dark] .frames-status-field select{border-color:#394656;background:#1b2430;color:#d6dfea}.portal-app[data-product-theme=dark] .frames-field small{color:#9eabba}.portal-app[data-product-theme=dark] .frames-photo-preview{border-color:#394656;background:#1b2430}.portal-app[data-product-theme=dark] .frames-upload-hint{border-color:#4a4b47;background:#1f2934}.portal-app[data-product-theme=dark] .frames-dialog-actions{border-color:#394656}.portal-app[data-product-theme=dark] .frames-button--quiet{border-color:#394656;background:#1b2430;color:#d2dbe5}.portal-app[data-product-theme=dark] .frames-toast{border-color:#405144;background:#222d3a;color:#b4d6a7}.portal-app[data-product-theme=dark] .frames-back-link{color:#d6bd80}.portal-app[data-product-theme=dark] .frames-detail-art,.portal-app[data-product-theme=dark] .frames-detail-copy{border-color:#344151;background:#222d3a}.portal-app[data-product-theme=dark] .frames-live-preview-shell .frame-preview-section--hero .frame-preview-tab{border-color:#394656;background:#1b2430;color:#d6dfea}.portal-app[data-product-theme=dark] .frames-live-preview-shell .frame-preview-section--hero .frame-preview-tab.active{border-color:#8c7950;background:#292e31;color:#d6bd80}.portal-app[data-product-theme=dark] .frames-detail-copy h1,.portal-app[data-product-theme=dark] .frames-detail-price,.portal-app[data-product-theme=dark] .frames-detail-specs strong{color:#e2eaf2}.portal-app[data-product-theme=dark] .frames-detail-description,.portal-app[data-product-theme=dark] .frames-detail-specs span{color:#9eabba}.portal-app[data-product-theme=dark] .frames-detail-specs>div{border-color:#394656}.portal-app[data-product-theme=dark] .frames-options-panel,.portal-app[data-product-theme=dark] .frames-options-workspace{border-color:#344151;background:#222d3a}.portal-app[data-product-theme=dark] .frames-options-workspace-heading,.portal-app[data-product-theme=dark] .frames-options-workspace .frames-options-editor-section,.portal-app[data-product-theme=dark] .frames-options-page-actions{border-color:#394656}.portal-app[data-product-theme=dark] .frames-options-workspace-heading h2{color:#e2eaf2}.portal-app[data-product-theme=dark] .frames-options-workspace-heading p{color:#9eabba}.portal-app[data-product-theme=dark] .frames-options-panel-heading,.portal-app[data-product-theme=dark] .frames-options-dialog .cards-dialog-actions{border-color:#394656}.portal-app[data-product-theme=dark] .frames-options-panel-heading h2,.portal-app[data-product-theme=dark] .frames-options-display h3,.portal-app[data-product-theme=dark] .frames-options-section-heading h3{color:#e2eaf2}.portal-app[data-product-theme=dark] .frames-options-panel-heading p,.portal-app[data-product-theme=dark] .frames-options-section-heading p{color:#9eabba}.portal-app[data-product-theme=dark] .frames-paper-price,.portal-app[data-product-theme=dark] .frames-border-display-card,.portal-app[data-product-theme=dark] .frames-border-choice{border-color:#394656;background:#1b2430}.portal-app[data-product-theme=dark] .frames-border-display-card:hover{border-color:#a98b4d;background:#252d37}.portal-app[data-product-theme=dark] .frames-border-display-card.is-preview-selected{border-color:#c8a54e;background:#302d25;box-shadow:0 0 0 1px #c8a54e33}.portal-app[data-product-theme=dark] .frames-paper-price span,.portal-app[data-product-theme=dark] .frames-border-display-card span,.portal-app[data-product-theme=dark] .frames-border-choice-copy small{color:#9eabba}.portal-app[data-product-theme=dark] .frames-paper-price strong,.portal-app[data-product-theme=dark] .frames-border-display-card strong,.portal-app[data-product-theme=dark] .frames-border-choice-copy strong,.portal-app[data-product-theme=dark] .frames-new-border h4{color:#e2eaf2}.portal-app[data-product-theme=dark] .frames-border-display-card .frames-border-preview-state{color:#d6bd80}.portal-app[data-product-theme=dark] .frames-border-display-photo,.portal-app[data-product-theme=dark] .frames-border-choice-photo,.portal-app[data-product-theme=dark] .frames-new-border-preview{border-color:#394656;background:#222d3a}.portal-app[data-product-theme=dark] .frames-border-empty,.portal-app[data-product-theme=dark] .frames-new-border{border-color:#394656;background:#1b2430;color:#9eabba}.portal-app[data-product-theme=dark] .frames-border-choice.is-selected{border-color:#8c7950;background:#292e31}.portal-app[data-product-theme=dark] .frames-border-display h3 span{background:#39372f;color:#d6bd80}.portal-app[data-product-theme=dark] .frames-stock-product,.portal-app[data-product-theme=dark] .frames-stock-form{border-color:#344151;background:#222d3a}.portal-app[data-product-theme=dark] .frames-stock-product-copy h2,.portal-app[data-product-theme=dark] .frames-stock-form-heading h2,.portal-app[data-product-theme=dark] .frames-stock-summary strong{color:#e2eaf2}.portal-app[data-product-theme=dark] .frames-stock-product-copy p,.portal-app[data-product-theme=dark] .frames-stock-form-heading p,.portal-app[data-product-theme=dark] .frames-stock-summary span{color:#9eabba}.portal-app[data-product-theme=dark] .frames-stock-form-heading,.portal-app[data-product-theme=dark] .frames-stock-summary{border-color:#394656}.portal-app[data-product-theme=dark] .frames-stock-summary,.portal-app[data-product-theme=dark] .frames-stock-shortcuts button{background:#1b2430}.portal-app[data-product-theme=dark] .frames-stock-shortcuts button{border-color:#394656;color:#d6bd80}.portal-app[data-product-theme=dark] .frames-stock-metrics strong{color:#e2eaf2}.portal-app[data-product-theme=dark] .frames-stock-metrics>div>span,.portal-app[data-product-theme=dark] .frames-stock-metrics>div>small{color:#9eabba}.portal-app[data-product-theme=dark] .frames-stock-metrics>div{border-color:#394656;background:#1b2430}.portal-app[data-product-theme=dark] .frames-stock-metrics strong small{color:#9eabba}.portal-app[data-product-theme=dark] .frames-analysis-controls>span{border-color:#46505d;background:#1b2430;color:#d6bd80}.portal-app[data-product-theme=dark] .frames-analysis-period{border-color:#394656;background:#1b2430}.portal-app[data-product-theme=dark] .frames-analysis-period button{color:#9eabba}.portal-app[data-product-theme=dark] .frames-analysis-period button[aria-pressed=true]{background:#354354;color:#e2eaf2;box-shadow:none}.portal-app[data-product-theme=dark] .frames-analysis-period button:hover:not([aria-pressed=true]){color:#e2eaf2}.portal-app[data-product-theme=dark] .frames-analysis-units{border-color:#344151;background:#222d3a}.portal-app[data-product-theme=dark] .frames-analysis-units-heading h2,.portal-app[data-product-theme=dark] .frames-analysis-legend strong{color:#e2eaf2}.portal-app[data-product-theme=dark] .frames-analysis-units-heading p,.portal-app[data-product-theme=dark] .frames-analysis-legend{color:#9eabba}.portal-app[data-product-theme=dark] .frames-analysis-units-heading>strong{color:#d6bd80}.portal-app[data-product-theme=dark] .frames-analysis-bar{background:#394656}.portal-app[data-product-theme=dark] .frames-analysis-page .frames-stock-profit{border-color:#514b3a;background:#2d2e2c}.portal-app[data-product-theme=dark] .frames-analysis-ledger{border-color:#344151;background:#222d3a}.portal-app[data-product-theme=dark] .frames-analysis-ledger-heading h2{color:#e2eaf2}.portal-app[data-product-theme=dark] .frames-ledger-table .frames-ledger-amount.is-credit{color:#b4d6a7}.portal-app[data-product-theme=dark] .frames-ledger-table .frames-ledger-amount.is-debit{color:#e69b9e}.portal-app[data-product-theme=dark] .frames-ledger-table .frames-ledger-balance{color:#d6bd80}.portal-app[data-product-theme=dark] .frames-analysis-ledger-heading p,.portal-app[data-product-theme=dark] .frames-analysis-ledger-heading>strong,.portal-app[data-product-theme=dark] .frames-ledger-table th,.portal-app[data-product-theme=dark] .frames-ledger-table td{color:#9eabba}.portal-app[data-product-theme=dark] .frames-ledger-table th,.portal-app[data-product-theme=dark] .frames-ledger-table td{border-color:#394656}.portal-app[data-product-theme=dark] .frames-ledger-table tbody tr:hover{background:#1b2430}.portal-app[data-product-theme=dark] .frames-ledger-type.is-purchase{background:#39372f;color:#d6bd80}.portal-app[data-product-theme=dark] .frames-ledger-type.is-sale{background:#293a30;color:#b4d6a7}.portal-app[data-product-theme=dark] .frames-ledger-empty{color:#9eabba}@media(min-width:1600px){.frames-product-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:1279px)and (min-width:1081px){.frames-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1080px){.frames-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.frame-art{height:170px}.frames-options-workspace .frames-border-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.frames-page-heading h1{font-size:25px}.frames-toolbar{align-items:stretch;flex-direction:column}.frames-search{width:100%}.frames-sort{align-self:flex-end}.frames-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:11px}.frame-art{height:clamp(145px,34vw,205px)}.frames-detail-layout{grid-template-columns:1fr}.frame-art--detail{height:clamp(330px,65vw,520px);min-height:330px}.frames-detail-copy{min-height:350px}.frames-stock-layout{grid-template-columns:1fr}.frames-stock-art .frame-art{height:clamp(210px,45vw,300px)}.frames-stock-metrics,.frames-analysis-page .frames-stock-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.frames-analysis-heading{align-items:flex-start;flex-wrap:wrap}.frames-analysis-controls{margin-left:auto}.frames-options-display{grid-template-columns:1fr}.frames-options-dialog{max-height:92vh}.frames-lamination-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:470px){.frames-page-heading h1{font-size:22px}.frames-add-button{min-height:35px;padding-inline:10px;font-size:9px}.frames-product-grid{gap:8px;padding:8px}.frame-art{height:142px}.frame-art-product{width:86px;height:108px;padding:7px}.frame-art-mat{padding:5px}.frame-product-info{padding:8px}.frame-product-title-row{align-items:flex-start;flex-direction:column;gap:4px}.frame-product-title-row h2,.frame-product-title-row>strong{font-size:10px}.frame-product-subline{margin-top:7px;font-size:7px}.frames-form-row{grid-template-columns:1fr}.frames-dialog{padding:18px}.frames-toast{right:12px;bottom:12px;left:12px;justify-content:center;font-size:9px}.frames-back-link{margin-bottom:12px}.frame-art--detail{height:320px;min-height:320px}.frame-art--detail .frame-art-product{width:54%;height:76%;padding:13px}.frame-art--detail .frame-art-mat{padding:9px}.frames-detail-copy{padding:20px}.frames-detail-copy h1{margin-top:14px;font-size:25px}.frames-detail-description{margin:12px 0 19px}.frames-detail-actions{padding-top:22px}.frames-stock-form{padding:18px}.frames-stock-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px}.frames-stock-summary strong{font-size:15px}.frames-stock-actions{justify-content:stretch}.frames-stock-actions .frames-button{flex:1}.frames-stock-product-copy{padding:15px}.frames-stock-metrics,.frames-analysis-page .frames-stock-metrics{gap:8px}.frames-stock-metrics>div{padding:11px}.frames-stock-metrics strong{font-size:15px}.frames-analysis-units{padding:15px}.frames-analysis-legend{gap:15px}.frames-stock-heading,.frames-analysis-heading{align-items:flex-start}.frames-stock-analysis-button{flex:none;padding-inline:9px;font-size:8px}.frames-analysis-controls{width:100%;margin-left:0;justify-content:space-between}.frames-options-panel-heading{align-items:flex-start}.frames-options-panel-heading .frames-button{padding-inline:9px;font-size:8px}.frames-options-display{gap:16px;padding:13px}.frames-border-display-grid,.frames-border-picker,.frames-options-workspace .frames-border-picker,.frames-lamination-editor-grid{grid-template-columns:1fr}.frames-options-workspace-heading,.frames-options-workspace .frames-options-form{padding:16px}.frames-options-page-actions{flex-direction:column-reverse}.frames-options-page-actions .frames-button{width:100%}.frames-options-dialog{padding:18px}.frames-options-dialog .frames-border-price{margin-left:0}.frames-options-section-heading{align-items:flex-start}.frames-border-display-card{gap:8px}}@media(max-width:760px){.frames-detail-art--live{min-height:330px;padding:10px}.frames-live-preview-shell .frame-preview-hero-layout{grid-template-columns:minmax(0,1fr) 68px;gap:7px}.frames-live-preview-shell .frame-preview-stage{min-height:clamp(280px,58vw,420px)}.frames-live-preview-shell .frame-preview-section--hero .frame-preview-tab{min-height:50px;padding:5px}.frames-live-preview-shell .frame-preview-section--hero .frame-preview-tab img{width:34px;height:34px}}@media(max-width:470px){.frames-detail-art--live{min-height:300px;padding:8px}.frames-live-preview-shell .frame-preview-hero-layout{grid-template-columns:minmax(0,1fr) 58px;gap:5px}.frames-live-preview-shell .frame-preview-stage{min-height:clamp(250px,70vw,330px)}.frames-live-preview-shell .frame-preview-section--hero .frame-preview-tab{min-height:44px;border-radius:9px;font-size:7px}.frames-live-preview-shell .frame-preview-section--hero .frame-preview-tab img{width:30px;height:30px}}.cards-page{--cards-line:#ece9e2;position:relative;width:100%;color:#302e37}.cards-page-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 21px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.cards-page-heading h1{margin:0;color:#302e37;font-family:Manrope,sans-serif;font-size:27px;font-weight:760;letter-spacing:-.045em}.cards-page-heading p{margin:5px 0 0;color:#97929a;font-size:10px}.cards-button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid transparent;border-radius:8px;font-size:10px;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s}.cards-button:hover{transform:translateY(-1px)}.cards-button--primary{background:#29272c;color:#fff;box-shadow:0 5px 12px #26232919}.cards-button--primary:hover{background:#403c42;box-shadow:0 7px 16px #26232926}.cards-button--quiet{border-color:#ebe8e1;background:#fff;color:#6f6a73}.cards-catalog{overflow:hidden;border:1px solid var(--cards-line);border-radius:12px;background:#fff}.cards-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-bottom:1px solid #f0eee9}.cards-search{display:flex;width:min(340px,65%);height:35px;align-items:center;gap:9px;padding:0 10px;border:1px solid #ebe8e2;border-radius:7px;background:#fff;color:#a29da5}.cards-search:focus-within{border-color:#d9c18e;box-shadow:0 0 0 3px #bd851211}.cards-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#38353e;font-size:10px}.cards-search input::placeholder{color:#aaa6ad}.cards-sort{position:relative;display:flex;height:34px;align-items:center;gap:7px;padding:0 9px;border:1px solid #ebe8e2;border-radius:7px;background:#fff;color:#8d8891}.cards-sort select{max-width:145px;appearance:none;border:0;outline:0;background:transparent;color:#6a6670;font-size:9px;cursor:pointer}.cards-sort>svg:last-child{margin-left:-4px;color:#aba6ae;pointer-events:none}.cards-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;padding:16px}.wedding-card-product{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid #ece9e2;border-radius:12px;background:#fff;color:inherit;text-decoration:none;transition:transform .17s,border-color .17s,box-shadow .17s}.wedding-card-product:hover{transform:translateY(-3px);border-color:#d9caa9;box-shadow:0 12px 28px #312b1b12}.wedding-card-product:focus-visible{outline:2px solid #bd9a59;outline-offset:3px}.card-artwork{position:relative;display:grid;height:clamp(190px,18vw,250px);place-items:center;overflow:hidden;background:linear-gradient(145deg,#f6f5f1,#eeece6)}.card-artwork--has-media{background:#f7f6f3}.card-artwork-media{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:contain;padding:9px}.card-artwork-media:is(iframe){padding:0}.card-artwork--has-media:before,.card-artwork--has-media:after{display:none}.card-artwork--large .card-artwork-media{object-fit:contain}.card-artwork-empty{display:grid;justify-items:center;gap:8px;color:#9b9690;font-size:9px}.cards-media-note{margin:-4px 0 0;color:#8e8991;font-size:9px;line-height:1.5}.card-artwork:before,.card-artwork:after{position:absolute;width:210px;height:210px;border:1px solid #ffffff70;border-radius:50%;content:""}.card-artwork:before{top:-150px;left:-60px}.card-artwork:after{right:-130px;bottom:-150px;width:260px;height:260px}.card-artwork-orbit{position:absolute;inset:13px;border:1px solid #ffffff59;border-radius:50%;transform:rotate(-18deg) scaleX(1.4)}.invitation-paper{position:relative;display:flex;width:120px;height:155px;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:15px 10px;border:1px solid #ddd5c7;background:#fffdf8;color:#545048;text-align:center;box-shadow:0 12px 24px #332a1c24,0 2px 5px #332a1c12;transform:rotate(-2.5deg);transition:transform .2s ease}.wedding-card-product:hover .invitation-paper{transform:translateY(-3px) rotate(0)}.invitation-kicker{font-size:5px;font-weight:700;letter-spacing:.14em}.invitation-flourish{color:#a38d63;font-family:serif;font-size:15px;line-height:1}.invitation-names{display:grid;gap:1px;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.05}.invitation-names i{color:#af8c55;font-size:10px;font-weight:400}.invitation-copy{max-width:92px;font-size:4px;font-weight:650;letter-spacing:.1em;line-height:1.6}.invitation-rule{width:25px;height:1px;background:#b5a37e}.invitation-date{font-size:4px;font-weight:700;letter-spacing:.13em}.card-artwork-stamp{position:absolute;right:9px;bottom:8px;display:flex;align-items:center;gap:4px;color:#77736f;font-size:7px;font-weight:650;opacity:.8}.card-artwork--sage{background:linear-gradient(145deg,#e9eee6,#ccd5c8)}.card-artwork--rose{background:linear-gradient(145deg,#f3e7e3,#e5cfca)}.card-artwork--ivory{background:linear-gradient(145deg,#f3eee2,#e5dac5)}.card-artwork--midnight{background:linear-gradient(145deg,#333c49,#202735)}.card-artwork--terracotta{background:linear-gradient(145deg,#f1e4d9,#dfc2ad)}.card-artwork--lilac{background:linear-gradient(145deg,#eee7f0,#d8c8dd)}.card-artwork--blue{background:linear-gradient(145deg,#e4eaf0,#c6d3df)}.card-artwork--wildflower{background:linear-gradient(145deg,#e8ecdc,#d4ddc7)}.card-artwork--blush{background:linear-gradient(145deg,#f4e8e8,#e8cfd1)}.card-artwork--gold{background:linear-gradient(145deg,#f2ecd9,#dfd0a8)}.card-artwork--midnight .invitation-paper{border-color:#d6c8a3;background:#f8f4e9;color:#393b42}.card-artwork--blue .invitation-flourish,.card-artwork--midnight .invitation-flourish{color:#637c9a}.card-artwork--sage .invitation-flourish,.card-artwork--wildflower .invitation-flourish{color:#788568}.wedding-card-product-copy{display:grid;flex:1;align-content:start;gap:10px;padding:13px 14px 14px}.wedding-card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:9px}.wedding-card-title-row h2{display:-webkit-box;min-width:0;min-height:2.65em;margin:0;overflow:hidden;color:#343a49;font-family:Manrope,sans-serif;font-size:12px;font-weight:740;letter-spacing:-.025em;line-height:1.35;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.wedding-card-title-row>strong{flex:none;padding:5px 7px;border:1px solid #eee7d8;border-radius:7px;background:#faf8f2;color:#79613a;font-family:Manrope,sans-serif;font-size:10px;font-weight:800;letter-spacing:-.02em}.wedding-card-subline{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-top:auto;color:#858e9d;font-size:8px}.wedding-card-subline>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wedding-card-subline>span:last-child{flex:none;padding:4px 7px;border-radius:99px;background:#edf4eb;color:#67815d;font-size:7px;font-weight:700}.wedding-card-subline .is-made-to-order{background:#f5f0e5;color:#92723a}.cards-empty{grid-column:1/-1;display:grid;min-height:190px;align-content:center;justify-items:center;gap:10px;color:#a18d66}.cards-empty strong{color:#393640;font-family:Manrope,sans-serif;font-size:12px}.cards-empty button{padding:6px 10px;border:0;border-radius:6px;background:#f5f0e5;color:#8c6a2a;font-size:8px;font-weight:700}.cards-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid #f0eee9;color:#96919a;font-size:9px}.cards-pagination>div{display:flex;align-items:center;gap:9px}.cards-pagination button{min-height:31px;padding:0 10px;border:1px solid #e9e6e0;border-radius:7px;background:#fff;color:#625d67;font-size:9px;font-weight:650}.cards-pagination button:hover:not(:disabled){border-color:#d9caa9;background:#faf8f2;color:#79613a}.cards-pagination button:disabled{opacity:.45;cursor:not-allowed}.cards-pagination strong{min-width:68px;color:#5d5962;font-size:9px;text-align:center}.cards-load-more{display:inline-flex;align-items:center;gap:8px;color:#79613a;font-weight:650}.cards-load-more i{width:13px;height:13px;border:2px solid #e8dfca;border-top-color:#94763e;border-radius:50%;animation:cards-load-spin .75s linear infinite}@keyframes cards-load-spin{to{transform:rotate(360deg)}}.cards-back-link{display:inline-flex;align-items:center;gap:7px;margin:0 0 18px;padding:6px 0;border:0;background:transparent;color:#8c6a2a;font-size:10px;font-weight:700}.cards-back-link:hover{color:#5d4317}.cards-detail-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:20px;align-items:stretch}.cards-detail-art{min-width:0;min-height:480px;overflow:hidden;border:1px solid #ece9e2;border-radius:12px;background:#f2f0e9}.cards-media-manager{display:grid;min-width:0;align-content:start;gap:12px;padding:16px;border:1px solid #ece9e2;border-radius:12px;background:#fff}.cards-media-manager-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.cards-media-manager-heading h2{margin:0;color:#393640;font-family:Manrope,sans-serif;font-size:13px;font-weight:750;letter-spacing:-.025em}.cards-media-manager-heading p{margin:4px 0 0;color:#96919a;font-size:8px}.cards-media-remove{display:inline-flex;min-height:30px;align-items:center;gap:6px;padding:0 9px;border:1px solid #eee2df;border-radius:7px;background:#fff;color:#a25954;font-size:8px;font-weight:700}.cards-media-remove:disabled{opacity:.55}.cards-media-viewer{position:relative;display:grid;min-height:300px;height:clamp(300px,42vw,480px);place-items:center;overflow:hidden;border:1px solid #eeece6;border-radius:9px;background:linear-gradient(145deg,#f7f6f2,#eeece6)}.cards-media-viewer img{position:absolute;inset:0;display:block;width:100%;height:100%;padding:12px;object-fit:contain!important;object-position:center}.cards-media-viewer iframe{display:block;width:100%;height:100%;border:0;background:#151515}.cards-media-dimensions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-5px 1px 0;color:#8e8991;font-size:9px}.cards-media-dimensions strong{color:#625d67;font-size:9px;font-weight:700}.cards-media-empty{display:grid;justify-items:center;gap:8px;color:#9b9690;font-size:9px}.cards-media-thumbnails{display:flex;gap:7px;overflow-x:auto;padding:1px 1px 4px}.cards-media-thumbnail{display:grid;width:52px;height:52px;flex:none;place-items:center;overflow:hidden;padding:0;border:1px solid #e8e5de;border-radius:7px;background:#f5f4ef;color:#947a48}.cards-media-thumbnail.is-selected{border-color:#ac8b4d;box-shadow:0 0 0 2px #ac8b4d2b}.cards-media-thumbnail img{display:block;width:100%;height:100%;object-fit:contain}.cards-media-thumbnail>span{display:grid;width:100%;height:100%;place-items:center;background:linear-gradient(145deg,#34343a,#18191d);color:#fff}.cards-media-add-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.cards-media-upload-button{position:relative;display:flex;min-height:36px;align-items:center;justify-content:center;gap:7px;overflow:hidden;border:1px dashed #d8d0c0;border-radius:7px;background:#fbfaf7;color:#75613b;font-size:9px;font-weight:700;cursor:pointer}.cards-media-upload-button input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.cards-media-upload-button:has(input:disabled){opacity:.6;cursor:wait}.cards-media-add-row{display:flex;min-width:0;gap:5px}.cards-media-add-row input{width:100%;min-width:0;height:36px;padding:0 8px;border:1px solid #e9e6e0;border-radius:7px;outline:0;background:#fff;color:#393640;font:500 9px DM Sans,sans-serif}.cards-media-add-row input:focus{border-color:#c1a56c;box-shadow:0 0 0 3px #bd851211}.cards-media-add-row button{flex:none;padding:0 9px;border:1px solid #e9e6e0;border-radius:7px;background:#faf9f7;color:#625d67;font-size:8px;font-weight:700}.cards-media-add-row button:disabled{opacity:.5}.cards-media-upload-hint{margin:0;color:#96919a;font-size:8px;line-height:1.5}.card-artwork--large{height:100%;min-height:480px}.card-artwork--large .invitation-paper{width:min(45%,310px);height:min(78%,440px);gap:clamp(14px,2.5vh,26px);padding:clamp(20px,3vw,34px);border-width:2px;box-shadow:0 24px 50px #332a1c2e,0 3px 8px #332a1c18;transform:rotate(-1.5deg)}.card-artwork--large .invitation-kicker{font-size:clamp(7px,1vw,10px)}.card-artwork--large .invitation-flourish{font-size:clamp(22px,3vw,34px)}.card-artwork--large .invitation-names{font-size:clamp(26px,4vw,42px)}.card-artwork--large .invitation-names i{font-size:clamp(14px,2vw,20px)}.card-artwork--large .invitation-copy{max-width:190px;font-size:clamp(6px,.8vw,9px)}.card-artwork--large .invitation-rule{width:45px}.card-artwork--large .invitation-date{font-size:clamp(6px,.8vw,9px)}.card-artwork--large .card-artwork-stamp{right:16px;bottom:14px;font-size:9px}.cards-detail-copy{display:flex;min-height:480px;flex-direction:column;align-items:flex-start;padding:clamp(22px,3vw,38px);border:1px solid #ece9e2;border-radius:12px;background:#fff}.cards-stock-status{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid #e5ece2;border-radius:99px;background:#f8fbf6;color:#638059;font-size:8px;font-weight:700}.cards-stock-status i{width:6px;height:6px;border-radius:50%;background:#79a56c}.cards-stock-status.is-empty{border-color:#ece5d8;background:#fbf8f1;color:#9a8150}.cards-stock-status.is-empty i{background:#c1a46c}.cards-detail-code{margin-top:24px;color:#9c969e;font-size:8px;font-weight:700;letter-spacing:.1em}.cards-detail-copy h1{margin:7px 0 13px;color:#302e37;font-family:Manrope,sans-serif;font-size:clamp(26px,3vw,38px);font-weight:780;letter-spacing:-.05em;line-height:1.1}.cards-detail-price{color:#393640;font-family:Manrope,sans-serif;font-size:24px;font-weight:800;letter-spacing:-.04em}.cards-detail-price small{color:#97929a;font-family:DM Sans,sans-serif;font-size:10px;font-weight:500;letter-spacing:0}.cards-detail-description{max-width:430px;margin:17px 0 24px;color:#85808a;font-size:11px;line-height:1.75}.cards-detail-specs{display:grid;width:100%;gap:0;border-top:1px solid #f0eee9}.cards-detail-specs>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #f0eee9}.cards-detail-specs span{color:#96919a;font-size:9px}.cards-detail-specs strong{color:#49454e;font-size:9px;font-weight:700;text-align:right}.cards-detail-specs strong.cards-catalog-status{padding:4px 8px;border:1px solid #e3ece0;border-radius:99px;background:#f5faf2;color:#638059}.cards-detail-specs strong.cards-catalog-status.is-draft{border-color:#eee4cd;background:#fcf8eb;color:#96783c}.cards-detail-specs strong.cards-catalog-status.is-inactive{border-color:#eee0df;background:#fbf3f2;color:#a25954}.cards-detail-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:24px}.cards-stock-page,.cards-analysis-page{width:100%}.cards-stock-heading{margin-bottom:19px}.cards-stock-heading .cards-button{min-height:34px}.cards-stock-layout{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:16px;align-items:stretch}.cards-stock-product{overflow:hidden;border:1px solid #ece9e2;border-radius:11px;background:#fff}.cards-stock-product .card-artwork{height:clamp(230px,28vw,340px)}.cards-stock-product-copy{padding:16px 18px 18px}.cards-stock-product-copy>span{color:#9c969e;font-size:8px;font-weight:700;letter-spacing:.1em}.cards-stock-product-copy h2{margin:7px 0 4px;color:#393640;font-family:Manrope,sans-serif;font-size:15px;font-weight:740;letter-spacing:-.03em}.cards-stock-product-copy p{margin:0;color:#96919a;font-size:9px}.cards-stock-form{display:grid;align-content:start;gap:16px;padding:clamp(18px,3vw,28px);border:1px solid #ece9e2;border-radius:11px;background:#fff}.cards-stock-form-heading{display:flex;align-items:center;gap:11px;padding-bottom:15px;border-bottom:1px solid #f0eee9}.cards-stock-form-heading .cards-dialog-icon{display:grid}.cards-stock-form-heading h2{margin:0;color:#34313b;font-family:Manrope,sans-serif;font-size:14px;font-weight:740}.cards-stock-form-heading p{margin:4px 0 0;color:#96919a;font-size:9px}.cards-stock-form .cards-field{gap:8px}.cards-stock-form .cards-field input{height:44px;font-size:13px;font-weight:700}.cards-stock-shortcuts{display:flex;gap:7px;margin-top:-8px}.cards-stock-shortcuts button{min-width:50px;height:28px;padding:0 9px;border:1px solid #ebe6db;border-radius:6px;background:#fcfbf8;color:#82704a;font-size:9px;font-weight:700}.cards-stock-shortcuts button:hover{border-color:#d7c59e;background:#f7f2e7}.cards-stock-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding:14px;border:1px solid #eeece6;border-radius:9px;background:#fcfbf8}.cards-stock-summary>div{display:grid;gap:5px;min-width:0}.cards-stock-summary span{color:#96919a;font-size:8px}.cards-stock-summary strong{overflow:hidden;color:#393640;font-family:Manrope,sans-serif;font-size:16px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.cards-stock-summary .cards-stock-total strong,.cards-stock-summary .cards-stock-batch-cost strong{color:#8b6e34}.cards-stock-summary .cards-stock-batch-cost strong{font-size:13px}.cards-stock-actions{display:flex;justify-content:flex-end;gap:8px}.cards-analysis-heading{margin-bottom:18px}.cards-analysis-heading p span{padding:0 4px;color:#b8b2ba}.cards-analysis-controls{display:flex;align-items:center;gap:9px}.cards-analysis-controls>span{padding:6px 9px;border:1px solid #eee8da;border-radius:99px;background:#fbf9f4;color:#9a8150;font-size:8px;font-weight:700;white-space:nowrap}.cards-analysis-period{display:flex;gap:2px;padding:3px;border:1px solid #eae7e0;border-radius:8px;background:#f7f6f3}.cards-analysis-period button{min-height:27px;padding:0 10px;border:0;border-radius:5px;background:transparent;color:#85808a;font-size:8px;font-weight:700;white-space:nowrap;transition:background .15s,color .15s,box-shadow .15s}.cards-analysis-period button[aria-pressed=true]{background:#fff;color:#49444e;box-shadow:0 1px 3px #302e371c}.cards-analysis-period button:hover:not([aria-pressed=true]){color:#393640}.cards-stock-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:15px}.cards-stock-metrics>div{display:grid;min-width:0;gap:6px;padding:13px;border:1px solid #eeece6;border-radius:8px;background:#fcfbf8}.cards-stock-metrics>div>span{color:#96919a;font-size:8px}.cards-stock-metrics strong{overflow:hidden;color:#393640;font-family:Manrope,sans-serif;font-size:17px;font-weight:800;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.cards-stock-metrics strong small{color:#99939c;font-family:inherit;font-size:8px;font-weight:600;letter-spacing:0}.cards-stock-metrics>div>small{color:#9b969e;font-size:7px}.cards-stock-metrics .cards-stock-profit{border-color:#e8dfc9;background:#fbf8f0}.cards-stock-metrics .cards-stock-profit strong{color:#8b6e34}.cards-analysis-units,.cards-analysis-ledger{padding:18px;border:1px solid #ece9e2;border-radius:11px;background:#fff}.cards-analysis-ledger{margin-top:14px}.cards-analysis-units-heading,.cards-analysis-ledger-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.cards-analysis-units-heading h2,.cards-analysis-ledger-heading h2{margin:0;color:#302e37;font-family:Manrope,sans-serif;font-size:13px;font-weight:750;letter-spacing:-.025em}.cards-analysis-units-heading p,.cards-analysis-ledger-heading p{margin:4px 0 0;color:#96919a;font-size:8px}.cards-analysis-units-heading>strong,.cards-analysis-ledger-heading>strong{color:#82704a;font-size:8px;font-weight:700;white-space:nowrap}.cards-analysis-bar{display:flex;width:100%;height:10px;overflow:hidden;border-radius:99px;background:#f0eee9}.cards-analysis-bar-sold{background:#c5a566}.cards-analysis-bar-available{background:#8da987}.cards-analysis-legend{display:flex;align-items:center;gap:20px;margin-top:12px;color:#86818a;font-size:8px}.cards-analysis-legend>span{display:flex;align-items:center;gap:6px}.cards-analysis-legend i{width:7px;height:7px;border-radius:50%;background:#c5a566}.cards-analysis-legend i.is-available{background:#8da987}.cards-analysis-legend strong{margin-left:2px;color:#393640;font-weight:750}.cards-ledger-table-wrap{overflow-x:auto}.cards-ledger-table{width:100%;min-width:730px;border-collapse:collapse;text-align:left}.cards-ledger-table th{padding:9px 11px;border-bottom:1px solid #eeece6;color:#96919a;font-size:8px;font-weight:650;white-space:nowrap}.cards-ledger-table td{padding:10px 11px;border-bottom:1px solid #f0eee9;color:#66616a;font-size:9px;white-space:nowrap}.cards-ledger-table tbody tr:last-child td{border-bottom:0}.cards-ledger-table tbody tr:hover{background:#fcfbf8}.cards-ledger-type{display:inline-flex;align-items:center;padding:4px 7px;border-radius:99px;font-size:8px;font-weight:700}.cards-ledger-type.is-purchase{background:#f6f1e5;color:#92723a}.cards-ledger-type.is-sale{background:#edf4eb;color:#648257}.cards-ledger-table .cards-ledger-amount{font-weight:750}.cards-ledger-table .cards-ledger-amount.is-credit{color:#648257}.cards-ledger-table .cards-ledger-amount.is-debit{color:#b45d61}.cards-ledger-table .cards-ledger-balance{color:#82704a;font-weight:750}.cards-ledger-empty{padding:19px 11px;color:#96919a;font-size:9px;text-align:center}.cards-toast{position:fixed;z-index:70;right:24px;bottom:24px;display:flex;align-items:center;gap:9px;padding:11px 13px;border:1px solid #e5ebdf;border-radius:9px;background:#fff;color:#566a4f;font-size:10px;box-shadow:0 10px 32px #24201a1a;animation:cards-toast-in .2s ease-out}.cards-toast>button{display:grid;width:20px;height:20px;margin-left:5px;place-items:center;border:0;border-radius:5px;background:transparent;color:#999}@keyframes cards-toast-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.cards-modal-scrim{position:fixed;z-index:80;inset:0;display:grid;place-items:center;padding:18px;background:#1e1b2080;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cards-dialog{width:min(100%,430px);padding:22px;border:1px solid #e8e4dc;border-radius:14px;background:#fff;box-shadow:0 25px 70px #17141d35}.cards-dialog-heading{display:flex;align-items:center;gap:11px;margin-bottom:20px}.cards-dialog-icon{display:grid;width:36px;height:36px;flex:none;place-items:center;border-radius:10px;background:#f5f0e5;color:#8c6a2a}.cards-dialog-heading>div{flex:1}.cards-dialog-heading h2{margin:0;color:#34313b;font-family:Manrope,sans-serif;font-size:15px;font-weight:740}.cards-dialog-heading p{margin:4px 0 0;color:#96919a;font-size:9px}.cards-icon-button{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:7px;background:transparent;color:#8d8790}.cards-icon-button:hover{background:#f6f4f0}.cards-field{display:grid;gap:7px;color:#716c75;font-size:9px;font-weight:650}.cards-dialog-price-field{margin-top:10px}.cards-field input{width:100%;height:41px;padding:0 11px;border:1px solid #e9e6e0;border-radius:7px;outline:0;background:#fff;color:#393640;font:500 11px DM Sans,sans-serif}.cards-field input[type=file]{height:auto;padding:8px;font-size:10px}.cards-field small{color:#96919a;font-size:8px;font-weight:500;line-height:1.5}.cards-media-upload{display:grid;gap:8px}.cards-photo-list{display:flex;flex-wrap:wrap;gap:7px}.cards-photo-chip{position:relative;width:54px;height:54px;overflow:hidden;border:1px solid #e9e6e0;border-radius:7px;background:#f8f7f4}.cards-photo-chip img{display:block;width:100%;height:100%;object-fit:contain}.cards-photo-chip button{position:absolute;top:2px;right:2px;display:grid;width:19px;height:19px;place-items:center;border:0;border-radius:50%;background:#211e24d9;color:#fff}.cards-photo-error{margin:0;color:#aa554d;font-size:9px}.cards-field input:focus{border-color:#c1a56c;box-shadow:0 0 0 3px #bd851211}.cards-upload-note{display:flex;align-items:center;gap:9px;margin-top:17px;padding:12px;border:1px dashed #e4dfd4;border-radius:8px;color:#928c95;font-size:9px}.cards-upload-note>span{flex:1;color:#66616a;font-weight:650}.cards-upload-note small{font-size:8px}.cards-dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:22px}.portal-app[data-product-theme=dark] .cards-page-eyebrow{color:#b4a9ff}.portal-app[data-product-theme=dark] .cards-page-heading h1,.portal-app[data-product-theme=dark] .wedding-card-title-row h2,.portal-app[data-product-theme=dark] .wedding-card-title-row>strong,.portal-app[data-product-theme=dark] .cards-detail-copy h1,.portal-app[data-product-theme=dark] .cards-detail-price,.portal-app[data-product-theme=dark] .cards-detail-specs strong{color:#e2eaf2}.portal-app[data-product-theme=dark] .cards-detail-specs strong.cards-catalog-status{border-color:#3c5140;background:#202f28;color:#b4d6a7}.portal-app[data-product-theme=dark] .cards-detail-specs strong.cards-catalog-status.is-draft{border-color:#514b3a;background:#2d2e2c;color:#d6bd80}.portal-app[data-product-theme=dark] .cards-detail-specs strong.cards-catalog-status.is-inactive{border-color:#514040;background:#2c2529;color:#e69b9e}.portal-app[data-product-theme=dark] .cards-page-heading p,.portal-app[data-product-theme=dark] .wedding-card-subline,.portal-app[data-product-theme=dark] .cards-detail-description,.portal-app[data-product-theme=dark] .cards-detail-price small,.portal-app[data-product-theme=dark] .cards-detail-code,.portal-app[data-product-theme=dark] .cards-detail-specs span{color:#9eabba}.portal-app[data-product-theme=dark] .cards-catalog,.portal-app[data-product-theme=dark] .wedding-card-product,.portal-app[data-product-theme=dark] .cards-detail-copy{border-color:#344151;background:#222d3a}.portal-app[data-product-theme=dark] .cards-pagination{border-color:#394656;color:#9eabba}.portal-app[data-product-theme=dark] .cards-pagination button{border-color:#394656;background:#1b2430;color:#c0cad6}.portal-app[data-product-theme=dark] .cards-pagination button:hover:not(:disabled){border-color:#806d4b;background:#2d2e2c;color:#d6bd80}.portal-app[data-product-theme=dark] .cards-pagination strong{color:#e2eaf2}.portal-app[data-product-theme=dark] .cards-load-more{color:#d6bd80}.portal-app[data-product-theme=dark] .cards-load-more i{border-color:#514b3a;border-top-color:#d6bd80}.portal-app[data-product-theme=dark] .wedding-card-product:hover{border-color:#806d4b;box-shadow:0 12px 28px #0003}.portal-app[data-product-theme=dark] .card-artwork--has-media{background:#1b2430}.portal-app[data-product-theme=dark] .wedding-card-title-row>strong{border-color:#514b3a;background:#2d2e2c;color:#d6bd80}.portal-app[data-product-theme=dark] .wedding-card-subline>span:last-child{background:#293a30;color:#b4d6a7}.portal-app[data-product-theme=dark] .wedding-card-subline .is-made-to-order{background:#39372f;color:#d6bd80}.portal-app[data-product-theme=dark] .cards-toolbar,.portal-app[data-product-theme=dark] .cards-detail-specs,.portal-app[data-product-theme=dark] .cards-detail-specs>div{border-color:#394656;background:#222d3a}.portal-app[data-product-theme=dark] .cards-result-count{color:#9eabba}.portal-app[data-product-theme=dark] .cards-result-count strong,.portal-app[data-product-theme=dark] .cards-sort>span{color:#c0cad6}.portal-app[data-product-theme=dark] .cards-search,.portal-app[data-product-theme=dark] .cards-sort{border-color:#394656;background:#1b2430;color:#9eabba}.portal-app[data-product-theme=dark] .cards-search input,.portal-app[data-product-theme=dark] .cards-sort select{color:#e2eaf2}.portal-app[data-product-theme=dark] .cards-button--quiet{border-color:#394656;background:#1b2430;color:#c0cad6}.portal-app[data-product-theme=dark] .cards-empty strong{color:#e2eaf2}.portal-app[data-product-theme=dark] .cards-stock-status{border-color:#3c5140;background:#202f28;color:#b4d6a7}.portal-app[data-product-theme=dark] .cards-stock-status.is-empty{border-color:#514b3a;background:#2d2e2c;color:#d6bd80}.portal-app[data-product-theme=dark] .cards-stock-product,.portal-app[data-product-theme=dark] .cards-stock-form,.portal-app[data-product-theme=dark] .cards-analysis-units,.portal-app[data-product-theme=dark] .cards-analysis-ledger,.portal-app[data-product-theme=dark] .cards-media-manager{border-color:#344151;background:#222d3a}.portal-app[data-product-theme=dark] .cards-media-manager-heading h2{color:#e2eaf2}.portal-app[data-product-theme=dark] .cards-media-manager-heading p,.portal-app[data-product-theme=dark] .cards-media-upload-hint,.portal-app[data-product-theme=dark] .cards-media-dimensions{color:#9eabba}.portal-app[data-product-theme=dark] .cards-media-dimensions strong{color:#e2eaf2}.portal-app[data-product-theme=dark] .cards-media-remove{border-color:#514040;background:#2c2529;color:#e69b9e}.portal-app[data-product-theme=dark] .cards-media-viewer{border-color:#394656;background:linear-gradient(145deg,#1b2430,#222d3a)}.portal-app[data-product-theme=dark] .cards-media-thumbnail{border-color:#394656;background:#1b2430}.portal-app[data-product-theme=dark] .cards-media-upload-button{border-color:#46505d;background:#1b2430;color:#d6bd80}.portal-app[data-product-theme=dark] .cards-media-add-row input{border-color:#394656;background:#1b2430;color:#e2eaf2}.portal-app[data-product-theme=dark] .cards-media-add-row button{border-color:#394656;background:#222d3a;color:#c0cad6}.portal-app[data-product-theme=dark] .cards-stock-product-copy h2,.portal-app[data-product-theme=dark] .cards-stock-form-heading h2,.portal-app[data-product-theme=dark] .cards-stock-summary strong,.portal-app[data-product-theme=dark] .cards-analysis-units-heading h2,.portal-app[data-product-theme=dark] .cards-analysis-ledger-heading h2,.portal-app[data-product-theme=dark] .cards-analysis-legend strong{color:#e2eaf2}.portal-app[data-product-theme=dark] .cards-stock-product-copy>span,.portal-app[data-product-theme=dark] .cards-stock-product-copy p,.portal-app[data-product-theme=dark] .cards-stock-form-heading p,.portal-app[data-product-theme=dark] .cards-stock-summary span,.portal-app[data-product-theme=dark] .cards-stock-metrics>div>span,.portal-app[data-product-theme=dark] .cards-stock-metrics>div>small,.portal-app[data-product-theme=dark] .cards-analysis-units-heading p,.portal-app[data-product-theme=dark] .cards-analysis-ledger-heading p,.portal-app[data-product-theme=dark] .cards-analysis-legend{color:#9eabba}.portal-app[data-product-theme=dark] .cards-stock-form-heading,.portal-app[data-product-theme=dark] .cards-stock-summary,.portal-app[data-product-theme=dark] .cards-stock-metrics>div,.portal-app[data-product-theme=dark] .cards-analysis-period{border-color:#394656;background:#1b2430}.portal-app[data-product-theme=dark] .cards-stock-metrics strong{color:#e2eaf2}.portal-app[data-product-theme=dark] .cards-stock-metrics .cards-stock-profit{border-color:#514b3a;background:#2d2e2c}.portal-app[data-product-theme=dark] .cards-stock-metrics .cards-stock-profit strong,.portal-app[data-product-theme=dark] .cards-stock-summary .cards-stock-total strong,.portal-app[data-product-theme=dark] .cards-stock-summary .cards-stock-batch-cost strong{color:#d6bd80}.portal-app[data-product-theme=dark] .cards-analysis-controls>span{border-color:#46505d;background:#1b2430;color:#d6bd80}.portal-app[data-product-theme=dark] .cards-analysis-period button{color:#9eabba}.portal-app[data-product-theme=dark] .cards-analysis-period button[aria-pressed=true]{background:#354354;color:#e2eaf2;box-shadow:none}.portal-app[data-product-theme=dark] .cards-analysis-period button:hover:not([aria-pressed=true]){color:#e2eaf2}.portal-app[data-product-theme=dark] .cards-analysis-units-heading>strong,.portal-app[data-product-theme=dark] .cards-analysis-ledger-heading>strong,.portal-app[data-product-theme=dark] .cards-ledger-table .cards-ledger-balance{color:#d6bd80}.portal-app[data-product-theme=dark] .cards-ledger-table th,.portal-app[data-product-theme=dark] .cards-ledger-table td{border-color:#394656;color:#9eabba}.portal-app[data-product-theme=dark] .cards-ledger-table tbody tr:hover{background:#1b2430}.portal-app[data-product-theme=dark] .cards-ledger-type.is-purchase{background:#39372f;color:#d6bd80}.portal-app[data-product-theme=dark] .cards-ledger-type.is-sale{background:#293a30;color:#b4d6a7}.portal-app[data-product-theme=dark] .cards-ledger-table .cards-ledger-amount.is-credit{color:#b4d6a7}.portal-app[data-product-theme=dark] .cards-ledger-table .cards-ledger-amount.is-debit{color:#e69b9e}.portal-app[data-product-theme=dark] .cards-ledger-empty{color:#9eabba}.portal-app[data-product-theme=dark] .cards-stock-shortcuts button{border-color:#394656;background:#1b2430;color:#d6bd80}.portal-app[data-product-theme=dark] .cards-stock-shortcuts button:hover{background:#273341}.portal-app[data-product-theme=dark] .cards-toast{border-color:#3c5140;background:#202f28;color:#b4d6a7}.portal-app[data-product-theme=dark] .cards-dialog{border-color:#394656;background:#222d3a}.portal-app[data-product-theme=dark] .cards-dialog-heading h2{color:#e2eaf2}.portal-app[data-product-theme=dark] .cards-dialog-heading p,.portal-app[data-product-theme=dark] .cards-field{color:#9eabba}.portal-app[data-product-theme=dark] .cards-field input{border-color:#394656;background:#1b2430;color:#e2eaf2}.portal-app[data-product-theme=dark] .cards-photo-chip{border-color:#394656;background:#1b2430}.portal-app[data-product-theme=dark] .cards-field small{color:#9eabba}.portal-app[data-product-theme=dark] .cards-upload-note{border-color:#46505d;color:#9eabba}.portal-app[data-product-theme=dark] .cards-upload-note>span{color:#c0cad6}.portal-app[data-product-theme=dark] .cards-icon-button{color:#aeb8c5}.portal-app[data-product-theme=dark] .cards-icon-button:hover{background:#273341}@media(min-width:1600px){.cards-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1279px)and (min-width:1081px){.cards-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1080px){.cards-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.card-artwork{height:205px}}@media(max-width:760px){.cards-page-heading{align-items:flex-start;flex-direction:column;gap:12px}.cards-page-heading h1{font-size:24px}.cards-toolbar{align-items:stretch;flex-direction:column}.cards-search{width:100%}.cards-sort{align-self:flex-end}.cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:11px}.card-artwork{height:clamp(160px,38vw,210px)}.wedding-card-product-copy{gap:8px;padding:11px}.wedding-card-title-row h2{font-size:11px}.cards-detail-layout{grid-template-columns:1fr}.cards-detail-art,.card-artwork--large{min-height:410px}.cards-media-manager{padding:12px}.cards-media-viewer{height:clamp(300px,75vw,430px)}.cards-detail-copy{min-height:400px}.cards-stock-layout{grid-template-columns:1fr}.cards-stock-product .card-artwork{height:clamp(220px,42vw,320px)}.cards-stock-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cards-analysis-heading{align-items:flex-start;flex-wrap:wrap}.cards-analysis-controls{margin-left:auto}}@media(max-width:470px){.cards-page-heading h1{font-size:22px}.cards-grid{gap:8px;padding:8px}.card-artwork{height:155px}.invitation-paper{width:108px;height:140px}.wedding-card-product-copy{gap:7px;padding:9px}.wedding-card-title-row{gap:6px}.wedding-card-title-row h2{font-size:10px}.wedding-card-title-row>strong{font-size:9px}.wedding-card-subline{font-size:6px}.cards-pagination{align-items:flex-start;flex-direction:column}.cards-pagination>div{width:100%;justify-content:space-between}.cards-detail-art,.card-artwork--large{min-height:350px}.card-artwork--large .invitation-paper{width:57%;height:78%;padding:16px}.cards-media-manager{gap:9px;padding:10px}.cards-media-viewer{min-height:260px;height:72vw}.cards-media-add-grid{grid-template-columns:1fr}.cards-detail-copy{min-height:380px;padding:21px}.cards-detail-copy h1{font-size:27px}.cards-dialog{padding:18px}.cards-stock-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cards-stock-summary strong{font-size:14px}.cards-stock-actions .cards-button{flex:1}.cards-analysis-heading{align-items:flex-start}.cards-analysis-controls{width:100%;margin-left:0;justify-content:space-between}.cards-stock-metrics{gap:8px}.cards-stock-metrics>div{padding:11px}.cards-stock-metrics strong{font-size:15px}.cards-analysis-units,.cards-analysis-ledger{padding:14px}.cards-analysis-legend{gap:14px}.cards-detail-actions{gap:7px}.cards-detail-actions .cards-button{padding-inline:10px;font-size:9px}}.gift-items-page{width:100%;min-width:0;color:#292832}.gift-items-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 0 28px}.gift-items-heading h1{margin:7px 0 5px;color:#2c2a33;font-family:Manrope,sans-serif;font-size:28px;font-weight:760;letter-spacing:-.045em}.gift-items-heading p{margin:0;color:#85818a;font-size:12px;line-height:1.6}.gift-items-primary-button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:0;border-radius:9px;background:#211e24;color:#fff;font-size:11px;font-weight:700;white-space:nowrap}.gift-items-primary-button:hover{background:#37313b}.gift-items-primary-button:disabled{cursor:wait;opacity:.65}.gift-items-list-heading{display:flex;align-items:center;justify-content:space-between;margin:32px 0 12px}.gift-items-list-heading>div{display:flex;align-items:baseline;gap:10px}.gift-items-list-heading h2{margin:0;color:#34313b;font-family:Manrope,sans-serif;font-size:16px;font-weight:730;letter-spacing:-.03em}.gift-items-list-heading span{color:#aaa6ad;font-size:10px}.gift-items-alert{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid #f0d4ca;border-radius:9px;background:#fff8f5;color:#9b4937;font-size:11px}.gift-items-alert button{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid #eac8bd;border-radius:7px;background:#fff;color:#8d4938;font-size:10px;font-weight:650}.gift-items-table{overflow:hidden;border:1px solid #ece9e2;border-radius:11px;background:#fff}.gift-items-table-head,.gift-items-row{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(95px,.7fr) minmax(80px,.55fr) minmax(110px,.8fr) minmax(145px,auto);align-items:center;gap:16px;padding:12px 18px}.gift-items-table-head{min-height:41px;border-bottom:1px solid #f0ede8;background:#fcfbf9;color:#96919a;font-size:9px;font-weight:700;letter-spacing:.035em}.gift-items-row{min-height:72px;border-bottom:1px solid #f3f1ed;color:#55515a;font-size:11px}.gift-items-row:last-child{border-bottom:0}.gift-items-name{display:flex;min-width:0;align-items:center;gap:11px}.gift-items-thumbnail{width:42px;height:42px;flex:none;border:1px solid #ece9e2;border-radius:9px;background:#faf8f4;object-fit:cover}.gift-items-dialog-thumbnail{width:42px;height:42px;flex:none;border:1px solid #ece9e2;border-radius:10px;background:#faf8f4;object-fit:cover}.gift-items-photo-field{display:grid;grid-template-columns:128px minmax(0,1fr);gap:14px;margin:0 0 17px}.gift-items-photo-preview,.gift-items-photo-placeholder{display:grid;width:128px;height:128px;place-items:center;overflow:hidden;border:1px solid #ece9e2;border-radius:10px;background:#faf8f4;color:#a39ca3;object-fit:cover}.gift-items-photo-placeholder{align-content:center;gap:7px}.gift-items-photo-placeholder small{font-size:9px}.gift-items-photo-controls{display:grid;align-content:start;justify-items:start;gap:9px}.gift-items-photo-note{color:#96919a;font-size:8px;line-height:1.5}.gift-items-upload-button{position:relative;display:inline-flex;min-height:34px;align-items:center;gap:6px;overflow:hidden;padding:0 10px;border:1px solid #e9e5dc;border-radius:7px;background:#fff;color:#625d67;font-size:9px;font-weight:650;cursor:pointer}.gift-items-upload-button input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.gift-items-photo-controls .gift-items-field{width:100%;margin:0}.gift-items-photo-controls .gift-items-field input{height:36px;font-size:10px}.gift-items-remove-photo{padding:0;border:0;background:transparent;color:#a04b38;font-size:9px;font-weight:650}.gift-items-name>div{display:grid;min-width:0;gap:4px}.gift-items-name strong{overflow:hidden;color:#393640;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.gift-items-name small{color:#aaa6ad;font-size:9px}.gift-items-icon{display:grid;width:36px;height:36px;flex:none;place-items:center;border-radius:10px;background:#f8f2e5;color:#a98134}.gift-items-price,.gift-items-stock{color:#393640;font-family:Manrope,sans-serif;font-size:13px;font-weight:750}.gift-items-average{color:#77727c;font-size:11px}.gift-items-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.gift-items-actions button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:6px;padding:0 9px;border:1px solid #e9e5dc;border-radius:7px;background:#fff;color:#625d67;font-size:9px;font-weight:650;white-space:nowrap}.gift-items-actions button:hover{border-color:#d6c6a0;background:#fcfaf5;color:#8e6d2d}.gift-items-actions .gift-items-edit-button{width:32px;padding:0}.gift-items-state,.gift-items-empty{display:grid;min-height:170px;align-content:center;justify-items:center;gap:8px;padding:24px;color:#96919a;font-size:11px;text-align:center}.gift-items-empty .gift-items-icon{width:44px;height:44px;margin-bottom:3px}.gift-items-empty strong{color:#403d46;font-size:12px}.gift-items-empty p{max-width:320px;margin:0;color:#96919a;line-height:1.6}.gift-items-empty>button{display:inline-flex;align-items:center;gap:6px;margin-top:7px;padding:8px 10px;border:1px solid #e9e5dc;border-radius:7px;background:#fff;color:#625d67;font-size:10px;font-weight:650}.gift-items-toast{position:fixed;z-index:120;right:25px;bottom:22px;padding:12px 15px;border-radius:9px;background:#242128;color:#fff;box-shadow:0 8px 28px #17141b2e;font-size:11px}.gift-items-overlay{position:fixed;z-index:100;inset:0;display:grid;place-items:center;overflow:auto;padding:22px;background:#1c192380;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.gift-items-dialog{width:min(470px,100%);max-height:calc(100vh - 44px);overflow:auto;padding:22px;border:1px solid #ece9e2;border-radius:14px;background:#fff;box-shadow:0 24px 75px #19151f35}.gift-items-stock-dialog{width:min(580px,100%)}.gift-items-dialog-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin:0 0 21px;padding:0 0 17px;border-bottom:1px solid #f0ede8}.gift-items-dialog-heading>div{display:flex;align-items:center;gap:11px}.gift-items-dialog-heading .gift-items-icon{width:40px;height:40px}.gift-items-dialog-heading h2{margin:0 0 4px;color:#34313b;font-family:Manrope,sans-serif;font-size:16px;font-weight:750;letter-spacing:-.03em}.gift-items-dialog-heading p{margin:0;color:#96919a;font-size:10px}.gift-items-dialog-heading>button{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:7px;background:transparent;color:#8c8790}.gift-items-dialog-heading>button:hover{background:#f6f4f0}.gift-items-field{display:grid;gap:7px;margin:0 0 15px;color:#605b64;font-size:10px;font-weight:650}.gift-items-field input{width:100%;height:42px;padding:0 12px;border:1px solid #e6e2da;border-radius:8px;background:#fff;color:#38353e;font-size:12px;outline:none}.gift-items-field input:focus{border-color:#c7ad72;box-shadow:0 0 0 3px #b58a2720}.gift-items-field input::placeholder{color:#b0abb1}.gift-items-dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:15px;border-top:1px solid #f0ede8}.gift-items-dialog-actions>button:not(.gift-items-primary-button){min-height:38px;padding:0 13px;border:1px solid #e9e5dc;border-radius:8px;background:#fff;color:#625d67;font-size:10px;font-weight:650}.gift-items-dialog-actions .gift-items-primary-button{min-height:38px;font-size:10px}.gift-items-form-error{margin:6px 0;color:#a04b38;font-size:10px;line-height:1.5}.gift-items-shortcuts{display:flex;gap:7px;margin:-3px 0 14px}.gift-items-shortcuts button{min-width:47px;height:29px;border:1px solid #e9e5dc;border-radius:7px;background:#fff;color:#77717c;font-size:9px;font-weight:650}.gift-items-shortcuts button:hover{border-color:#cfbc90;background:#fcfaf5;color:#8e6d2d}.gift-items-stock-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding:13px;border:1px solid #eeece6;border-radius:9px;background:#fcfbf8}.gift-items-stock-summary>div{display:grid;min-width:0;gap:5px}.gift-items-stock-summary span{color:#96919a;font-size:8px}.gift-items-stock-summary strong{overflow:hidden;color:#393640;font-family:Manrope,sans-serif;font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.gift-items-stock-summary>div:nth-child(3) strong,.gift-items-stock-summary>div:nth-child(5) strong{color:#8b6e34}.gift-items-history{display:grid;gap:0;margin-top:17px}.gift-items-history h3{margin:0 0 7px;color:#5e5962;font-size:9px;font-weight:700}.gift-items-history>div{display:grid;grid-template-columns:1fr auto;gap:4px 10px;padding:8px 0;border-bottom:1px solid #f3f1ed}.gift-items-history>div>span{color:#55515a;font-size:9px}.gift-items-history>div>strong{color:#393640;font-size:9px}.gift-items-history>div>small{grid-column:1/-1;color:#aaa6ad;font-size:8px}.portal-app[data-product-theme=dark] .gift-items-heading h1,.portal-app[data-product-theme=dark] .gift-items-list-heading h2,.portal-app[data-product-theme=dark] .gift-items-name strong,.portal-app[data-product-theme=dark] .gift-items-price,.portal-app[data-product-theme=dark] .gift-items-stock,.portal-app[data-product-theme=dark] .gift-items-dialog-heading h2,.portal-app[data-product-theme=dark] .gift-items-empty strong,.portal-app[data-product-theme=dark] .gift-items-history>div>strong{color:#e2eaf2}.portal-app[data-product-theme=dark] .gift-items-heading p,.portal-app[data-product-theme=dark] .gift-items-name small,.portal-app[data-product-theme=dark] .gift-items-table-head,.portal-app[data-product-theme=dark] .gift-items-average,.portal-app[data-product-theme=dark] .gift-items-list-heading span,.portal-app[data-product-theme=dark] .gift-items-dialog-heading p,.portal-app[data-product-theme=dark] .gift-items-empty p,.portal-app[data-product-theme=dark] .gift-items-history>div>span{color:#9eabba}.portal-app[data-product-theme=dark] .gift-items-table,.portal-app[data-product-theme=dark] .gift-items-dialog{border-color:#344151;background:#222d3a}.portal-app[data-product-theme=dark] .gift-items-thumbnail,.portal-app[data-product-theme=dark] .gift-items-dialog-thumbnail,.portal-app[data-product-theme=dark] .gift-items-photo-preview,.portal-app[data-product-theme=dark] .gift-items-photo-placeholder,.portal-app[data-product-theme=dark] .gift-items-table-head,.portal-app[data-product-theme=dark] .gift-items-stock-summary{border-color:#394656;background:#1b2430}.portal-app[data-product-theme=dark] .gift-items-row,.portal-app[data-product-theme=dark] .gift-items-history>div{border-color:#344151}.portal-app[data-product-theme=dark] .gift-items-actions button,.portal-app[data-product-theme=dark] .gift-items-empty>button,.portal-app[data-product-theme=dark] .gift-items-dialog-actions>button:not(.gift-items-primary-button),.portal-app[data-product-theme=dark] .gift-items-shortcuts button{border-color:#394656;background:#222d3a;color:#c0cad6}.portal-app[data-product-theme=dark] .gift-items-field{color:#c0cad6}.portal-app[data-product-theme=dark] .gift-items-field input{border-color:#394656;background:#1b2430;color:#e2eaf2}.portal-app[data-product-theme=dark] .gift-items-upload-button{border-color:#394656;background:#222d3a;color:#c0cad6}.portal-app[data-product-theme=dark] .gift-items-photo-note{color:#9eabba}.portal-app[data-product-theme=dark] .gift-items-stock-summary strong,.portal-app[data-product-theme=dark] .gift-items-history h3{color:#e2eaf2}.portal-app[data-product-theme=dark] .gift-items-stock-summary>div:nth-child(3) strong,.portal-app[data-product-theme=dark] .gift-items-stock-summary>div:nth-child(5) strong{color:#d6bd80}.portal-app[data-product-theme=dark] .gift-items-icon{background:#393426;color:#dcc27f}@media(max-width:1000px){.gift-items-table-head,.gift-items-row{grid-template-columns:minmax(170px,1.4fr) minmax(80px,.7fr) minmax(65px,.5fr) minmax(95px,.7fr) minmax(130px,auto);gap:10px;padding-inline:13px}}@media(max-width:760px){.gift-items-heading{align-items:flex-start}.gift-items-table-head,.gift-items-row{grid-template-columns:minmax(145px,1.4fr) minmax(76px,.7fr) minmax(56px,.5fr) minmax(125px,auto)}.gift-items-table-head>:nth-child(4),.gift-items-row>:nth-child(4){display:none}.gift-items-stock-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:520px){.gift-items-heading{flex-direction:column;gap:14px;margin-bottom:22px}.gift-items-heading h1{font-size:24px}.gift-items-heading>.gift-items-primary-button{align-self:stretch}.gift-items-table{border:0;background:transparent}.gift-items-table-head{display:none}.gift-items-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:13px;margin-bottom:9px;border:1px solid #ece9e2;border-radius:10px;background:#fff}.gift-items-row>.gift-items-name{grid-column:1/-1}.gift-items-row>.gift-items-price:before{content:"Price ";color:#aaa6ad;font:500 9px DM Sans,sans-serif}.gift-items-row>.gift-items-stock:before{content:"Stock ";color:#aaa6ad;font:500 9px DM Sans,sans-serif}.gift-items-row>.gift-items-actions{grid-column:1/-1;justify-content:flex-start}.gift-items-average{display:none}.gift-items-stock-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.gift-items-stock-summary>div:last-child{grid-column:1/-1}.gift-items-dialog{padding:18px}.gift-items-overlay{padding:12px}}.orders-page{width:min(1380px,100%);margin:0 auto}.orders-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 0 24px}.orders-heading h1{margin:7px 0 5px;color:#292832;font-family:Manrope,sans-serif;font-size:29px;font-weight:750;letter-spacing:-.045em}.orders-heading p{margin:0;color:#85818a;font-size:12px;line-height:1.6}.orders-heading__actions{display:flex;align-items:center;gap:10px}.orders-demo-badge{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid #edeae4;border-radius:99px;background:#fff;color:#8a858d;font-size:9px;font-weight:600;white-space:nowrap}.orders-demo-badge i{width:6px;height:6px;border-radius:50%;background:#8b76bf;box-shadow:0 0 0 3px #8b76bf1c}.orders-export-button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:8px;padding:0 12px;border:1px solid #e9e5dd;border-radius:9px;background:#fff;color:#514d55;font-size:10px;font-weight:700;transition:border-color .15s,color .15s,background .15s}.orders-export-button:hover{border-color:color-mix(in srgb,var(--product-accent) 45%,white);background:#fffdfa;color:var(--product-accent)}.orders-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px}.orders-kpi{display:flex;min-height:112px;align-items:flex-start;gap:12px;padding:16px 15px;border:1px solid #ece9e3;border-radius:12px;background:#fff;box-shadow:0 5px 16px #453c2b06}.orders-kpi__icon{display:grid;width:35px;height:35px;flex:none;place-items:center;border-radius:10px}.orders-kpi__icon--gold{background:#fbf2e2;color:#aa791a}.orders-kpi__icon--rose{background:#fbefed;color:#b8685e}.orders-kpi__icon--blue{background:#edf2f9;color:#5d76a5}.orders-kpi__icon--green{background:#edf5ee;color:#5e8b68}.orders-kpi>div{display:grid;min-width:0;gap:4px}.orders-kpi small{color:#918c94;font-size:9px;font-weight:600}.orders-kpi strong{overflow:hidden;color:#302e37;font-family:Manrope,sans-serif;font-size:20px;font-weight:750;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.orders-kpi span:not(.orders-kpi__icon){color:#aaa5ad;font-size:8px}.orders-kpi__arrow{margin-left:auto;color:#c1bbc2}.orders-board{overflow:hidden;border:1px solid #ece9e3;border-radius:13px;background:#fff;box-shadow:0 8px 26px #423b2c08}.orders-board__top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:19px 20px 15px}.orders-board__top h2{margin:0;color:#35323b;font-family:Manrope,sans-serif;font-size:15px;font-weight:750;letter-spacing:-.025em}.orders-board__top p{margin:5px 0 0;color:#96919a;font-size:10px}.orders-board__count{padding:6px 9px;border-radius:99px;background:#f8f6f2;color:#8c8790;font-size:9px;font-weight:650;white-space:nowrap}.orders-toolbar{display:flex;align-items:center;gap:10px;padding:0 20px 14px}.orders-search{display:flex;min-width:180px;min-height:38px;flex:1;align-items:center;gap:9px;padding:0 11px;border:1px solid #ece9e3;border-radius:9px;background:#fcfbf9;color:#aaa5ad;transition:border-color .15s,box-shadow .15s}.orders-search:focus-within{border-color:color-mix(in srgb,var(--product-accent) 48%,white);box-shadow:0 0 0 3px color-mix(in srgb,var(--product-accent) 10%,transparent)}.orders-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#35323b;font:inherit;font-size:10px}.orders-search input::placeholder{color:#aaa6ad}.orders-sort{position:relative;display:flex;height:38px;align-items:center;gap:7px;padding:0 10px;border:1px solid #ece9e3;border-radius:9px;background:#fff;color:#98939b;font-size:9px;white-space:nowrap}.orders-sort select{appearance:none;max-width:105px;padding:0 13px 0 0;border:0;outline:0;background:transparent;color:#514d55;font:inherit;font-size:9px;font-weight:650;cursor:pointer}.orders-sort>svg{position:absolute;right:8px;pointer-events:none;color:#aaa5ad}.orders-tabs{display:flex;gap:5px;overflow:auto;padding:0 20px 13px;border-bottom:1px solid #f0ede8;scrollbar-width:none}.orders-tabs::-webkit-scrollbar{display:none}.orders-tabs button{display:inline-flex;min-height:30px;flex:none;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:0;border-radius:7px;background:transparent;color:#918c94;font-size:9px;font-weight:650;white-space:nowrap;transition:background .15s,color .15s}.orders-tabs button:hover{background:#faf7f0;color:#615c65}.orders-tabs button.is-active{background:color-mix(in srgb,var(--product-accent) 10%,white);color:var(--product-accent)}.orders-tabs button i{display:grid;min-width:16px;height:16px;place-items:center;border-radius:99px;background:#fff;color:inherit;font-size:8px;font-style:normal}.orders-table-wrap{overflow:auto}.orders-table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}.orders-table th{height:37px;padding:0 11px;background:#fdfcfb;color:#a09ba3;font-size:8px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.orders-table th:first-child,.orders-table td:first-child{padding-left:20px}.orders-table th:last-child,.orders-table td:last-child{padding-right:16px}.orders-table td{height:68px;padding:9px 11px;border-top:1px solid #f3f0eb;color:#5c5861;font-size:10px;vertical-align:middle}.orders-table tbody tr{cursor:pointer;transition:background .13s}.orders-table tbody tr:hover{background:#fdfbf7}.orders-table td>strong,.orders-table td>small{display:block}.orders-id{color:#49454e;font-size:10px;font-weight:750}.orders-table td:first-child small{margin-top:4px;color:#aaa5ad;font-size:8px}.orders-customer{display:flex;align-items:center;gap:9px}.orders-avatar{display:grid;width:30px;height:30px;flex:none;place-items:center;border-radius:50%;background:#f3eee5;color:#877757;font-size:9px;font-weight:750}.orders-customer>span:last-child{display:grid;gap:4px}.orders-customer strong{color:#3e3a43;font-size:10px;font-weight:700}.orders-customer small{color:#aaa5ad;font-size:8px}.orders-items-cell strong{max-width:225px;overflow:hidden;color:#55515a;font-size:9px;font-weight:650;text-overflow:ellipsis}.orders-items-cell small{margin-top:5px;color:#aaa5ad;font-size:8px}.orders-date-cell{color:#8a858d!important;font-size:9px!important}.orders-payment{display:inline-flex;align-items:center;gap:6px;color:#6e6a73;font-size:9px;font-weight:600}.orders-payment i{width:6px;height:6px;border-radius:50%;background:#76a87f}.orders-payment.is-due{color:#b17c34}.orders-payment.is-due i{background:#d4a04f}.orders-payment.is-unrecorded{color:#938e96}.orders-payment.is-unrecorded i{background:#aaa5ad}.orders-status{display:inline-flex;min-height:22px;align-items:center;padding:0 8px;border-radius:99px;font-size:8px;font-weight:700}.orders-status--production{background:#f2edfa;color:#8060a8}.orders-status--new{background:#fff4df;color:#a67a2d}.orders-status--shipped{background:#edf2fa;color:#5f78a8}.orders-status--delivered{background:#edf5ee;color:#57815f}.orders-status--due{background:#fbefec;color:#b46757}.orders-table__amount{text-align:right!important}.orders-table__amount strong{color:#37343d;font-size:10px;font-weight:750}.orders-row-open{display:grid;width:27px;height:27px;place-items:center;border:0;border-radius:7px;background:transparent;color:#aaa5ad;transition:background .15s,color .15s}.orders-row-open:hover{background:#f7f2e9;color:var(--product-accent)}.orders-board__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-top:1px solid #f0ede8;color:#aaa5ad;font-size:8px}.orders-board__foot span:last-child{display:flex;align-items:center;gap:6px;color:#87828a}.orders-empty{display:grid;justify-items:center;gap:8px;padding:40px 16px;color:#aaa5ad}.orders-empty strong{color:#514d55;font-size:12px}.orders-empty span{font-size:10px}.orders-empty button{margin-top:5px;padding:7px 11px;border:1px solid #ece9e3;border-radius:7px;background:#fff;color:var(--product-accent);font-size:9px;font-weight:700}.orders-overlay{position:fixed;z-index:80;inset:0;display:flex;justify-content:flex-end;background:#1c1a2052;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:orders-fade .18s ease-out}.orders-detail{display:flex;width:min(455px,100%);height:100%;flex-direction:column;overflow:auto;padding:25px;background:#fff;box-shadow:-14px 0 40px #1b172019;animation:orders-slide .22s ease-out}.orders-detail__head{display:flex;align-items:center;gap:12px;padding-bottom:20px;border-bottom:1px solid #f0ede8}.orders-detail__icon{display:grid;width:41px;height:41px;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--product-accent) 10%,white);color:var(--product-accent)}.orders-detail__head>div:nth-child(2){flex:1}.orders-detail__head h2{margin:4px 0 0;color:#302e37;font-family:Manrope,sans-serif;font-size:18px;letter-spacing:-.03em}.orders-eyebrow{color:#9b969e;font-size:8px;font-weight:800;letter-spacing:.12em}.orders-icon-button{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:8px;background:#f7f5f1;color:#77727b}.orders-detail__customer{display:flex;align-items:center;gap:10px;padding:20px 0}.orders-detail__customer .orders-avatar{width:38px;height:38px;font-size:10px}.orders-detail__customer>div{display:grid;flex:1;gap:5px}.orders-detail__customer>div strong{color:#3d3942;font-size:11px}.orders-detail__customer>div small{color:#99949d;font-size:9px}.orders-detail__section{padding:17px 0;border-top:1px solid #f0ede8}.orders-detail__item{display:flex;align-items:center;gap:11px;margin-top:12px;padding:12px;border:1px solid #eeebe5;border-radius:10px;background:#fdfcfb}.orders-product-icon{display:grid;width:38px;height:38px;flex:none;place-items:center;border-radius:10px}.orders-product-icon--sage{background:#edf3ed;color:#608568}.orders-product-icon--rose{background:#f8edeb;color:#ac6c65}.orders-product-icon--ivory{background:#f2f0e8;color:#8b805e}.orders-product-icon--lilac{background:#f2eef8;color:#8670a6}.orders-product-icon--midnight{background:#eaf0f7;color:#516980}.orders-product-icon--terracotta{background:#f8eee8;color:#ae775c}.orders-detail__item>div{display:grid;flex:1;gap:5px}.orders-detail__item strong{color:#49454e;font-size:9px}.orders-detail__item small{color:#a09ba3;font-size:8px}.orders-detail__item>b{color:#37343d;font-size:10px}.orders-detail__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:17px 0;border-top:1px solid #f0ede8}.orders-detail__grid>div{display:grid;align-content:start;gap:6px;padding:12px;border-radius:9px;background:#faf9f6}.orders-detail__grid strong{color:#49454e;font-size:10px}.orders-detail__grid small{color:#a09ba3;font-size:8px}.orders-detail__address{display:flex;align-items:flex-start;gap:10px;padding:16px 0;border-top:1px solid #f0ede8;color:var(--product-accent)}.orders-detail__address>div{display:grid;gap:7px}.orders-detail__address p{margin:0;color:#65616a;font-size:9px;line-height:1.6}.orders-detail__footer{display:flex;gap:9px;margin-top:auto;padding-top:22px}.orders-secondary-button,.orders-primary-button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;padding:0 14px;border-radius:8px;font-size:10px;font-weight:700}.orders-secondary-button{border:1px solid #ebe7df;background:#fff;color:#68636c}.orders-primary-button{flex:1;border:1px solid var(--product-accent);background:var(--product-accent);color:#fff}.orders-primary-button:hover{filter:brightness(.96)}@keyframes orders-fade{0%{opacity:0}to{opacity:1}}@keyframes orders-slide{0%{transform:translate(18px);opacity:.7}to{transform:translate(0);opacity:1}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.portal-app[data-product-theme=dark] .orders-heading h1,.portal-app[data-product-theme=dark] .orders-kpi strong,.portal-app[data-product-theme=dark] .orders-board__top h2,.portal-app[data-product-theme=dark] .orders-table td:first-child .orders-id,.portal-app[data-product-theme=dark] .orders-customer strong,.portal-app[data-product-theme=dark] .orders-table__amount strong{color:#e2eaf2}.portal-app[data-product-theme=dark] .orders-heading p,.portal-app[data-product-theme=dark] .orders-kpi small,.portal-app[data-product-theme=dark] .orders-kpi span:not(.orders-kpi__icon),.portal-app[data-product-theme=dark] .orders-board__top p{color:#9eabba}.portal-app[data-product-theme=dark] .orders-demo-badge,.portal-app[data-product-theme=dark] .orders-export-button,.portal-app[data-product-theme=dark] .orders-kpi,.portal-app[data-product-theme=dark] .orders-board{border-color:#344151;background:#222d3a;box-shadow:none}.portal-app[data-product-theme=dark] .orders-export-button{color:#d6deea}.portal-app[data-product-theme=dark] .orders-kpi__icon--gold{background:#3a3327;color:#d9b467}.portal-app[data-product-theme=dark] .orders-kpi__icon--rose{background:#3a2c30;color:#db958b}.portal-app[data-product-theme=dark] .orders-kpi__icon--blue{background:#2c3544;color:#96acd2}.portal-app[data-product-theme=dark] .orders-kpi__icon--green{background:#29382f;color:#92bd98}.portal-app[data-product-theme=dark] .orders-board__count,.portal-app[data-product-theme=dark] .orders-sort,.portal-app[data-product-theme=dark] .orders-search{border-color:#394656;background:#1b2430;color:#aeb8c5}.portal-app[data-product-theme=dark] .orders-search input,.portal-app[data-product-theme=dark] .orders-sort select{color:#e2eaf2}.portal-app[data-product-theme=dark] .orders-tabs{border-color:#394656}.portal-app[data-product-theme=dark] .orders-tabs button{color:#aeb8c5}.portal-app[data-product-theme=dark] .orders-tabs button.is-active{background:color-mix(in srgb,var(--product-accent) 18%,#202936);color:color-mix(in srgb,var(--product-accent) 68%,white)}.portal-app[data-product-theme=dark] .orders-table th{background:#1b2430;color:#9eabba}.portal-app[data-product-theme=dark] .orders-table td{border-color:#344151;color:#c0cad6}.portal-app[data-product-theme=dark] .orders-table tbody tr:hover{background:#273341}.portal-app[data-product-theme=dark] .orders-items-cell strong,.portal-app[data-product-theme=dark] .orders-payment{color:#c0cad6}.portal-app[data-product-theme=dark] .orders-board__foot{border-color:#394656;color:#9eabba}.portal-app[data-product-theme=dark] .orders-detail{background:#222d3a}.portal-app[data-product-theme=dark] .orders-detail__head,.portal-app[data-product-theme=dark] .orders-detail__section,.portal-app[data-product-theme=dark] .orders-detail__grid,.portal-app[data-product-theme=dark] .orders-detail__address{border-color:#394656}.portal-app[data-product-theme=dark] .orders-detail__head h2,.portal-app[data-product-theme=dark] .orders-detail__customer>div strong,.portal-app[data-product-theme=dark] .orders-detail__item strong,.portal-app[data-product-theme=dark] .orders-detail__item>b,.portal-app[data-product-theme=dark] .orders-detail__grid strong{color:#e2eaf2}.portal-app[data-product-theme=dark] .orders-detail__customer>div small,.portal-app[data-product-theme=dark] .orders-detail__item small,.portal-app[data-product-theme=dark] .orders-detail__grid small{color:#9eabba}.portal-app[data-product-theme=dark] .orders-detail__item,.portal-app[data-product-theme=dark] .orders-detail__grid>div{border-color:#394656;background:#1b2430}.portal-app[data-product-theme=dark] .orders-detail__address p{color:#c0cad6}.portal-app[data-product-theme=dark] .orders-secondary-button{border-color:#465363;background:#263240;color:#d6deea}@media(max-width:1050px){.orders-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.orders-heading{align-items:flex-start;flex-direction:column}.orders-heading__actions{width:100%;justify-content:space-between}.orders-kpis{gap:9px}.orders-kpi{min-height:96px;padding:13px 11px;gap:9px}.orders-kpi strong{font-size:18px}.orders-board__top,.orders-toolbar,.orders-tabs{padding-inline:15px}.orders-table{min-width:890px}.orders-board__foot{padding-inline:15px}}@media(max-width:480px){.orders-heading h1{font-size:25px}.orders-kpis{grid-template-columns:1fr 1fr}.orders-kpi{min-height:92px}.orders-kpi__icon{width:31px;height:31px}.orders-kpi strong{font-size:16px}.orders-kpi span:not(.orders-kpi__icon){font-size:7px}.orders-toolbar{align-items:stretch;flex-direction:column}.orders-sort{width:max-content}.orders-board__foot{align-items:flex-start;flex-direction:column}.orders-detail{padding:20px}}.orders-export-button:disabled{cursor:not-allowed;opacity:.5}.orders-assignee-cell{color:#77717b!important;font-size:9px!important;font-weight:650;white-space:nowrap}.portal-app[data-product-theme=dark] .orders-assignee-cell{color:#c0cad6!important}.orders-create-button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid var(--product-accent);border-radius:9px;background:var(--product-accent);color:#fff;font-size:10px;font-weight:700;box-shadow:0 3px 8px color-mix(in srgb,var(--product-accent) 20%,transparent);transition:transform .15s,filter .15s,box-shadow .15s}.orders-create-button:hover{transform:translateY(-1px);filter:brightness(.97);box-shadow:0 5px 12px color-mix(in srgb,var(--product-accent) 25%,transparent)}.orders-create-button:active{transform:scale(.98)}.orders-notice{display:flex;align-items:center;gap:8px;margin:-10px 0 17px;padding:10px 13px;border:1px solid #dcebdd;border-radius:9px;background:#f2f8f1;color:#4d8057;font-size:10px;font-weight:650}.orders-create-overlay{justify-content:center;align-items:center;padding:20px}.orders-create-dialog{width:min(500px,100%);max-height:min(92vh,760px);overflow:auto;padding:22px;border:1px solid #eeebe5;border-radius:15px;background:#fff;box-shadow:0 22px 70px #18151d2c;animation:orders-create-in .2s ease-out}.orders-create-dialog .orders-detail__head{padding-bottom:15px}.orders-create-note{margin:13px 0 17px;padding:9px 11px;border-radius:8px;background:#faf6ed;color:#8f794e;font-size:9px;line-height:1.5}.orders-create-form{display:grid;gap:12px}.orders-create-form label{display:grid;gap:6px;color:#77727b;font-size:9px;font-weight:700}.orders-create-form input,.orders-create-form select,.orders-create-form textarea{width:100%;min-height:37px;padding:9px 10px;border:1px solid #eae7e0;border-radius:8px;outline:none;background:#fff;color:#3c3942;font:inherit;font-size:10px;font-weight:500;resize:vertical;transition:border-color .15s,box-shadow .15s}.orders-create-form input:focus,.orders-create-form select:focus,.orders-create-form textarea:focus{border-color:color-mix(in srgb,var(--product-accent) 50%,white);box-shadow:0 0 0 3px color-mix(in srgb,var(--product-accent) 10%,transparent)}.orders-create-form input::placeholder,.orders-create-form textarea::placeholder{color:#b3aeb6}.orders-create-form__row{display:grid;grid-template-columns:1fr 1fr;gap:11px}.orders-create-actions{display:flex;gap:9px;padding-top:5px}.orders-create-actions .orders-primary-button{flex:1}.portal-app[data-product-theme=dark] .orders-create-dialog{border-color:#394656;background:#222d3a}.portal-app[data-product-theme=dark] .orders-create-note{background:#393327;color:#dbc28f}.portal-app[data-product-theme=dark] .orders-create-form label{color:#b6c0cc}.portal-app[data-product-theme=dark] .orders-create-form input,.portal-app[data-product-theme=dark] .orders-create-form select,.portal-app[data-product-theme=dark] .orders-create-form textarea{border-color:#465363;background:#1b2430;color:#e2eaf2}.portal-app[data-product-theme=dark] .orders-create-form input::placeholder,.portal-app[data-product-theme=dark] .orders-create-form textarea::placeholder{color:#788493}.portal-app[data-product-theme=dark] .orders-notice{border-color:#36533e;background:#24372a;color:#a5d2ad}@keyframes orders-create-in{0%{transform:translateY(8px) scale(.99);opacity:.65}to{transform:translateY(0) scale(1);opacity:1}}@media(max-width:760px){.orders-heading__actions{flex-wrap:wrap;justify-content:flex-start}.orders-demo-badge{flex:1}}@media(max-width:480px){.orders-heading__actions{gap:7px}.orders-demo-badge{width:100%;flex:none}.orders-create-button,.orders-export-button{flex:1}.orders-create-dialog{padding:18px}}.orders-call-button{display:inline-flex;align-items:center;gap:5px;margin:6px 0 0 43px;padding:5px 8px;border:1px solid #e8d8bd;border-radius:7px;background:#fbf7ef;color:#815f2d;font-size:9px;font-weight:700;cursor:pointer}.orders-call-button:hover:not(:disabled){border-color:#c9a767;background:#f7f0e2}.orders-call-button:disabled{cursor:wait;opacity:.55}.portal-app[data-product-theme=dark] .orders-call-button,.portal-app[data-product-theme=dark] .order-communication-button{border-color:#66583e;background:#382f25;color:#e1c38c}.portal-app[data-product-theme=dark] .order-communication-button--whatsapp{border-color:#3d6449;background:#263a2d;color:#a8d9b1}.order-detail-back{display:inline-flex;min-height:32px;align-items:center;gap:7px;margin:0 0 18px;padding:0 9px;border:1px solid #ece9e3;border-radius:8px;background:#fff;color:#77727b;font-size:9px;font-weight:700;transition:border-color .15s,color .15s,background .15s}.order-detail-back:hover{border-color:color-mix(in srgb,var(--product-accent) 40%,white);background:#fffdfa;color:var(--product-accent)}.order-detail-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;margin-bottom:20px}.order-detail-heading h1{margin:7px 0 4px;color:#292832;font-family:Manrope,sans-serif;font-size:27px;font-weight:750;letter-spacing:-.04em}.order-detail-heading p{margin:0;color:#8d8890;font-size:10px}.order-detail-heading p span{padding:0 4px;color:#c4bfc5}.order-detail-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);align-items:start;gap:14px}.order-detail-main-column,.order-detail-side-column{display:grid;gap:13px}.order-detail-card{padding:18px;border:1px solid #ece9e3;border-radius:12px;background:#fff;box-shadow:0 5px 16px #453c2b06}.order-detail-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.order-detail-card-heading h2{margin:5px 0 0;color:#35323b;font-family:Manrope,sans-serif;font-size:14px;font-weight:750;letter-spacing:-.02em}.order-detail-number{color:#a09ba3;font-size:9px;font-weight:700}.order-progress-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0 18px}.order-progress-step{position:relative;display:grid;justify-items:center;gap:7px;color:#a6a1a8;text-align:center}.order-progress-step:not(:last-child):after{position:absolute;top:10px;left:calc(50% + 13px);width:calc(100% - 26px);height:1px;background:#e9e5df;content:""}.order-progress-step>span{z-index:1;display:grid;width:21px;height:21px;place-items:center;border:1px solid #e2ded7;border-radius:50%;background:#fff;color:#aaa5ad;font-size:8px;font-weight:700}.order-progress-step small{font-size:8px;line-height:1.35}.order-progress-step.is-done{color:#618b68}.order-progress-step.is-done>span{border-color:#d7e8d8;background:#edf5ee;color:#56865f}.order-progress-step.is-done:not(:last-child):after{background:#b9d6bd}.order-progress-step.is-current{color:var(--product-accent);font-weight:700}.order-progress-step.is-current>span{border-color:color-mix(in srgb,var(--product-accent) 35%,white);background:color-mix(in srgb,var(--product-accent) 10%,white);color:var(--product-accent)}.order-detail-item{display:flex;align-items:center;gap:11px;padding:13px;border:1px solid #f0ede7;border-radius:10px;background:#fdfcfb}.order-detail-item>div{display:grid;flex:1;gap:5px}.order-detail-item strong{color:#48444d;font-size:10px}.order-detail-item small{color:#9b969e;font-size:8px}.order-detail-item>b{color:#37343d;font-size:11px}.order-detail-icon{display:grid;width:34px;height:34px;flex:none;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--product-accent) 10%,white);color:var(--product-accent)}.order-detail-delivery>p{margin:14px 0;color:#615d66;font-size:10px;line-height:1.6}.order-detail-delivery-meta{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding-top:13px;border-top:1px solid #f0ede8}.order-detail-delivery-meta>span{display:flex;align-items:center;gap:8px;color:var(--product-accent)}.order-detail-delivery-meta>span>span{display:grid;gap:4px}.order-detail-delivery-meta small{color:#9b969e;font-size:8px}.order-detail-delivery-meta strong{color:#514d56;font-size:9px}.order-detail-person{display:flex;align-items:center;gap:9px;margin:15px 0}.order-detail-person .orders-avatar{width:36px;height:36px}.order-detail-person>div{display:grid;gap:4px}.order-detail-person strong{color:#423e47;font-size:10px}.order-detail-person small{color:#9b969e;font-size:8px}.order-detail-address{display:flex;align-items:flex-start;gap:8px;padding-top:12px;border-top:1px solid #f0ede8;color:var(--product-accent)}.order-detail-address p{margin:0;color:#77727b;font-size:9px;line-height:1.6}.order-detail-payment{display:grid;gap:12px}.order-detail-payment .order-detail-card-heading{margin-bottom:2px}.order-money-row,.order-money-total{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#8c8790;font-size:9px}.order-money-row strong{color:#55515a;font-size:9px;font-weight:650}.order-money-total{padding:11px 0;border-top:1px solid #f0ede8;border-bottom:1px solid #f0ede8;color:#514d56;font-weight:700}.order-money-total strong{color:#37343d;font-size:14px;font-weight:800}.order-money-row--paid strong{color:#57815f}.order-money-row--due strong{color:#b46757}.order-detail-payment .orders-payment{margin-top:1px}.order-detail-demo-note{margin:14px 0 0;color:#aaa5ad;text-align:right;font-size:8px}.order-detail-not-found{display:grid;justify-items:center;gap:9px;margin:65px auto;padding:28px;color:#aaa5ad;text-align:center}.order-detail-not-found h1{margin:3px 0;color:#35323b;font:700 20px Manrope,sans-serif}.order-detail-not-found p{margin:0;color:#928d95;font-size:10px}.order-detail-not-found .order-detail-back{margin-top:8px}.portal-app[data-product-theme=dark] .order-detail-back,.portal-app[data-product-theme=dark] .order-detail-card{border-color:#344151;background:#222d3a;box-shadow:none}.portal-app[data-product-theme=dark] .order-detail-heading h1,.portal-app[data-product-theme=dark] .order-detail-card-heading h2,.portal-app[data-product-theme=dark] .order-detail-item strong,.portal-app[data-product-theme=dark] .order-detail-item>b,.portal-app[data-product-theme=dark] .order-detail-person strong,.portal-app[data-product-theme=dark] .order-money-total strong,.portal-app[data-product-theme=dark] .order-detail-not-found h1{color:#e2eaf2}.portal-app[data-product-theme=dark] .order-detail-heading p,.portal-app[data-product-theme=dark] .order-detail-demo-note,.portal-app[data-product-theme=dark] .order-detail-number,.portal-app[data-product-theme=dark] .order-detail-person small,.portal-app[data-product-theme=dark] .order-detail-item small{color:#9eabba}.portal-app[data-product-theme=dark] .order-detail-back{color:#c0cad6}.portal-app[data-product-theme=dark] .order-detail-item{border-color:#394656;background:#1b2430}.portal-app[data-product-theme=dark] .order-progress-step>span{border-color:#465363;background:#222d3a;color:#9eabba}.portal-app[data-product-theme=dark] .order-progress-step:not(:last-child):after,.portal-app[data-product-theme=dark] .order-detail-delivery-meta,.portal-app[data-product-theme=dark] .order-detail-address,.portal-app[data-product-theme=dark] .order-money-total{border-color:#394656}.portal-app[data-product-theme=dark] .order-progress-step.is-done>span{border-color:#3b5942;background:#263a2d;color:#9ccc9e}.portal-app[data-product-theme=dark] .order-progress-step.is-current>span{border-color:color-mix(in srgb,var(--product-accent) 55%,#263240);background:color-mix(in srgb,var(--product-accent) 18%,#263240);color:color-mix(in srgb,var(--product-accent) 68%,white)}.portal-app[data-product-theme=dark] .order-detail-delivery>p,.portal-app[data-product-theme=dark] .order-detail-address p,.portal-app[data-product-theme=dark] .order-money-row strong,.portal-app[data-product-theme=dark] .order-money-total,.portal-app[data-product-theme=dark] .order-detail-delivery-meta strong{color:#c0cad6}.portal-app[data-product-theme=dark] .order-detail-not-found p{color:#9eabba}@media(max-width:900px){.order-detail-layout{grid-template-columns:1fr}.order-detail-side-column{grid-template-columns:1fr 1fr}}@media(max-width:600px){.order-detail-heading{align-items:flex-start;flex-direction:column}.order-detail-heading h1{font-size:24px}.order-detail-layout{gap:10px}.order-detail-side-column{grid-template-columns:1fr}.order-detail-card{padding:15px}.order-progress-step small{font-size:7px}.order-detail-delivery-meta{grid-template-columns:1fr}.order-detail-demo-note{text-align:left}}.order-communication-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;margin:12px 8px 2px 0;padding:0 13px;border:1px solid #e8d8bd;border-radius:8px;background:#fbf7ef;color:#815f2d;font-size:11px;font-weight:700;cursor:pointer}.order-communication-button:hover:not(:disabled){border-color:#c9a767;background:#f7f0e2}.order-communication-button:disabled{cursor:wait;opacity:.6}.order-communication-button--whatsapp{border-color:#d5e7d8;background:#f2f8f3;color:#39734b}.order-communication-button--whatsapp:hover:not(:disabled){border-color:#85b490;background:#eaf5ec}.order-detail-tracking-link{display:inline-flex;width:max-content;margin-top:12px;color:var(--product-accent);font-size:10px;font-weight:700;text-decoration:none}.order-detail-tracking-link:hover{text-decoration:underline}.payments-page{width:min(1380px,100%);margin:0 auto}.payments-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 0 24px}.payments-heading h1{margin:7px 0 5px;color:#292832;font-family:Manrope,sans-serif;font-size:29px;font-weight:750;letter-spacing:-.045em}.payments-heading p{margin:0;color:#85818a;font-size:12px;line-height:1.6}.payments-heading__actions{display:flex;align-items:center;gap:9px}.payments-demo-badge{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid #edeae4;border-radius:99px;background:#fff;color:#8a858d;font-size:9px;font-weight:600;white-space:nowrap}.payments-demo-badge i{width:6px;height:6px;border-radius:50%;background:#8b76bf;box-shadow:0 0 0 3px #8b76bf1c}.payments-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px}.payments-kpi{display:flex;min-height:108px;align-items:flex-start;gap:11px;padding:15px;border:1px solid #ece9e3;border-radius:12px;background:#fff;box-shadow:0 5px 16px #453c2b06}.payments-kpi__icon{display:grid;width:35px;height:35px;flex:none;place-items:center;border-radius:10px}.payments-kpi__icon--green{background:#edf5ee;color:#5e8b68}.payments-kpi__icon--gold{background:#fbf2e2;color:#aa791a}.payments-kpi__icon--blue{background:#edf2f9;color:#5d76a5}.payments-kpi__icon--rose{background:#fbefed;color:#b8685e}.payments-kpi>div{display:grid;min-width:0;flex:1;gap:4px}.payments-kpi>svg{flex:none;color:#c1bbc2}.payments-kpi small{color:#918c94;font-size:9px;font-weight:600}.payments-kpi strong{overflow:hidden;color:#302e37;font-family:Manrope,sans-serif;font-size:19px;font-weight:750;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.payments-kpi span:not(.payments-kpi__icon){color:#aaa5ad;font-size:8px}.payments-board{overflow:hidden;border:1px solid #ece9e3;border-radius:13px;background:#fff;box-shadow:0 8px 26px #423b2c08}.payments-board__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:19px 20px 15px}.payments-board__heading h2{margin:0;color:#35323b;font-family:Manrope,sans-serif;font-size:15px;font-weight:750;letter-spacing:-.025em}.payments-board__heading p{margin:5px 0 0;color:#96919a;font-size:10px}.payments-count{padding:6px 9px;border-radius:99px;background:#f8f6f2;color:#8c8790;font-size:9px;font-weight:650;white-space:nowrap}.payments-tools{display:flex;align-items:center;gap:10px;padding:0 20px 14px}.payments-tools>.orders-search{min-width:180px;min-height:38px;flex:1}.payments-sort{position:relative;display:flex;height:38px;align-items:center;gap:7px;padding:0 10px;border:1px solid #ece9e3;border-radius:9px;background:#fff;color:#98939b;font-size:9px;white-space:nowrap}.payments-sort select{appearance:none;max-width:105px;padding:0 15px 0 0;border:0;outline:0;background:transparent;color:#514d55;font:inherit;font-size:9px;font-weight:650;cursor:pointer}.payments-sort>svg{position:absolute;right:8px;pointer-events:none;color:#aaa5ad}.payments-filters{display:flex;gap:5px;overflow:auto;padding:0 20px 13px;border-bottom:1px solid #f0ede8;scrollbar-width:none}.payments-filters::-webkit-scrollbar{display:none}.payments-filters button{display:inline-flex;min-height:30px;flex:none;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:0;border-radius:7px;background:transparent;color:#918c94;font-size:9px;font-weight:650;white-space:nowrap;transition:background .15s,color .15s}.payments-filters button:hover{background:#faf7f0;color:#615c65}.payments-filters button.is-active{background:color-mix(in srgb,var(--product-accent) 10%,white);color:var(--product-accent)}.payments-filters button i{display:grid;min-width:16px;height:16px;place-items:center;border-radius:99px;background:#fff;color:inherit;font-size:8px;font-style:normal}.payments-table-wrap{overflow:auto}.payments-table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}.payments-table th{height:37px;padding:0 11px;background:#fdfcfb;color:#a09ba3;font-size:8px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.payments-table th:first-child,.payments-table td:first-child{padding-left:20px}.payments-table th:last-child,.payments-table td:last-child{padding-right:16px}.payments-table td{height:66px;padding:9px 11px;border-top:1px solid #f3f0eb;color:#5c5861;font-size:9px;vertical-align:middle}.payments-table tbody tr{cursor:pointer;transition:background .13s}.payments-table tbody tr:hover{background:#fdfbf7}.payments-table td>strong,.payments-table td>small{display:block}.payments-id{color:#49454e;font-size:9px;font-weight:750}.payments-table td:first-child small{margin-top:4px;color:#aaa5ad;font-size:8px}.payments-type{color:#6e8a70;font-size:8px;font-weight:650}.payments-type.is-refund{color:#ad6b5c}.payments-customer{display:flex;align-items:center;gap:8px}.payments-customer>i{display:grid;width:29px;height:29px;flex:none;place-items:center;border-radius:50%;background:#f3eee5;color:#877757;font-size:8px;font-style:normal;font-weight:750}.payments-customer>span{display:grid;gap:4px}.payments-customer strong{color:#3e3a43;font-size:9px;font-weight:700}.payments-customer small{color:#aaa5ad;font-size:8px}.payments-method{display:flex;align-items:center;gap:7px;color:#958f98}.payments-method>span{display:grid;gap:4px}.payments-method strong{color:#56525b;font-size:8px;font-weight:650}.payments-method small{color:#aaa5ad;font-size:8px}.payments-date{color:#8c8790;font-size:8px!important}.payments-date svg{margin-right:5px;vertical-align:-2px;color:#aaa5ad}.payment-status{display:inline-flex;min-height:22px;align-items:center;gap:6px;padding:0 8px;border-radius:99px;font-size:8px;font-weight:700}.payment-status i{width:6px;height:6px;border-radius:50%;background:currentColor}.payment-status--complete{background:#edf5ee;color:#57815f}.payment-status--pending{background:#fff5e3;color:#a47a33}.payment-status--failed{background:#fbefec;color:#b46757}.payments-amount{text-align:right!important}.payments-amount strong{color:#4a7052;font-size:10px;font-weight:750}.payments-amount.is-refund strong{color:#ad6b5c}.payments-open{display:grid;width:27px;height:27px;place-items:center;border:0;border-radius:7px;background:transparent;color:#aaa5ad;transition:background .15s,color .15s}.payments-open:hover{background:#f7f2e9;color:var(--product-accent)}.payments-board__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-top:1px solid #f0ede8;color:#aaa5ad;font-size:8px}.payments-board__footer span:last-child{display:flex;align-items:center;gap:6px;color:#87828a}.payments-empty{display:grid;justify-items:center;gap:8px;padding:40px 16px;color:#aaa5ad}.payments-empty strong{color:#514d55;font-size:12px}.payments-empty span{font-size:10px}.payments-empty button{margin-top:5px;padding:7px 11px;border:1px solid #ece9e3;border-radius:7px;background:#fff;color:var(--product-accent);font-size:9px;font-weight:700}.payment-overlay{position:fixed;z-index:80;inset:0;display:flex;justify-content:flex-end;background:#1c1a2052;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:orders-fade .18s ease-out}.payment-detail{display:flex;width:min(455px,100%);height:100%;flex-direction:column;overflow:auto;padding:24px;background:#fff;box-shadow:-14px 0 40px #1b172019;animation:orders-slide .22s ease-out}.payment-detail__header{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid #f0ede8}.payment-detail__icon{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:#edf5ee;color:#5b8a64}.payment-detail__icon.is-refund{background:#fbefec;color:#b46757}.payment-detail__header>div{flex:1}.payment-eyebrow{color:#9b969e;font-size:8px;font-weight:800;letter-spacing:.12em}.payment-detail__header h2{margin:4px 0 0;color:#302e37;font-family:Manrope,sans-serif;font-size:18px;letter-spacing:-.03em}.payment-close{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:8px;background:#f7f5f1;color:#77727b}.payment-detail__amount{display:grid;justify-items:center;gap:8px;padding:24px 0;border-bottom:1px solid #f0ede8}.payment-detail__amount small{color:#99949d;font-size:9px}.payment-detail__amount strong{color:#47744f;font-family:Manrope,sans-serif;font-size:28px;font-weight:800;letter-spacing:-.04em}.payment-detail__amount.is-refund strong{color:#ad6255}.payment-detail__customer{display:flex;align-items:center;gap:10px;padding:17px 0;border-bottom:1px solid #f0ede8}.payment-detail__customer>span{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:#f3eee5;color:#877757;font-size:9px;font-weight:750}.payment-detail__customer>div{display:grid;flex:1;gap:4px}.payment-detail__customer strong{color:#403d46;font-size:10px}.payment-detail__customer small{color:#99949d;font-size:8px}.payment-detail__customer a{display:inline-flex;align-items:center;gap:3px;color:var(--product-accent);font-size:8px;font-weight:700;text-decoration:none}.payment-detail__list{display:grid;gap:0}.payment-detail__list>div{display:flex;justify-content:space-between;gap:15px;padding:13px 1px;border-bottom:1px solid #f3f0eb}.payment-detail__list span{color:#96919a;font-size:9px}.payment-detail__list strong{max-width:60%;overflow:hidden;color:#514d56;font-size:9px;font-weight:650;text-align:right;text-overflow:ellipsis}.payment-detail__note{margin:17px 0;padding:10px;border-radius:8px;background:#f8f6f2;color:#9a959d;font-size:8px;line-height:1.5}.payment-done{min-height:37px;margin-top:auto;border:1px solid #eae6df;border-radius:8px;background:#fff;color:#625d66;font-size:10px;font-weight:700}.portal-app[data-product-theme=dark] .payments-heading h1,.portal-app[data-product-theme=dark] .payments-kpi strong,.portal-app[data-product-theme=dark] .payments-board__heading h2,.portal-app[data-product-theme=dark] .payments-id,.portal-app[data-product-theme=dark] .payments-customer strong,.portal-app[data-product-theme=dark] .payment-detail__header h2,.portal-app[data-product-theme=dark] .payment-detail__customer strong,.portal-app[data-product-theme=dark] .payment-detail__list strong{color:#e2eaf2}.portal-app[data-product-theme=dark] .payments-heading p,.portal-app[data-product-theme=dark] .payments-kpi small,.portal-app[data-product-theme=dark] .payments-kpi span:not(.payments-kpi__icon),.portal-app[data-product-theme=dark] .payments-board__heading p{color:#9eabba}.portal-app[data-product-theme=dark] .payments-demo-badge,.portal-app[data-product-theme=dark] .payments-kpi,.portal-app[data-product-theme=dark] .payments-board{border-color:#344151;background:#222d3a;box-shadow:none}.portal-app[data-product-theme=dark] .payments-kpi__icon--green{background:#29382f;color:#92bd98}.portal-app[data-product-theme=dark] .payments-kpi__icon--gold{background:#3a3327;color:#d9b467}.portal-app[data-product-theme=dark] .payments-kpi__icon--blue{background:#2c3544;color:#96acd2}.portal-app[data-product-theme=dark] .payments-kpi__icon--rose{background:#3a2c30;color:#db958b}.portal-app[data-product-theme=dark] .payments-count,.portal-app[data-product-theme=dark] .payments-sort,.portal-app[data-product-theme=dark] .payments-tools .orders-search{border-color:#394656;background:#1b2430;color:#aeb8c5}.portal-app[data-product-theme=dark] .payments-sort select,.portal-app[data-product-theme=dark] .payments-tools .orders-search input{color:#e2eaf2}.portal-app[data-product-theme=dark] .payments-filters{border-color:#394656}.portal-app[data-product-theme=dark] .payments-filters button{color:#aeb8c5}.portal-app[data-product-theme=dark] .payments-filters button.is-active{background:color-mix(in srgb,var(--product-accent) 18%,#202936);color:color-mix(in srgb,var(--product-accent) 68%,white)}.portal-app[data-product-theme=dark] .payments-table th{background:#1b2430;color:#9eabba}.portal-app[data-product-theme=dark] .payments-table td{border-color:#344151;color:#c0cad6}.portal-app[data-product-theme=dark] .payments-table tbody tr:hover{background:#273341}.portal-app[data-product-theme=dark] .payments-customer>i,.portal-app[data-product-theme=dark] .payment-detail__customer>span{background:#3a3429;color:#d7c28f}.portal-app[data-product-theme=dark] .payments-method strong,.portal-app[data-product-theme=dark] .payments-date{color:#c0cad6}.portal-app[data-product-theme=dark] .payments-board__footer{border-color:#394656;color:#9eabba}.portal-app[data-product-theme=dark] .payment-detail{background:#222d3a}.portal-app[data-product-theme=dark] .payment-detail__header,.portal-app[data-product-theme=dark] .payment-detail__amount,.portal-app[data-product-theme=dark] .payment-detail__customer,.portal-app[data-product-theme=dark] .payment-detail__list>div{border-color:#394656}.portal-app[data-product-theme=dark] .payment-detail__customer small,.portal-app[data-product-theme=dark] .payment-detail__list span{color:#9eabba}.portal-app[data-product-theme=dark] .payment-detail__list strong{color:#c0cad6}.portal-app[data-product-theme=dark] .payment-detail__note{background:#1b2430;color:#aab4c2}.portal-app[data-product-theme=dark] .payment-done{border-color:#465363;background:#263240;color:#d6deea}@media(max-width:1050px){.payments-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.payments-heading{align-items:flex-start;flex-direction:column}.payments-heading__actions{width:100%;justify-content:space-between}.payments-kpis{gap:9px}.payments-kpi{min-height:96px;padding:13px 11px}.payments-tools,.payments-filters,.payments-board__heading{padding-inline:15px}.payments-table{min-width:940px}.payments-board__footer{align-items:flex-start;flex-direction:column;padding-inline:15px}}@media(max-width:480px){.payments-heading h1{font-size:25px}.payments-kpis{grid-template-columns:1fr 1fr}.payments-kpi{gap:8px}.payments-kpi__icon{width:31px;height:31px}.payments-kpi strong{font-size:16px}.payments-tools{align-items:stretch;flex-direction:column}.payments-sort{width:max-content}.payment-detail{padding:20px}}.payments-pager{display:flex;align-items:center;gap:8px}.payments-pager button{display:inline-flex;align-items:center;gap:4px;padding:6px 8px;border:1px solid #ece9e3;border-radius:7px;background:#fff;color:#716c75;font-size:8px;font-weight:650}.payments-pager button:disabled{opacity:.45;cursor:default}.payments-pager small{color:#8f8a93;font-size:8px;white-space:nowrap}.payment-status--refund{background:#f7edf5;color:#95607f}.payments-heading__actions button:disabled{opacity:.5;cursor:default}.portal-app[data-product-theme=dark] .payments-pager button{border-color:#394656;background:#1b2430;color:#c0cad6}.portal-app[data-product-theme=dark] .payments-pager small{color:#9eabba}.customers-page{width:min(1380px,100%);margin:0 auto}.customers-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 0 24px}.customers-heading h1{margin:7px 0 5px;color:#292832;font-family:Manrope,sans-serif;font-size:29px;font-weight:750;letter-spacing:-.045em}.customers-heading p{margin:0;color:#85818a;font-size:12px;line-height:1.6}.customers-heading__actions{display:flex;align-items:center;gap:9px}.customers-demo-badge{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid #edeae4;border-radius:99px;background:#fff;color:#8a858d;font-size:9px;font-weight:600;white-space:nowrap}.customers-demo-badge i{width:6px;height:6px;border-radius:50%;background:#8b76bf;box-shadow:0 0 0 3px #8b76bf1c}.customers-scope-badge{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid #edeae4;border-radius:99px;background:#fff;color:#8a858d;font-size:9px;font-weight:650;white-space:nowrap}.customers-scope-badge i{width:6px;height:6px;border-radius:50%;background:#6d9a72;box-shadow:0 0 0 3px #6d9a721c}.customers-refresh{min-width:80px}.customers-refresh:disabled{cursor:wait;opacity:.65}.customers-loading{display:flex;min-height:190px;align-items:center;justify-content:center;gap:10px;color:#96919a;font-size:10px}.customers-load-error{display:grid;justify-items:center;gap:9px;padding:38px 16px;color:#96919a;text-align:center}.customers-load-error strong{color:#514d55;font-size:12px}.customers-load-error span{max-width:440px;font-size:10px;line-height:1.5}.customers-load-error button{display:inline-flex;min-height:32px;align-items:center;gap:7px;margin-top:5px;padding:0 11px;border:1px solid #ece9e3;border-radius:8px;background:#fff;color:var(--product-accent);font-size:9px;font-weight:700}.customers-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px}.customers-kpi{display:flex;min-height:108px;align-items:flex-start;gap:11px;padding:15px;border:1px solid #ece9e3;border-radius:12px;background:#fff;box-shadow:0 5px 16px #453c2b06}.customers-kpi__icon{display:grid;width:35px;height:35px;flex:none;place-items:center;border-radius:10px}.customers-kpi__icon--gold{background:#fbf2e2;color:#aa791a}.customers-kpi__icon--green{background:#edf5ee;color:#5e8b68}.customers-kpi__icon--blue{background:#edf2f9;color:#5d76a5}.customers-kpi__icon--rose{background:#fbefed;color:#b8685e}.customers-kpi>div{display:grid;min-width:0;flex:1;gap:4px}.customers-kpi>svg{flex:none;color:#c1bbc2}.customers-kpi small{color:#918c94;font-size:9px;font-weight:600}.customers-kpi strong{overflow:hidden;color:#302e37;font-family:Manrope,sans-serif;font-size:19px;font-weight:750;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.customers-kpi span:not(.customers-kpi__icon){color:#aaa5ad;font-size:8px}.customers-board{overflow:hidden;border:1px solid #ece9e3;border-radius:13px;background:#fff;box-shadow:0 8px 26px #423b2c08}.customers-board__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:19px 20px 15px}.customers-board__heading h2{margin:0;color:#35323b;font-family:Manrope,sans-serif;font-size:15px;font-weight:750;letter-spacing:-.025em}.customers-board__heading p{margin:5px 0 0;color:#96919a;font-size:10px}.customers-count{padding:6px 9px;border-radius:99px;background:#f8f6f2;color:#8c8790;font-size:9px;font-weight:650;white-space:nowrap}.customers-tools{display:flex;align-items:center;gap:10px;padding:0 20px 14px}.customers-tools>.orders-search{min-width:180px;min-height:38px;flex:1}.customers-sort{position:relative;display:flex;height:38px;align-items:center;gap:7px;padding:0 10px;border:1px solid #ece9e3;border-radius:9px;background:#fff;color:#98939b;font-size:9px;white-space:nowrap}.customers-sort select{appearance:none;max-width:115px;padding:0 15px 0 0;border:0;outline:0;background:transparent;color:#514d55;font:inherit;font-size:9px;font-weight:650;cursor:pointer}.customers-sort>svg{position:absolute;right:8px;pointer-events:none;color:#aaa5ad}.customers-segments{display:flex;gap:5px;overflow:auto;padding:0 20px 13px;border-bottom:1px solid #f0ede8;scrollbar-width:none}.customers-segments::-webkit-scrollbar{display:none}.customers-segments button{display:inline-flex;min-height:30px;flex:none;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:0;border-radius:7px;background:transparent;color:#918c94;font-size:9px;font-weight:650;white-space:nowrap;transition:background .15s,color .15s}.customers-segments button:hover{background:#faf7f0;color:#615c65}.customers-segments button.is-active{background:color-mix(in srgb,var(--product-accent) 10%,white);color:var(--product-accent)}.customers-segments button i{display:grid;min-width:16px;height:16px;place-items:center;border-radius:99px;background:#fff;color:inherit;font-size:8px;font-style:normal}.customers-table-wrap{overflow:auto}.customers-table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}.customers-table th{height:37px;padding:0 11px;background:#fdfcfb;color:#a09ba3;font-size:8px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.customers-table th:first-child,.customers-table td:first-child{padding-left:20px}.customers-table th:last-child,.customers-table td:last-child{padding-right:16px}.customers-table td{height:67px;padding:9px 11px;border-top:1px solid #f3f0eb;color:#5c5861;font-size:9px;vertical-align:middle}.customers-table tbody tr{cursor:pointer;transition:background .13s}.customers-table tbody tr:hover{background:#fdfbf7}.customers-person{display:flex;align-items:center;gap:9px}.customers-person>i{display:grid;width:31px;height:31px;flex:none;place-items:center;border-radius:50%;background:#f3eee5;color:#877757;font-size:8px;font-style:normal;font-weight:750}.customers-person>span{display:grid;gap:4px}.customers-person strong{display:flex;align-items:center;gap:5px;color:#3e3a43;font-size:9px;font-weight:700}.customers-person strong svg{color:#b89048}.customers-person small{color:#aaa5ad;font-size:8px}.customers-contact-cell{display:grid;gap:4px}.customers-contact-cell strong{color:#55515a;font-size:8px;font-weight:650}.customers-contact-cell small{color:#aaa5ad;font-size:8px}.customers-order-count{display:inline-flex;align-items:baseline;gap:4px;color:#49454e;font-size:10px;font-weight:750}.customers-order-count small{color:#aaa5ad;font-size:8px;font-weight:500}.customers-date{color:#8c8790;font-size:8px!important}.customers-date svg{margin-right:5px;vertical-align:-2px;color:#aaa5ad}.customers-table__value{text-align:right!important}.customers-table__value strong{color:#38353e;font-size:10px;font-weight:750}.customers-open{display:grid;width:27px;height:27px;place-items:center;border:0;border-radius:7px;background:transparent;color:#aaa5ad;transition:background .15s,color .15s}.customers-open:hover{background:#f7f2e9;color:var(--product-accent)}.customers-board__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-top:1px solid #f0ede8;color:#aaa5ad;font-size:8px}.customers-empty{display:grid;justify-items:center;gap:8px;padding:40px 16px;color:#aaa5ad}.customers-empty strong{color:#514d55;font-size:12px}.customers-empty span{font-size:10px}.customers-empty button{margin-top:5px;padding:7px 11px;border:1px solid #ece9e3;border-radius:7px;background:#fff;color:var(--product-accent);font-size:9px;font-weight:700}.customers-overlay{position:fixed;z-index:80;inset:0;display:flex;justify-content:flex-end;background:#1c1a2052;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:orders-fade .18s ease-out}.customers-detail{display:flex;width:min(470px,100%);height:100%;flex-direction:column;overflow:auto;padding:24px;background:#fff;box-shadow:-14px 0 40px #1b172019;animation:orders-slide .22s ease-out}.customers-detail__head{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid #f0ede8}.customers-detail__avatar{display:grid;width:43px;height:43px;flex:none;place-items:center;border-radius:50%;background:#f3eee5;color:#877757;font-size:11px;font-weight:750}.customers-detail__head>div{min-width:0;flex:1}.customers-detail__head h2{margin:4px 0;color:#302e37;font-family:Manrope,sans-serif;font-size:17px;letter-spacing:-.03em}.customers-detail__head small{color:#99949d;font-size:8px}.customers-close{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:8px;background:#f7f5f1;color:#77727b}.customers-detail__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:16px 0;border-bottom:1px solid #f0ede8}.customers-detail__stats>div{display:grid;gap:6px;padding:11px;border-radius:9px;background:#faf9f6}.customers-detail__stats small{color:#96919a;font-size:8px}.customers-detail__stats strong{overflow:hidden;color:#37343d;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.customers-contact{display:grid;gap:12px;padding:18px 0;border-bottom:1px solid #f0ede8}.customers-contact h3,.customers-history__head h3{margin:3px 0 0;color:#37343d;font-family:Manrope,sans-serif;font-size:13px;letter-spacing:-.02em}.customers-contact>a,.customers-contact>div{display:flex;align-items:center;gap:9px;color:#8c8790;font-size:9px;text-decoration:none}.customers-contact svg{flex:none;color:var(--product-accent)}.customers-history{padding-top:18px}.customers-history__head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:9px}.customers-history__head>span{color:#99949d;font-size:8px}.customers-history__item{display:flex;align-items:center;gap:9px;padding:11px 0;border-top:1px solid #f3f0eb}.customers-history__item>span{display:grid;width:32px;height:32px;flex:none;place-items:center;border-radius:9px;background:#f7f2e9;color:var(--product-accent)}.customers-history__item>div:nth-child(2){display:grid;min-width:0;flex:1;gap:4px}.customers-history__item strong{overflow:hidden;color:#49454e;font-size:8px;text-overflow:ellipsis}.customers-history__item small{color:#a09ba3;font-size:8px}.customers-history__amount{display:grid;justify-items:end;gap:4px}.customers-history__amount b{color:#37343d;font-size:9px}.customers-history__amount small{color:#99949d;text-align:right}.customers-demo-note{margin:14px 0;padding:10px;border-radius:8px;background:#f8f6f2;color:#9a959d;font-size:8px;line-height:1.5}.customers-done{min-height:37px;margin-top:auto;border:1px solid #eae6df;border-radius:8px;background:#fff;color:#625d66;font-size:10px;font-weight:700}.customers-overlay--center{align-items:center;justify-content:center;padding:20px}.customers-add{width:min(460px,100%);max-height:min(92vh,700px);overflow:auto;padding:22px;border:1px solid #eeebe5;border-radius:15px;background:#fff;box-shadow:0 22px 70px #18151d2c;animation:orders-create-in .2s ease-out}.customers-add .customers-detail__head{padding-bottom:15px}.customers-add__icon{display:grid;width:41px;height:41px;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--product-accent) 10%,white);color:var(--product-accent)}.customers-add .customers-demo-note{margin:13px 0 16px;background:#faf6ed;color:#8f794e}.customers-add form{display:grid;gap:12px}.customers-add label{display:grid;gap:6px;color:#77727b;font-size:9px;font-weight:700}.customers-add input{width:100%;min-height:37px;padding:9px 10px;border:1px solid #eae7e0;border-radius:8px;outline:none;background:#fff;color:#3c3942;font:inherit;font-size:10px;font-weight:500;transition:border-color .15s,box-shadow .15s}.customers-add input:focus{border-color:color-mix(in srgb,var(--product-accent) 50%,white);box-shadow:0 0 0 3px color-mix(in srgb,var(--product-accent) 10%,transparent)}.customers-add input::placeholder{color:#b3aeb6}.customers-add__actions{display:flex;gap:9px;padding-top:5px}.customers-secondary,.customers-primary{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;padding:0 14px;border-radius:8px;font-size:10px;font-weight:700}.customers-secondary{border:1px solid #ebe7df;background:#fff;color:#68636c}.customers-primary{flex:1;border:1px solid var(--product-accent);background:var(--product-accent);color:#fff}.portal-app[data-product-theme=dark] .customers-heading h1,.portal-app[data-product-theme=dark] .customers-kpi strong,.portal-app[data-product-theme=dark] .customers-board__heading h2,.portal-app[data-product-theme=dark] .customers-person strong,.portal-app[data-product-theme=dark] .customers-order-count,.portal-app[data-product-theme=dark] .customers-table__value strong,.portal-app[data-product-theme=dark] .customers-detail__head h2,.portal-app[data-product-theme=dark] .customers-detail__stats strong,.portal-app[data-product-theme=dark] .customers-contact h3,.portal-app[data-product-theme=dark] .customers-history__head h3,.portal-app[data-product-theme=dark] .customers-history__item strong,.portal-app[data-product-theme=dark] .customers-history__amount b{color:#e2eaf2}.portal-app[data-product-theme=dark] .customers-heading p,.portal-app[data-product-theme=dark] .customers-kpi small,.portal-app[data-product-theme=dark] .customers-kpi span:not(.customers-kpi__icon),.portal-app[data-product-theme=dark] .customers-board__heading p{color:#9eabba}.portal-app[data-product-theme=dark] .customers-demo-badge,.portal-app[data-product-theme=dark] .customers-kpi,.portal-app[data-product-theme=dark] .customers-board{border-color:#344151;background:#222d3a;box-shadow:none}.portal-app[data-product-theme=dark] .customers-kpi__icon--gold{background:#3a3327;color:#d9b467}.portal-app[data-product-theme=dark] .customers-kpi__icon--green{background:#29382f;color:#92bd98}.portal-app[data-product-theme=dark] .customers-kpi__icon--blue{background:#2c3544;color:#96acd2}.portal-app[data-product-theme=dark] .customers-kpi__icon--rose{background:#3a2c30;color:#db958b}.portal-app[data-product-theme=dark] .customers-count,.portal-app[data-product-theme=dark] .customers-sort,.portal-app[data-product-theme=dark] .customers-tools .orders-search{border-color:#394656;background:#1b2430;color:#aeb8c5}.portal-app[data-product-theme=dark] .customers-sort select,.portal-app[data-product-theme=dark] .customers-tools .orders-search input{color:#e2eaf2}.portal-app[data-product-theme=dark] .customers-segments{border-color:#394656}.portal-app[data-product-theme=dark] .customers-segments button{color:#aeb8c5}.portal-app[data-product-theme=dark] .customers-segments button.is-active{background:color-mix(in srgb,var(--product-accent) 18%,#202936);color:color-mix(in srgb,var(--product-accent) 68%,white)}.portal-app[data-product-theme=dark] .customers-table th{background:#1b2430;color:#9eabba}.portal-app[data-product-theme=dark] .customers-table td{border-color:#344151;color:#c0cad6}.portal-app[data-product-theme=dark] .customers-table tbody tr:hover{background:#273341}.portal-app[data-product-theme=dark] .customers-person>i,.portal-app[data-product-theme=dark] .customers-detail__avatar{background:#3a3429;color:#d7c28f}.portal-app[data-product-theme=dark] .customers-contact-cell strong,.portal-app[data-product-theme=dark] .customers-date{color:#c0cad6}.portal-app[data-product-theme=dark] .customers-board__footer{border-color:#394656;color:#9eabba}.portal-app[data-product-theme=dark] .customers-detail,.portal-app[data-product-theme=dark] .customers-add{border-color:#394656;background:#222d3a}.portal-app[data-product-theme=dark] .customers-detail__head,.portal-app[data-product-theme=dark] .customers-detail__stats,.portal-app[data-product-theme=dark] .customers-contact,.portal-app[data-product-theme=dark] .customers-history__item{border-color:#394656}.portal-app[data-product-theme=dark] .customers-detail__stats>div,.portal-app[data-product-theme=dark] .customers-demo-note{background:#1b2430}.portal-app[data-product-theme=dark] .customers-contact>a,.portal-app[data-product-theme=dark] .customers-contact>div,.portal-app[data-product-theme=dark] .customers-detail__stats small,.portal-app[data-product-theme=dark] .customers-detail__head small,.portal-app[data-product-theme=dark] .customers-history__head>span,.portal-app[data-product-theme=dark] .customers-history__item small{color:#9eabba}.portal-app[data-product-theme=dark] .customers-close,.portal-app[data-product-theme=dark] .customers-done,.portal-app[data-product-theme=dark] .customers-secondary{border-color:#465363;background:#263240;color:#d6deea}.portal-app[data-product-theme=dark] .customers-add label{color:#b6c0cc}.portal-app[data-product-theme=dark] .customers-add input{border-color:#465363;background:#1b2430;color:#e2eaf2}.portal-app[data-product-theme=dark] .customers-add input::placeholder{color:#788493}.portal-app[data-product-theme=dark] .customers-add .customers-demo-note{background:#393327;color:#dbc28f}@media(max-width:1050px){.customers-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.customers-heading{align-items:flex-start;flex-direction:column}.customers-heading__actions{width:100%;flex-wrap:wrap;justify-content:flex-start}.customers-scope-badge{flex:1}.customers-kpis{gap:9px}.customers-kpi{min-height:96px;padding:13px 11px}.customers-board__heading,.customers-tools,.customers-segments{padding-inline:15px}.customers-table{min-width:930px}.customers-board__footer{align-items:flex-start;flex-direction:column;padding-inline:15px}}@media(max-width:480px){.customers-heading h1{font-size:25px}.customers-heading__actions{gap:7px}.customers-scope-badge{width:100%;flex:none}.customers-heading__actions .orders-export-button{flex:1}.customers-kpis{grid-template-columns:1fr 1fr}.customers-kpi{gap:8px}.customers-kpi__icon{width:31px;height:31px}.customers-kpi strong{font-size:16px}.customers-tools{align-items:stretch;flex-direction:column}.customers-sort{width:max-content}.customers-detail{padding:20px}}.portal-app[data-product-theme=dark] .customers-scope-badge{border-color:#344151;background:#222d3a;color:#c1cad4}.portal-app[data-product-theme=dark] .customers-load-error strong{color:#e2eaf2}.portal-app[data-product-theme=dark] .customers-load-error span{color:#aeb8c5}.portal-app[data-product-theme=dark] .customers-load-error button{border-color:#465363;background:#263240}.sales-snapshot{margin:22px 0 29px}.sales-snapshot__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:12px}.sales-snapshot__heading h2{margin:5px 0 0;color:#34313b;font-family:Manrope,sans-serif;font-size:17px;font-weight:700;letter-spacing:-.035em}.sales-snapshot__scope{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid #e9e6de;border-radius:99px;background:#fff;color:#86818a;font-size:9px;font-weight:650}.sales-snapshot__scope i{width:6px;height:6px;border-radius:50%;background:#71ae5c;box-shadow:0 0 0 3px #71ae5c20}.sales-snapshot__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sales-snapshot__card{display:flex;min-height:94px;align-items:flex-start;gap:10px;padding:14px;border:1px solid #ece9e2;border-radius:11px;background:#fff;box-shadow:0 5px 16px #453c2b06}.sales-snapshot__card>span{display:grid;width:31px;height:31px;flex:none;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--product-accent) 10%,white);color:var(--product-accent)}.sales-snapshot__card>div{display:grid;flex:1;gap:4px;min-width:0}.sales-snapshot__card small{color:#918c94;font-size:9px;font-weight:600}.sales-snapshot__card strong{overflow:hidden;color:#302e37;font-family:Manrope,sans-serif;font-size:16px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.sales-snapshot__card em{color:#aaa5ad;font-size:8px;font-style:normal}.sales-snapshot__card>svg{flex:none;color:#c1bbc2}.sales-snapshot__error{padding:14px;border:1px solid #f0d9d6;border-radius:9px;background:#fff7f5;color:#a95146;font-size:11px}.portal-app[data-product-theme=dark] .sales-snapshot__heading h2,.portal-app[data-product-theme=dark] .sales-snapshot__card strong{color:#e2eaf2}.portal-app[data-product-theme=dark] .sales-snapshot__scope,.portal-app[data-product-theme=dark] .sales-snapshot__card{border-color:#344151;background:#222d3a;box-shadow:none}.portal-app[data-product-theme=dark] .sales-snapshot__card small,.portal-app[data-product-theme=dark] .sales-snapshot__card em{color:#9eabba}.portal-app[data-product-theme=dark] .sales-snapshot__error{border-color:#583b3d;background:#332b32;color:#e7a39c}@media(max-width:900px){.sales-snapshot__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.sales-snapshot__card{min-height:84px;padding:11px}.sales-snapshot__card strong{font-size:14px}}.ship-page{width:min(1380px,100%);margin:0 auto}.ship-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 0 24px}.ship-heading h1{margin:7px 0 5px;color:#292832;font-family:Manrope,sans-serif;font-size:29px;font-weight:750;letter-spacing:-.045em}.ship-heading p{margin:0;color:#85818a;font-size:12px;line-height:1.6}.ship-heading__actions{display:flex;align-items:center;gap:9px}.ship-demo-badge{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid #edeae4;border-radius:99px;background:#fff;color:#8a858d;font-size:9px;font-weight:600;white-space:nowrap}.ship-demo-badge i{width:6px;height:6px;border-radius:50%;background:#8b76bf;box-shadow:0 0 0 3px #8b76bf1c}.ship-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px}.ship-kpi{display:flex;min-height:105px;align-items:flex-start;gap:11px;padding:15px;border:1px solid #ece9e3;border-radius:12px;background:#fff;box-shadow:0 5px 16px #453c2b06}.ship-kpi__icon{display:grid;width:35px;height:35px;flex:none;place-items:center;border-radius:10px}.ship-kpi__icon--gold{background:#fbf2e2;color:#aa791a}.ship-kpi__icon--blue{background:#edf2f9;color:#5d76a5}.ship-kpi__icon--green{background:#edf5ee;color:#5e8b68}.ship-kpi__icon--rose{background:#fbefed;color:#b8685e}.ship-kpi>div{display:grid;min-width:0;gap:4px}.ship-kpi small{color:#918c94;font-size:9px;font-weight:600}.ship-kpi strong{color:#302e37;font-family:Manrope,sans-serif;font-size:20px;font-weight:750;letter-spacing:-.035em}.ship-kpi span:not(.ship-kpi__icon){color:#aaa5ad;font-size:8px}.ship-board{overflow:hidden;border:1px solid #ece9e3;border-radius:13px;background:#fff;box-shadow:0 8px 26px #423b2c08}.ship-board__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:19px 20px 15px}.ship-board__heading h2{margin:0;color:#35323b;font-family:Manrope,sans-serif;font-size:15px;font-weight:750;letter-spacing:-.025em}.ship-board__heading p{margin:5px 0 0;color:#96919a;font-size:10px}.ship-count{padding:6px 9px;border-radius:99px;background:#f8f6f2;color:#8c8790;font-size:9px;font-weight:650;white-space:nowrap}.ship-tools{display:flex;align-items:center;gap:10px;padding:0 20px 14px}.ship-tools>.orders-search{min-width:180px;min-height:38px;flex:1}.ship-sort{position:relative;display:flex;height:38px;align-items:center;gap:7px;padding:0 10px;border:1px solid #ece9e3;border-radius:9px;background:#fff;color:#98939b;font-size:9px;white-space:nowrap}.ship-sort select{appearance:none;max-width:110px;padding:0 15px 0 0;border:0;outline:0;background:transparent;color:#514d55;font:inherit;font-size:9px;font-weight:650;cursor:pointer}.ship-sort svg{position:absolute;right:8px;pointer-events:none;color:#aaa5ad}.ship-filters{display:flex;gap:5px;overflow:auto;padding:0 20px 13px;border-bottom:1px solid #f0ede8;scrollbar-width:none}.ship-filters::-webkit-scrollbar{display:none}.ship-filters button{display:inline-flex;min-height:30px;flex:none;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:0;border-radius:7px;background:transparent;color:#918c94;font-size:9px;font-weight:650;white-space:nowrap;transition:background .15s,color .15s}.ship-filters button:hover{background:#faf7f0;color:#615c65}.ship-filters button.is-active{background:color-mix(in srgb,var(--product-accent) 10%,white);color:var(--product-accent)}.ship-filters button i{display:grid;min-width:16px;height:16px;place-items:center;border-radius:99px;background:#fff;color:inherit;font-size:8px;font-style:normal}.ship-table-wrap{overflow:auto}.ship-table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}.ship-table th{height:37px;padding:0 11px;background:#fdfcfb;color:#a09ba3;font-size:8px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.ship-table th:first-child,.ship-table td:first-child{padding-left:20px}.ship-table th:last-child,.ship-table td:last-child{padding-right:16px}.ship-table td{height:67px;padding:9px 11px;border-top:1px solid #f3f0eb;color:#5c5861;font-size:9px;vertical-align:middle}.ship-table tbody tr{cursor:pointer;transition:background .13s}.ship-table tbody tr:hover{background:#fdfbf7}.ship-table td>strong,.ship-table td>small{display:block}.ship-table td>strong{color:#49454e;font-size:9px;font-weight:750}.ship-table td>small{margin-top:4px;color:#aaa5ad;font-size:8px}.ship-awb{font-variant-numeric:tabular-nums}.ship-customer{display:flex;align-items:center;gap:8px}.ship-customer>i,.ship-avatar{display:grid;width:29px;height:29px;flex:none;place-items:center;border-radius:50%;background:#f3eee5;color:#877757;font-size:8px;font-style:normal;font-weight:750}.ship-customer>span{display:grid;gap:4px}.ship-customer strong{color:#3e3a43;font-size:9px;font-weight:700}.ship-customer small{color:#aaa5ad;font-size:8px}.ship-route{display:inline-flex;align-items:center;gap:5px;color:#77727b;font-size:8px}.ship-route svg{flex:none;color:#b19661}.ship-updated{display:inline-flex;align-items:center;gap:5px;color:#8c8790;font-size:8px}.ship-updated svg{flex:none;color:#aaa5ad}.ship-eta{color:#77727b;font-size:8px}.ship-open{display:grid;width:27px;height:27px;place-items:center;border:0;border-radius:7px;background:transparent;color:#aaa5ad;transition:background .15s,color .15s}.ship-open:hover{background:#f7f2e9;color:var(--product-accent)}.ship-board__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-top:1px solid #f0ede8;color:#aaa5ad;font-size:8px}.ship-board__footer span:last-child{display:flex;align-items:center;gap:6px;color:#87828a}.ship-empty{display:grid;justify-items:center;gap:8px;padding:40px 16px;color:#aaa5ad}.ship-empty strong{color:#514d55;font-size:12px}.ship-empty span{font-size:10px}.ship-empty button{margin-top:5px;padding:7px 11px;border:1px solid #ece9e3;border-radius:7px;background:#fff;color:var(--product-accent);font-size:9px;font-weight:700}.ship-overlay{position:fixed;z-index:80;inset:0;display:flex;justify-content:flex-end;background:#1c1a2052;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:orders-fade .18s ease-out}.ship-detail{display:flex;width:min(470px,100%);height:100%;flex-direction:column;overflow:auto;padding:24px;background:#fff;box-shadow:-14px 0 40px #1b172019;animation:orders-slide .22s ease-out}.ship-detail__header{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid #f0ede8}.ship-detail__icon{display:grid;width:41px;height:41px;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--product-accent) 10%,white);color:var(--product-accent)}.ship-detail__header>div{flex:1}.ship-eyebrow{color:#9b969e;font-size:8px;font-weight:800;letter-spacing:.12em}.ship-detail__header h2{margin:4px 0 0;color:#302e37;font-family:Manrope,sans-serif;font-size:18px;letter-spacing:-.03em}.ship-close{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:8px;background:#f7f5f1;color:#77727b}.ship-detail__chips{display:flex;align-items:center;gap:9px;padding:15px 0;color:#938e96;font-size:9px}.ship-detail__recipient{display:flex;align-items:center;gap:10px;padding:3px 0 17px}.ship-detail__recipient .ship-avatar{width:37px;height:37px;font-size:10px}.ship-detail__recipient>div{display:grid;gap:5px}.ship-detail__recipient strong{color:#3e3a43;font-size:10px}.ship-detail__recipient small{color:#9a959d;font-size:8px}.ship-route-card{display:flex;align-items:center;gap:11px;padding:13px;border:1px solid #ece9e3;border-radius:10px;background:#fcfbf9}.ship-route-card__icon{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:#f8f1e4;color:#ac853c}.ship-route-card>div:last-child{display:grid;gap:5px}.ship-route-card strong{color:#403d46;font-size:10px}.ship-route-card small{display:flex;align-items:center;gap:5px;color:#918c94;font-size:8px}.ship-timeline-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:22px 0 15px}.ship-timeline-heading h3{margin:5px 0 0;color:#35323b;font-family:Manrope,sans-serif;font-size:14px}.ship-demo-pill{padding:5px 8px;border-radius:99px;background:#f3eff8;color:#85709e;font-size:8px;font-weight:700}.ship-timeline{display:grid}.ship-event{position:relative;display:grid;grid-template-columns:22px 1fr;gap:10px;min-height:66px}.ship-event:not(:last-child):before{position:absolute;top:21px;bottom:0;left:9px;width:1px;background:#e9e5df;content:""}.ship-event__marker{z-index:1;display:grid;width:20px;height:20px;place-items:center;border:1px solid #e2ded7;border-radius:50%;background:#fff;color:#aaa5ad}.ship-event--done .ship-event__marker{border-color:#d8e9d9;background:#eef6ef;color:#5d9667}.ship-event--current .ship-event__marker{border-color:color-mix(in srgb,var(--product-accent) 30%,white);background:color-mix(in srgb,var(--product-accent) 9%,white);color:var(--product-accent)}.ship-event--current .ship-event__marker i{width:6px;height:6px;border-radius:50%;background:currentColor}.ship-event--alert .ship-event__marker{border-color:#f1d9d2;background:#fff3f0;color:#bd6958}.ship-event>div{display:grid;align-content:start;gap:4px;padding:1px 0 16px}.ship-event strong{color:#4c4851;font-size:9px;font-weight:700}.ship-event small{color:#928d95;font-size:8px}.ship-event time{color:#aaa5ad;font-size:8px}.ship-event--current strong{color:var(--product-accent)}.ship-event--alert strong{color:#ae5c4e}.ship-detail__disclaimer{margin:6px 0 15px;padding:9px 10px;border-radius:8px;background:#f8f6f2;color:#9a959d;font-size:8px;line-height:1.5}.ship-done-button{min-height:37px;margin-top:auto;border:1px solid #eae6df;border-radius:8px;background:#fff;color:#625d66;font-size:10px;font-weight:700}.portal-app[data-product-theme=dark] .ship-heading h1,.portal-app[data-product-theme=dark] .ship-kpi strong,.portal-app[data-product-theme=dark] .ship-board__heading h2,.portal-app[data-product-theme=dark] .ship-table td>strong,.portal-app[data-product-theme=dark] .ship-customer strong,.portal-app[data-product-theme=dark] .ship-detail__header h2,.portal-app[data-product-theme=dark] .ship-detail__recipient strong,.portal-app[data-product-theme=dark] .ship-route-card strong,.portal-app[data-product-theme=dark] .ship-timeline-heading h3,.portal-app[data-product-theme=dark] .ship-event strong{color:#e2eaf2}.portal-app[data-product-theme=dark] .ship-heading p,.portal-app[data-product-theme=dark] .ship-kpi small,.portal-app[data-product-theme=dark] .ship-kpi span:not(.ship-kpi__icon),.portal-app[data-product-theme=dark] .ship-board__heading p{color:#9eabba}.portal-app[data-product-theme=dark] .ship-demo-badge,.portal-app[data-product-theme=dark] .ship-kpi,.portal-app[data-product-theme=dark] .ship-board{border-color:#344151;background:#222d3a;box-shadow:none}.portal-app[data-product-theme=dark] .ship-kpi__icon--gold{background:#3a3327;color:#d9b467}.portal-app[data-product-theme=dark] .ship-kpi__icon--blue{background:#2c3544;color:#96acd2}.portal-app[data-product-theme=dark] .ship-kpi__icon--green{background:#29382f;color:#92bd98}.portal-app[data-product-theme=dark] .ship-kpi__icon--rose{background:#3a2c30;color:#db958b}.portal-app[data-product-theme=dark] .ship-count,.portal-app[data-product-theme=dark] .ship-sort,.portal-app[data-product-theme=dark] .ship-tools .orders-search{border-color:#394656;background:#1b2430;color:#aeb8c5}.portal-app[data-product-theme=dark] .ship-sort select,.portal-app[data-product-theme=dark] .ship-tools .orders-search input{color:#e2eaf2}.portal-app[data-product-theme=dark] .ship-filters{border-color:#394656}.portal-app[data-product-theme=dark] .ship-filters button{color:#aeb8c5}.portal-app[data-product-theme=dark] .ship-filters button.is-active{background:color-mix(in srgb,var(--product-accent) 18%,#202936);color:color-mix(in srgb,var(--product-accent) 68%,white)}.portal-app[data-product-theme=dark] .ship-table th{background:#1b2430;color:#9eabba}.portal-app[data-product-theme=dark] .ship-table td{border-color:#344151;color:#c0cad6}.portal-app[data-product-theme=dark] .ship-table tbody tr:hover{background:#273341}.portal-app[data-product-theme=dark] .ship-customer>i,.portal-app[data-product-theme=dark] .ship-avatar{background:#3a3429;color:#d7c28f}.portal-app[data-product-theme=dark] .ship-route,.portal-app[data-product-theme=dark] .ship-eta,.portal-app[data-product-theme=dark] .ship-updated{color:#c0cad6}.portal-app[data-product-theme=dark] .ship-board__footer{border-color:#394656;color:#9eabba}.portal-app[data-product-theme=dark] .ship-detail{background:#222d3a}.portal-app[data-product-theme=dark] .ship-detail__header{border-color:#394656}.portal-app[data-product-theme=dark] .ship-detail__recipient small,.portal-app[data-product-theme=dark] .ship-route-card small,.portal-app[data-product-theme=dark] .ship-event small,.portal-app[data-product-theme=dark] .ship-event time{color:#9eabba}.portal-app[data-product-theme=dark] .ship-route-card{border-color:#394656;background:#1b2430}.portal-app[data-product-theme=dark] .ship-route-card__icon{background:#3b3326;color:#d7bc83}.portal-app[data-product-theme=dark] .ship-event__marker{border-color:#465363;background:#222d3a;color:#9eabba}.portal-app[data-product-theme=dark] .ship-event:not(:last-child):before{background:#465363}.portal-app[data-product-theme=dark] .ship-event--done .ship-event__marker{border-color:#3b5942;background:#263a2d;color:#9ccc9e}.portal-app[data-product-theme=dark] .ship-event--alert .ship-event__marker{border-color:#67453e;background:#382e34;color:#f0a89b}.portal-app[data-product-theme=dark] .ship-detail__disclaimer{background:#1b2430;color:#aab4c2}.portal-app[data-product-theme=dark] .ship-done-button{border-color:#465363;background:#263240;color:#d6deea}@media(max-width:1050px){.ship-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.ship-heading{align-items:flex-start;flex-direction:column}.ship-heading__actions{width:100%;justify-content:space-between}.ship-kpis{gap:9px}.ship-kpi{min-height:94px;padding:13px 11px}.ship-tools,.ship-filters,.ship-board__heading{padding-inline:15px}.ship-table{min-width:1040px}.ship-board__footer{align-items:flex-start;flex-direction:column;padding-inline:15px}}@media(max-width:480px){.ship-heading h1{font-size:25px}.ship-heading__actions{justify-content:flex-start}.ship-demo-badge{flex:1}.ship-kpis{grid-template-columns:1fr 1fr}.ship-kpi{gap:8px}.ship-kpi__icon{width:31px;height:31px}.ship-kpi strong{font-size:18px}.ship-tools{align-items:stretch;flex-direction:column}.ship-sort{width:max-content}.ship-detail{padding:20px}}:root{font-family:DM Sans,sans-serif;color:#292832;background:#f8f7f4;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;font-weight:400}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,a{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid var(--product-accent,#bd8512);outline-offset:3px}.portal-app{min-height:100vh;--product-accent:#bd8512}.portal-sidebar{position:fixed;z-index:30;inset:0 auto 0 0;display:flex;width:260px;flex-direction:column;padding:19px 16px 14px;border-right:1px solid #edeae4;background:#fff}.portal-brand{display:flex;min-height:120px;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin:0 4px 19px;padding:10px 14px 12px;border-radius:13px;background:#181717;text-decoration:none}.sidebar-product-logo{display:flex;align-items:center;justify-content:center;min-width:0}.sidebar-product-logo--printmitra{width:100%;max-width:204px;height:65px;object-fit:contain}.sidebar-product-logo--editup{gap:9px;color:#fff}.portal-brand-caption{color:#c8c3bd;font-size:8px;font-weight:700;letter-spacing:.2em}.eu__logo-mark{display:inline-grid;flex:none;place-items:center}.eu__logo-mark svg{display:block;width:100%;height:100%}.eu__logo-stack{display:grid;gap:3px}.eu__logo-word{color:#fff;font-family:Manrope,sans-serif;font-size:23px;font-weight:800;letter-spacing:-.07em;line-height:1}.eu__logo-word>span{color:#a890ff}.eu__logo-by{color:#c6c0d4;font-size:8px;letter-spacing:.12em}.portal-nav{flex:1;overflow:auto;padding:0 4px;scrollbar-width:thin}.portal-nav-section{margin:0 0 19px}.portal-nav-section>p{margin:0 0 8px;padding:0 11px;color:#9b98a0;font-size:9px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.portal-nav-link{display:flex;width:100%;min-height:42px;align-items:center;gap:13px;margin:2px 0;padding:0 12px;border:0;border-radius:9px;background:transparent;color:#716f78;text-align:left;font-size:12px;font-weight:550;transition:background .15s,color .15s}.portal-nav-link svg{flex:none;color:#9996a0}.portal-nav-link:hover{background:#f8f6f2;color:#34313a}.portal-nav-link.is-active{background:color-mix(in srgb,var(--product-accent) 10%,white);color:#292832;font-weight:700}.portal-nav-link.is-active svg{color:var(--product-accent)}.portal-nav-link span{flex:1}.portal-sidebar-bottom{flex:none}.portal-switch-link{display:flex;min-height:56px;align-items:center;gap:10px;margin:7px 3px 12px;padding:8px 9px;border:1px solid #eeece8;border-radius:10px;color:#595761;text-decoration:none}.portal-switch-link:hover{border-color:color-mix(in srgb,var(--product-accent) 35%,white);background:#fcfaf7}.portal-switch-icon{display:grid;width:32px;height:32px;flex:none;place-items:center;border-radius:9px;background:#f5f2ed;color:var(--product-accent)}.portal-switch-link>span:nth-child(2){display:grid;flex:1;gap:3px}.portal-switch-link small{color:#aaa6ad;font-size:7px;font-weight:750;letter-spacing:.11em}.portal-switch-link strong{color:#393741;font-size:11px}.portal-switch-link>svg{color:#a09ca4}.portal-account{display:flex;align-items:center;gap:10px;padding:12px 5px 10px;border-top:1px solid #f0eeea}.account-avatar{display:grid;width:36px;height:36px;flex:none;overflow:hidden;place-items:center;border-radius:50%;background:#f1eee8;color:#77727a}.account-avatar img{width:100%;height:100%;object-fit:cover}.portal-account-copy{display:grid;flex:1;gap:4px;min-width:0}.portal-account-copy strong,.portal-account-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-account-copy strong{color:#3a3841;font-size:11px;font-weight:700}.portal-account-copy small{color:#95919a;font-size:9px}.portal-logout{display:grid;width:31px;height:31px;flex:none;place-items:center;border:0;border-radius:8px;background:transparent;color:#96929a}.portal-logout:hover{background:#f8efed;color:#b54d3f}.portal-powered{padding:5px 0;color:#bab6bd;text-align:center;font-size:9px;letter-spacing:.02em}.portal-main{min-height:100vh;margin-left:260px}.portal-topbar{position:sticky;z-index:10;top:0;display:flex;height:62px;align-items:center;justify-content:space-between;padding:0 clamp(20px,4vw,56px);border-bottom:1px solid #eeece6;background:#fffe;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.portal-breadcrumb{display:flex;align-items:center;gap:10px;color:#99959d;font-size:11px}.portal-breadcrumb b{color:#d3d0d2;font-weight:400}.portal-breadcrumb strong{color:#393741;font-size:11px;font-weight:650}.topbar-account{display:flex;align-items:center;gap:8px;color:#79757e;font-size:10px}.topbar-account .account-avatar{width:29px;height:29px}.portal-content{width:min(1100px,100%);margin:0 auto;padding:43px clamp(20px,4vw,56px) 24px}.mobile-menu-button{display:none}.portal-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 0 25px}.portal-eyebrow{color:var(--product-accent);font-size:9px;font-weight:800;letter-spacing:.14em}.portal-page-heading h1,.portal-placeholder h1{margin:8px 0;color:#2c2a33;font-family:Manrope,sans-serif;font-size:27px;font-weight:750;letter-spacing:-.04em}.portal-page-heading p{max-width:590px;margin:0;color:#85818a;font-size:12px;line-height:1.65}.workspace-pill{display:inline-flex;flex:none;align-items:center;gap:7px;padding:8px 11px;border:1px solid #e7e9df;border-radius:99px;background:#fbfcf8;color:#637958;font-size:9px;font-weight:650}.workspace-pill i{width:6px;height:6px;border-radius:50%;background:#71ae5c;box-shadow:0 0 0 3px #71ae5c20}.portal-welcome-card{position:relative;display:flex;min-height:188px;align-items:center;justify-content:space-between;overflow:hidden;padding:28px 33px;border:1px solid #eeebe4;border-radius:15px;background:linear-gradient(110deg,#fff 0% 55%,#f7f4ed);box-shadow:0 8px 26px #423b2c08}.portal-welcome-card:after{position:absolute;top:-100px;right:100px;width:300px;height:300px;border:1px solid #e6e0d533;border-radius:50%;content:""}.welcome-copy{z-index:1;display:grid;justify-items:start;gap:5px}.welcome-copy h2{margin:3px 0;color:#302e37;font-family:Manrope,sans-serif;font-size:23px;font-weight:750;letter-spacing:-.04em}.welcome-copy p{margin:0;color:#88848b;font-size:11px;line-height:1.65}.welcome-email{margin-top:6px;color:#a29da4;font-size:10px}.welcome-mark{z-index:1;display:grid;width:204px;height:104px;place-items:center;overflow:hidden;border-radius:12px;background:#171616}.welcome-mark .sidebar-product-logo--printmitra{max-width:186px;height:75px}.welcome-mark .sidebar-product-logo--editup{transform:scale(.9)}.portal-section-heading{display:flex;align-items:flex-end;justify-content:space-between;margin:35px 0 13px}.portal-section-heading h2{margin:5px 0 0;color:#34313b;font-family:Manrope,sans-serif;font-size:17px;font-weight:700;letter-spacing:-.035em}.portal-section-heading>span{padding-bottom:2px;color:#aaa6ad;font-size:10px}.portal-quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.portal-quick-card{display:flex;min-height:104px;align-items:center;gap:12px;padding:17px 15px;border:1px solid #ece9e2;border-radius:12px;background:#fff;text-align:left;transition:transform .15s,border-color .15s,box-shadow .15s}.portal-quick-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--product-accent) 32%,white);box-shadow:0 8px 20px #413c2b0c}.quick-icon{display:grid;width:37px;height:37px;flex:none;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--product-accent) 9%,white);color:var(--product-accent)}.quick-copy{display:grid;flex:1;gap:5px;min-width:0}.quick-copy strong{overflow:hidden;color:#403d46;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.quick-copy small{color:#9b979e;font-size:9px}.quick-arrow{flex:none;color:#aaa5ac}.portal-footer{display:flex;justify-content:space-between;margin-top:42px;padding-top:14px;border-top:1px solid #eeece6;color:#aaa6ad;font-size:9px}.portal-placeholder{display:grid;max-width:600px;justify-items:start;margin:60px auto;padding:46px;border:1px solid #eeebe4;border-radius:16px;background:#fff}.placeholder-icon{display:grid;width:50px;height:50px;margin-bottom:18px;place-items:center;border-radius:13px;background:color-mix(in srgb,var(--product-accent) 10%,white);color:var(--product-accent)}.portal-placeholder h1{margin-bottom:7px}.portal-placeholder p{margin:0;color:#88848b;font-size:12px}.portal-placeholder button,.boot-state--error button{margin-top:23px;padding:10px 14px;border:0;border-radius:8px;background:var(--product-accent);color:#fff;font-size:11px;font-weight:650}.boot-state{display:grid;min-height:100vh;align-content:center;justify-items:center;gap:13px;background:#faf9f6;color:#6f6b73;font-size:12px}.boot-spinner{width:23px;height:23px;border:2px solid #e6e1d9;border-top-color:#b88010;border-radius:50%;animation:spin .7s linear infinite}.boot-state--error strong{color:#302e37;font-size:18px}.boot-state--error span{max-width:340px;text-align:center;line-height:1.6}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1000px){.portal-quick-grid{grid-template-columns:1fr 1fr}.portal-content{padding-inline:28px}}@media(max-width:760px){.portal-sidebar{z-index:40;transform:translate(-102%);transition:transform .2s ease;box-shadow:12px 0 32px #241d1014}.portal-sidebar.is-open{transform:translate(0)}.sidebar-scrim{position:fixed;z-index:35;inset:0;border:0;background:#1d1a2080}.portal-main{margin-left:0}.mobile-menu-button{display:grid;width:33px;height:33px;place-items:center;border:1px solid #ebe8e2;border-radius:8px;background:#fff;color:#6e6972}.portal-topbar{justify-content:flex-start;gap:12px;padding:0 17px}.portal-breadcrumb{flex:1}.topbar-account span:last-child{display:none}.portal-content{padding:30px 18px 20px}.portal-page-heading{align-items:flex-start;flex-direction:column;gap:12px}.portal-page-heading h1{font-size:24px}.portal-welcome-card{min-height:160px;padding:23px}.welcome-mark{width:146px;height:78px}.welcome-mark .sidebar-product-logo--printmitra{height:59px}.welcome-mark .sidebar-product-logo--editup{transform:scale(.68)}.portal-quick-grid{gap:9px}.portal-quick-card{min-height:90px;padding:12px}.quick-icon{width:33px;height:33px}.portal-footer{margin-top:30px}}@media(max-width:520px){.workspace-pill{font-size:8px}.portal-welcome-card{min-height:0;align-items:flex-start;padding:20px}.welcome-copy{max-width:68%}.welcome-copy h2{font-size:20px}.welcome-mark{position:absolute;right:14px;bottom:14px;width:82px;height:52px;border-radius:8px}.welcome-mark .sidebar-product-logo--printmitra{width:76px;height:44px}.welcome-mark .sidebar-product-logo--editup{transform:scale(.46)}.portal-section-heading{margin-top:27px}.portal-quick-grid{grid-template-columns:1fr}.portal-quick-card{min-height:75px}.portal-placeholder{margin:32px 0;padding:30px 24px}}.sidebar-product-logo--printmitra-mark{width:62px;height:62px;object-fit:contain}.portal-brand{min-height:0;justify-content:flex-start;gap:7px;margin:0 4px 22px;padding:28px 14px 10px;border-radius:0;background:transparent}.portal-brand-avatar{display:grid;width:82px;height:82px;flex:none;place-items:center;overflow:hidden;border:3px solid #fff;border-radius:50%;background:#fff;box-shadow:0 10px 25px #ee995b35}.portal-brand-avatar .sidebar-product-logo--printmitra-mark{width:100%;height:100%;padding:8px;object-fit:contain}.portal-brand-avatar .eu__logo-mark{width:52px;height:52px}.portal-brand-name{max-width:100%;margin-top:8px;overflow:hidden;color:#282333;font-size:14px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.portal-brand-caption{color:#aaa7af;font-size:8px;font-weight:800;letter-spacing:.13em}.portal-sidebar{padding:0 0 22px;box-shadow:none}.portal-brand{width:calc(100% - 40px);min-height:0;gap:6px;margin:46px 20px 32px;padding:0;border:0;border-radius:0;background:transparent;text-align:center}.portal-brand-avatar{width:82px;height:82px}.portal-brand-avatar--printmitra{border:3px solid #fff;background:#fff;box-shadow:0 10px 25px #ee995b35}.portal-brand-name{margin-top:9px;font-size:14px}.portal-brand-email{max-width:100%;overflow:hidden;color:#aaa7af;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.portal-nav{padding:0;scrollbar-width:none}.portal-nav::-webkit-scrollbar{display:none}.portal-nav-section{display:flex;flex:none;flex-direction:column;gap:5px;margin:0;padding:0 28px}.portal-nav-section>p{margin:0;padding:0 10px 12px;color:#292530;font-size:9px;font-weight:750;letter-spacing:.025em}.portal-nav-link{min-height:43px;gap:14px;margin:0;padding:0 10px;border-radius:9px;color:#96909e;font-size:12px;font-weight:500}.portal-nav-link svg{width:19px;height:19px;color:#8c8792}.portal-nav-link:hover{background:color-mix(in srgb,var(--product-accent) 7%,white);color:var(--product-accent)}.portal-nav-link.is-active{background:color-mix(in srgb,var(--product-accent) 8%,white);color:var(--product-accent);font-weight:650}.portal-nav-link.is-active svg,.portal-nav-link:hover svg{color:var(--product-accent)}.portal-nav-section+.portal-nav-section{margin-top:12px}.portal-sidebar-bottom{display:flex;flex:none;flex-direction:column}.portal-switch-link{min-height:0;margin:10px 20px 0;padding:12px 8px 2px;border:0;border-top:1px solid #eeeaf4;border-radius:0;background:transparent;color:#625d6b}.portal-switch-link:hover{border-color:#eeeaf4;background:transparent;color:var(--product-accent)}.portal-switch-icon{width:24px;height:24px;background:transparent;color:var(--product-accent)}.portal-switch-link small{font-size:7px}.portal-signout{display:flex;align-items:center;gap:9px;min-height:36px;margin:4px 20px 0;padding:0 8px;border:0;border-radius:8px;background:transparent;color:#96909e;text-align:left;font-size:11px;font-weight:550}.portal-signout:hover{background:color-mix(in srgb,var(--product-accent) 7%,white);color:var(--product-accent)}.portal-signout svg{flex:none}.portal-powered{margin:0 24px;padding:12px 4px 4px;color:#bdb4c2;font-size:10px;font-weight:500}@media(max-width:1050px){.portal-nav-section{padding-inline:18px}.portal-brand{margin-top:32px;margin-bottom:28px}}.portal-content{padding-top:24px}.portal-content--full-width{width:100%;max-width:none}.portal-placeholder{margin-top:20px}.portal-nav-coming-soon{flex:none;padding:4px 7px;border-radius:99px;background:#f4f0e6;color:#9a7a37;font-size:7px;font-weight:700;letter-spacing:0;white-space:nowrap}.portal-coming-soon-page{gap:2px}.portal-coming-soon-page p{margin-bottom:16px}.portal-coming-soon-badge{display:inline-flex;align-items:center;padding:7px 10px;border:1px solid #eadfc4;border-radius:99px;background:#fbf8ef;color:#8f7134;font-size:9px;font-weight:700}.portal-app[data-product-theme=dark] .portal-nav-coming-soon{background:#393426;color:#dcc27f}.portal-app[data-product-theme=dark] .portal-coming-soon-badge{border-color:#504733;background:#302c23;color:#dcc27f}@media(max-width:760px){.portal-main-menu-button{margin:14px 18px -18px}}.portal-app[data-product-theme=dark]{min-height:100vh;background:#151e29;color:#e2eaf2;color-scheme:dark}.portal-app[data-product-theme=dark] .portal-sidebar{border-color:#344151;background:#1b2430}.portal-app[data-product-theme=dark] .portal-brand-avatar{border-color:#303d4e;background:#222d3a;box-shadow:0 10px 25px #0003}.portal-app[data-product-theme=dark] .portal-brand-avatar--printmitra{border:0;background:transparent;box-shadow:none}.portal-app[data-product-theme=dark] .portal-brand-name{color:#e2eaf2}.portal-app[data-product-theme=dark] .portal-brand-email{color:#9eabba}.portal-app[data-product-theme=dark] .portal-nav-section>p{color:#aeb8c5}.portal-app[data-product-theme=dark] .portal-nav-link{color:#9eabba}.portal-app[data-product-theme=dark] .portal-nav-link svg{color:#96a2b1}.portal-app[data-product-theme=dark] .portal-nav-link:hover{background:#273341;color:color-mix(in srgb,var(--product-accent) 60%,white)}.portal-app[data-product-theme=dark] .portal-nav-link.is-active{background:color-mix(in srgb,var(--product-accent) 18%,#202936);color:color-mix(in srgb,var(--product-accent) 60%,white)}.portal-app[data-product-theme=dark] .portal-nav-link.is-active svg,.portal-app[data-product-theme=dark] .portal-nav-link:hover svg{color:color-mix(in srgb,var(--product-accent) 65%,white)}.portal-app[data-product-theme=dark] .portal-switch-link{border-color:#394656;border-top-color:#394656;color:#c0cad6}.portal-app[data-product-theme=dark] .portal-switch-link:hover{background:transparent;color:color-mix(in srgb,var(--product-accent) 65%,white)}.portal-app[data-product-theme=dark] .portal-switch-icon{color:color-mix(in srgb,var(--product-accent) 65%,white)}.portal-app[data-product-theme=dark] .portal-switch-link small,.portal-app[data-product-theme=dark] .portal-powered{color:#9eabba}.portal-app[data-product-theme=dark] .portal-switch-link strong{color:#e2eaf2}.portal-app[data-product-theme=dark] .portal-signout{color:#a6b0bd}.portal-app[data-product-theme=dark] .portal-signout:hover{background:#273341;color:#e2eaf2}.portal-app[data-product-theme=dark] .portal-main{background:#151e29}.portal-app[data-product-theme=dark] .portal-page-heading h1,.portal-app[data-product-theme=dark] .portal-placeholder h1,.portal-app[data-product-theme=dark] .welcome-copy h2,.portal-app[data-product-theme=dark] .portal-section-heading h2,.portal-app[data-product-theme=dark] .quick-copy strong{color:#e2eaf2}.portal-app[data-product-theme=dark] .portal-page-heading p,.portal-app[data-product-theme=dark] .portal-placeholder p,.portal-app[data-product-theme=dark] .welcome-copy p,.portal-app[data-product-theme=dark] .welcome-email,.portal-app[data-product-theme=dark] .portal-section-heading>span,.portal-app[data-product-theme=dark] .portal-footer{color:#9eabba}.portal-app[data-product-theme=dark] .workspace-pill{border-color:#3c5140;background:#202f28;color:#a9d5b6}.portal-app[data-product-theme=dark] .portal-welcome-card{border-color:#344151;background:linear-gradient(110deg,#1b2430 0% 55%,#222d3a);box-shadow:none}.portal-app[data-product-theme=dark] .portal-welcome-card:after{border-color:#63748724}.portal-app[data-product-theme=dark] .portal-quick-card{border-color:#344151;background:#222d3a}.portal-app[data-product-theme=dark] .portal-quick-card:hover{border-color:color-mix(in srgb,var(--product-accent) 45%,#344151);box-shadow:0 8px 20px #0002}.portal-app[data-product-theme=dark] .quick-icon{background:color-mix(in srgb,var(--product-accent) 15%,#222d3a)}.portal-app[data-product-theme=dark] .quick-copy small,.portal-app[data-product-theme=dark] .quick-arrow{color:#9eabba}.portal-app[data-product-theme=dark] .portal-footer{border-color:#344151}.portal-app[data-product-theme=dark] .portal-placeholder{border-color:#344151;background:#222d3a;box-shadow:none}.portal-app[data-product-theme=dark] .placeholder-icon{background:color-mix(in srgb,var(--product-accent) 16%,#222d3a)}.portal-app[data-product-theme=dark] .portal-placeholder button{background:var(--product-accent);color:#fff}@media(max-width:760px){.portal-app[data-product-theme=dark] .portal-main-menu-button{border-color:#394656;background:#222d3a;color:#d2dae4}.portal-app[data-product-theme=dark] .sidebar-scrim{background:#090d14b8}}.portal-settings-page{max-width:760px;margin:0 auto}.portal-settings-page .portal-page-heading{margin-bottom:22px}.portal-settings-card{padding:24px;border:1px solid #eeebe4;border-radius:14px;background:#fff;box-shadow:0 8px 26px #423b2c08}.portal-settings-card-heading{display:flex;align-items:center;gap:13px;margin-bottom:22px}.settings-icon{display:grid;width:42px;height:42px;flex:none;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--product-accent) 10%,white);color:var(--product-accent)}.portal-settings-card-heading h2{margin:0 0 5px;color:#34313b;font-family:Manrope,sans-serif;font-size:15px;font-weight:700}.portal-settings-card-heading p{margin:0;color:#88848b;font-size:11px;line-height:1.5}.portal-settings-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.portal-settings-options button{display:flex;min-height:68px;align-items:center;gap:11px;padding:12px;border:1px solid #eeebe4;border-radius:10px;background:#fff;color:#817c87;text-align:left}.portal-settings-options button:hover{border-color:color-mix(in srgb,var(--product-accent) 35%,white);background:#fcfaf7}.portal-settings-options button.is-active{border-color:color-mix(in srgb,var(--product-accent) 45%,white);background:color-mix(in srgb,var(--product-accent) 7%,white);color:var(--product-accent)}.portal-settings-options button>span{display:grid;gap:4px}.portal-settings-options button strong{color:#403d46;font-size:11px;font-weight:700}.portal-settings-options button small{color:#9b979e;font-size:9px}.portal-app[data-product-theme=dark] .portal-settings-card{border-color:#344151;background:#222d3a;box-shadow:none}.portal-app[data-product-theme=dark] .portal-settings-card-heading h2,.portal-app[data-product-theme=dark] .portal-settings-options button strong{color:#e2eaf2}.portal-app[data-product-theme=dark] .portal-settings-card-heading p,.portal-app[data-product-theme=dark] .portal-settings-options button small{color:#9eabba}.portal-app[data-product-theme=dark] .settings-icon{background:color-mix(in srgb,var(--product-accent) 16%,#222d3a)}.portal-app[data-product-theme=dark] .portal-settings-options button{border-color:#394656;background:#1b2430;color:#aeb8c5}.portal-app[data-product-theme=dark] .portal-settings-options button:hover{border-color:color-mix(in srgb,var(--product-accent) 45%,#394656);background:#273341;color:#e2eaf2}.portal-app[data-product-theme=dark] .portal-settings-options button.is-active{border-color:color-mix(in srgb,var(--product-accent) 45%,#394656);background:color-mix(in srgb,var(--product-accent) 18%,#202936);color:color-mix(in srgb,var(--product-accent) 65%,white)}@media(max-width:600px){.portal-settings-card{padding:18px}.portal-settings-options{grid-template-columns:1fr}.portal-settings-options button{min-height:58px}}.portal-nav-group{display:grid;gap:5px}.portal-nav-group-toggle{display:flex;width:100%;min-height:43px;align-items:center;gap:14px;margin:0;padding:0 10px;border:0;border-radius:9px;background:transparent;color:#96909e;text-align:left;font-size:12px;font-weight:500;transition:background .15s,color .15s}.portal-nav-group-toggle>svg{flex:none;color:#8c8792}.portal-nav-group-toggle>span{flex:1}.portal-nav-group-toggle>svg:last-child{color:#aaa5ae;transition:transform .16s ease}.portal-nav-group-toggle>svg:last-child.is-open{transform:rotate(180deg)}.portal-nav-group-toggle:hover,.portal-nav-group-toggle.has-active-item{color:var(--product-accent)}.portal-nav-group-toggle:hover,.portal-nav-group-toggle.has-active-item:hover{background:color-mix(in srgb,var(--product-accent) 7%,white)}.portal-nav-group-toggle:hover>svg,.portal-nav-group-toggle.has-active-item>svg{color:var(--product-accent)}.portal-nav-group-items{display:grid;gap:5px;padding-left:11px}.portal-nav-link--nested{min-height:39px;padding-left:13px;font-size:11px}.portal-nav-link--nested svg{width:17px;height:17px}.portal-app[data-product-theme=dark] .portal-nav-group-toggle{color:#9eabba}.portal-app[data-product-theme=dark] .portal-nav-group-toggle>svg{color:#96a2b1}.portal-app[data-product-theme=dark] .portal-nav-group-toggle>svg:last-child{color:#9eabba}.portal-app[data-product-theme=dark] .portal-nav-group-toggle:hover,.portal-app[data-product-theme=dark] .portal-nav-group-toggle.has-active-item{color:color-mix(in srgb,var(--product-accent) 65%,white)}.portal-app[data-product-theme=dark] .portal-nav-group-toggle:hover{background:#273341}.portal-app[data-product-theme=dark] .portal-nav-group-toggle:hover>svg,.portal-app[data-product-theme=dark] .portal-nav-group-toggle.has-active-item>svg{color:color-mix(in srgb,var(--product-accent) 65%,white)}.portal-superadmin-settings{display:block;max-width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent}.superadmin-setting-card{overflow:hidden;border:1px solid #ece8e0;border-radius:15px;background:#fff;box-shadow:0 10px 28px #3732230a}.superadmin-setting-card__heading{display:flex;align-items:flex-start;gap:14px;padding:23px 24px 20px}.superadmin-setting-card__heading>div{flex:1;min-width:0}.superadmin-setting-icon{display:grid;width:39px;height:39px;flex:none;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--product-accent) 10%,white);color:var(--product-accent)}.superadmin-setting-card h2{margin:5px 0 6px;color:#302e37;font-size:16px;letter-spacing:-.02em}.superadmin-setting-card p{margin:0;color:#89858d;font-size:11px;line-height:1.65}.superadmin-worker-status{display:inline-flex;flex:none;align-items:center;gap:7px;padding:6px 9px;border-radius:20px;font-size:10px;font-weight:700}.superadmin-worker-status i{width:7px;height:7px;border-radius:50%;background:currentColor}.superadmin-worker-status.is-enabled{background:#eaf6ef;color:#318355}.superadmin-worker-status.is-disabled{background:#f1efec;color:#88838b}.superadmin-setting-card__body{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 24px;border-top:1px solid #f0ede8}.superadmin-setting-description{display:flex;align-items:center;gap:12px;max-width:570px}.superadmin-setting-icon--muted{width:34px;height:34px;background:#f6f4f0;color:#807b83}.superadmin-setting-description>span:last-child{display:grid;gap:5px}.superadmin-setting-description strong{color:#46434b;font-size:11px}.superadmin-setting-description small{color:#96919a;font-size:10px;line-height:1.55}.superadmin-worker-toggle{display:inline-flex;min-width:103px;min-height:36px;flex:none;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid #e8e4dc;border-radius:8px;background:#fff;color:#57535d;font-size:10px;font-weight:700}.superadmin-worker-toggle:hover:not(:disabled){border-color:var(--product-accent);color:var(--product-accent)}.superadmin-worker-toggle.is-enabled{border-color:color-mix(in srgb,var(--product-accent) 35%,white);background:color-mix(in srgb,var(--product-accent) 7%,white);color:var(--product-accent)}.superadmin-worker-toggle:disabled{cursor:wait;opacity:.65}.superadmin-setting-error{display:flex;align-items:center;gap:8px;margin:0;padding:13px 24px;border-top:1px solid #f2e2df;background:#fff8f7;color:#a53d32!important;font-size:10px!important}.is-spinning{animation:spin .8s linear infinite}.portal-app[data-product-theme=dark] .superadmin-setting-card{border-color:#344151;background:#222d3a;box-shadow:none}.portal-app[data-product-theme=dark] .superadmin-setting-card h2,.portal-app[data-product-theme=dark] .superadmin-setting-description strong{color:#e2eaf2}.portal-app[data-product-theme=dark] .superadmin-setting-card p,.portal-app[data-product-theme=dark] .superadmin-setting-description small{color:#9eabba}.portal-app[data-product-theme=dark] .superadmin-setting-card__body{border-color:#394656}.portal-app[data-product-theme=dark] .superadmin-setting-icon--muted{background:#2b3948;color:#aab6c4}.portal-app[data-product-theme=dark] .superadmin-worker-status.is-disabled{background:#303d4b;color:#aab3bd}.portal-app[data-product-theme=dark] .superadmin-worker-toggle{border-color:#465363;background:#263240;color:#d6deea}.portal-app[data-product-theme=dark] .superadmin-worker-toggle.is-enabled{border-color:color-mix(in srgb,var(--product-accent) 55%,#263240);background:color-mix(in srgb,var(--product-accent) 18%,#263240);color:color-mix(in srgb,var(--product-accent) 65%,white)}.portal-app[data-product-theme=dark] .superadmin-setting-error{border-color:#5a3939;background:#382e34;color:#ffb3a9!important}@media(max-width:640px){.superadmin-setting-card__heading{flex-wrap:wrap;padding:19px}.superadmin-setting-card__heading>div{flex-basis:calc(100% - 55px)}.superadmin-worker-status{margin-left:53px}.superadmin-setting-card__body{align-items:flex-start;padding:16px 19px}.superadmin-setting-description{align-items:flex-start}.superadmin-worker-toggle{min-width:85px}.superadmin-setting-error{padding:12px 19px}}.portal-superadmin-settings{display:grid;gap:16px}.superadmin-setting-error--standalone{margin:0 0 2px;border:1px solid #f2e2df;border-radius:9px}.superadmin-manager-list{border-top:1px solid #f0ede8}.superadmin-manager-row{display:flex;min-height:70px;align-items:center;gap:12px;padding:12px 24px;border-bottom:1px solid #f0ede8}.superadmin-manager-row:last-child{border-bottom:0}.superadmin-manager-avatar{display:grid;width:35px;height:35px;flex:none;place-items:center;border:1px solid #eee9e1;border-radius:50%;background:#faf8f4;color:#8b858d}.superadmin-manager-identity{display:grid;flex:1;min-width:0;gap:4px}.superadmin-manager-identity strong{overflow:hidden;color:#46434b;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.superadmin-manager-identity small{overflow:hidden;color:#96919a;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.superadmin-manager-empty{display:flex;min-height:64px;align-items:center;gap:9px;padding:14px 24px;color:#89858d;font-size:11px}.portal-app[data-product-theme=dark] .superadmin-manager-list,.portal-app[data-product-theme=dark] .superadmin-manager-row{border-color:#394656}.portal-app[data-product-theme=dark] .superadmin-manager-avatar{border-color:#465363;background:#2b3948;color:#aab6c4}.portal-app[data-product-theme=dark] .superadmin-manager-identity strong{color:#e2eaf2}.portal-app[data-product-theme=dark] .superadmin-manager-identity small,.portal-app[data-product-theme=dark] .superadmin-manager-empty{color:#9eabba}@media(max-width:640px){.superadmin-manager-row{padding:12px 19px}.superadmin-manager-empty{padding:14px 19px}.superadmin-manager-row .superadmin-worker-toggle{min-width:91px}}.superadmin-provider-notice{display:flex;align-items:center;gap:8px;margin:0;padding:12px 16px;border:1px solid #d7eadc;border-radius:9px;background:#f3faf5;color:#347a4d;font-size:11px;font-weight:650}.superadmin-communications-form{display:grid;gap:17px;padding:20px 24px 23px;border-top:1px solid #f0ede8}.superadmin-field{display:grid;gap:7px;max-width:580px;color:#625e67;font-size:10px;font-weight:700}.superadmin-field input,.superadmin-field select{width:100%;height:39px;padding:0 11px;border:1px solid #e6e1d8;border-radius:8px;background:#fff;color:#37333b;font:inherit;font-size:11px;outline:none}.superadmin-field input:focus,.superadmin-field select:focus{border-color:var(--product-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--product-accent) 12%,transparent)}.superadmin-field--short{max-width:290px}.superadmin-fields-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.superadmin-fields-grid .superadmin-field{max-width:none}.superadmin-manager-picker{display:grid;gap:12px}.superadmin-manager-picker>div:first-child{display:grid;gap:5px}.superadmin-manager-picker>div:first-child strong{color:#46434b;font-size:11px}.superadmin-manager-picker>div:first-child small{color:#96919a;font-size:10px;line-height:1.5}.superadmin-call-manager-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.superadmin-call-manager{display:flex;min-width:0;align-items:center;gap:9px;padding:9px 11px;border:1px solid #eee9e1;border-radius:9px;background:#fff;cursor:pointer}.superadmin-call-manager.is-selected{border-color:color-mix(in srgb,var(--product-accent) 42%,white);background:color-mix(in srgb,var(--product-accent) 4%,white)}.superadmin-call-manager input{accent-color:var(--product-accent)}.superadmin-call-manager .superadmin-manager-avatar{width:31px;height:31px}.superadmin-call-manager .superadmin-manager-identity strong{font-size:10px}.superadmin-call-manager .superadmin-manager-identity small{font-size:9px}.superadmin-communications-note{display:flex;align-items:flex-start;gap:8px;padding:11px 12px;border:1px solid #eee9e1;border-radius:8px;background:#fbfaf8;color:#77717b;font-size:10px;line-height:1.55}.superadmin-communications-note svg{flex:none;color:var(--product-accent)}.superadmin-webhook-url{display:grid;gap:6px;padding:12px;border:1px solid #eee9e1;border-radius:8px;background:#fbfaf8}.superadmin-webhook-url>span,.superadmin-webhook-url>small{color:#89848d;font-size:9px}.superadmin-webhook-url code{overflow-wrap:anywhere;color:#4c4851;font-size:10px}.superadmin-communications-actions{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.superadmin-setup-state{display:flex;flex:1;align-items:center;gap:7px;min-width:220px;color:#9b713a;font-size:9px;font-weight:650}.superadmin-setup-state i{width:7px;height:7px;flex:none;border-radius:50%;background:#d69d48}.superadmin-setup-state.is-ready{color:#438259}.superadmin-setup-state.is-ready i{background:#55a46c}.portal-app[data-product-theme=dark] .superadmin-provider-notice{border-color:#345b43;background:#263a2d;color:#a8d9b1}.portal-app[data-product-theme=dark] .superadmin-communications-form{border-color:#394656}.portal-app[data-product-theme=dark] .superadmin-field{color:#c0cad6}.portal-app[data-product-theme=dark] .superadmin-field input,.portal-app[data-product-theme=dark] .superadmin-field select{border-color:#465363;background:#1b2430;color:#e2eaf2}.portal-app[data-product-theme=dark] .superadmin-manager-picker>div:first-child strong{color:#e2eaf2}.portal-app[data-product-theme=dark] .superadmin-manager-picker>div:first-child small,.portal-app[data-product-theme=dark] .superadmin-call-manager .superadmin-manager-identity small{color:#9eabba}.portal-app[data-product-theme=dark] .superadmin-call-manager{border-color:#394656;background:#1b2430}.portal-app[data-product-theme=dark] .superadmin-call-manager.is-selected{border-color:color-mix(in srgb,var(--product-accent) 48%,#394656);background:color-mix(in srgb,var(--product-accent) 12%,#1b2430)}.portal-app[data-product-theme=dark] .superadmin-call-manager .superadmin-manager-identity strong{color:#e2eaf2}.portal-app[data-product-theme=dark] .superadmin-communications-note,.portal-app[data-product-theme=dark] .superadmin-webhook-url{border-color:#394656;background:#1b2430;color:#aeb8c5}.portal-app[data-product-theme=dark] .superadmin-webhook-url code{color:#d6deea}@media(max-width:700px){.superadmin-fields-grid,.superadmin-call-manager-list{grid-template-columns:1fr}.superadmin-communications-form{padding:18px 19px}.superadmin-communications-actions{align-items:stretch}.superadmin-setup-state{flex-basis:100%}}.superadmin-settings-redesign{--settings-ink:#242938;--settings-muted:#7e8796;--settings-line:#e8ecf2;--settings-panel:#fff;gap:25px;color:var(--settings-ink)}.superadmin-settings-hero{position:relative;display:flex;min-height:178px;align-items:center;justify-content:space-between;gap:24px;overflow:hidden;padding:27px 32px;border:1px solid #e8eaf2;border-radius:22px;background:linear-gradient(116deg,#f3f2ff,#f7f9ff 52%,#f1f7ff);isolation:isolate}.superadmin-settings-hero:after{position:absolute;z-index:-1;top:-118px;right:115px;width:300px;height:300px;border:1px solid #fff9;border-radius:50%;box-shadow:0 0 0 32px #ffffff2b,0 0 0 68px #ffffff20;content:""}.superadmin-settings-hero__copy{position:relative;z-index:1;max-width:650px}.superadmin-settings-kicker{display:flex;align-items:center;gap:9px;color:#69728a;font-size:9px;font-weight:800;letter-spacing:.15em}.superadmin-settings-kicker__icon{display:grid;width:29px;height:29px;place-items:center;border:1px solid #ffffffc9;border-radius:10px;background:#fffa;color:var(--product-accent);box-shadow:0 4px 12px #3c4d7510}.superadmin-settings-kicker>i{width:4px;height:4px;border-radius:50%;background:#a5aec1}.superadmin-settings-hero h1{margin:15px 0 6px;color:#252b3c;font-size:27px;font-weight:750;letter-spacing:-.045em;line-height:1.15}.superadmin-settings-hero p{margin:0;color:#717a8d;font-size:12px;line-height:1.6}.superadmin-settings-hero__workspace{position:relative;z-index:1;display:flex;min-width:202px;align-items:center;gap:11px;padding:12px 13px;border:1px solid #ffffffd9;border-radius:15px;background:#ffffffbd;box-shadow:0 8px 24px #313a5310;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.superadmin-settings-workspace-icon{display:grid;width:37px;height:37px;flex:none;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--product-accent) 11%,white);color:var(--product-accent)}.superadmin-settings-hero__workspace>span:nth-child(2){display:grid;flex:1;gap:3px}.superadmin-settings-hero__workspace strong{color:#31394a;font-size:11px}.superadmin-settings-hero__workspace small{color:#838b99;font-size:9px}.superadmin-settings-admin-chip{padding:5px 8px;border:1px solid #e6e8ee;border-radius:20px;background:#fff;color:#697286;font-size:8px;font-weight:750;letter-spacing:.04em}.superadmin-settings-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.superadmin-overview-card{position:relative;display:flex;min-width:0;min-height:92px;align-items:flex-start;gap:11px;padding:15px 14px;border:1px solid var(--settings-line);border-radius:15px;background:var(--settings-panel);box-shadow:0 3px 12px #28334a05}.superadmin-overview-icon{display:grid;width:34px;height:34px;flex:none;place-items:center;border-radius:11px}.superadmin-overview-icon--violet{background:#f0edff;color:#6c5ae4}.superadmin-overview-icon--blue{background:#eaf2ff;color:#3b78dc}.superadmin-overview-icon--green{background:#eaf7f0;color:#3a9870}.superadmin-overview-icon--amber{background:#fff4e5;color:#c88a30}.superadmin-overview-card>div{display:grid;min-width:0;gap:4px;padding-top:1px}.superadmin-overview-card small{color:#9098a6;font-size:8px;font-weight:800;letter-spacing:.1em}.superadmin-overview-card strong{overflow:hidden;color:#333a49;font-size:12px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.superadmin-overview-card span:not(.superadmin-overview-icon){overflow:hidden;color:#858d9b;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.superadmin-overview-dot{position:absolute;top:17px;right:15px;width:7px;height:7px;border-radius:50%;background:#c9ced6}.superadmin-overview-dot.is-on{background:#3eb17a;box-shadow:0 0 0 3px #3eb17a1a}.superadmin-overview-arrow{position:absolute;top:14px;right:13px;color:#a5adba}.superadmin-settings-group{display:grid;gap:12px}.superadmin-settings-group-heading{display:flex;align-items:center;gap:12px;padding:1px 2px 2px}.superadmin-settings-group-heading>span{display:grid;width:31px;height:31px;flex:none;place-items:center;border:1px solid color-mix(in srgb,var(--product-accent) 14%,var(--settings-line));border-radius:10px;background:color-mix(in srgb,var(--product-accent) 6%,var(--settings-panel));color:var(--product-accent);font-size:9px;font-weight:800;letter-spacing:.03em}.superadmin-settings-group-heading>div{display:grid;gap:3px}.superadmin-settings-group-heading h2{margin:0;color:#323847;font-size:14px;font-weight:750;letter-spacing:-.02em}.superadmin-settings-group-heading p{margin:0;color:#8a92a0;font-size:10px;line-height:1.5}.superadmin-communications-stack{display:grid;gap:13px}.superadmin-settings-redesign .superadmin-setting-card{border-color:var(--settings-line);border-radius:17px;background:var(--settings-panel);box-shadow:0 5px 20px #25314708}.superadmin-settings-redesign .superadmin-setting-card__heading{gap:13px;padding:20px 22px 18px}.superadmin-settings-redesign .superadmin-setting-icon{width:40px;height:40px;border:1px solid color-mix(in srgb,var(--product-accent) 10%,transparent);border-radius:13px;background:color-mix(in srgb,var(--product-accent) 8%,var(--settings-panel));color:var(--product-accent)}.superadmin-settings-redesign .superadmin-setting-card h2{margin:3px 0 5px;color:#303746;font-size:15px;font-weight:750;letter-spacing:-.025em}.superadmin-settings-redesign .superadmin-setting-card p{max-width:760px;color:#828a98;font-size:10px;line-height:1.6}.superadmin-settings-redesign .superadmin-setting-card__heading .portal-eyebrow{color:#9aa1ad;font-size:8px;font-weight:800;letter-spacing:.12em}.superadmin-settings-redesign .superadmin-worker-status{padding:6px 9px;border:1px solid transparent;font-size:9px}.superadmin-settings-redesign .superadmin-worker-status.is-enabled{border-color:#d9efe3;background:#eef8f2;color:#35825d}.superadmin-settings-redesign .superadmin-worker-status.is-disabled{border-color:#e9ebef;background:#f4f5f7;color:#78808d}.superadmin-settings-redesign .superadmin-setting-card__body{padding:15px 22px;border-color:var(--settings-line)}.superadmin-settings-redesign .superadmin-setting-description{max-width:740px}.superadmin-settings-redesign .superadmin-setting-icon--muted{border:0;border-radius:11px;background:#f3f5f8;color:#7d8796}.superadmin-settings-redesign .superadmin-setting-description strong{color:#424a59;font-size:10px}.superadmin-settings-redesign .superadmin-setting-description small{color:#8a92a0;font-size:9px}.superadmin-settings-redesign .superadmin-worker-toggle{min-height:35px;padding:0 13px;border-color:#e3e7ed;border-radius:10px;background:var(--settings-panel);color:#5c6574;font-size:9px;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.superadmin-settings-redesign .superadmin-worker-toggle:hover:not(:disabled){transform:translateY(-1px);border-color:color-mix(in srgb,var(--product-accent) 42%,var(--settings-line));background:color-mix(in srgb,var(--product-accent) 4%,var(--settings-panel));color:var(--product-accent)}.superadmin-settings-redesign .superadmin-worker-toggle.is-enabled{border-color:color-mix(in srgb,var(--product-accent) 25%,var(--settings-line));background:color-mix(in srgb,var(--product-accent) 7%,var(--settings-panel));color:var(--product-accent)}.superadmin-settings-redesign .superadmin-manager-list{border-color:var(--settings-line)}.superadmin-settings-redesign .superadmin-manager-row{min-height:65px;padding:11px 22px;border-color:var(--settings-line)}.superadmin-settings-redesign .superadmin-manager-avatar{width:34px;height:34px;border-color:#e9edf2;background:#f5f7fa;color:#727e90}.superadmin-settings-redesign .superadmin-manager-identity strong{color:#424a59;font-size:10px}.superadmin-settings-redesign .superadmin-manager-identity small{color:#9199a6;font-size:9px}.superadmin-settings-redesign .superadmin-communications-form{gap:15px;padding:19px 22px 21px;border-color:var(--settings-line)}.superadmin-settings-redesign .superadmin-field{gap:6px;color:#586273;font-size:9px}.superadmin-settings-redesign .superadmin-field input,.superadmin-settings-redesign .superadmin-field select{height:40px;padding:0 12px;border-color:#e3e7ed;border-radius:10px;background:#fbfcfe;color:#303746;font-size:10px;transition:border-color .16s ease,box-shadow .16s ease}.superadmin-settings-redesign .superadmin-field input:focus,.superadmin-settings-redesign .superadmin-field select:focus{background:#fff}.superadmin-settings-redesign .superadmin-fields-grid{gap:13px}.superadmin-settings-redesign .superadmin-manager-picker{gap:10px}.superadmin-settings-redesign .superadmin-manager-picker>div:first-child strong{color:#424a59;font-size:10px}.superadmin-settings-redesign .superadmin-manager-picker>div:first-child small{color:#87909d;font-size:9px}.superadmin-settings-redesign .superadmin-call-manager{padding:9px 10px;border-color:#e7ebf0;border-radius:11px;background:#fbfcfe}.superadmin-settings-redesign .superadmin-call-manager.is-selected{border-color:color-mix(in srgb,var(--product-accent) 35%,#e7ebf0);background:color-mix(in srgb,var(--product-accent) 5%,white)}.superadmin-settings-redesign .superadmin-communications-note,.superadmin-settings-redesign .superadmin-webhook-url{border-color:#e7ebf0;border-radius:11px;background:#f8f9fc;color:#727c8b;font-size:9px}.superadmin-settings-redesign .superadmin-webhook-url{padding:12px 13px}.superadmin-settings-redesign .superadmin-webhook-url>span{color:#586273;font-size:9px;font-weight:750}.superadmin-settings-redesign .superadmin-webhook-url code{color:#485365;font-size:9px}.superadmin-settings-redesign .superadmin-setup-state{font-size:9px}.superadmin-settings-redesign .superadmin-communications-actions{gap:8px}.superadmin-settings-redesign .superadmin-setting-error--standalone{margin:0;padding:12px 15px;border:1px solid #f2d9d6;border-radius:12px;background:#fff8f7}.superadmin-settings-redesign .superadmin-provider-notice{padding:12px 15px;border-radius:12px;font-size:10px}.portal-app[data-product-theme=dark] .superadmin-settings-redesign{--settings-ink:#edf2f8;--settings-muted:#a0adbb;--settings-line:#354252;--settings-panel:#222d3a;--settings-soft:#1b2430}.portal-app[data-product-theme=dark] .superadmin-settings-hero{border-color:#344151;background:linear-gradient(116deg,#2b3041,#252f3c 55%,#203340)}.portal-app[data-product-theme=dark] .superadmin-settings-hero:after{border-color:#ffffff12;box-shadow:0 0 0 32px #ffffff08,0 0 0 68px #ffffff05}.portal-app[data-product-theme=dark] .superadmin-settings-kicker{color:#aeb8c7}.portal-app[data-product-theme=dark] .superadmin-settings-kicker__icon{border-color:#ffffff18;background:#ffffff0d}.portal-app[data-product-theme=dark] .superadmin-settings-hero h1{color:#eff4fa}.portal-app[data-product-theme=dark] .superadmin-settings-hero p,.portal-app[data-product-theme=dark] .superadmin-settings-hero__workspace small{color:#a6b1c0}.portal-app[data-product-theme=dark] .superadmin-settings-hero__workspace{border-color:#ffffff12;background:#ffffff0b;box-shadow:none}.portal-app[data-product-theme=dark] .superadmin-settings-hero__workspace strong{color:#e6edf5}.portal-app[data-product-theme=dark] .superadmin-settings-admin-chip{border-color:#3c4959;background:#283544;color:#bac5d2}.portal-app[data-product-theme=dark] .superadmin-overview-card{box-shadow:none}.portal-app[data-product-theme=dark] .superadmin-overview-icon--violet{background:#37334e;color:#b1a7ff}.portal-app[data-product-theme=dark] .superadmin-overview-icon--blue{background:#293b52;color:#91baff}.portal-app[data-product-theme=dark] .superadmin-overview-icon--green{background:#294239;color:#84d1aa}.portal-app[data-product-theme=dark] .superadmin-overview-icon--amber{background:#463c2d;color:#e6b86f}.portal-app[data-product-theme=dark] .superadmin-overview-card small{color:#9eabba}.portal-app[data-product-theme=dark] .superadmin-overview-card strong,.portal-app[data-product-theme=dark] .superadmin-settings-group-heading h2{color:#e3eaf2}.portal-app[data-product-theme=dark] .superadmin-overview-card span:not(.superadmin-overview-icon),.portal-app[data-product-theme=dark] .superadmin-settings-group-heading p{color:#9eabba}.portal-app[data-product-theme=dark] .superadmin-settings-group-heading>span{border-color:#3b4857;background:#2b3745}.portal-app[data-product-theme=dark] .superadmin-settings-redesign .superadmin-setting-card{box-shadow:0 7px 20px #080c120f}.portal-app[data-product-theme=dark] .superadmin-settings-redesign .superadmin-setting-card h2,.portal-app[data-product-theme=dark] .superadmin-settings-redesign .superadmin-setting-description strong,.portal-app[data-product-theme=dark] .superadmin-settings-redesign .superadmin-manager-picker>div:first-child strong{color:#e3eaf2}.portal-app[data-product-theme=dark] .superadmin-settings-redesign .superadmin-setting-card p,.portal-app[data-product-theme=dark] .superadmin-settings-redesign .superadmin-setting-description small,.portal-app[data-product-theme=dark] .superadmin-settings-redesign .superadmin-manager-picker>div:first-child small{color:#a1adbb}.portal-app[data-product-theme=dark] .superadmin-settings-redesign .superadmin-setting-card__heading .portal-eyebrow{color:#98a5b4}.portal-app[data-product-theme=dark] .superadmin-settings-redesign .superadmin-worker-status.is-enabled{border-color:#345b48;background:#263c32;color:#94d1aa}.portal-app[data-product-theme=dark] .superadmin-settings-redesign .superadmin-worker-status.is-disabled{border-color:#3c4857;background:#303b48;color:#abb5c1}.portal-app[data-product-theme=dark] .superadmin-settings-redesign .superadmin-setting-icon--muted{background:#2b3948;color:#aab6c4}.portal-app[data-product-theme=dark] .superadmin-settings-redesign .superadmin-manager-avatar{border-color:#465363;background:#2b3948;color:#aab6c4}.portal-app[data-product-theme=dark] .superadmin-settings-redesign .superadmin-manager-identity strong{color:#e2eaf2}.portal-app[data-product-theme=dark] .superadmin-settings-redesign .superadmin-manager-identity small{color:#9eabba}.portal-app[data-product-theme=dark] .superadmin-settings-redesign .superadmin-field{color:#c0cad6}.portal-app[data-product-theme=dark] .superadmin-settings-redesign .superadmin-field input,.portal-app[data-product-theme=dark] .superadmin-settings-redesign .superadmin-field select{border-color:#465363;background:#1b2430;color:#e2eaf2}.portal-app[data-product-theme=dark] .superadmin-settings-redesign .superadmin-field input:focus,.portal-app[data-product-theme=dark] .superadmin-settings-redesign .superadmin-field select:focus{background:#1b2430}.portal-app[data-product-theme=dark] .superadmin-settings-redesign .superadmin-call-manager{border-color:#394656;background:#1b2430}.portal-app[data-product-theme=dark] .superadmin-settings-redesign .superadmin-call-manager.is-selected{border-color:color-mix(in srgb,var(--product-accent) 50%,#394656);background:color-mix(in srgb,var(--product-accent) 11%,#1b2430)}.portal-app[data-product-theme=dark] .superadmin-settings-redesign .superadmin-communications-note,.portal-app[data-product-theme=dark] .superadmin-settings-redesign .superadmin-webhook-url{border-color:#394656;background:#1b2430;color:#aeb8c5}.portal-app[data-product-theme=dark] .superadmin-settings-redesign .superadmin-webhook-url>span,.portal-app[data-product-theme=dark] .superadmin-settings-redesign .superadmin-webhook-url code{color:#d6deea}@media(max-width:900px){.superadmin-settings-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.superadmin-settings-redesign{gap:20px}.superadmin-settings-hero{min-height:0;align-items:flex-start;padding:21px 19px;border-radius:18px}.superadmin-settings-hero__workspace{display:none}.superadmin-settings-hero h1{margin-top:13px;font-size:23px}.superadmin-settings-hero p{max-width:300px;font-size:10px}.superadmin-settings-overview{gap:8px}.superadmin-overview-card{min-height:83px;gap:8px;padding:11px 10px;border-radius:13px}.superadmin-overview-icon{width:30px;height:30px;border-radius:10px}.superadmin-overview-card small{font-size:7px}.superadmin-overview-card strong{font-size:10px}.superadmin-overview-card span:not(.superadmin-overview-icon){font-size:8px}.superadmin-overview-dot{top:12px;right:11px;width:6px;height:6px}.superadmin-overview-arrow{top:10px;right:9px;width:14px}.superadmin-settings-group-heading{gap:9px}.superadmin-settings-group-heading>span{width:28px;height:28px}.superadmin-settings-group-heading h2{font-size:13px}.superadmin-settings-group-heading p{font-size:9px}.superadmin-settings-redesign .superadmin-setting-card__heading{padding:17px 16px 15px;gap:11px}.superadmin-settings-redesign .superadmin-setting-icon{width:36px;height:36px;border-radius:11px}.superadmin-settings-redesign .superadmin-setting-card h2{font-size:13px}.superadmin-settings-redesign .superadmin-setting-card p{font-size:9px}.superadmin-settings-redesign .superadmin-worker-status{margin-left:47px}.superadmin-settings-redesign .superadmin-setting-card__body{flex-direction:column;align-items:stretch;gap:13px;padding:14px 16px}.superadmin-settings-redesign .superadmin-setting-description{align-items:flex-start}.superadmin-settings-redesign .superadmin-setting-card__body>.superadmin-worker-toggle{align-self:flex-start}.superadmin-settings-redesign .superadmin-communications-form{gap:13px;padding:15px 16px 17px}.superadmin-settings-redesign .superadmin-fields-grid{grid-template-columns:1fr}.superadmin-settings-redesign .superadmin-field--short{max-width:none}.superadmin-settings-redesign .superadmin-communications-actions{align-items:stretch}.superadmin-settings-redesign .superadmin-communications-actions .superadmin-worker-toggle{flex:1;min-width:0}.superadmin-settings-redesign .superadmin-setup-state{flex-basis:100%;min-width:0}.superadmin-settings-redesign .superadmin-manager-row{padding:11px 15px}.superadmin-settings-redesign .superadmin-manager-empty{padding:14px 15px}}.superadmin-manager-row--order-scope .superadmin-manager-identity{flex:1}.superadmin-order-scope-control{flex:0 0 190px;max-width:190px}.superadmin-order-scope-control select{width:100%;height:36px;padding:0 10px;border:1px solid #e3e7ed;border-radius:9px;background:#fbfcfe;color:#303746;font:inherit;font-size:9px;outline:none}.superadmin-order-scope-control select:focus{border-color:var(--product-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--product-accent) 12%,transparent)}.superadmin-order-scope-saving{flex:none;color:var(--product-accent)}.portal-app[data-product-theme=dark] .superadmin-order-scope-control select{border-color:#465363;background:#1b2430;color:#e2eaf2}@media(max-width:640px){.superadmin-order-scope-control{flex-basis:145px;max-width:145px}.superadmin-order-scope-control select{font-size:8px}}.superadmin-manager-hub-row{min-height:78px}.superadmin-manager-row-summary{display:grid;min-width:120px;gap:4px}.superadmin-manager-row-summary strong{color:#454b58;font-size:10px}.superadmin-manager-row-summary small{color:#878f9d;font-size:9px}.superadmin-manager-open,.superadmin-manager-back{display:inline-flex;min-height:35px;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:1px solid #e3e7ed;border-radius:9px;background:#fbfcfe;color:#4d5665;font:inherit;font-size:9px;font-weight:700;cursor:pointer}.superadmin-manager-open:hover,.superadmin-manager-back:hover{border-color:color-mix(in srgb,var(--product-accent) 45%,#e3e7ed);color:var(--product-accent)}.superadmin-manager-detail{gap:17px}.superadmin-manager-back{width:max-content;background:var(--settings-panel);color:var(--settings-ink)}.superadmin-manager-detail-hero{min-height:140px}.superadmin-manager-detail-summary{display:grid;min-width:185px;gap:6px;padding:13px 15px;border:1px solid #ffffffd9;border-radius:13px;background:#ffffffb8}.superadmin-manager-detail-summary strong{color:#343b4a;font-size:11px}.superadmin-manager-detail-summary small{color:#7e8796;font-size:9px}.superadmin-manager-detail-form{display:flex;align-items:center;gap:14px;padding:18px 24px;border-top:1px solid var(--settings-line)}.superadmin-manager-detail-form .superadmin-order-scope-control{display:grid;flex-basis:260px;max-width:260px;gap:7px;color:#586273;font-size:9px;font-weight:700}.superadmin-manager-detail-form .superadmin-order-scope-control select{height:40px;font-size:10px}.superadmin-manager-detail-saving{display:inline-flex;align-items:center;gap:7px;color:var(--settings-muted);font-size:9px}.portal-app[data-product-theme=dark] .superadmin-manager-row-summary strong{color:#e2eaf2}.portal-app[data-product-theme=dark] .superadmin-manager-row-summary small{color:#9eabba}.portal-app[data-product-theme=dark] .superadmin-manager-open,.portal-app[data-product-theme=dark] .superadmin-manager-back{border-color:#465363;background:#263240;color:#d6deea}.portal-app[data-product-theme=dark] .superadmin-manager-detail-summary{border-color:#ffffff12;background:#ffffff0b}.portal-app[data-product-theme=dark] .superadmin-manager-detail-summary strong{color:#e6edf5}.portal-app[data-product-theme=dark] .superadmin-manager-detail-summary small{color:#a6b1c0}.portal-app[data-product-theme=dark] .superadmin-manager-detail-form{border-color:#394656}.portal-app[data-product-theme=dark] .superadmin-manager-detail-form .superadmin-order-scope-control{color:#c0cad6}@media(max-width:640px){.superadmin-manager-hub-row{flex-wrap:wrap;gap:9px}.superadmin-manager-hub-row .superadmin-manager-identity{flex-basis:calc(100% - 60px)}.superadmin-manager-row-summary{flex:1;padding-left:44px}.superadmin-manager-open{margin-left:auto}.superadmin-manager-detail-hero{align-items:flex-start;flex-direction:column}.superadmin-manager-detail-summary{margin-left:47px}.superadmin-manager-detail-form{align-items:flex-start;flex-direction:column;padding:16px}.superadmin-manager-detail-form .superadmin-order-scope-control{flex-basis:auto;max-width:none;width:100%}}.superadmin-settings-hub{gap:13px}.superadmin-config-list{display:grid;gap:9px}.superadmin-config-row{display:flex;width:100%;min-height:80px;align-items:center;gap:14px;padding:14px 17px;border:1px solid var(--settings-line);border-radius:14px;background:var(--settings-panel);color:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.superadmin-config-row:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--product-accent) 35%,var(--settings-line));box-shadow:0 6px 18px #28334a0a}.superadmin-config-row__copy{display:grid;flex:1;min-width:0;gap:4px}.superadmin-config-row__copy small{color:#929aa8;font-size:8px;font-weight:800;letter-spacing:.11em}.superadmin-config-row__copy strong{overflow:hidden;color:#333a49;font-size:12px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.superadmin-config-row__copy span{overflow:hidden;color:#858d9b;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.superadmin-config-row__status{flex:none;padding:6px 9px;border-radius:18px;background:#f2f4f7;color:#586273;font-size:9px;font-weight:750}.superadmin-config-row__arrow{flex:none;color:#9ca5b3}.superadmin-config-detail{gap:17px}.superadmin-config-detail-hero{min-height:140px}.superadmin-template-section{display:grid;gap:12px}.superadmin-template-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.superadmin-template-heading>div{display:grid;gap:5px}.superadmin-template-heading strong{color:#46434b;font-size:11px}.superadmin-template-heading small{color:#96919a;font-size:10px;line-height:1.5}.superadmin-template-list{display:grid;gap:10px}.superadmin-template-row{display:grid;gap:14px;padding:15px;border:1px solid #ece8e0;border-radius:12px;background:#fff}.superadmin-template-row__top,.superadmin-template-row__bottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.45fr) auto;align-items:end;gap:12px}.superadmin-template-row__bottom{grid-template-columns:minmax(0,1fr) minmax(220px,.7fr)}.superadmin-template-remove{display:grid;width:37px;height:37px;place-items:center;border:1px solid #eee5e1;border-radius:9px;background:#fff;color:#a14b46;cursor:pointer}.superadmin-template-default{display:flex;min-height:40px;align-items:center;gap:9px;padding:6px 9px;border:1px solid #e9e6df;border-radius:9px;color:#56525b;cursor:pointer}.superadmin-template-default input{accent-color:var(--product-accent)}.superadmin-template-default span{display:grid;gap:3px}.superadmin-template-default strong{font-size:9px}.superadmin-template-default small{color:#89858d;font-size:8px;line-height:1.35}.portal-app[data-product-theme=dark] .superadmin-config-row{border-color:#394656;background:#222d3a}.portal-app[data-product-theme=dark] .superadmin-config-row__copy small{color:#9eabba}.portal-app[data-product-theme=dark] .superadmin-config-row__copy strong{color:#e3eaf2}.portal-app[data-product-theme=dark] .superadmin-config-row__copy span{color:#9eabba}.portal-app[data-product-theme=dark] .superadmin-config-row__status{background:#303c4b;color:#c5cfdb}.portal-app[data-product-theme=dark] .superadmin-config-row__arrow{color:#aab6c4}.portal-app[data-product-theme=dark] .superadmin-template-heading strong{color:#e3eaf2}.portal-app[data-product-theme=dark] .superadmin-template-heading small{color:#a1adbb}.portal-app[data-product-theme=dark] .superadmin-template-row{border-color:#394656;background:#1b2430}.portal-app[data-product-theme=dark] .superadmin-template-remove,.portal-app[data-product-theme=dark] .superadmin-template-default{border-color:#465363;background:#263240;color:#d6deea}.portal-app[data-product-theme=dark] .superadmin-template-default small{color:#a1adbb}@media(max-width:640px){.superadmin-config-row{min-height:72px;gap:9px;padding:11px}.superadmin-config-row>.superadmin-overview-icon{width:31px;height:31px}.superadmin-config-row__copy strong{font-size:10px}.superadmin-config-row__copy span{font-size:8px}.superadmin-config-row__status{padding:5px 7px;font-size:8px}.superadmin-template-row__top,.superadmin-template-row__bottom{grid-template-columns:1fr}.superadmin-template-remove{justify-self:start}.superadmin-template-heading{align-items:flex-start;flex-direction:column}}
