@font-face{font-family:Milky Nice;src:url(/fonts/MilkyNice.otf)format("opentype");font-weight:100 950;font-style:normal;font-display:swap}@font-face{font-family:Fredoka;src:url(/fonts/fredoka-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fredoka;src:url(/fonts/fredoka-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Fredoka;src:url(/fonts/fredoka-700.woff2)format("woff2");font-weight:700 950;font-style:normal;font-display:swap}.summary-grid button{appearance:none}:root{--ink:#281f2c;--muted:#756a76;--pink:#d93387;--soft:#fff7f8;--line:#eadfe5}*{box-sizing:border-box}html{background:#fff9fa}body{color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:linear-gradient(135deg,#fff9fa 0%,#fff 48%,#faf7ff 100%);margin:0;font-family:Fredoka,Arial Rounded MT Bold,Trebuchet MS,Arial,sans-serif}button{font:inherit}.app-shell{min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);z-index:4;flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.brand-mark{color:#fff;letter-spacing:-1px;background:linear-gradient(135deg,#ef6f9e,#cf3e8c 55%,#8a5bd5);place-items:center;width:54px;height:54px;font-weight:900;display:grid;box-shadow:0 12px 28px #db6b9d42}.brand-logo{box-shadow:var(--sticker-shadow)}.mobile-logo{object-fit:cover;border:2px solid #fff;border-radius:13px;width:42px;height:42px}.state-mascot{object-fit:contain;width:150px;max-height:120px}.brand-hero{min-height:132px;box-shadow:var(--sticker-shadow);border:4px solid #fff;justify-content:center;align-items:center;gap:24px;margin-bottom:25px;padding:14px 30px;display:flex}.brand-hero img{align-self:flex-end}.brand-hero div{text-align:center;gap:4px;display:grid}.brand-hero small{font-weight:900}.brand-hero strong{font-size:clamp(27px,4vw,43px);line-height:1}.brand-hero>span{letter-spacing:4px;font-weight:900}.brand-mark.small{border-radius:14px;width:38px;height:38px;font-size:12px}.sidebar nav{display:grid}.nav-button{cursor:pointer;text-align:left;background:0 0;align-items:center;gap:14px;display:flex}.nav-button span{text-align:center;width:26px}.nav-button>b>span{width:auto;font-size:inherit;text-align:inherit}.nav-label-mobile{display:none}.side-profile{border-top:1px solid var(--line);padding-top:20px}.side-profile>span,.avatar{color:#fff;background:#5e3a7a;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.side-profile div{display:grid}.side-profile small{color:var(--muted);margin-top:3px}.content{min-width:0}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.topbar p{color:var(--muted)}.mobile-brand{align-items:center;gap:10px;display:none}.page{margin:auto}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#aa6d8b;margin:0 0 10px;font-size:12px;font-weight:800}.welcome-card{border-radius:28px;align-items:center;gap:23px;padding:32px;display:flex}.big-avatar{color:#fff;background:linear-gradient(135deg,#f38db1,#a76bd5);border-radius:27px;place-items:center;width:80px;height:80px;font-size:24px;font-weight:900;display:grid;box-shadow:0 15px 35px #c8659f44}.welcome-card h1,.page-heading h1,.empty-page h1{letter-spacing:-.045em;margin:0 0 14px;font-size:clamp(32px,4vw,52px)}.client-code{color:#a32967;background:#fff;border:1px solid #eed6e2;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.notice{color:#ad1d62;background:#fff0f4;border:1px solid #f7c3d8;border-radius:18px;margin:22px 0;padding:18px 22px}.address-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.address-card{border:1px solid var(--line);border-radius:24px;padding:28px}.address-card h2{margin:18px 0 13px;font-size:21px}.address-card p{margin:8px 0;line-height:1.45}.address-card button,.box-bar button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:14px;margin-top:18px;padding:13px 18px;font-weight:800}.summary-grid{grid-template-columns:repeat(3,1fr);margin-top:22px;display:grid}.summary-grid button{border:1px solid var(--line);text-align:left;cursor:pointer;gap:10px;padding:24px;display:grid}.page-heading{justify-content:space-between;align-items:end;gap:22px;display:flex}.page-heading p{color:var(--muted)}.selection-pill{white-space:nowrap;color:#b02069;background:#fff0f6;border-radius:999px;padding:11px 16px;font-size:13px;font-weight:800}.item-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.item-card{border-color:var(--line);transition:all .2s;position:relative;overflow:hidden}.item-card.selected{border-color:#dc3988;box-shadow:0 13px 35px #d7378720}.item-card.unavailable .real-photo,.item-card.unavailable .demo-photo{filter:saturate(.72);opacity:.86}.check{z-index:2;color:#fff;cursor:pointer;background:#ffffffde;border:2px solid #fff;border-radius:12px;width:35px;height:35px;position:absolute;top:16px;right:16px;box-shadow:0 6px 18px #3d203b25}.selected .check{background:#d93287}.demo-photo{flex-direction:column;justify-content:center;align-items:center;gap:10px;height:225px;display:flex}.demo-photo span{filter:drop-shadow(0 14px 15px #68475c25);font-size:74px}.demo-photo small{color:#765f70;font-weight:700}.demo-photo.pink{background:linear-gradient(135deg,#ffd9e7,#f9a9c5)}.demo-photo.blue{background:linear-gradient(135deg,#dff5ff,#b2d8ed)}.demo-photo.lilac{background:linear-gradient(135deg,#eee4ff,#d7c2f5)}.demo-photo.peach{background:linear-gradient(135deg,#fff0d9,#f1c7aa)}.item-info{padding:22px}.item-info>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.item-info h2{margin:0;font-size:25px}.item-info .status{border-radius:9px;padding:7px 9px;font-size:11px;font-weight:900}.item-info .status.available{color:#167b5d;background:#dbf6ec}.item-info dl{grid-template-columns:auto 1fr;gap:9px 18px;margin:20px 0 0;font-size:14px;display:grid}.item-info dt{color:var(--muted)}.item-info dd{text-align:right;margin:0}.box-bar{z-index:5;color:#fff;background:#2c2330;border-radius:20px;justify-content:space-between;align-items:center;max-width:1060px;margin:auto;padding:13px 16px 13px 24px;display:flex;position:fixed;bottom:22px;left:calc(240px + 5vw);right:5vw;box-shadow:0 16px 50px #2c233052}.box-bar button{background:#e43b8d;margin:0}.empty-page{text-align:center;padding-top:18vh}.empty-page>span{font-size:58px}.empty-page>p:not(.eyebrow){color:var(--muted)}.coming-soon{color:#b3236a;background:#fff0f6;border-radius:999px;margin-top:25px;padding:10px 14px;font-size:13px;font-weight:800;display:inline-block}.real-photo{object-fit:cover;background:#f5eef2;width:100%;height:260px}.big-avatar.photo{object-fit:cover}.loading,.load-state{text-align:center;align-content:center;place-items:center;gap:16px;min-height:70vh;display:grid}.load-state{min-height:100vh;padding:25px}.load-state p{color:var(--muted)}.load-state button{background:var(--ink);color:#fff;border:0;border-radius:14px;padding:13px 18px;font-weight:800}.record-list{gap:15px;display:grid}.record-card{border:1px solid var(--line);border-radius:22px;grid-template-columns:90px 1fr auto;align-items:center;gap:20px;padding:16px;display:grid}.record-card img,.record-placeholder{object-fit:cover;border-radius:16px;width:90px;height:90px}.record-placeholder{color:#c42e78;background:#fff0f6;place-items:center;font-size:27px;display:grid}.record-main small,.quote-card small{color:#9c7890;font-weight:800}.record-main h2{margin:5px 0;font-size:19px}.record-main p{color:var(--muted);margin:0;font-size:14px}.record-money{text-align:right;gap:9px;display:grid}.record-money span{font-size:12px}.record-money .due{color:#b52363;background:#fff0f5;border-radius:9px;padding:7px 9px}.record-money .paid{color:#16704f}.record-card.compact{grid-template-columns:70px 1fr auto}.record-card.compact .record-placeholder{width:70px;height:70px}.section-title{margin:0 0 16px}.quotes-title{margin-top:38px}.quote-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.quote-card{border:1px solid var(--line);border-radius:22px;padding:22px}.quote-card h2{margin:10px 0;font-size:18px}.quote-card strong{font-size:25px}.quote-card p{color:var(--muted);margin:10px 0 0}.inline-empty{text-align:center;border-radius:24px;padding:42px}.inline-empty>span{color:#d33a84;font-size:34px}.inline-empty h2{margin:10px 0}.inline-empty p{color:var(--muted);margin:0}@media (max-width:800px){.sidebar{border-right:0;border-top:1px solid var(--line);z-index:50;width:auto;display:block;position:fixed;inset:auto 0 0;overflow:hidden}.sidebar>.brand-logo,.sidebar>.brand-mark,.side-profile{display:none!important}.sidebar nav{align-items:stretch;height:100%;display:grid;overflow-x:auto}.nav-button{place-items:center;gap:2px;min-width:0;display:grid;overflow:hidden}.nav-button>span{font-size:19px;line-height:1}.nav-button b{text-align:center;white-space:nowrap;width:100%;min-width:0;font-size:9px;line-height:1.05;display:block;overflow:hidden}.nav-label-desktop{display:none}.nav-label-mobile{text-align:center;width:auto!important;font-size:inherit!important;line-height:inherit!important;display:block!important}.topbar p{display:none}.mobile-brand{display:flex}.welcome-card{align-items:flex-start;padding:22px}.big-avatar{border-radius:19px;width:58px;height:58px;font-size:17px}.welcome-card h1{font-size:28px}.address-grid,.summary-grid,.quote-grid{grid-template-columns:1fr}.item-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.item-card{border-radius:20px}.item-card .real-photo,.item-card .demo-photo{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.item-card .demo-photo span{font-size:42px}.item-card .demo-photo small{font-size:10px}.item-info{padding:12px}.item-info>div{flex-direction:column;align-items:flex-start;gap:7px}.item-info h2{overflow-wrap:anywhere;font-size:18px;line-height:1.05}.item-info .status{padding:5px 6px;font-size:8px;line-height:1.15}.item-info dl{grid-template-columns:1fr;gap:2px;margin-top:12px;font-size:11px}.item-info dt{margin-top:6px;font-size:9px}.item-info dd{text-align:left;overflow-wrap:anywhere}.check{border-radius:10px;width:29px;height:29px;top:9px;right:9px}.page-heading{flex-direction:column;align-items:flex-start}.selection-pill{align-self:flex-start}.box-bar{padding-left:16px;bottom:84px;left:12px;right:12px}.box-bar button{padding:12px;font-size:12px}.box-bar span{font-size:13px}.record-card,.record-card.compact{grid-template-columns:70px 1fr}.record-card img,.record-placeholder,.record-card.compact .record-placeholder{width:70px;height:70px}.record-money{text-align:left;grid-column:1/-1;justify-content:space-between;padding-left:90px;display:flex}}.setup-page{background:radial-gradient(circle at 15% 10%,#ffe8f1 0,#0000 28%),radial-gradient(circle at 90% 80%,#eee3ff 0,#0000 30%),#fffafb;place-items:center;min-height:100vh;padding:48px 20px;display:grid}.setup-card{background:#ffffffed;border:1px solid #ecdde5;border-radius:30px;width:min(680px,100%);padding:38px;box-shadow:0 24px 80px #7d42611c}.setup-back{color:#9f2b68;margin-bottom:28px;font-weight:800;text-decoration:none;display:inline-block}.setup-badge{color:#68447a;letter-spacing:.04em;background:#f5eef9;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:900;display:inline-flex}.setup-card h1{letter-spacing:-.05em;margin:18px 0 12px;font-size:clamp(36px,7vw,54px)}.setup-lead{color:var(--muted);line-height:1.65}.setup-user{background:#fff3f7;border-radius:16px;justify-content:space-between;gap:15px;margin:24px 0;padding:15px 18px;font-size:13px;display:flex}.setup-user span{color:var(--muted)}.setup-form{gap:12px;display:grid}.setup-form label{margin-top:6px;font-weight:800}.setup-form input{width:100%;color:var(--ink);background:#fff;border:1px solid #decbd5;border-radius:15px;outline:none;padding:16px}.setup-form input:focus{border-color:#d93387;box-shadow:0 0 0 4px #d9338715}.setup-form>p{color:var(--muted);margin:0;font-size:12px}.setup-form button{color:#fff;cursor:pointer;background:#2d2330;border:0;border-radius:15px;margin-top:7px;padding:15px;font-weight:900}.setup-form button:disabled{opacity:.5;cursor:not-allowed}.setup-success,.setup-error,.setup-status{border-radius:14px;padding:14px 16px;font-size:13px;font-weight:700}.setup-success{color:#16704f;background:#e2f7ed}.setup-error{color:#a81d37;background:#fff0f1}.setup-status{color:var(--muted);background:#f6f2f5}.setup-help{border:1px solid var(--line);background:#faf8fa;border-radius:18px;margin-top:28px;padding:20px;font-size:13px}.setup-help ul{margin:12px 0;padding-left:20px}.setup-help li{margin:6px 0;font-family:monospace}.setup-help p{color:var(--muted);margin:10px 0 0}@media (max-width:600px){.setup-page{padding:18px}.setup-card{border-radius:24px;padding:25px}.setup-user{display:grid}.setup-card h1{font-size:38px}}:root{--pink:#c61d6f;--soft:#fff1f6;--baby-pink:#fff3f7;--baby-pink-2:#ffe8f1;--strong-pink:#bd1d67}html,body{background:linear-gradient(135deg,#fff4f8 0%,#fffafd 50%,#fff0f6 100%)}.notice{color:var(--strong-pink);background:#ffe8f1;border-color:#f4b9d0;font-weight:800}.address-card.korean,.address-card.english{background:var(--baby-pink);border-color:#f3cddd}.address-card .eyebrow,.address-card strong,.summary-grid small,.eyebrow{color:var(--strong-pink);font-weight:900}.summary-grid button,.item-card,.record-card,.quote-card,.inline-empty{background:#fff7fa;border-color:#f1cfdd}.selection-pill,.client-code,.coming-soon{color:var(--strong-pink);background:#ffe4ef;border-color:#f3bfd3;font-weight:900}.nav-button:hover,.nav-button.active{color:var(--strong-pink)}.nav-button b,.side-profile b,.mobile-brand b,.item-info h2,.record-main h2,.quote-card h2{font-weight:900}.item-info .status{letter-spacing:.01em;font-weight:950}.item-info .status.available{color:#126447;background:#dff6eb;border:1px solid #bce8d5}.item-info .status.unavailable{color:#ad1732;background:#ffe0e6;border:1px solid #ffbcc8}.item-card.unavailable{background:#fff5f7;border-color:#f2c6d0}.box-bar button,.address-card button{background:var(--strong-pink)}.record-money .due{color:var(--strong-pink);background:#ffe5ef;font-weight:900}.modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#281f2cb8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.box-modal{background:#fff5f9;border:1px solid #f3c9da;border-radius:28px;width:min(560px,100%);max-height:90vh;padding:32px;position:relative;overflow:auto;box-shadow:0 28px 90px #281f2c55}.box-modal.wide{width:min(720px,100%)}.box-modal h1{letter-spacing:-.04em;color:var(--ink);margin:6px 0 10px;font-size:34px}.modal-lead{color:var(--muted);margin:0 0 24px;line-height:1.5}.modal-lead strong{color:var(--strong-pink)}.modal-close{width:38px;height:38px;color:var(--strong-pink);cursor:pointer;background:#ffe3ee;border:0;border-radius:50%;font-size:27px;position:absolute;top:15px;right:18px}.box-modal form{gap:18px;display:grid}.box-modal fieldset{border:0;margin:0;padding:0}.box-modal legend,.box-modal label{color:var(--strong-pink);gap:9px;font-weight:900;display:grid}.destination-options{grid-template-columns:1fr 1fr;gap:10px;margin-top:9px;display:grid}.destination-options button{color:#6d5964;cursor:pointer;background:#fff;border:2px solid #f0ccd9;border-radius:15px;padding:14px;font-weight:900}.destination-options button.selected{border-color:var(--strong-pink);color:var(--strong-pink);background:#ffe3ee}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-grid .full{grid-column:1/-1}.box-modal input,.box-modal textarea{resize:vertical;width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #ecc5d5;border-radius:15px;outline:none;padding:14px}.box-modal input:focus,.box-modal textarea:focus{border-color:var(--strong-pink);box-shadow:0 0 0 4px #c61d6f14}.box-modal label small{color:var(--muted);font-weight:600}.box-modal .fedex-choice{background:#fff;border:1px solid #ecc5d5;border-radius:15px;align-self:end;align-items:center;min-height:50px;padding:12px 14px;display:flex}.fedex-choice input{width:20px;height:20px;accent-color:var(--strong-pink)}.submit-box{background:var(--strong-pink);color:#fff;cursor:pointer;border:0;border-radius:16px;padding:16px;font-weight:950}.submit-box:disabled{opacity:.55;cursor:not-allowed}.form-message{border-radius:13px;padding:13px 15px;font-size:13px;font-weight:900}.form-message.success{color:#126447;background:#dff6eb}.form-message.error{color:#ad1732;background:#ffe0e6}.primary-action,.secondary-action{background:var(--strong-pink);color:#fff;cursor:pointer;border:0;border-radius:15px;padding:14px 18px;font-weight:900}.secondary-action{color:var(--strong-pink);background:#ffe3ee}.profile-card{border-radius:24px;align-items:center;gap:18px;padding:24px;display:flex}.profile-card h2,.profile-card p{margin:4px 0}.addresses-title{margin-top:32px}.saved-address-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.saved-address{border-radius:23px;padding:24px;position:relative}.saved-address h2{margin:17px 0 10px}.saved-address p{color:var(--muted);margin:7px 0;line-height:1.45}.country-pill,.default-pill{color:var(--strong-pink);background:#ffe5ef;border-radius:999px;margin-right:7px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.default-pill{color:#7742a1;background:#f3e8ff}.delete-address{color:#a83358;cursor:pointer;background:0 0;border:0;margin-top:16px;font-weight:800}.address-picker{gap:10px;display:grid}.address-option{cursor:pointer;background:#fff;border:2px solid #efd3df;border-radius:17px;align-items:center;gap:12px;padding:15px;grid-template-columns:none!important;display:flex!important}.address-option.selected{border-color:var(--strong-pink);background:#fff0f6}.address-option input{width:20px}.address-option span{flex:1;gap:4px;display:grid}.address-option small{color:var(--muted)}.address-option>b{color:var(--strong-pink)}.inline-empty.compact{padding:24px}.inline-empty.compact>span{font-size:25px}.profile-avatar-editor{justify-items:center;gap:9px;display:grid}.avatar-upload{color:#71394a;cursor:pointer;background:#efc5e2;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900;display:inline-flex}.avatar-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.avatar-message{font-size:13px;font-weight:900;margin-top:10px!important}.avatar-message.success{color:#438b73}.avatar-message.error{color:#b83a61}.avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.profile-summary{margin:0 0 24px}.purchase-record{padding-left:58px;transition:all .18s;position:relative}.purchase-record.selected{background:#fff5f7;outline:3px solid #e2b4dc}.purchase-record.locked{opacity:.72}.purchase-check{color:#c45f77;cursor:pointer;background:#fff;border:2px solid #e2b4dc;border-radius:9px;width:28px;height:28px;font-weight:900;position:absolute;top:50%;left:17px;transform:translateY(-50%)}.order-notice{border:2px solid;border-radius:15px;margin-top:12px;padding:13px 15px}.order-notice strong{font-size:13px;display:block}.order-notice p{line-height:1.45;color:inherit!important;margin:6px 0!important}.order-notice small{opacity:.75;font-size:10px;font-weight:700}.order-notice.info{color:#704585;background:#f8effd;border-color:#d9b6e9}.order-notice.delay{color:#83621d;background:#fff7dd;border-color:#efcf83}.order-notice.action{color:#9d3245;background:#fff0f2;border-color:#efafba}.warehouse-code{color:#7b4a91;background:#f4e4ff;border-radius:999px;margin-top:8px;margin-right:8px;padding:6px 9px;font-size:11px;font-weight:900;display:inline-flex}.receipt-pending{color:#9a6a22;background:#fff0d8;border-radius:999px;margin-top:8px;padding:6px 9px;font-size:11px;font-weight:900;display:inline-flex}@media (max-width:800px){.purchase-record{padding-left:50px}.purchase-check{left:13px}}.shipment-groups{display:grid}.shipment-group{padding:24px}.shipment-group-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.shipment-group-head h2{margin:3px 0 7px}.shipment-group-head p{color:var(--muted);margin:0}.shipment-group-head>span{color:var(--strong-pink);background:#ffe5ef;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:900}.shipment-tracking{color:var(--muted);margin:-7px 0 18px}.quote-card{flex-direction:column;display:flex}.quote-top{justify-content:space-between;align-items:center;display:flex}.quote-top span{color:#126447;background:#dff6eb;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900}.quote-card button{background:var(--strong-pink);cursor:pointer;border-radius:13px;margin-top:18px;padding:12px;font-weight:900}.quote-card button:disabled{opacity:.75;cursor:default}.quote-card.chosen{background:#fff0f6;border:2px solid #e34891;box-shadow:0 12px 30px #d7378718}.quote-card.chosen button{color:#126447;background:#dff6eb}.quote-waiting,.unlinked-quotes{color:var(--muted);background:#fff;border:1px dashed #e6c8d5;border-radius:17px;padding:19px}.quote-message{margin-bottom:20px}.unlinked-quotes{margin-top:25px}.unlinked-quotes h2,.unlinked-quotes p{margin:5px 0}.quote-card.locked{opacity:.58}.quote-card.locked button{color:#756a76;background:#e6dce1}.choice-locked-note{color:var(--strong-pink);background:#fff0f6;border-radius:14px;margin:14px 0 0;padding:13px 15px;font-size:13px;font-weight:900}.receipt-panel{background:#fff;border:1px solid #f0c9d9;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:18px;display:flex}.receipt-panel strong{font-size:16px}.receipt-panel p{color:var(--muted);margin:5px 0;font-size:13px}.receipt-panel>div>span{color:var(--strong-pink);background:#fff0f6;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900;display:inline-flex}.receipt-upload input{opacity:0;pointer-events:none;position:absolute}.receipt-upload span,.receipt-panel>a,.receipt-sent{background:var(--strong-pink);color:#fff;white-space:nowrap;cursor:pointer;border-radius:13px;padding:12px 15px;font-weight:900;text-decoration:none;display:inline-flex}.receipt-sent{color:#126447;background:#dff6eb}.receipt-upload:has(input:disabled) span{opacity:.6;cursor:wait}@media (max-width:600px){.box-modal{border-radius:24px;padding:27px 20px}.box-modal h1{font-size:29px}.modal-backdrop{align-items:end;padding:10px}.destination-options{grid-template-columns:1fr 1fr}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.saved-address-grid{grid-template-columns:1fr}.primary-action{width:100%}.receipt-panel{flex-direction:column;align-items:flex-start}.receipt-upload,.receipt-upload span,.receipt-panel>a{text-align:center;justify-content:center;width:100%}}.contact-strip{border-radius:24px;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:24px 26px;display:flex}.contact-strip h2,.contact-strip p{margin:5px 0}.contact-strip>div:first-child>p:last-child{color:var(--muted)}.contact-actions{flex-wrap:wrap;gap:10px;display:flex}.contact-actions a{background:var(--strong-pink);color:#fff;border-radius:14px;padding:13px 16px;font-weight:900;text-decoration:none}.contact-actions a+a{background:#8a4fb0}.exchange-card{border-radius:26px;justify-content:space-between;align-items:center;gap:20px;padding:28px;display:flex}.exchange-card>div{gap:7px;display:grid}.exchange-card span{color:var(--muted);font-weight:800}.exchange-card strong{color:var(--strong-pink);font-size:clamp(24px,4vw,38px)}.exchange-card small{color:var(--muted)}.exchange-balance{text-align:right}.payment-notice,.payment-footnote{color:var(--strong-pink);background:#fff0f5;border-radius:15px;padding:15px 18px;font-weight:800}.payment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.payment-card{border-radius:24px;flex-direction:column;padding:24px;display:flex}.payment-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.payment-card h2{margin:0;font-size:21px}.payment-card header span{color:var(--strong-pink);border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900}.payment-card dl{gap:13px;margin:22px 0;display:grid}.payment-card dl div{gap:4px;display:grid}.payment-card dt{color:var(--muted);font-size:12px;font-weight:800}.payment-card dd{overflow-wrap:anywhere;margin:0;font-weight:800}.payment-card button{background:var(--strong-pink);cursor:pointer;border-radius:14px;margin-top:auto;padding:13px;font-weight:900}@media (max-width:800px){.contact-strip,.exchange-card{flex-direction:column;align-items:flex-start}.exchange-balance{text-align:left}.payment-grid{grid-template-columns:1fr}.contact-actions{width:100%}.contact-actions a{text-align:center;flex:1}.payments-page{padding-bottom:130px}}:root{--candy-pink:#f58fba;--cream:#fffdf7;--lavender:#d9c5ff;--sticker-shadow:0 5px 0 #efb9d0,0 14px 28px #bd639526}body{background-color:#ffd9e9;background-image:radial-gradient(#fff 2px,#0000 2.5px),radial-gradient(#f8aaca 2px,#0000 2.5px);background-position:0 0,18px 18px;background-size:36px 36px;font-family:Fredoka,Arial Rounded MT Bold,Trebuchet MS,Arial,sans-serif}.app-shell{background:#fff9fc;margin:auto}.sidebar{background-size:18px 18px;border-right:3px solid #f2bad0}.brand-mark{box-shadow:var(--sticker-shadow);border:3px solid #fff;border-radius:18px;outline:2px solid #ee9fc2}.topbar{background:repeating-linear-gradient(45deg,#fff8fb,#fff8fb 12px,#ffeaf2 12px 24px);border-bottom:3px double #efb8cf}.mobile-brand b,.topbar p{color:#ac376e;font-weight:900}.nav-button span{filter:drop-shadow(0 2px #fff)}.welcome-card,.address-card,.summary-grid button,.item-card,.record-card,.quote-card,.inline-empty,.profile-card,.saved-address,.shipment-group,.payment-card,.contact-strip,.exchange-card{box-shadow:var(--sticker-shadow);border:3px solid #fff;outline:2px solid #efbfd2}.welcome-card{position:relative;overflow:hidden}.welcome-card:after{content:"♡ ୨୧ ✦ ♡";color:#e66fa5;letter-spacing:8px;opacity:.65;font-size:20px;position:absolute;top:18px;right:22px}.page-heading h1,.welcome-card h1{text-shadow:none}.eyebrow{letter-spacing:.1em}.notice{background:#fff9fc;border:3px dashed #f3a7c7;box-shadow:0 5px #f5c9db}.notice:before{content:"୨୧ ";color:#e65396}.address-card,.saved-address,.payment-card{background-color:#fff8fb;background-image:radial-gradient(#ffd6e6 1.2px,#0000 1.5px);background-size:16px 16px}.address-card button,.payment-card button,.primary-action,.submit-box,.contact-actions a{border:2px solid #fff;outline:2px solid #e77aaa;transition:transform .15s;box-shadow:0 4px #bb356f}.address-card button:hover,.payment-card button:hover,.primary-action:hover,.submit-box:hover,.contact-actions a:hover{transform:translateY(-2px)}.item-card,.shipment-group{border-radius:30px}.item-card .real-photo{border-bottom:4px solid #f0bfd3}.item-info .status,.country-pill,.default-pill,.selection-pill,.client-code{border:2px solid #fff;outline:1px solid #edb3ca;box-shadow:0 3px #efd0dc}.record-card:before{content:"♡";color:#e59abb;font-weight:900}.payment-card header:before{content:"✦";color:#e65396}.receipt-panel{background:#fff8fb;border:3px dashed #efb2cc}.kawaii-banner{box-shadow:var(--sticker-shadow);background:#ffdce9;border:4px solid #fff;border-radius:27px;outline:3px solid #ec9fc0;margin:24px 0;overflow:hidden}.kawaii-banner img{object-fit:cover;width:100%;height:220px;display:block}@media (max-width:800px){.app-shell{box-shadow:none}.sidebar{border-top:3px solid #efb8cf}.sidebar nav{min-width:360px}.kawaii-banner img{height:150px}.welcome-card:after{display:none}}.warehouse-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.warehouse-sort{background:#fff;border:2px solid #efd3df;border-radius:13px;align-items:center;gap:7px;padding:7px 9px;display:flex}.warehouse-sort span{color:#9b6275;white-space:nowrap;font-size:10px;font-weight:900}.warehouse-sort select{color:#a54167;background:#fff1f6;border:0;border-radius:9px;outline:none;padding:6px 8px;font:900 11px Fredoka,sans-serif}.all-warehouse-action{color:#c45f77;cursor:pointer;background:#e2b4dc;border:2px solid #fff;border-radius:14px;outline:2px solid #e2b4dc;padding:11px 15px;font-weight:900;box-shadow:0 4px #c77aa6}.all-warehouse-action:disabled{opacity:.5;cursor:not-allowed}.packing-options{background:#fff9fb;border:2px solid #f0ceda;border-radius:20px;padding:18px}.packing-options h2{color:#c45f77;margin:0 0 12px;font-size:19px}.packing-help{color:#756a76;margin:-4px 0 12px;font-size:13px}.packing-choice,.priority-option{cursor:pointer;background:#fff;border:2px solid #efd3df;border-radius:16px;align-items:center;gap:12px;padding:13px;display:flex!important}.packing-choice input,.priority-option input{accent-color:#c45f77;flex:none;height:20px;width:20px!important}.packing-choice span,.priority-option span{flex:1;gap:3px;display:grid}.packing-choice small,.priority-option small{color:#756a76!important}.priority-thumb{object-fit:cover;background:#fae8f4;border:2px solid #fff;border-radius:13px;outline:1px solid #e2b4dc;flex:0 0 54px;place-items:center;font-size:23px;overflow:hidden;width:54px!important;height:54px!important;display:grid!important}.priority-thumb.placeholder{flex-grow:0!important}.box-limit,.overflow-policy{margin-top:13px}.box-limit input,.overflow-policy select{color:#512d35;width:100%;font:inherit;background:#fff;border:2px solid #efd3df;border-radius:13px;padding:12px}.priority-picker{gap:8px;max-height:330px;padding-right:3px;display:grid;overflow:auto}.priority-option.selected{background:#fff0f5;border-color:#e2b4dc}.priority-option>b{color:#c45f77;font-size:11px}.packing-request-list{gap:14px;margin-bottom:28px;display:grid}.packing-request-list>.section-title{margin-bottom:2px}.packing-request-card{box-shadow:var(--sticker-shadow);background:#fff8fb;border:3px solid #fff;border-radius:24px;outline:2px solid #e2b4dc;padding:21px}.packing-request-card header,.packing-request-card footer{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.packing-request-card header small{color:#9c7890;font-weight:900}.packing-request-card h2{color:#c45f77;margin:5px 0}.packing-request-card header>span{color:#c45f77;background:#f5dfef;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900}.packing-request-stats{grid-template-columns:repeat(3,1fr);gap:9px;margin:15px 0;display:grid}.packing-request-stats p{background:#fff;border-radius:14px;gap:3px;margin:0;padding:12px;display:grid}.packing-request-stats strong{color:#c45f77;font-size:17px}.packing-request-stats small,.packing-request-card footer{color:#756a76}.left-out-note{color:#8b641e;background:#fff0d8;border-radius:13px;padding:11px 13px;font-weight:800}.packing-request-card footer{padding-top:10px;font-size:12px}.packing-request-card footer span{overflow-wrap:anywhere}@media (max-width:700px){.warehouse-actions{flex-direction:column;align-items:stretch}.all-warehouse-action{width:100%}.packing-request-stats{grid-template-columns:1fr}.packing-request-card header,.packing-request-card footer{flex-direction:column}.packing-options{padding:14px}.priority-option{align-items:flex-start}.priority-option>b{text-align:right;max-width:74px}}.clear-all-selection{color:#c45f77;width:100%;font:inherit;cursor:pointer;background:#fff;border:2px dashed #e2b4dc;border-radius:14px;margin:-10px 0 18px;padding:11px 14px;font-size:13px;font-weight:900}.clear-all-selection:hover{background:#fae8f4}.side-profile{text-align:left;cursor:pointer;border-radius:17px;align-items:center;gap:9px;margin-top:auto;padding:8px;display:flex}.side-profile>img{width:50px}.inline-empty>img{width:110px}.brand-hero+.welcome-card{margin-top:0}.warehouse-product{font-size:13px;font-weight:900;line-height:1.3;color:#c45f77!important;margin:3px 0 7px!important}@media (max-width:800px){.brand-hero{border-radius:22px;gap:12px;padding:10px 16px}.brand-hero>span{display:none}.brand-hero strong{font-size:25px}.brand-hero small{font-size:10px}.sidebar .side-profile{display:none}}:root{--rose-main:#e2b4dc;--rose-soft:#efc5e2;--rose-ink:#c45f77;--pink:#e2b4dc;--strong-pink:#c45f77;--candy-pink:#e2b4dc;--sticker-shadow:0 5px 0 #efc5e2,0 14px 28px #8f596421}html,body{background-color:#f8e5f2;background-image:radial-gradient(#fff 2px,#0000 2.5px),radial-gradient(#efc5e2 2px,#0000 2.5px)}.topbar{border-color:var(--rose-main);background:repeating-linear-gradient(45deg,#fffafb,#fffafb 12px,#f7dedf 12px 24px)}.sidebar{border-color:var(--rose-main);background-color:#f9e8e9}.brand-hero small,.brand-hero strong,.brand-hero>span,.topbar p,.mobile-brand b,.eyebrow,.page-heading h1,.welcome-card h1,.address-card h2,.section-title,.profile-card h2,.saved-address h2{color:var(--rose-ink)}.welcome-card,.notice,.contact-strip,.selection-pill,.client-code,.coming-soon,.record-money .due,.choice-locked-note{color:var(--rose-ink);border-color:var(--rose-soft);background:#fae8f4}.nav-button:hover,.nav-button.active{color:var(--rose-ink);border-color:var(--rose-main)}.address-card,.summary-grid button,.item-card,.record-card,.quote-card,.inline-empty,.profile-card,.saved-address,.shipment-group,.payment-card,.exchange-card{outline-color:var(--rose-main);border-color:#f4ddde}.address-card button,.payment-card button,.primary-action,.submit-box,.contact-actions a,.quote-card button,.box-bar button,.receipt-upload span{background:var(--rose-main);color:#512d35;border-color:#fff;outline-color:#fff;box-shadow:0 4px #c77aa6}.country-pill,.default-pill,.payment-card header span,.receipt-panel>div>span{color:var(--rose-ink);background:#f5dfef}.contact-actions a{color:#c45f77;background:#e2b4dc;border-color:#fff;outline-color:#fff;box-shadow:0 4px #d58f8a}.contact-actions a+a{color:#c45f77;background:#efc5e2}.address-card button,.payment-card button,.primary-action,.submit-box,.quote-card button,.box-bar button,.receipt-upload span{color:#c45f77;background:#e2b4dc}.address-card p:not(.eyebrow),.page-heading p,.record-main p,.shipment-group-head p,.contact-strip>div:first-child>p:last-child{color:#756a76}.shipment-dispatched{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:4px 0 18px;display:grid}.shipment-dispatched>div{background:#fff9fa;border:2px solid #efc5e2;border-radius:17px;gap:7px;padding:18px;display:grid}.shipment-dispatched small{color:#756a76;font-weight:700}.shipment-dispatched strong{color:#c45f77;overflow-wrap:anywhere}.shipment-dispatched>div:last-child{background:#eef8f3;border-color:#c8e9d9}.shipment-dispatched>div:last-child strong{color:#43866f}.shipment-dispatched a{color:#c45f77;width:max-content;margin-top:4px;font-size:12px;font-weight:900;text-decoration:underline}.shipment-guide-ready{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:700px){.shipment-dispatched{grid-template-columns:1fr}}.auth-page{background:radial-gradient(circle at 20% 10%,#fff 0 3px,#0000 4px) 0 0/38px 38px,linear-gradient(145deg,#f8e5f2,#fff7fa 58%,#efc5e2);place-items:center;min-height:100vh;padding:28px 18px;display:grid}.auth-card{width:min(540px,100%);box-shadow:var(--sticker-shadow);text-align:center;background:#fff9fb;border:4px solid #fff;border-radius:32px;outline:3px solid #e2b4dc;padding:38px}.auth-card>img{object-fit:contain;width:150px;height:110px}.auth-card h1{color:#c45f77;margin:8px 0 12px;font-size:clamp(30px,7vw,48px);line-height:1}.auth-card>p:not(.eyebrow),.auth-card>small{color:#756a76;line-height:1.55}.auth-card form{gap:14px;margin:24px 0;display:grid}.auth-card label{text-align:left;color:#c45f77;gap:8px;font-weight:900;display:grid}.auth-card input{width:100%;font:inherit;color:#281f2c;background:#fff;border:2px solid #efc5e2;border-radius:16px;outline:none;padding:15px 17px}.auth-card input:focus{border-color:#c45f77;box-shadow:0 0 0 4px #efc5e255}.auth-card button{color:#71394a;cursor:pointer;background:#e2b4dc;border:3px solid #fff;border-radius:16px;outline:2px solid #e2b4dc;padding:14px 18px;font-weight:900;box-shadow:0 4px #c77aa6}.auth-card button:disabled{opacity:.55;cursor:wait}.auth-card .auth-link{color:#c45f77;box-shadow:none;background:0 0;border:0;outline:0;padding:7px}.otp-input{text-align:center;letter-spacing:.3em;font-size:29px!important}.auth-message{background:#fae8f4;border-radius:13px;padding:12px 14px;font-weight:900;color:#c45f77!important}.profile-actions{flex-wrap:wrap;gap:10px;display:flex}.signout-action{color:#c45f77;cursor:pointer;background:#fff;border:2px solid #efc5e2;border-radius:15px;padding:12px 16px;font-weight:900}@media (max-width:600px){.auth-card{padding:28px 20px}.profile-actions{width:100%}.profile-actions>*{flex:1}}.quote-expiry{color:#756a76;margin-top:12px;font-weight:800;display:block}.quote-card.expired{opacity:.68;box-shadow:none;background:#f4f0f1;border-color:#d9ced2}.quote-card.expired button{color:#8a7f84;box-shadow:none;background:#ddd4d7}.quote-top .expired-badge{color:#a24e61;background:#f2dde1}.quote-expired-note{background:#f9e7e8;border:2px dashed #e2b4dc;border-radius:17px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:17px 19px;display:flex}.quote-expired-note strong{color:#c45f77}.quote-expired-note p{color:#756a76;margin:5px 0 0}.quote-expired-note a{color:#c45f77;white-space:nowrap;background:#e2b4dc;border-radius:13px;padding:12px 15px;font-weight:900;text-decoration:none}@media (max-width:700px){.quote-expired-note{flex-direction:column;align-items:flex-start}.quote-expired-note a{text-align:center;width:100%}}.select-all-warehouse{color:#c45f77;cursor:pointer;background:#fff;border:2px solid #fff;border-radius:14px;outline:2px solid #e2b4dc;padding:11px 15px;font-weight:900;box-shadow:0 4px #efc5e2}.select-all-warehouse:disabled{opacity:.5;cursor:not-allowed}.announcement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.announcement-card{box-shadow:var(--sticker-shadow);background:#fff9fb;border:3px solid #fff;border-radius:28px;outline:2px solid #e2b4dc;overflow:hidden}.announcement-card>img,.announcement-placeholder{object-fit:cover;background:linear-gradient(135deg,#f8e5f2,#f1dfe8);place-items:center;width:100%;height:220px;font-size:64px;display:grid}.announcement-body{padding:23px}.announcement-body header{justify-content:space-between;align-items:center;gap:12px;display:flex}.announcement-body header small{color:#9c7890;font-weight:900}.announcement-status{border-radius:999px;padding:7px 10px;font-size:11px;font-weight:950;display:inline-flex}.announcement-status.open{color:#126447;background:#dff6eb}.announcement-status.soon{color:#7742a1;background:#f4e4ff}.announcement-status.closed{color:#756a76;background:#eee7e9}.announcement-body h2{color:#c45f77;margin:16px 0 9px;font-size:24px}.announcement-body p{color:#756a76;white-space:pre-line;min-height:44px;margin:0;line-height:1.55}.announcement-body footer{justify-content:space-between;align-items:center;gap:13px;margin-top:20px;display:flex}.announcement-body footer strong{color:#8b641e;font-size:12px}.announcement-body footer a{color:#c45f77;background:#e2b4dc;border:2px solid #fff;border-radius:13px;outline:2px solid #e2b4dc;padding:11px 14px;font-weight:900;text-decoration:none;box-shadow:0 4px #c77aa6}.announcement-card.closed{filter:saturate(.65);opacity:.78}@media (max-width:800px){.announcement-grid{grid-template-columns:1fr}.announcement-card>img,.announcement-placeholder{height:180px}.announcement-body{padding:18px}.warehouse-actions{grid-template-columns:1fr 1fr;align-items:stretch;width:100%;display:grid}.warehouse-actions .selection-pill{grid-column:1/-1}.all-warehouse-action,.select-all-warehouse{width:100%;min-height:50px;padding:10px 7px;font-size:12px}.announcement-body footer{flex-direction:column;align-items:flex-start}.announcement-body footer a{text-align:center;width:100%}}.admin-readonly{color:#43866f;background:#eef8f3;border:2px solid #c8e9d9;border-radius:999px;padding:10px 13px;font-size:12px;font-weight:950;display:inline-flex}.admin-overview,.admin-detail-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:24px;display:grid}.admin-overview>div,.admin-detail-stats>div{background:#fff8fb;border:3px solid #fff;border-radius:19px;outline:2px solid #e2b4dc;gap:7px;padding:19px;display:grid;box-shadow:0 4px #efc5e2}.admin-overview span,.admin-detail-stats span{color:#756a76;font-size:12px;font-weight:800}.admin-overview strong,.admin-detail-stats strong{color:#c45f77;overflow-wrap:anywhere;font-size:22px}.admin-toolbar{grid-template-columns:minmax(240px,1fr) auto auto;align-items:end;gap:13px;margin:22px 0;display:grid}.admin-toolbar>label:first-child{color:#c45f77;gap:7px;font-weight:900;display:grid}.admin-toolbar input[type=search]{width:100%;font:inherit;color:#281f2c;background:#fff;border:2px solid #efc5e2;border-radius:14px;outline:none;padding:13px 15px}.admin-toolbar input[type=search]:focus{border-color:#c45f77;box-shadow:0 0 0 4px #efc5e255}.admin-due-filter{background:#fff8fb;border:2px solid #efc5e2;border-radius:14px;align-items:center;gap:8px;min-height:49px;padding:11px 13px;color:#756a76!important;font-size:12px!important;display:flex!important}.admin-due-filter input{accent-color:#c45f77;width:19px;height:19px}.admin-toolbar button,.admin-client-list>article>button,.admin-back{color:#c45f77;cursor:pointer;background:#e2b4dc;border:2px solid #fff;border-radius:13px;outline:2px solid #e2b4dc;padding:12px 15px;font-weight:950;box-shadow:0 4px #c77aa6}.admin-toolbar button:disabled,.admin-client-list>article>button:disabled{opacity:.55;cursor:wait}.admin-client-list{gap:12px;display:grid}.admin-client-list>article{background:#fff9fb;border:3px solid #fff;border-radius:21px;outline:2px solid #e2b4dc;grid-template-columns:minmax(240px,1.4fr) minmax(260px,1fr) auto;align-items:center;gap:18px;padding:17px 19px;display:grid;box-shadow:0 4px #efc5e2}.admin-client-name{align-items:center;gap:13px;display:flex}.admin-client-name>span{color:#c45f77;background:#f5dfef;border-radius:14px;place-items:center;min-width:58px;height:46px;padding:0 8px;font-weight:950;display:grid}.admin-client-name h2,.admin-client-name p{margin:2px 0}.admin-client-name h2{color:#c45f77;font-size:17px}.admin-client-name p{color:#756a76;overflow-wrap:anywhere;font-size:11px}.admin-client-numbers{align-items:center;gap:16px;display:flex}.admin-client-numbers>span{gap:3px;display:grid}.admin-client-numbers small{color:#756a76;font-size:10px;font-weight:800}.admin-client-numbers strong{color:#c45f77}.admin-client-numbers>b{color:#8b641e;background:#fff0d8;border-radius:10px;padding:6px 8px;font-size:10px}.admin-loading{text-align:center;color:#c45f77;padding:40px;font-weight:900}.admin-back{background:#fff;margin:0 0 19px;box-shadow:0 4px #efc5e2}.admin-client-hero{box-shadow:var(--sticker-shadow);background:linear-gradient(135deg,#fff8fb,#f8e5f2);border:3px solid #fff;border-radius:25px;outline:2px solid #e2b4dc;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:25px;display:flex}.admin-client-hero span{color:#c45f77;font-weight:950}.admin-client-hero h2,.admin-client-hero p{margin:5px 0}.admin-client-hero h2{color:#c45f77;font-size:27px}.admin-client-hero p{color:#756a76}.admin-client-hero>strong{text-align:right;color:#c45f77;gap:4px;font-size:27px;display:grid}.admin-client-hero>strong small{color:#756a76;font-size:11px}.admin-section-title{margin-top:31px}.admin-order-list{gap:11px;display:grid}.admin-order-list>article{background:#fff9fb;border:2px solid #f0d5da;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex}.admin-order-list h3,.admin-order-list p{margin:4px 0}.admin-order-list h3{color:#c45f77}.admin-order-list p,.admin-order-list small{color:#756a76}.admin-order-list>article>div:last-child{text-align:right;gap:5px;display:grid}.admin-order-list>article>div:last-child>span{font-size:11px;font-weight:900}.admin-due{color:#b4233a}.admin-paid{color:#43866f}.admin-storage-codes{flex-wrap:wrap;gap:9px;display:flex}.admin-storage-codes>span{color:#c45f77;background:#fff;border:2px solid #efc5e2;border-radius:13px;gap:3px;padding:10px 12px;font-weight:950;display:grid}.admin-storage-codes small{color:#756a76;font-size:9px}.admin-storage-codes>p{color:#756a76}.admin-operations-page{padding-bottom:18px}.admin-refresh{color:#c45f77;cursor:pointer;background:#e2b4dc;border:2px solid #fff;border-radius:13px;outline:2px solid #e2b4dc;align-self:flex-start;padding:12px 16px;font-weight:950;box-shadow:0 4px #c77aa6}.admin-refresh:disabled{opacity:.55;cursor:wait}.admin-operation-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:24px;display:grid}.admin-operation-summary>div{background:#fff8fb;border:3px solid #fff;border-radius:19px;outline:2px solid #e2b4dc;gap:7px;padding:18px;display:grid;box-shadow:0 4px #efc5e2}.admin-operation-summary span{color:#756a76;font-size:12px;font-weight:850}.admin-operation-summary strong{color:#c45f77;font-size:26px}.admin-operation-section{margin-top:28px}.admin-operation-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:15px;display:flex}.admin-operation-heading h2,.admin-operation-heading p{margin:3px 0}.admin-operation-heading h2{color:#c45f77}.admin-operation-heading p{color:#756a76}.admin-operation-heading input{color:#281f2c;width:min(390px,100%);font:inherit;background:#fff;border:2px solid #efc5e2;border-radius:13px;outline:none;padding:12px 14px}.admin-operation-heading input:focus{border-color:#c45f77;box-shadow:0 0 0 4px #efc5e255}.admin-request-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-request-grid>article{background:#fff9fb;border:3px solid #fff;border-radius:21px;outline:2px solid #e2b4dc;gap:13px;padding:18px;display:grid;box-shadow:0 4px #efc5e2}.admin-request-grid header,.admin-request-grid footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-request-grid header>div{gap:3px;display:grid}.admin-request-grid header span{color:#c45f77;font-size:12px;font-weight:950}.admin-request-grid header strong{font-size:15px}.admin-request-grid header>b{color:#a94f67;background:#f5dfef;border-radius:10px;padding:7px 9px;font-size:10px}.admin-request-grid header>.admin-request-actions{align-items:flex-end;gap:6px;display:flex}.admin-request-actions>b{color:#a94f67;white-space:nowrap;background:#f5dfef;border-radius:9px;padding:6px 8px;font-size:9px}.admin-request-actions>button{color:#fff;white-space:nowrap;cursor:pointer;background:#d86f99;border:0;border-radius:9px;padding:7px 9px;font-size:9px;font-weight:950}.admin-request-actions>button:disabled{color:#47805e;cursor:default;background:#edf9f1}.admin-request-counts{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.admin-request-counts>span{text-align:center;background:#fff;border-radius:12px;gap:3px;padding:9px 7px;display:grid}.admin-request-counts strong{color:#c45f77;font-size:19px}.admin-request-counts small,.admin-request-grid footer,.admin-request-grid>article>p{color:#756a76;font-size:10px}.admin-request-grid>article>p{margin:0}.admin-request-comment{color:#756a76;background:#fff;border-radius:10px;padding:9px}.admin-location-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-location-grid>article{background:#fff9fb;border:2px solid #f0d5da;border-radius:18px;grid-template-columns:74px 1fr;gap:12px;min-width:0;padding:13px;display:grid}.admin-location-grid>article.missing-location{background:#fff9ec;border-color:#e3a84e}.admin-location-grid img,.admin-location-placeholder{object-fit:cover;background:#f5dfef;border-radius:13px;width:74px;height:74px}.admin-location-placeholder{place-items:center;font-size:27px;display:grid}.admin-location-grid>article>div{min-width:0}.admin-location-grid header{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-location-grid header strong{color:#c45f77;font-size:16px}.admin-location-grid header span{color:#a94f67;background:#f5dfef;border-radius:8px;padding:4px 6px;font-size:9px;font-weight:950}.admin-location-grid h3{color:#5f5562;white-space:nowrap;text-overflow:ellipsis;margin:7px 0;font-size:12px;overflow:hidden}.admin-location-value{color:#43866f;margin:5px 0;font-size:12px;font-weight:950}.missing-location .admin-location-value{color:#a66b0a}.admin-location-grid small{color:#756a76;white-space:nowrap;text-overflow:ellipsis;font-size:9px;display:block;overflow:hidden}.admin-result-note{color:#756a76;text-align:center;margin-top:12px;font-size:11px}@media (max-width:800px){.sidebar nav{grid-template-columns:none;grid-auto-columns:minmax(42px,1fr);grid-auto-flow:column}.admin-overview,.admin-detail-stats{grid-template-columns:1fr 1fr}.admin-toolbar{grid-template-columns:1fr}.admin-client-list>article{grid-template-columns:1fr;gap:13px}.admin-client-numbers{flex-wrap:wrap;justify-content:space-between}.admin-client-list>article>button{width:100%}.admin-client-hero{flex-direction:column;align-items:flex-start}.admin-client-hero>strong{text-align:left}.admin-order-list>article{flex-direction:column;align-items:flex-start}.admin-order-list>article>div:last-child{text-align:left}.admin-readonly{align-self:flex-start}}@media (max-width:900px){.admin-location-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.admin-operation-summary{grid-template-columns:1fr 1fr}.admin-operation-summary>div:first-child{grid-column:1/-1}.admin-operation-heading{flex-direction:column;align-items:stretch}.admin-operation-heading input{width:100%}.admin-request-grid,.admin-location-grid{grid-template-columns:1fr}.admin-request-counts{grid-template-columns:repeat(2,1fr)}.admin-location-grid>article{grid-template-columns:66px 1fr}.admin-location-grid img,.admin-location-placeholder{width:66px;height:66px}}.declaration-panel{background:#fff9fb;border:3px solid #fff;border-radius:22px;outline:2px solid #e2b4dc;gap:17px;margin-top:18px;padding:21px;display:grid;box-shadow:0 4px #efc5e2}.declaration-panel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.declaration-panel>header small{color:#9c7890;font-weight:900}.declaration-panel h3{color:#c45f77;margin:4px 0;font-size:22px}.declaration-panel>header p{color:#756a76;margin:3px 0;font-size:13px}.declaration-panel>header>span{color:#126447;white-space:nowrap;background:#dff6eb;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:950}.declaration-modes{grid-template-columns:1fr 1fr;gap:10px;display:grid}.declaration-modes button{color:#512d35;text-align:left;cursor:pointer;background:#fff;border:2px solid #efd3df;border-radius:16px;gap:5px;padding:15px;display:grid}.declaration-modes button.active{background:#fae8f4;border-color:#c45f77;box-shadow:inset 0 0 0 2px #fff}.declaration-modes strong{color:#c45f77}.declaration-modes small{color:#756a76;line-height:1.35}.declaration-currency{grid-template-columns:minmax(140px,.35fr) minmax(220px,1fr);gap:12px;display:grid}.declaration-currency label,.declaration-comments{color:#c45f77;gap:7px;font-size:12px;font-weight:900;display:grid}.declaration-currency label>small{color:#7e7077;font-size:9px;line-height:1.35}.declaration-currency input,.declaration-currency select,.declaration-comments textarea,.declaration-line input{color:#281f2c;width:100%;font:inherit;background:#fff;border:2px solid #efc5e2;border-radius:12px;outline:none;padding:11px 12px}.declaration-currency input[readonly]{color:#9f4367;background:#f8eef2;font-weight:950}.declaration-currency input:focus,.declaration-currency select:focus,.declaration-comments textarea:focus,.declaration-line input:focus{border-color:#c45f77;box-shadow:0 0 0 3px #efc5e255}.declaration-table-head,.declaration-line{grid-template-columns:minmax(180px,1.7fr) 72px 120px minmax(130px,1fr) 100px 36px;align-items:center;gap:8px;display:grid}.declaration-table-head{color:#756a76;padding:0 4px;font-size:10px;font-weight:900}.declaration-lines{gap:8px;display:grid}.declaration-line{background:#fff;border:1px solid #f0d5da;border-radius:14px;padding:9px}.declaration-line label{min-width:0}.declaration-line label>small{display:none}.declaration-line input{padding:9px;font-size:12px}.declaration-line>button{color:#a94f67;cursor:pointer;background:#f5dfef;border:0;border-radius:10px;width:32px;height:32px;font-size:21px;font-weight:900}.declaration-line>button:disabled{opacity:.35;cursor:not-allowed}.declaration-table-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.declaration-table-actions button{color:#c45f77;cursor:pointer;background:#fff;border:2px dashed #e2b4dc;border-radius:12px;padding:9px 12px;font-weight:900}.declaration-table-actions strong{color:#c45f77}.declaration-note{color:#8b641e;background:#fff0d8;border-radius:12px;margin:0;padding:10px 12px;font-size:11px;font-weight:800}.declaration-minimum-warning{color:#a23b60;background:#fff4f7;border:1px solid #e9b5c7;border-radius:12px;margin:-7px 0 0;padding:9px 12px;font-size:11px;font-weight:900}.declaration-save{color:#c45f77;cursor:pointer;background:#e2b4dc;border:2px solid #fff;border-radius:13px;outline:2px solid #e2b4dc;justify-self:start;padding:12px 16px;font-weight:950;box-shadow:0 4px #c77aa6}.declaration-save:disabled{opacity:.55;cursor:not-allowed}@media (max-width:780px){.declaration-panel{padding:17px}.declaration-panel>header,.declaration-table-actions{flex-direction:column;align-items:flex-start}.declaration-modes,.declaration-currency{grid-template-columns:1fr}.declaration-table-head{display:none}.declaration-line{grid-template-columns:1fr 1fr}.declaration-line label:first-child,.declaration-line label:nth-child(4){grid-column:1/-1}.declaration-line label>small{color:#756a76;margin:0 0 5px;font-size:9px;font-weight:900;display:block}.declaration-line>button{align-self:end}.declaration-table-actions strong,.declaration-save{width:100%}.declaration-save{text-align:center}.declaration-panel>header>span{white-space:normal}}.public-landing{color:#512d35;background:#fffaf9;min-height:100vh;overflow:hidden}.public-nav{z-index:20;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffaf9e8;border-bottom:1px solid #f1d8e9;justify-content:space-between;align-items:center;gap:24px;padding:12px max(24px,50vw - 590px);display:flex;position:sticky;top:0}.public-nav>a{color:#c45f77;align-items:center;gap:10px;text-decoration:none;display:flex}.public-nav img{object-fit:cover;border:2px solid #efc5e2;border-radius:50%;width:48px;height:48px}.public-nav>div{align-items:center;gap:21px;display:flex}.public-nav>div>a{color:#756a76;font-size:13px;font-weight:850;text-decoration:none}.public-nav button,.public-hero-actions button,.public-services>div:first-child>button,.public-cta>button{color:#a14661;cursor:pointer;background:#e2b4dc;border:2px solid #fff;border-radius:14px;outline:2px solid #e2b4dc;padding:12px 17px;font-weight:950;box-shadow:0 4px #c77aa6}.public-hero{background-color:#f8e5f2;background-image:radial-gradient(#fff 2px,#0000 2.5px),linear-gradient(135deg,#fffaf9cc,#f7d8da99);background-size:24px 24px,auto;grid-template-columns:1.1fr .9fr;align-items:center;gap:55px;min-height:590px;padding:70px max(24px,50vw - 590px);display:grid}.public-hero>div:first-child>span,.public-process header>span,.public-services>div:first-child>span,.public-reviews header>span,.public-cta span{color:#c45f77;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:950}.public-hero h1{color:#c45f77;letter-spacing:-.055em;max-width:650px;margin:12px 0 18px;font-size:clamp(52px,7vw,88px);line-height:.92}.public-hero p{color:#756a76;max-width:630px;font-size:18px;line-height:1.65}.public-hero-actions{gap:13px;margin:28px 0 19px;display:flex}.public-hero-actions button{padding:15px 22px;font-size:15px}.public-hero-actions .secondary{background:#fff;box-shadow:0 4px #efc5e2}.public-hero>div:first-child>small{color:#9c7890;font-weight:800}.public-hero-art{background:linear-gradient(145deg,#fae8f4,#efc5e2);border:5px solid #fff;border-radius:48% 52% 45% 55%/52% 42% 58% 48%;outline:3px solid #e2b4dc;place-items:center;min-height:430px;display:grid;position:relative;box-shadow:0 18px #efc5e255,0 28px 55px #8f596433}.public-hero-art img{object-fit:contain;filter:drop-shadow(0 16px 13px #8f596433);width:75%;height:300px}.public-hero-art span{color:#c45f77;background:#fff;border:3px solid #fff;border-radius:999px;outline:1px solid #e2b4dc;padding:10px 13px;font-size:11px;font-weight:950;position:absolute;box-shadow:0 5px #efc5e2}.public-hero-art span:first-of-type{top:47px;left:-24px}.public-hero-art span:nth-of-type(2){top:140px;right:-25px}.public-hero-art span:nth-of-type(3){bottom:45px;left:1px}.public-process,.public-services,.public-reviews{padding:85px max(24px,50vw - 590px)}.public-process header,.public-reviews header{text-align:center;max-width:670px;margin:0 auto 38px}.public-process h2,.public-services h2,.public-reviews h2,.public-cta h2{color:#c45f77;margin:8px 0;font-size:clamp(31px,4.5vw,49px);line-height:1}.public-process header p,.public-reviews header p,.public-services>div:first-child>p,.public-cta p{color:#756a76;line-height:1.55}.public-process>div{grid-template-columns:repeat(5,1fr);gap:13px;display:grid}.public-process article{background:#fff9fb;border:3px solid #fff;border-radius:23px;outline:2px solid #e2b4dc;padding:23px 18px;position:relative;box-shadow:0 6px #efc5e2}.public-process article>b{background:#f5dfef;border-radius:17px;place-items:center;width:55px;height:55px;margin-bottom:18px;font-size:28px;display:grid}.public-process article>small{color:#9c7890;font-weight:900}.public-process article h3{color:#c45f77;margin:6px 0}.public-process article p,.public-service-grid p{color:#756a76;margin:0;font-size:12px;line-height:1.5}.public-services{background:#f9e8e9;grid-template-columns:.8fr 1.2fr;align-items:center;gap:50px;display:grid}.public-services>div:first-child>button{margin-top:20px}.public-service-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.public-service-grid article{background:#fff;border:2px solid #f1d8e9;border-radius:22px;padding:23px}.public-service-grid b{font-size:30px}.public-service-grid h3{color:#c45f77;margin:12px 0 6px}.public-reviews>div{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.public-reviews article{background:#fff9fb;border:3px dashed #efc5e2;border-radius:22px;padding:25px}.public-reviews article>span{color:#c45f77;letter-spacing:.15em}.public-reviews article p{color:#756a76;line-height:1.55}.public-reviews article small{color:#9c7890;font-weight:900}.public-cta{background:#f8e5f2;border:4px solid #fff;border-radius:28px;outline:3px solid #e2b4dc;grid-template-columns:auto 1fr auto;align-items:center;gap:27px;margin:0 max(24px,50vw - 590px) 80px;padding:27px 34px;display:grid;box-shadow:0 8px #efc5e2}.public-cta img{object-fit:contain;width:115px;height:90px}.public-cta h2{font-size:31px}.public-cta p{margin-bottom:0}.public-footer{color:#fff;background:#512d35;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:31px max(24px,50vw - 590px);display:grid}.public-footer>div{align-items:center;gap:11px;display:flex}.public-footer img{object-fit:cover;border-radius:50%;width:52px;height:52px}.public-footer>div>div{display:grid}.public-footer>div small,.public-footer>small{color:#efc5e2}.public-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:18px;display:flex}.public-footer nav a,.public-footer nav button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:850;text-decoration:none}.public-footer>small{text-align:center;grid-column:1/-1}.public-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#281f2caa;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.public-terms{background:#fff9fb;border:4px solid #fff;border-radius:27px;outline:3px solid #e2b4dc;width:min(680px,100%);max-height:88vh;padding:36px;position:relative;overflow:auto;box-shadow:0 20px 70px #281f2c66}.public-terms>span{color:#c45f77;text-transform:uppercase;font-size:11px;font-weight:950}.public-terms h2{color:#c45f77;margin:7px 0;font-size:34px}.public-terms h3{color:#c45f77;margin:23px 0 5px}.public-terms p{color:#756a76;line-height:1.55}.public-modal-close{color:#c45f77;cursor:pointer;background:0 0;border:0;font-size:31px;position:absolute;top:14px;right:17px}.public-terms-done{color:#a14661;cursor:pointer;background:#e2b4dc;border:2px solid #fff;border-radius:14px;outline:2px solid #e2b4dc;width:100%;margin-top:16px;padding:13px;font-weight:950;box-shadow:0 4px #c77aa6}.auth-back{font-size:12px;position:absolute;left:22px;color:#c45f77!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:4px!important;top:20px!important}.auth-card{position:relative}@media (max-width:850px){.public-nav>div>a{display:none}.public-hero{grid-template-columns:1fr;padding-top:45px}.public-hero-art{min-height:350px}.public-process>div{grid-template-columns:1fr 1fr}.public-process article:last-child{grid-column:1/-1}.public-services{grid-template-columns:1fr}.public-cta{grid-template-columns:auto 1fr}.public-cta>button{grid-column:1/-1;width:100%}}@media (max-width:600px){.public-nav{padding:9px 15px}.public-nav>a strong{display:none}.public-nav button{padding:10px 11px;font-size:11px}.public-hero{gap:37px;min-height:auto;padding:48px 20px 60px}.public-hero h1{font-size:52px}.public-hero p{font-size:15px}.public-hero-actions{flex-direction:column;align-items:stretch}.public-hero-actions button{width:100%}.public-hero-art{min-height:295px}.public-hero-art img{height:210px}.public-hero-art span:first-of-type{top:22px;left:-8px}.public-hero-art span:nth-of-type(2){top:119px;right:-9px}.public-hero-art span:nth-of-type(3){bottom:25px}.public-process,.public-services,.public-reviews{padding:65px 20px}.public-process>div,.public-service-grid,.public-reviews>div{grid-template-columns:1fr}.public-process article:last-child{grid-column:auto}.public-cta{text-align:center;grid-template-columns:1fr;margin:0 20px 65px;padding:25px}.public-cta img{margin:auto}.public-footer{text-align:center;grid-template-columns:1fr}.public-footer>div,.public-footer nav{justify-content:center}.public-terms{padding:29px 20px}.public-terms h2{font-size:28px}}.item-photo-button{cursor:zoom-in;width:100%;text-align:inherit;background:0 0;border:0;padding:0;display:block;position:relative}.item-photo-button .real-photo{width:100%;display:block}.item-photo-button>span{color:#fff;background:#512d35dd;border:2px solid #fff;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:950;position:absolute;bottom:11px;right:11px;box-shadow:0 3px #efc5e2}.photo-gallery-backdrop{z-index:120;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#281f2ccc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.photo-gallery-modal{background:#fff9fb;border:4px solid #fff;border-radius:28px;outline:3px solid #e2b4dc;width:min(920px,100%);max-height:90vh;padding:30px;position:relative;overflow:auto;box-shadow:0 25px 80px #281f2c77}.photo-gallery-modal h2{color:#c45f77;margin:7px 0 22px}.photo-gallery-modal>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.photo-gallery-modal a{background:#fae8f4;border:3px solid #fff;border-radius:18px;outline:2px solid #efc5e2;display:block;overflow:hidden}.photo-gallery-modal img{object-fit:contain;background:#fae8f4;width:100%;height:330px;display:block}.photo-gallery-close{cursor:pointer;top:13px}.photo-gallery-modal .eyebrow{margin-right:42px}@media (max-width:650px){.photo-gallery-backdrop{align-items:end;padding:10px}.photo-gallery-modal{border-radius:25px;max-height:88vh;padding:24px 17px}.photo-gallery-modal>div{grid-template-columns:1fr}.photo-gallery-modal img{height:auto;max-height:70vh}}.stock-card>:is(img,svg[data-product-crop]),.stock-admin-grid img{padding:8px;object-fit:contain!important;background:#fff!important}.discover-card.shop>img{padding:6px;object-fit:contain!important;background:#fff!important}.stock-card.preorder>div>span{color:#a92b5e;background:#f8dce7}.stock-option{color:#a92b5e;gap:5px;font-size:10px;font-weight:900;display:grid}.stock-option select{color:#3d3037;width:100%;min-width:0;font:inherit;background:#fff;border:2px solid #efbfd1;border-radius:11px;padding:9px 10px}.stock-event-banner{background:linear-gradient(135deg,#fff8fc,#f7f0ff);border:2px solid #e9a8c1;border-radius:22px;margin:0 0 22px;padding:18px 20px;box-shadow:0 8px #db769f21}.stock-event-banner span{color:#a84d78;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:900}.stock-event-banner h2{margin:5px 0 7px;font-size:1.25rem}.stock-event-banner p{margin:0;line-height:1.55}.stock-event-banner small{color:#766a72;margin-top:7px;display:block}.stock-options-field{grid-column:4/7}.stock-card p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:900px){.stock-options-field{grid-column:1/-1}}@media (max-width:600px){.stock-card>:is(img,svg[data-product-crop]),.stock-card>.stock-placeholder{height:190px}.stock-card p{-webkit-line-clamp:3}.stock-option select{font-size:10px}}.stock-page{--shop-pink:#ef4f91;--shop-pink-dark:#b72c66;--shop-lilac:#f2eafb;--shop-line:#ef8db4;--shop-ink:#503b46;--shop-muted:#81727d}.stock-page .stock-shop-heading{border:1px solid var(--shop-line);background:linear-gradient(145deg,#fff 35%,#f9f2ff);border-radius:28px;overflow:hidden;box-shadow:0 12px 32px #8a527717}.stock-page .quote-message{color:var(--shop-pink-dark)!important;background:#fff7fb!important;border-color:#eccbdd!important}.stock-event-banner{background:linear-gradient(135deg,#fff,#f6f0ff);border:1px solid #e6d9f2;box-shadow:0 10px 24px #7d569914}.stock-event-banner span{color:#8f5eae}.stock-event-banner h2{color:var(--shop-pink-dark)}.stock-grid{gap:16px}.stock-catalog-card{border:2px solid var(--shop-line);width:100%;color:var(--shop-ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:20px 32px 22px 29px;outline:0;padding:0;transition:transform .18s,box-shadow .18s;display:block;box-shadow:5px 7px #f3b2cc}.stock-catalog-card:nth-child(2n){background:#fffafd;border-radius:31px 19px 30px 22px}.stock-catalog-card:hover{transform:translateY(-3px);box-shadow:7px 10px #f3b2cc}.stock-catalog-card>:is(img,svg[data-product-crop]),.stock-catalog-card>.stock-placeholder{aspect-ratio:1;border-bottom:1px solid #f1e7ee;width:100%;display:block;object-fit:contain!important;background:#fff!important;height:auto!important;padding:10px!important}.stock-catalog-card>.stock-lenticular-photo-pair{aspect-ratio:1;background:#fff;border-bottom:1px solid #f1e7ee;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%;padding:0;display:grid;overflow:hidden}.stock-lenticular-photo-pair>img{object-fit:cover;object-position:center;width:100%;min-width:0;height:100%;display:block}.stock-catalog-card>div{gap:7px;padding:14px;display:grid}.stock-catalog-card.preorder>div>span{background:var(--shop-lilac);color:#8054a0;text-transform:uppercase;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:900}.stock-catalog-card h2{min-height:2.6em;color:var(--shop-ink);margin:0;font-size:16px;line-height:1.3}.stock-catalog-card strong{color:var(--shop-pink-dark);font-size:18px}.stock-catalog-card small{color:var(--shop-muted);font-size:10px;font-weight:850}.stock-detail-back{color:var(--shop-pink-dark);font:inherit;cursor:pointer;background:0 0;border:0;margin-bottom:14px;padding:9px 0;font-size:12px;font-weight:900}.stock-catalog-top{background:linear-gradient(135deg,#fff 58%,#fff0f6 58%);border:2px solid #e96399;border-radius:26px 18px 29px 20px;justify-content:space-between;align-items:end;gap:18px;margin-bottom:24px;padding:16px 18px;display:flex;position:relative;box-shadow:6px 7px #f4b4ce}.stock-catalog-top:after{content:"MILKKYY SHOP";color:#e96399;letter-spacing:.16em;font-size:7px;font-weight:950;position:absolute;top:10px;right:18px}.stock-catalog-top h1{color:#b72c66;margin:3px 0 0;font-size:clamp(25px,4vw,38px)}.stock-catalog-top .eyebrow{color:#ef4f91;margin:0}.stock-page .admin-refresh{color:#b72c66;background:#fff;border:2px solid #ef4f91;outline:0;padding:9px 12px;box-shadow:3px 4px #f4b4ce}.stock-event-below{margin-top:30px}.stock-detail{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);align-items:start;gap:32px;display:grid}.stock-detail-cover{background:#fff;border:2px solid #e96399;border-radius:24px 39px 25px 35px;place-items:center;padding:10px;display:grid;box-shadow:7px 9px #f4b4ce}.stock-detail-cover :is(img,svg[data-product-crop]),.stock-detail-cover .stock-detail-placeholder{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:20px;width:100%;height:auto;display:block}.stock-detail-gallery{background:#fff;border:2px solid #e96399;border-radius:24px 39px 25px 35px;grid-column:1/-1;gap:14px;padding:10px;display:grid;overflow:visible;box-shadow:7px 9px #f4b4ce}.stock-detail-gallery :is(img,svg[data-product-crop]),.stock-detail-placeholder{aspect-ratio:auto;object-fit:contain;background:#fff;border-radius:20px;width:100%;height:auto;max-height:none;display:block}.stock-detail-placeholder{color:#d9a5c0;place-items:center;font-size:70px;display:grid}.stock-detail-copy{background:linear-gradient(145deg,#fff 70%,#fff0f6);border:2px solid #e96399;border-radius:39px 24px 36px 27px;padding:32px 24px 24px;position:relative;box-shadow:7px 9px #f4b4ce}.stock-detail-copy:before{content:"MILKKYY BERRY · ORDER TICKET";color:#ef4f91;letter-spacing:.15em;font-size:7px;font-weight:950;position:absolute;top:13px;left:24px}.stock-detail-badges{gap:7px;display:flex}.stock-detail-badges span{background:var(--shop-lilac);color:#8054a0;text-transform:uppercase;border-radius:999px;padding:6px 10px;font-size:9px;font-weight:950}.stock-detail-badges span:first-child{color:var(--shop-pink-dark);background:#f9e9f2}.stock-detail-count{color:#9b8f98!important;margin:14px 0 5px!important;font-size:9px!important}.stock-detail-copy h1{color:var(--shop-ink);margin:5px 0 10px;font-size:clamp(25px,3vw,38px);line-height:1.12}.stock-detail-copy>strong{color:var(--shop-pink-dark);margin-bottom:20px;font-size:28px;display:block}.stock-detail-copy>p{color:var(--shop-muted);line-height:1.7}.stock-detail-meta{border-top:1px solid var(--shop-line);border-bottom:1px solid var(--shop-line);color:var(--shop-muted);justify-content:space-between;gap:12px;margin:18px 0;padding:13px 0;font-size:11px;display:flex}.stock-detail-meta b{color:var(--shop-pink-dark)}.stock-detail-event{color:#76548c;background:#faf7ff;border:1px solid #e6d9f2;border-radius:17px;gap:4px;margin-top:18px;padding:15px;display:grid}.stock-detail-event span{font-size:10px;line-height:1.5}.stock-detail-purchase-bar{border:1px solid var(--shop-line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:18px 0;padding:12px 14px;display:flex;box-shadow:0 5px 18px #4a273d1a}.stock-detail-purchase-bar>div{display:grid}.stock-detail-purchase-bar small{color:var(--shop-muted);font-size:9px}.stock-detail-purchase-bar strong{color:var(--shop-ink);font-size:20px}.stock-detail-purchase-bar button,.stock-sheet-confirm{color:#fff;min-width:170px;font:inherit;cursor:pointer;background:#ef4f91;border:2px solid #fff;border-radius:14px;outline:2px solid #ef4f91;padding:13px 20px;font-weight:950;box-shadow:0 5px #b72c66}.stock-detail-purchase-actions,.stock-catalog-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex!important}.stock-detail-purchase-actions .stock-cart-open,.stock-catalog-actions .stock-cart-open{min-width:0;color:var(--shop-pink-dark);box-shadow:none;background:#fff;border:1px solid #e9c7d7;border-radius:11px;outline:0;justify-content:center;align-items:center;gap:6px;padding:11px 13px;font-weight:900;display:flex}.stock-cart-open b{color:#fff;background:#ef4f91;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 6px;font-size:9px;display:grid}.stock-purchase-backdrop{z-index:140;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#3e2b3873;place-items:end center;display:grid;position:fixed;inset:0}.stock-purchase-sheet{width:min(620px,100%);max-height:88vh;padding:28px 24px calc(28px + env(safe-area-inset-bottom));border:1px solid var(--shop-line);background:#fff;border-radius:28px 28px 0 0;position:relative;overflow:auto;box-shadow:0 -18px 55px #3e2b3838}.stock-purchase-sheet>span{color:#9662aa;text-transform:uppercase;font-size:10px;font-weight:950}.stock-purchase-sheet h2{color:var(--shop-ink);margin:6px 35px 20px 0;font-size:22px}.stock-purchase-sheet>p{color:var(--shop-muted);margin:16px 0;font-size:10px;line-height:1.55}.stock-sheet-close{color:#a8849a;cursor:pointer;background:0 0;border:0;font-size:29px;position:absolute;top:17px;right:19px}.stock-sheet-option{color:var(--shop-pink-dark);gap:7px;font-size:10px;font-weight:900;display:grid}.stock-sheet-option select{border:1px solid var(--shop-line);width:100%;color:var(--shop-ink);font:inherit;background:#fcf9fd;border-radius:13px;padding:13px}.stock-option-selection-list{gap:10px;margin-top:12px;display:grid}.stock-option-selection-list>article{background:#faf8fb;border:1px solid #f0e5ed;border-radius:16px;gap:13px;padding:14px 15px;display:grid}.stock-option-selection-list>p{color:var(--shop-muted);text-align:center;border:1px dashed #e9d7e3;border-radius:14px;padding:15px;margin:0!important}.stock-option-selection-head,.stock-option-selection-bottom{justify-content:space-between;align-items:center;gap:14px;display:flex}.stock-option-selection-head b{color:var(--shop-ink);font-size:13px}.stock-option-selection-head button{color:#aa9ca6;cursor:pointer;background:0 0;border:0;font-size:22px;line-height:1}.stock-option-selection-bottom>.stock-quantity{border:1px solid var(--shop-line);width:145px;margin:0;overflow:hidden}.stock-option-selection-bottom>.stock-quantity button{background:#fff}.stock-option-selection-bottom>strong{color:var(--shop-ink);font-size:17px}.stock-sheet-order-total{color:var(--shop-ink);justify-content:space-between;align-items:center;gap:20px;margin-top:15px;padding:15px 2px 4px;font-weight:900;display:flex}.stock-sheet-order-total strong{font-size:22px}.stock-sheet-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.stock-sheet-cart{border:1px solid var(--shop-line);min-width:0;color:var(--shop-pink-dark);font:inherit;cursor:pointer;background:#fff;border-radius:14px;padding:13px 16px;font-weight:950}.stock-sheet-actions .stock-sheet-confirm{min-width:0}.stock-sheet-cart:disabled{opacity:.45;cursor:not-allowed}.stock-cart-sheet{width:min(680px,100%)}.stock-cart-line-list{gap:10px;display:grid}.stock-cart-line-list>article{background:#fffafd;border:1px solid #eddae4;border-radius:14px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px;display:grid}.stock-cart-line-list>article>:is(img,svg[data-product-crop]),.stock-cart-line-placeholder{object-fit:contain;background:#fff;border:1px solid #eee0e7;border-radius:10px;place-items:center;width:72px;height:72px;display:grid}.stock-cart-line-copy{gap:4px;min-width:0;display:grid}.stock-cart-line-copy>b{overflow-wrap:anywhere;color:var(--shop-ink);font-size:12px}.stock-cart-line-copy>small{color:#956f84;font-size:9px}.stock-cart-line-copy .stock-quantity{border:1px solid var(--shop-line);width:128px;margin-top:5px;overflow:hidden}.stock-cart-line-copy .stock-quantity button{background:#fff;height:32px}.stock-cart-line-copy .stock-quantity strong{font-size:12px}.stock-cart-line-price{align-content:space-between;align-self:stretch;justify-items:end;gap:10px;display:grid}.stock-cart-line-price>button{color:#aa98a2;cursor:pointer;background:0 0;border:0;font-size:22px}.stock-cart-line-price>strong{color:var(--shop-pink-dark);white-space:nowrap;font-size:14px}.stock-cart-empty{color:var(--shop-muted);text-align:center;border:1px dashed #e8cedb;border-radius:14px;margin:0;padding:28px 15px}.stock-cart-checkout-total{color:var(--shop-ink);border-top:1px solid #eddbe4;justify-content:space-between;align-items:center;margin:16px 0;padding:15px 2px;font-weight:900;display:flex}.stock-cart-checkout-total strong{color:var(--shop-pink-dark);font-size:25px}.stock-sheet-row{background:#faf7fc;border-radius:17px;justify-content:space-between;align-items:end;gap:20px;margin-top:18px;padding:16px;display:flex}.stock-sheet-row small{color:var(--shop-muted);margin-bottom:7px;font-size:9px;display:block}.stock-sheet-row .stock-quantity{border:1px solid var(--shop-line);width:145px;margin:0;overflow:hidden}.stock-sheet-row .stock-quantity button{background:#f7eaf1}.stock-sheet-total{text-align:right}.stock-sheet-total strong{color:var(--shop-pink-dark);font-size:22px}.stock-sheet-confirm{width:100%}.stock-sheet-confirm:disabled{opacity:.55;cursor:not-allowed}.discover-card.announcement{align-items:center}.discover-card.announcement>img{aspect-ratio:1;align-self:center;width:130px;padding:6px;object-fit:contain!important;background:#fff!important;height:auto!important;min-height:0!important}.discover-card b{color:#fff;background:#ef4f91;box-shadow:0 3px #b72c66}@media (max-width:800px){.stock-detail-purchase-bar{padding:11px 13px}}@media (max-width:760px){.stock-detail{grid-template-columns:1fr;gap:16px}.stock-detail-copy{padding:18px}.stock-detail-gallery :is(img,svg[data-product-crop]),.stock-detail-placeholder{max-height:none}.stock-purchase-backdrop{padding-bottom:0}}@media (max-width:600px){.stock-grid{gap:11px}.stock-catalog-card{border-radius:17px}.stock-catalog-card>:is(img,svg[data-product-crop]),.stock-catalog-card>.stock-placeholder{padding:6px!important}.stock-catalog-card>div{gap:5px;padding:10px}.stock-catalog-card h2{font-size:12px}.stock-catalog-card strong{font-size:15px}.stock-catalog-card small{font-size:8px}.stock-catalog-card.preorder>div>span{padding:4px 7px;font-size:7px}.stock-detail-copy h1{font-size:25px}.stock-detail-copy>strong{font-size:24px}.stock-detail-purchase-bar{flex-direction:column;align-items:stretch;margin:0}.stock-detail-purchase-actions{grid-template-columns:auto 1fr;display:grid!important}.stock-detail-purchase-actions>button:last-child{width:100%}.stock-detail-purchase-bar button{min-width:135px}.stock-sheet-row{flex-direction:column;align-items:stretch}.stock-sheet-total{text-align:left}.stock-sheet-confirm{min-width:0}.stock-sheet-actions{grid-template-columns:1fr}.stock-purchase-sheet{padding-left:18px;padding-right:18px}.stock-cart-line-list>article{grid-template-columns:58px minmax(0,1fr)}.stock-cart-line-list>article>:is(img,svg[data-product-crop]),.stock-cart-line-placeholder{width:58px;height:58px}.stock-cart-line-price{grid-area:2/2;justify-content:space-between;align-items:center;display:flex}.stock-catalog-top{flex-direction:column;align-items:flex-start}.stock-catalog-actions{justify-content:space-between;width:100%}.stock-catalog-actions .stock-cart-open{flex:1}.stock-catalog-actions .admin-refresh{flex:none}}.admin-requests .admin-operation-section:nth-of-type(2),.admin-storage .admin-operation-section:first-of-type{display:none}.group-shipped-mini{color:#8c7782;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d9ccd3;border-radius:8px;justify-self:start;padding:6px 9px;font-size:8px;font-weight:900}.group-shipped-mini:hover{color:#b33f72;border-color:#e69ab9}.group-shipped-mini:disabled{opacity:.45;cursor:not-allowed}@media (max-width:800px){.admin-sidebar nav{display:none}}.stock-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.stock-card{background:#fff9fb;border:3px solid #fff;border-radius:24px;outline:2px solid #e2b4dc;overflow:hidden;box-shadow:0 7px #efc5e2}.stock-card>:is(img,svg[data-product-crop]),.stock-placeholder{object-fit:cover;background:linear-gradient(135deg,#f8e5f2,#f1dfe8);width:100%;height:230px}.stock-placeholder{place-items:center;font-size:54px;display:grid}.stock-card>div{gap:9px;padding:18px;display:grid}.stock-card span,.stock-admin-grid span{color:#126447;background:#dff6eb;border-radius:999px;justify-self:start;padding:5px 9px;font-size:9px;font-weight:950}.stock-card h2{color:#c45f77;margin:0;font-size:20px}.stock-card p{color:#756a76;min-height:36px;margin:0;font-size:11px;line-height:1.5}.stock-card strong{color:#512d35;font-size:20px}.stock-quantity{text-align:center;background:#fff;border:2px solid #efc5e2;border-radius:13px;grid-template-columns:42px 1fr 42px;align-items:center;margin-top:4px;display:grid}.stock-quantity button{color:#c45f77;cursor:pointer;background:#f8e5f2;border:0;height:38px;font-size:20px;font-weight:950}.stock-quantity button:first-child{border-radius:11px 0 0 11px}.stock-quantity button:last-child{border-radius:0 11px 11px 0}.stock-cart{z-index:15;color:#fff;background:#512d35;border:3px solid #fff;border-radius:20px;outline:2px solid #e2b4dc;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:16px 20px;display:flex;position:sticky;bottom:18px;box-shadow:0 12px 35px #512d3566}.stock-cart>div{display:grid}.stock-cart span,.stock-cart small{color:#f4c9d3;font-size:10px;font-weight:900}.stock-cart strong{font-size:23px}.stock-cart button,.stock-reservations>button,.stock-admin-reservations button{color:#8f4058;cursor:pointer;background:#e2b4dc;border:2px solid #fff;border-radius:12px;outline:2px solid #e2b4dc;padding:11px 14px;font-weight:950}.stock-reservations,.stock-admin-reservations{background:#fff9fb;border:3px solid #fff;border-radius:22px;outline:2px solid #e2b4dc;gap:9px;margin-top:28px;padding:20px;display:grid}.stock-reservations h2,.stock-admin-reservations h2{color:#c45f77;margin:0 0 5px}.stock-reservations article,.stock-admin-reservations article{background:#fff;border:2px solid #f1d8e9;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.stock-reservations article>div,.stock-admin-reservations article>div:first-child{display:grid}.stock-reservations small,.stock-admin-reservations small{color:#756a76}.stock-reservations>button{justify-self:start}.stock-admin-form{background:#fff9fb;border:3px solid #fff;border-radius:22px;outline:2px solid #e2b4dc;grid-template-columns:1.2fr 1.3fr .8fr .8fr .7fr .8fr;align-items:end;gap:10px;margin-bottom:25px;padding:18px;display:grid;box-shadow:0 5px #efc5e2}.stock-admin-form>div{display:grid}.stock-admin-form>div span,.stock-admin-form label{color:#c45f77;font-size:10px;font-weight:950}.stock-admin-form label{gap:5px;display:grid}.stock-admin-form input,.stock-admin-form textarea,.stock-admin-form select{color:#281f2c;width:100%;min-width:0;font:inherit;background:#fff;border:2px solid #efc5e2;border-radius:11px;padding:10px;font-size:11px}.stock-description{grid-column:1/4}.stock-files{grid-column:4/6}.stock-admin-form>button,.stock-admin-grid button{color:#8f4058;cursor:pointer;background:#e2b4dc;border:2px solid #fff;border-radius:11px;outline:2px solid #e2b4dc;padding:10px;font-weight:950}.stock-admin-form>button.secondary,.stock-admin-reservations button.secondary{box-shadow:none;background:#fff}.stock-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.stock-admin-grid article{background:#fff;border:2px solid #f1d8e9;border-radius:17px;grid-template-columns:110px 1fr;display:grid;overflow:hidden}.stock-admin-grid img,.stock-admin-grid .stock-placeholder{object-fit:cover;width:110px;height:120px}.stock-admin-grid .stock-placeholder{font-size:30px}.stock-admin-grid article>div:last-child{align-content:center;gap:6px;padding:12px;display:grid}.stock-admin-grid h3,.stock-admin-grid p{margin:0}.stock-admin-grid h3{color:#c45f77}.stock-admin-grid p{color:#756a76;font-size:10px}.stock-admin-grid button{justify-self:start;padding:7px 10px}.stock-admin-reservations article>div:last-child{gap:8px;display:flex}@media (max-width:900px){.stock-grid,.stock-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-admin-form{grid-template-columns:1fr 1fr 1fr}.stock-admin-form>div,.stock-description,.stock-files{grid-column:1/-1}}@media (max-width:600px){.stock-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stock-card>:is(img,svg[data-product-crop]),.stock-card>.stock-placeholder{height:150px}.stock-card>div{padding:12px}.stock-card h2{font-size:15px}.stock-card p{min-height:0;font-size:9px}.stock-card strong{font-size:15px}.stock-quantity{grid-template-columns:34px 1fr 34px}.stock-cart{padding:13px;bottom:82px}.stock-cart strong{font-size:17px}.stock-cart button{padding:9px;font-size:10px}.stock-admin-form,.stock-admin-grid{grid-template-columns:1fr}.stock-admin-form>*{grid-column:auto!important}.stock-admin-grid article{grid-template-columns:95px 1fr}.stock-admin-grid img,.stock-admin-grid .stock-placeholder{width:95px;height:115px}.stock-reservations article,.stock-admin-reservations article{flex-direction:column;align-items:flex-start}.stock-admin-reservations article>div:last-child{width:100%}.stock-admin-reservations button{flex:1;padding:9px 5px;font-size:9px}}.stock-catalog-tabs{background:#fff;border:1px solid #efc6d8;border-radius:13px;gap:8px;margin:-10px 0 20px;padding:5px;display:flex}.stock-catalog-tabs button{color:#9b7085;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:11px 13px;font-size:11px;font-weight:950}.stock-catalog-tabs button.active{color:#fff;background:#ef4f91;box-shadow:0 4px #b72c66}.cheap-round-hero{background:linear-gradient(120deg,#fff 65%,#f7e9ff);border:2px solid #efc6d8;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:22px;display:flex;box-shadow:5px 6px #f4d5e2}.cheap-round-hero small{color:#b72c66;letter-spacing:.12em;font-size:8px;font-weight:950}.cheap-round-hero h2{color:#503b46;margin:5px 0}.cheap-round-hero p{color:#81727d;max-width:650px;margin:0;font-size:11px;line-height:1.55}.cheap-round-hero>span{color:#8a5ba7;text-align:center;border:1px dashed #a67bc0;flex:none;padding:13px;font-size:10px;font-weight:950;transform:rotate(2deg)}.cheap-availability-note{color:#705784;background:#faf7ff;border:1px solid #e5d6f0;border-radius:12px;gap:5px;margin:16px 0;padding:14px 15px;display:grid}.cheap-availability-note b{font-size:11px}.cheap-availability-note span{font-size:10px;line-height:1.5}@media (max-width:600px){.cheap-round-hero{align-items:flex-start;padding:17px}.cheap-round-hero>span{display:none}}.cheap-client-requests{background:#fff;border:2px solid #d9bde9;border-radius:15px;gap:13px;margin-top:26px;padding:18px;display:grid;box-shadow:5px 6px #eadcf3}.cheap-client-requests>header{border-bottom:1px solid #eadff1;justify-content:space-between;align-items:end;gap:20px;padding-bottom:13px;display:flex}.cheap-client-requests header small{color:#8a5ba7;letter-spacing:.11em;font-size:8px;font-weight:950}.cheap-client-requests h2{color:#503b46;margin:4px 0}.cheap-client-requests header p{color:#81727d;max-width:680px;margin:0;font-size:10px;line-height:1.5}.cheap-client-requests button{color:#8a5ba7;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9bde9;border-radius:9px;padding:9px 11px;font-size:9px;font-weight:950}.cheap-client-requests>header>button{color:#fff;background:#8f60aa}.cheap-client-requests>div{gap:8px;display:grid}.cheap-client-requests article{background:#fcf9ff;border:1px solid #eee2f2;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.cheap-client-requests article>div{gap:3px;display:grid}.cheap-client-requests article b{color:#503b46}.cheap-client-requests article span,.cheap-client-requests article small{color:#8e7b87;font-size:9px}@media (max-width:650px){.cheap-client-requests>header,.cheap-client-requests article{flex-direction:column;align-items:stretch}.cheap-client-requests button{width:100%}}.purchase-cancel-button,.stock-reservation-actions .secondary{font:inherit;cursor:pointer;font-size:9px;font-weight:900;color:#a34b70!important;box-shadow:none!important;background:#fff!important;border:1px solid #e7c6d5!important;border-radius:9px!important;outline:0!important}.purchase-cancel-button{grid-column:1/-1;justify-self:end;width:auto;padding:7px 10px}.stock-reservation-actions{align-items:center;gap:9px;display:flex}.stock-reservation-actions .secondary{padding:7px 9px}@media (max-width:600px){.purchase-cancel-button{grid-column:2;max-width:140px}.stock-reservation-actions{justify-content:space-between;width:100%}}.cheap-sync-panel{background:linear-gradient(135deg,#fff,#faf5ff);border:2px solid #d9bde9;border-radius:17px;gap:14px;margin-bottom:22px;padding:20px;display:grid;box-shadow:5px 6px #eadcf3}.cheap-sync-panel>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.cheap-sync-panel header small{color:#8a5ba7;letter-spacing:.12em;font-size:8px;font-weight:950}.cheap-sync-panel h2{color:#503b46;margin:4px 0}.cheap-sync-panel header p{color:#81727d;max-width:720px;margin:0;font-size:10px;line-height:1.5}.cheap-sync-panel header>div:last-child{justify-items:end;display:grid}.cheap-sync-panel header>div:last-child strong{color:#8a5ba7;font-size:30px}.cheap-sync-panel header>div:last-child span{color:#81727d;font-size:9px}.cheap-source-pills{flex-wrap:wrap;gap:6px;display:flex}.cheap-source-pills span{color:#7c5a92;background:#f1e8f8;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.cheap-sync-panel>button{color:#fff;font:inherit;cursor:pointer;background:#8f60aa;border:0;border-radius:10px;justify-self:start;padding:11px 14px;font-weight:950}.cheap-sync-panel>button:disabled{opacity:.55}.cheap-sync-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.cheap-sync-results>p{color:#81727d;border:1px dashed #d9bde9;border-radius:11px;grid-column:1/-1;margin:0;padding:15px;font-size:10px}.cheap-sync-results article{background:#fff;border:1px solid #eaddeb;border-radius:11px;grid-template-columns:58px minmax(0,1fr);gap:9px;padding:9px;display:grid}.cheap-sync-results article>img,.cheap-sync-results article>span{object-fit:contain;background:#fff;border-radius:8px;place-items:center;width:58px;height:58px;display:grid}.cheap-sync-results article>div{align-content:center;gap:2px;min-width:0;display:grid}.cheap-sync-results article small{color:#8a5ba7;font-size:7px;font-weight:900}.cheap-sync-results article b{overflow-wrap:anywhere;color:#503b46;font-size:10px}.cheap-sync-results article strong{color:#a34b70;font-size:11px}.cheap-sync-results article a{color:#8a5ba7;font-size:8px;font-weight:900}@media (max-width:760px){.cheap-sync-panel{padding:14px}.cheap-sync-panel>header{flex-direction:column;align-items:flex-start}.cheap-sync-panel header>div:last-child{justify-items:start}.cheap-sync-panel>button{width:100%}.cheap-sync-results{grid-template-columns:1fr}.cheap-sync-results article{grid-template-columns:64px minmax(0,1fr)}}.purchases-page>.page-heading{order:0}.purchases-page>.quote-message{order:1}.purchases-page>.purchase-list,.purchases-page>.inline-empty{order:3}.purchase-card-actions{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:6px;margin-top:5px;display:flex!important}.purchase-record .purchase-card-actions .whatsapp-payment-button,.purchase-record .purchase-card-actions .purchase-cancel-button{white-space:nowrap;grid-column:auto;width:auto;min-width:0;max-width:none;margin:0;padding:7px 9px;font-size:8px;line-height:1;border-radius:8px!important}.purchase-record .purchase-card-actions .whatsapp-payment-button{background:#fff8fc}@media (max-width:700px){.purchase-card-actions{grid-column:1/-1;justify-content:flex-start}.purchase-record .purchase-card-actions .whatsapp-payment-button,.purchase-record .purchase-card-actions .purchase-cancel-button{max-width:none}}.group-order-create{background:#fff9fb;border:3px solid #fff;border-radius:22px;outline:2px solid #e2b4dc;grid-template-columns:1.1fr 1.2fr .65fr .75fr .9fr 1.1fr auto;align-items:end;gap:11px;margin-bottom:25px;padding:18px;display:grid;box-shadow:0 5px #efc5e2}.group-order-create>div{gap:4px;display:grid}.group-order-create>div span{color:#c45f77;font-size:11px;font-weight:950}.group-order-create>div strong{font-size:13px}.group-order-create label,.group-arrival-action label{color:#c45f77;gap:6px;font-size:10px;font-weight:900;display:grid}.group-order-create input,.group-arrival-action input,.group-participant-form input,.group-separation-fields input,.group-bundle-bar input{color:#281f2c;width:100%;min-width:0;font:inherit;background:#fff;border:2px solid #efc5e2;border-radius:12px;outline:none;padding:10px 11px;font-size:12px}.group-order-create button,.group-arrival-action button,.group-participant-form button,.group-participant-list article>button,.group-separation-fields button,.group-bundle-bar button{color:#8f4058;cursor:pointer;background:#e2b4dc;border:2px solid #fff;border-radius:12px;outline:2px solid #e2b4dc;padding:10px 12px;font-weight:950;box-shadow:0 3px #c77aa6}.group-order-create button:disabled,.group-arrival-action button:disabled,.group-participant-form button:disabled,.group-participant-list article>button:disabled,.group-separation-fields button:disabled,.group-bundle-bar button:disabled{opacity:.45;cursor:not-allowed}.group-bundle-bar{z-index:6;background:#f4efff;border:3px solid #fff;border-radius:18px;outline:2px solid #a78bd4;grid-template-columns:minmax(220px,1fr) 180px auto auto;align-items:end;gap:10px;margin:0 0 18px;padding:14px;display:grid;position:sticky;top:8px;box-shadow:0 5px #cfc1ea}.group-bundle-bar>div{gap:2px;display:grid}.group-bundle-bar small{color:#8063b3;font-size:9px;font-weight:950}.group-bundle-bar strong{color:#563a82}.group-bundle-bar span{color:#756a76;font-size:10px}.group-bundle-bar button.secondary{color:#8063b3;box-shadow:none;background:#fff}.group-order-list{gap:20px;display:grid}.group-order-card{box-shadow:var(--sticker-shadow);background:#fff9fb;border:3px solid #fff;border-radius:25px;outline:2px solid #e2b4dc;overflow:hidden}.group-order-card.completed{opacity:.78}.group-order-card>header{background:linear-gradient(135deg,#f8e5f2,#f1dfe8);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;display:flex}.group-order-card>header span{color:#c45f77;background:#fff;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:950;display:inline-flex}.group-order-card>header h2{color:#c45f77;margin:7px 0 3px}.group-order-card>header p{color:#756a76;margin:0;font-size:11px}.group-order-progress{text-align:right;min-width:105px;display:grid}.group-order-progress strong{color:#c45f77;font-size:24px}.group-order-progress small{color:#756a76;font-size:9px}.group-order-stats{grid-template-columns:repeat(4,1fr);gap:9px;padding:14px 20px;display:grid}.group-order-stats span{text-align:center;background:#fff;border-radius:12px;gap:2px;padding:10px;display:grid}.group-order-stats b{color:#c45f77;font-size:20px}.group-order-stats small{color:#756a76;font-size:9px}.group-arrival-action{justify-content:flex-end;align-items:end;gap:10px;padding:0 20px 15px;display:flex}.group-arrival-action input{width:150px}.group-participant-list{gap:7px;padding:0 20px 16px;display:grid}.group-participant-list article{background:#fff;border:2px solid #f1d8e9;border-radius:14px;grid-template-columns:110px minmax(180px,1fr) 135px minmax(285px,1.25fr);align-items:center;gap:12px;padding:11px;display:grid}.group-participant-list article.separated{background:#f2fbf7;border-color:#c8e9d9}.group-participant-list article.bundle-selected{background:#faf7ff;border-color:#a78bd4;box-shadow:inset 0 0 0 2px #e3daf3}.group-participant-list article>div:first-child{display:grid}.group-participant-list article>div:first-child strong{color:#c45f77}.group-participant-list article small,.group-participant-product span{color:#756a76;font-size:9px}.group-participant-client{gap:3px}.group-bundle-check{color:#8063b3;cursor:pointer;align-items:center;gap:5px;width:max-content;font-size:9px;font-weight:950;display:flex}.group-bundle-check input{accent-color:#8063b3}.group-participant-product{gap:3px;display:grid}.group-participant-product b{font-size:12px}.group-storage-code{color:#126447;text-align:center;background:#dff6eb;border-radius:10px;gap:2px;padding:8px;display:grid}.group-separation-fields{border-top:1px dashed #f1d8e9;grid-column:1/-1;grid-template-columns:150px minmax(180px,1fr) minmax(245px,auto);align-items:end;gap:9px;padding-top:8px;display:grid!important}.group-separation-fields label{color:#a34f69;gap:4px;font-size:10px;font-weight:900;line-height:1.2;display:grid}.group-separation-fields label input{width:100%!important}.group-separation-fields button{white-space:nowrap;width:auto;min-height:42px}.group-empty{color:#756a76;text-align:center;border:2px dashed #efc5e2;border-radius:14px;margin:0;padding:15px}.group-participant-form{border-top:2px dashed #f1d8e9;grid-template-columns:auto 90px minmax(180px,1fr) 70px 135px 105px auto;align-items:center;gap:8px;padding:14px 20px 20px;display:grid}.group-participant-form>strong{color:#c45f77;font-size:11px}@media (max-width:1050px){.group-order-create{grid-template-columns:1fr 1fr 1fr}.group-order-create>div{grid-column:1/-1}.group-participant-list article{grid-template-columns:100px minmax(180px,1fr) auto}.group-participant-list article>span{grid-column:3}.group-participant-list article>div:nth-of-type(3){grid-column:1/-1}.group-separation-fields{grid-column:1/-1!important;grid-template-columns:135px minmax(170px,1fr) minmax(230px,auto)!important}.group-participant-form{grid-template-columns:90px 1fr 70px}.group-participant-form>strong{grid-column:1/-1}.group-participant-form input:nth-of-type(4),.group-participant-form input:nth-of-type(5){grid-column:span 1}.group-participant-form button{grid-column:1/-1}}@media (max-width:650px){.group-order-create{grid-template-columns:1fr}.group-order-create>*{grid-column:auto!important}.group-bundle-bar{grid-template-columns:1fr;position:static}.group-order-card>header{flex-direction:column}.group-order-progress{text-align:left}.group-order-stats{grid-template-columns:1fr 1fr;padding:12px}.group-arrival-action{flex-direction:column;align-items:stretch;padding:0 12px 14px}.group-arrival-action input{width:100%}.group-participant-list{padding:0 12px 14px}.group-participant-list article{grid-template-columns:1fr}.group-participant-list article>span{grid-column:auto}.group-participant-list article>button{width:100%}.group-separation-fields{grid-column:1/-1!important;grid-template-columns:1fr!important}.group-separation-fields button{width:100%}.group-participant-form{grid-template-columns:1fr;padding:14px 12px 18px}.group-participant-form>*{grid-column:auto!important}}.group-quantity-edit{align-items:end;gap:6px;margin-top:7px;display:flex!important}.group-quantity-edit label{color:#a34f69;gap:3px;font-size:9px;font-weight:900;display:grid}.group-quantity-edit input{font:inherit;background:#fff;border:2px solid #efc5e2;border-radius:10px;width:92px!important;padding:7px 9px!important}.group-quantity-edit button{color:#fff;cursor:pointer;background:#d66794;border:0;border-radius:10px;padding:7px 9px;font-size:9px;font-weight:950}.group-quantity-edit button:disabled{opacity:.4;cursor:not-allowed}@media (max-width:650px){.group-quantity-edit{flex-direction:column;align-items:stretch}.group-quantity-edit input{width:100%!important}}.group-auto-code{color:#b44b75;white-space:nowrap;background:#fff5f8;border:2px dashed #dba8b6;border-radius:12px;place-items:center;min-height:39px;padding:8px;font-size:10px;font-weight:950;display:grid}.manual-purchase-form{background:#fff9fb;border:3px solid #fff;border-radius:22px;outline:2px solid #e2b4dc;grid-template-columns:auto 100px minmax(180px,1.4fr) 80px 120px 120px 120px auto;align-items:end;gap:9px;margin-bottom:22px;padding:17px;display:grid;box-shadow:0 5px #efc5e2}.manual-purchase-form>div{gap:3px;display:grid}.manual-purchase-form>div span{color:#c45f77;font-size:10px;font-weight:950}.manual-purchase-form>div strong{font-size:12px}.manual-purchase-form label{color:#a34f69;gap:5px;font-size:9px;font-weight:900;display:grid}.manual-purchase-form input,.manual-purchase-form select{color:#281f2c;width:100%;min-width:0;font:inherit;background:#fff;border:2px solid #efc5e2;border-radius:11px;padding:10px;font-size:11px}.manual-purchase-form button{color:#fff;white-space:nowrap;background:#d66794;border:0;border-radius:11px;padding:11px 13px;font-weight:950}.manual-purchase-form button:disabled{opacity:.45}@media (max-width:1050px){.manual-purchase-form{grid-template-columns:1fr 1fr 1fr}.manual-purchase-form>div,.manual-purchase-form button{grid-column:1/-1}}@media (max-width:650px){.manual-purchase-form{grid-template-columns:1fr}.manual-purchase-form>*{grid-column:auto!important}}.group-order-progress{gap:3px;min-width:125px}.group-delete-button{color:#a64f63;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfa0aa;border-radius:9px;margin-top:8px;padding:6px 9px;font-size:9px;font-weight:900}.group-delete-button:disabled{opacity:.45;cursor:not-allowed}.group-order-create{grid-template-columns:1.05fr 1.15fr .58fr .68fr 1fr .82fr 1fr auto}.group-photo-input input{max-width:155px;padding:7px 8px;font-size:9px}.group-order-title{align-items:center;gap:13px;display:flex}.group-order-title>img,.group-order-photo-placeholder{object-fit:cover;border:3px solid #fff;border-radius:18px;flex:0 0 74px;width:74px;height:74px;box-shadow:0 3px #efc5e2}.group-order-photo-placeholder{background:#f7dadd;place-items:center;font-size:29px;display:grid}.group-photo-change{color:#a64f63;cursor:pointer;background:#fff;border:1px solid #dfa0aa;border-radius:9px;margin-top:8px;padding:5px 8px;font-size:9px;font-weight:900;display:inline-flex;position:relative}.group-photo-change input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}@media (max-width:1050px){.group-order-create{grid-template-columns:1fr 1fr 1fr}.group-photo-input input{max-width:none}}@media (max-width:650px){.group-order-title{align-items:flex-start}.group-order-title>img,.group-order-photo-placeholder{flex-basis:64px;width:64px;height:64px}}.payment-inbox-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.payment-inbox-gallery .payment-inbox-photo{height:56px}.payment-inbox-gallery .payment-inbox-photo:only-child{grid-column:1/-1}.confirm-delivery-button{color:#126447;width:min(100%,360px);font:inherit;cursor:pointer;background:#dff6eb;border:3px solid #fff;border-radius:15px;outline:2px solid #b8dfcf;margin:0 auto 20px;padding:12px 16px;font-weight:950;display:block;box-shadow:0 4px #9bcbb7}.confirm-delivery-button:disabled{opacity:.5;cursor:not-allowed}.admin-price-list{gap:12px;display:grid}.admin-price-list>article{background:#fff9fb;border:3px solid #fff;border-radius:20px;outline:2px solid #e2b4dc;grid-template-columns:82px minmax(220px,1fr) 190px auto;align-items:center;gap:15px;padding:14px;display:grid;box-shadow:0 4px #efc5e2}.admin-price-list>article>img,.admin-price-placeholder{object-fit:cover;border-radius:15px;width:82px;height:82px}.admin-price-placeholder{background:#f6d9dc;place-items:center;font-size:30px;display:grid}.admin-price-info{gap:3px;display:grid}.admin-price-info>span{color:#a64f63;background:#f3d3d7;border-radius:999px;justify-self:start;padding:4px 8px;font-size:9px;font-weight:950}.admin-price-info h2,.admin-price-info p{margin:0}.admin-price-info h2{font-size:16px}.admin-price-info p,.admin-price-info small{color:#756a76;font-size:10px}.admin-price-list label{color:#a64f63;gap:5px;font-size:10px;font-weight:900;display:grid}.admin-price-list input{width:100%;font:inherit;background:#fff;border:2px solid #efc5e2;border-radius:11px;padding:10px}.admin-price-list label small{color:#756a76;font-size:8px}.admin-price-list>article>button{color:#8f4058;cursor:pointer;background:#e2b4dc;border:3px solid #fff;border-radius:12px;outline:2px solid #e2b4dc;padding:11px 13px;font-weight:950;box-shadow:0 3px #c77aa6}.admin-price-list>article>button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:760px){.admin-price-list>article{grid-template-columns:65px 1fr}.admin-price-list>article>img,.admin-price-placeholder{width:65px;height:65px}.admin-price-list label,.admin-price-list>article>button{grid-column:1/-1}}.group-bulk-import{background:#fff;border:2px dashed #e2b4dc;border-radius:16px;grid-template-columns:180px minmax(250px,1fr) 210px auto;align-items:center;gap:12px;margin:0 20px 17px;padding:14px;display:grid}.group-bulk-import>div:first-child{gap:3px;display:grid}.group-bulk-import>div:first-child strong{color:#c45f77}.group-bulk-import>div:first-child small{color:#756a76;font-size:9px}.group-bulk-import textarea{resize:vertical;color:#281f2c;width:100%;min-height:105px;font:inherit;background:#fff9fb;border:2px solid #efc5e2;border-radius:12px;outline:none;padding:10px 12px;font-size:11px;line-height:1.45}.group-bulk-import textarea:focus{border-color:#c45f77;box-shadow:0 0 0 3px #efc5e255}.bulk-preview{flex-wrap:wrap;gap:6px;display:flex}.bulk-preview span{color:#126447;background:#dff6eb;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:950}.bulk-preview.invalid span:last-child{color:#8b641e;background:#fff0d8}.group-bulk-import>button{color:#8f4058;cursor:pointer;background:#e2b4dc;border:2px solid #fff;border-radius:12px;outline:2px solid #e2b4dc;padding:11px 12px;font-weight:950}.group-bulk-import>button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:950px){.group-bulk-import{grid-template-columns:1fr 1fr}.group-bulk-import textarea{grid-row:span 2}.group-bulk-import>button{width:100%}}@media (max-width:600px){.group-bulk-import{grid-template-columns:1fr;margin:0 12px 15px}.group-bulk-import textarea{grid-row:auto}.group-bulk-import>button{width:100%}}.stock-heading-actions{align-items:center;gap:9px;display:flex}.stock-preview-note{color:#a14661;background:#fff9fb;border:2px dashed #e2b4dc;border-radius:14px;margin-bottom:18px;padding:12px 15px;font-size:11px;font-weight:900}.stock-cart.preview button:disabled{opacity:.7;cursor:not-allowed}@media (max-width:600px){.stock-heading-actions{flex-direction:column;align-items:stretch;width:100%}.stock-heading-actions button{width:100%}}.stored-delivery-button{color:#126447;width:calc(100% - 32px);font:inherit;cursor:pointer;background:#dff6eb;border:3px solid #fff;border-radius:14px;outline:2px solid #b8dfcf;margin:0 16px 18px;padding:11px 13px;font-size:11px;font-weight:950;display:block;box-shadow:0 4px #9bcbb7}.stored-delivery-button:disabled{opacity:.5;cursor:not-allowed}.stored-delivery-button.manual-delivery{color:#8b5269;box-shadow:none;background:#fffafd;outline:1px solid #e4cbd6}.stored-delivery-button.manual-delivery:hover:not(:disabled){color:#743c55;background:#fceef4}.purchase-photo-button{cursor:zoom-in;background:#fff0f6;border:0;border-radius:16px;width:90px;height:90px;padding:0;position:relative;overflow:hidden}.purchase-photo-button img{object-fit:cover;width:100%;height:100%}.purchase-photo-button>span{color:#fff;background:#512d35dd;border:2px solid #fff;border-radius:999px;padding:4px 6px;font-size:8px;font-weight:950;position:absolute;bottom:4px;right:4px}.admin-image-toolbar{background:#fff9fb;border:3px solid #fff;border-radius:18px;outline:2px solid #e2b4dc;grid-template-columns:minmax(220px,1fr) auto minmax(180px,auto) auto;align-items:center;gap:10px;margin-bottom:12px;padding:14px;display:grid;box-shadow:0 4px #efc5e2}.admin-image-toolbar>input{min-width:0;font:inherit;background:#fff;border:2px solid #efc5e2;border-radius:12px;padding:11px 13px}.admin-image-toolbar>button,.admin-image-file{color:#8f4058;text-align:center;cursor:pointer;background:#f7dadd;border:2px solid #fff;border-radius:12px;outline:2px solid #e2b4dc;padding:10px 12px;font-size:10px;font-weight:950}.admin-image-file{position:relative;overflow:hidden}.admin-image-file input{opacity:0;width:1px;height:1px;position:absolute}.admin-image-toolbar .admin-image-apply{background:#e2b4dc}.admin-image-toolbar button:disabled{opacity:.45;cursor:not-allowed}.admin-image-tip{color:#756a76;margin:0 0 16px;font-size:10px}.admin-image-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.admin-image-list>label{cursor:pointer;background:#fff;border:3px solid #fff;border-radius:17px;outline:2px solid #f1d8e9;grid-template-columns:auto 54px minmax(0,1fr);align-items:center;gap:11px;padding:12px;display:grid}.admin-image-list>label.selected{background:#fff1f6;outline-color:#c45f77}.admin-image-list>label>input{accent-color:#c45f77;width:19px;height:19px}.admin-image-placeholder{background:#f6d9dc;border-radius:13px;place-items:center;width:54px;height:54px;font-size:22px;display:grid}.admin-image-list>label>div{gap:3px;min-width:0;display:grid}.admin-image-list strong{color:#512d35;overflow-wrap:anywhere}.admin-image-list span,.admin-image-list small{color:#756a76;font-size:9px}.admin-image-list>.inline-empty{grid-column:1/-1}@media (max-width:800px){.admin-image-toolbar{grid-template-columns:1fr 1fr}.admin-image-toolbar>input{grid-column:1/-1}.admin-image-list{grid-template-columns:1fr}}@media (max-width:520px){.admin-image-toolbar{grid-template-columns:1fr}.admin-image-toolbar>*{grid-column:auto!important}.admin-image-list>label{grid-template-columns:auto 46px 1fr}.admin-image-placeholder{width:46px;height:46px}}.client-preview-button{color:#c45f77;font:inherit;cursor:pointer;background:#fff9fb;border:2px solid #fff;border-radius:12px;outline:2px solid #e2b4dc;margin-left:auto;padding:8px 12px;font-size:10px;font-weight:950}.client-preview-button:disabled{opacity:.55}.client-preview-banner{z-index:35;color:#7d5812;background:#fff3cf;border:2px dashed #c45f77;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin:0 28px 12px;padding:10px 13px;font-size:10px;font-weight:900;display:flex;position:sticky;top:0}.client-preview-banner button{color:#8f4058;cursor:pointer;background:#e2b4dc;border:2px solid #fff;border-radius:10px;outline:2px solid #e2b4dc;flex:none;padding:8px 11px;font-weight:950}@media (max-width:600px){.client-preview-button{padding:7px 8px;font-size:8px}.client-preview-banner{flex-direction:column;align-items:stretch;margin:0 10px 9px}.client-preview-banner button{width:100%}}.payment-inbox-list{display:grid}.payment-inbox-list>article{background:#fff9fb;border:3px solid #fff;outline:2px solid #e2b4dc;display:grid;overflow:hidden;box-shadow:0 5px #efc5e2}.payment-inbox-photo{background:#f8e5f2;border:2px solid #f1d8e9;border-radius:14px;height:118px;display:block;position:relative;overflow:hidden}.payment-inbox-photo img{object-fit:cover;width:100%;height:100%}.payment-inbox-photo span{color:#fff;text-align:center;background:#512d35dd;border-radius:9px;padding:6px;font-size:8px;font-weight:950;position:absolute;inset:auto 7px 7px}.payment-inbox-info{display:grid}.payment-inbox-info>span{border-radius:999px;justify-self:start;padding:4px 8px;font-size:8px;font-weight:950}.payment-inbox-info>span.purchase{color:#a14661;background:#f5dfef}.payment-inbox-info>span.shipment{color:#1d5c91;background:#dcecfb}.payment-inbox-info h2{color:#c45f77}.payment-inbox-info p,.payment-inbox-info small{color:#756a76;font-size:10px}.payment-inbox-total{text-align:right;display:grid}.payment-inbox-total small{color:#756a76;font-size:9px}.payment-inbox-total strong{color:#512d35;font-size:19px}.payment-inbox-actions button{color:#8f4058;cursor:pointer;white-space:nowrap;background:#e2b4dc;outline:2px solid #e2b4dc}.payment-inbox-actions button:disabled{opacity:.5;cursor:wait}.payment-inbox-total>b{color:#c45f77;font-size:11px}@media (max-width:850px){.payment-inbox-photo{grid-row:span 2;height:125px}}@media (max-width:520px){.payment-inbox-photo{height:110px}}.announcement-review-action{color:#c45f77;background:#e2b4dc;border:2px solid #fff;border-radius:13px;outline:2px solid #e2b4dc;width:fit-content;margin:0 0 18px;padding:11px 14px;font-weight:900;text-decoration:none;display:block;box-shadow:0 4px #c77aa6}@media (max-width:800px){.announcement-review-action{box-sizing:border-box;text-align:center;width:100%}}.language-toggle{z-index:110;color:#9c7890;background:#fff9fb;border:2px solid #fff;border-radius:999px;outline:2px solid #e2b4dc;align-items:center;gap:5px;padding:7px 9px;display:flex;position:fixed;top:18px;right:18px;box-shadow:0 4px #efc5e2}.language-toggle button{font:inherit;cursor:pointer;color:#9c7890!important;min-width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;margin:0!important;padding:2px 4px!important;font-size:11px!important;font-weight:900!important}.language-toggle button.active{color:#c45f77!important}.language-toggle.compact{box-shadow:none;flex:none;padding:6px 8px;position:static}.topbar>.language-toggle{margin-left:auto}.public-nav .language-toggle{background:#fff;outline:1px solid #e2b4dc}.public-nav .language-toggle+button{margin-left:2px}@media (max-width:600px){.language-toggle{top:12px;right:12px}.public-nav>div{gap:8px}.public-nav .language-toggle{display:flex}.public-nav .language-toggle+button{padding:10px 9px}.topbar>.language-toggle{margin-left:auto;margin-right:4px}}.notification-bell{cursor:pointer;background:#fff9fb;border:3px solid #fff;border-radius:15px;outline:2px solid #e2b4dc;flex:0 0 42px;place-items:center;width:42px;height:42px;margin-left:8px;font-size:19px;display:grid;position:relative;box-shadow:0 3px #efc5e2}.notification-bell>b{color:#fff;background:#d94868;border:2px solid #fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:9px;font-weight:950;display:grid;position:absolute;top:-8px;right:-8px;box-shadow:0 2px #a72d49}.client-notification-list{gap:13px;margin-top:22px;display:grid}.client-notification-card{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff9fb;border:3px solid #fff;border-radius:21px;outline:2px solid #e2b4dc;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:15px;padding:17px 19px;transition:transform .15s;display:grid;box-shadow:0 5px #efc5e2}.client-notification-card:hover{transform:translateY(-2px)}.notification-icon{background:linear-gradient(135deg,#f8e5f2,#f1dfe8);border-radius:18px;place-items:center;width:58px;height:58px;font-size:27px;display:grid}.notification-copy{gap:5px;min-width:0;display:grid}.notification-copy strong{color:#c45f77;font-size:17px}.notification-copy>span{color:#5f5661;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.notification-copy small{color:#9c7890;font-size:9px;font-weight:850}.notification-arrow{color:#c45f77;font-size:24px;font-weight:950}.push-setup-card{background:linear-gradient(135deg,#fff 0%,#fff4f9 62%,#f5dceb 100%);border:2px solid #edb7d0;border-radius:24px;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:18px;margin:18px 0 24px;padding:22px;display:grid;box-shadow:0 7px #f1ccdc}.push-setup-icon{color:#fff;background:#d83f87;border-radius:22px;place-items:center;width:72px;height:72px;font-size:34px;display:grid;box-shadow:0 5px #ae2e68}.push-setup-card>div{gap:7px;display:grid}.push-setup-card small{color:#c03d79;letter-spacing:.12em;font-size:9px;font-weight:950}.push-setup-card h2{color:#5c3b4b;margin:0;font-size:21px}.push-setup-card p{color:#6f5a64;margin:0;font-size:12px;line-height:1.55}.push-setup-actions{flex-wrap:wrap;gap:9px;margin-top:7px;display:flex}.push-setup-actions button{color:#fff;cursor:pointer;background:#d83f87;border:0;border-radius:999px;min-height:40px;padding:0 16px;font-size:11px;font-weight:900}.push-setup-actions button.light{color:#b73572;background:#fff;border:2px solid #e8aac7}.push-setup-actions button:disabled{opacity:.55;cursor:not-allowed}.push-setup-status{color:#8a6d7b;width:max-content;max-width:100%;margin-top:3px;font-size:10px}.push-setup-status.enabled{color:#2e8363}.push-setup-status.blocked,.push-setup-status.unsupported{color:#b84856}.push-setup-card em{color:#b73572;font-size:10px;font-style:normal;font-weight:800}@media (max-width:600px){.notification-bell{border-radius:13px;flex-basis:37px;width:37px;height:37px;margin-left:3px;font-size:16px}.notification-bell>b{min-width:20px;height:20px;font-size:8px;top:-7px;right:-7px}.client-notification-card{grid-template-columns:48px minmax(0,1fr) auto;gap:11px;padding:14px 12px}.notification-icon{border-radius:15px;width:48px;height:48px;font-size:22px}.notification-copy strong{font-size:14px}.notification-copy>span{font-size:10px}.notification-arrow{font-size:18px}.push-setup-card{grid-template-columns:50px minmax(0,1fr);gap:12px;padding:16px 13px}.push-setup-icon{border-radius:16px;width:50px;height:50px;font-size:24px}.push-setup-card h2{font-size:16px}.push-setup-actions{display:grid}.push-setup-actions button{width:100%}}.payment-inbox-total span{color:#756a76;text-align:right;margin-top:4px;font-size:8px;display:block}:root{--ink:#4b454c;--muted:#756e76;--pink:#dc5f99;--soft:#fff8ed;--line:#f0d9df;--baby-pink:#fce0eb;--baby-pink-2:#f8c9dc;--strong-pink:#c83f7e}html,body{color:var(--ink);background:#fff8e9}.topbar,.sidebar{border-color:#f0d9df}.eyebrow,.summary-grid small,.address-card .eyebrow,.address-card strong{color:#bd3e75}.welcome-card,.address-card,.summary-grid button,.item-card,.record-card,.quote-card,.inline-empty,.profile-card,.saved-address,.shipment-group,.payment-card,.contact-strip,.exchange-card{background:#fffdf6;border-color:#fff;outline-color:#f0c5d6}.brand-hero{outline-color:#eca9c4}.notice{color:#a93469;background:#fbe0e9;border-color:#efb8cd}.side-profile>span,.avatar{background:#d96599}.selection-pill,.client-code,.coming-soon,.record-money .due{color:#ad336b;background:#f9dce8}.stock-card,.stock-reservations,.stock-admin-reservations{background:#fffdf6;outline-color:#edb9cd;box-shadow:0 7px #f0c8d8}.stock-card h2,.stock-reservations h2{color:#b83b71}.stock-card>:is(img,svg[data-product-crop]),.stock-placeholder{background:linear-gradient(135deg,#f8dce7,#fff0cf)}.stock-quantity{border-color:#efbfd1}.stock-quantity button{color:#b83b71;background:#f8dce7}.mascot-heading{min-height:118px;padding-right:150px;position:relative}.section-mascot{pointer-events:none;position:absolute}@media (max-width:800px){.mascot-heading{min-height:104px;padding-right:94px}.mascot-heading .warehouse-actions{max-width:100%}}.shipping-terms-check{color:#5f5661;background:#fffaf3;border:1px solid #efc9d7;border-radius:15px;align-items:flex-start;gap:11px;margin:6px 0 3px;padding:14px 16px;font-size:12px;line-height:1.5;display:flex!important}.shipping-terms-check>input{accent-color:#c83f7e;flex:none;width:19px;height:19px;margin-top:1px}.shipping-terms-check>span{display:block}.shipping-terms-check button{color:#b83570;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:900;text-decoration:underline;display:inline}:root{--preview-pink:#efacd0;--preview-pink-strong:#c52f72;--preview-pink-card:#ec7fb2;--preview-cream:#fff7e9;--preview-ink:#4a454a;--preview-line:#eab7cc}html,body{background:var(--preview-cream);color:var(--preview-ink)}.app-shell{background:var(--preview-cream);max-width:none;box-shadow:none;grid-template-columns:300px minmax(0,1fr)}.sidebar{background:var(--preview-pink);border-right:3px solid var(--preview-pink-strong);background-image:none;padding:25px 23px}.brand-logo{object-fit:contain;width:100%;height:68px;max-height:68px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0}.sidebar nav{gap:14px;margin-top:32px}.nav-button{border:3px solid #0000;border-radius:18px;min-height:62px;padding:15px 19px;font-weight:900}.nav-button span{font-size:18px}.nav-button b{font-size:16px}.nav-button:hover,.nav-button.active{border-color:var(--preview-pink-strong);background:var(--preview-cream);color:var(--preview-pink-strong)}.side-profile{box-shadow:none;background:#f8c6dc;border:2px solid #d86796}.topbar{background:var(--preview-cream);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;height:105px;padding:0 4.5vw}.topbar p{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:950}.avatar{color:#fff;background:#e85e9b}.notification-bell{box-shadow:none;background:#fffaf2;outline-color:#e78ab3}.page{max-width:1450px;padding:34px 4.5vw 110px}.page-heading{margin-bottom:34px}.page-heading h1,.welcome-card h1,.empty-page h1{color:var(--preview-ink);letter-spacing:-.04em;font-weight:950}.eyebrow{letter-spacing:.14em;font-weight:950;color:#b52e68!important}.brand-hero{border:2px solid var(--preview-pink-strong);background:var(--preview-pink-card);border-radius:12px;outline:0}.welcome-card,.address-card,.summary-grid button,.item-card,.record-card,.quote-card,.inline-empty,.profile-card,.saved-address,.shipment-group,.payment-card,.contact-strip,.exchange-card,.stock-card,.stock-reservations,.stock-admin-reservations{border:1px solid var(--preview-line);box-shadow:none;background:#fffdf6;outline:0}.summary-grid{gap:16px}.summary-grid button{border-radius:20px;min-height:150px}.summary-grid strong{font-size:38px}.summary-grid span{font-weight:900}.summary-grid small{color:#9c5575!important}.notice{color:#9e2f60;background:#f9d9e7;border:1px solid #e8b2c8}.address-card.korean,.address-card.english{background:#fffdf6}.client-code,.selection-pill,.coming-soon,.record-money .due{color:#a62f64;background:#f8d6e4}.box-bar,.stock-cart{background:#503b46}.public-landing,.public-nav{background:#fff8ec}.public-hero{background-color:#f5bdd5}.public-services{background:#f8d9e6}@media (max-width:800px){.app-shell{display:block}.content{padding-bottom:0}.topbar{height:70px;padding:0 15px}.sidebar{border:0;border-top:2px solid var(--preview-pink-strong);height:78px;padding:8px 6px}.sidebar nav{gap:2px;margin:0}.nav-button{border:0;border-radius:14px;min-height:58px;padding:6px 2px}.nav-button:hover,.nav-button.active{box-shadow:none;border:0}.page{padding:28px 14px 120px}.brand-hero{box-shadow:6px 6px #b72e68}.summary-grid{grid-template-columns:1fr 1fr}.summary-grid button{min-height:125px;padding:18px}.summary-grid strong{font-size:29px}}.brand-hero{isolation:isolate;padding-block:20px;overflow:visible}.brand-hero img{object-fit:contain;object-position:center;width:128px;height:auto;max-height:118px;margin:0;display:block}.mascot-heading{isolation:isolate;min-height:145px;padding-right:175px;overflow:visible}.section-mascot{object-fit:contain;object-position:center;z-index:2;filter:drop-shadow(0 6px #e06f9b2e);background-position:50%;background-repeat:no-repeat;background-size:contain;width:155px;height:140px;max-height:none;display:block;bottom:0;right:8px}.section-mascot.cat-cart{background-image:url(/milkkyy-cat-cart.png)}.section-mascot.cat-package{background-image:url(/milkkyy-cat-package.png)}.section-mascot.cat-payment{background-image:url(/milkkyy-cat-payment.png)}.section-mascot.cat-box{background-image:url(/milkkyy-cat-box.png)}.state-mascot,.inline-empty>img,.side-profile>img{object-fit:contain;object-position:center;height:auto;overflow:visible}@media (max-width:800px){.brand-hero{min-height:125px;padding-block:16px}.brand-hero img{width:92px;height:auto;max-height:94px}.mascot-heading{min-height:125px;padding-right:112px}.section-mascot{width:108px;height:108px;max-height:none;bottom:0;right:2px}}.public-hero-art{overflow:visible}.public-hero-art img{z-index:1;object-fit:contain;filter:none;width:min(78%,520px);height:auto;max-height:390px;display:block;position:relative}.public-hero-art span{z-index:2}@media (max-width:600px){.public-hero-art img{width:min(82%,390px);height:auto;max-height:260px}}.empty-mascot{background:url(/milkkyy-mascot.png) 50%/contain no-repeat;width:150px;height:112px;margin:0 auto 8px}.public-hero-cat{z-index:1;background:url(/milkkyy-cat-transparent.png) 50%/contain no-repeat;width:min(82%,560px);height:360px;position:relative}.warehouse-return{color:#a14661;background:#fff9fb;border:2px solid #e2b4dc;border-radius:12px;margin-left:auto;padding:8px 12px;font-size:10px;font-weight:950;text-decoration:none}@media (max-width:600px){.empty-mascot{width:125px;height:94px}.public-hero-cat{width:min(88%,400px);height:250px}.warehouse-return{padding:7px 8px;font-size:8px}}.online-buy-page{max-width:1100px}.online-buy-form{gap:18px;display:grid}.online-buy-intro{color:#4d3740;background:#fff7df;border:1px solid #efc8d4;border-radius:20px;gap:5px;padding:18px 20px;display:grid}.online-buy-intro strong{font-size:16px}.online-buy-intro span{color:#796970;font-size:12px}.online-link-list{gap:13px;display:grid}.online-link-card{background:#fff;border:1px solid #eccbd5;border-radius:22px;grid-template-columns:1.25fr 1fr .55fr;gap:13px;padding:20px;display:grid;box-shadow:0 10px 30px #6a33400a}.online-link-card header{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.online-link-card header span{color:#c45f77;font-weight:900}.online-link-card header button{color:#9c7882;background:0 0;border:0;font-weight:800}.online-link-card label,.online-payment-choice label,.online-general-notes{color:#66565c;gap:6px;font-size:11px;font-weight:850;display:grid}.online-link-card input,.online-link-card select,.online-payment-choice input,.online-general-notes textarea{color:#49383e;width:100%;font:inherit;background:#fffafc;border:1.5px solid #e7cdd4;border-radius:13px;outline:none;padding:13px 14px}.online-link-card input:focus,.online-link-card select:focus,.online-payment-choice input:focus,.online-general-notes textarea:focus{border-color:#d76d8c;box-shadow:0 0 0 4px #d76d8c12}.online-link-url{grid-column:1/3}.online-link-notes{grid-column:1/-1}.online-add-link{color:#ad4563;background:#fff3f7;border:1.5px dashed #ca7189;border-radius:14px;justify-self:start;padding:13px 18px;font-weight:900}.online-payment-choice{background:#fff;border:1px solid #efcbd5;border-radius:22px;padding:20px}.online-payment-choice h2{margin:0 0 13px;font-size:18px}.online-payment-choice>div{flex-wrap:wrap;gap:8px;display:flex}.online-payment-choice button{color:#695960;background:#fff;border:1px solid #ead2d9;border-radius:999px;padding:11px 14px;font-weight:850}.online-payment-choice button.active{color:#fff;background:#e982a4;border-color:#c85a79}.online-payment-choice label{max-width:300px;margin-top:14px}.online-payment-choice p{color:#88757c;margin:13px 0 0;font-size:10px}.online-general-notes textarea{resize:vertical;min-height:105px}.online-urgent{background:#fff8e8;border:1px solid #f0c9a2;border-radius:17px;align-items:center;gap:11px;padding:15px 17px;display:flex!important}.online-urgent input{accent-color:#d45e80;width:20px;height:20px}.online-urgent span{display:grid}.online-urgent small{color:#826f75}.online-submit{color:#fff;background:#ca5d7b;border:0;border-radius:16px;padding:16px 20px;font-size:14px;font-weight:950;box-shadow:0 8px 20px #983e5b2e}.online-submit:disabled{opacity:.55}@media (max-width:700px){.online-link-card{grid-template-columns:1fr 1fr;padding:15px}.online-link-url,.online-link-notes{grid-column:1/-1}.online-buy-page .page-heading{align-items:flex-start}.online-buy-page .selection-pill{white-space:nowrap}.online-payment-choice>div{grid-template-columns:1fr 1fr;display:grid}.online-payment-choice button{border-radius:12px;padding:11px 8px;font-size:10px}}:root{--ink:#4f494f;--muted:#7b7278;--preview-ink:#4f494f;--preview-pink:#f4c6d9;--preview-pink-strong:#d56f99;--preview-pink-card:#ef9fc1;--preview-cream:#fff8ec;--preview-line:#edcbd7;--strong-pink:#c85482}.quote-price-mxn{margin-top:4px;font-size:13px;font-weight:900;display:block;color:#a94b72!important}.purchase-bundle-card>header{background:linear-gradient(135deg,#f7e5ff,#f9e5ef)}.purchase-bundle-products{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.group-order-card>header .purchase-bundle-products span{color:#65486f;overflow-wrap:anywhere;background:#fff;border:1px solid #dfc3eb;align-items:center;gap:5px;max-width:280px;padding:6px 9px;display:inline-flex}.purchase-bundle-products b{color:#a92b66}.purchase-bundle-products span.more{background:#f8eef8;border-style:dashed}.purchase-bundle-edit{background:#fcf8ff;border:2px solid #ead8f1;border-radius:15px;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:10px;margin:0 20px 14px;padding:14px;display:grid}.purchase-bundle-edit label{color:#8a4f75;gap:5px;font-size:10px;font-weight:900;display:grid}.purchase-bundle-edit input{color:#281f2c;min-height:42px;font:inherit;background:#fff;border:2px solid #e3c7eb;border-radius:11px;padding:9px 11px}.purchase-bundle-edit button{color:#71334d;min-height:42px;font:inherit;cursor:pointer;background:#e2b4dc;border:2px solid #fff;border-radius:11px;outline:2px solid #d990bf;padding:9px 13px;font-weight:950}.purchase-bundle-edit button:disabled{opacity:.45;cursor:not-allowed}.purchase-bundle-product-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;margin:0 20px 15px;display:grid}.purchase-bundle-product-list article{background:#fff;border:1px solid #eadde3;border-radius:13px;align-items:center;gap:10px;padding:10px;display:flex}.purchase-bundle-product-list img,.purchase-bundle-product-list article>span{object-fit:cover;background:#f7e4ef;border-radius:10px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.purchase-bundle-product-list article>div{gap:3px;min-width:0;display:grid}.purchase-bundle-product-list strong{overflow-wrap:anywhere;color:#503b46;font-size:12px}.purchase-bundle-product-list small{color:#756a76;font-size:9px}.purchase-bundle-owners{flex-wrap:wrap;margin-top:3px;gap:4px!important;display:flex!important}.purchase-bundle-owners span{color:#774456;background:#fff5fa;border:1px solid #edbfd5;border-radius:999px;align-items:center;gap:3px;padding:4px 6px;font-size:9px;font-weight:800;display:inline-flex}.purchase-bundle-owners b{color:#bd356f;font-size:10px}.purchase-bundle-owners em{color:#8a6a78;text-overflow:ellipsis;white-space:nowrap;max-width:90px;font-style:normal;overflow:hidden}.purchase-bundle-warning{color:#8a5b16;background:#fff4df;border-radius:12px;margin:0 20px 16px;padding:11px;font-size:11px;font-weight:850}@media (max-width:650px){.purchase-bundle-edit{grid-template-columns:1fr;margin:0 12px 14px}.purchase-bundle-edit button{width:100%;min-height:44px}.purchase-bundle-product-list{grid-template-columns:1fr;margin:0 12px 14px}.purchase-bundle-products{overscroll-behavior-inline:contain;scrollbar-width:thin;flex-wrap:nowrap;width:100%;max-width:100%;padding:1px 1px 5px;overflow-x:auto}.group-order-card>header .purchase-bundle-products span{flex:none;max-width:210px}}html,body,.content{color:#4f494f;background:#fff8ec}.content{background:linear-gradient(#fffaf2 0%,#fff7ec 100%)}.sidebar{background:linear-gradient(#f5c9dc 0%,#f2bed4 100%);border-right-color:#dd7ca3}.sidebar nav{color:#4f494f}.nav-button{color:#6b5f66;text-shadow:none}.nav-button:hover,.nav-button.active{border-color:#dc78a0;box-shadow:0 5px #e2a0ba}.topbar{background:#fff8ec}.topbar p,.eyebrow{color:#bb527d!important}.page,.page h1,.page h2,.page h3,.page strong,.page-heading h1,.welcome-card h1,.empty-page h1{color:#4f494f}.page p,.page small,.page dt{color:#7b7278}.brand-hero{border-color:#d96e9a;box-shadow:9px 9px #e4a0b9}.brand-hero strong,.brand-hero small,.brand-hero>span{color:#4f494f}.summary-grid button:first-child{background:#f5bfd5}.summary-grid button:nth-child(2){background:#f9dce7}.summary-grid button:nth-child(4){background:#f6cee0}.summary-grid strong{color:#bb527d!important}.summary-grid span{color:#4f494f}.box-bar,.stock-cart{color:#fffaf4;background:#5a5157}.welcome-card,.address-card,.summary-grid button,.item-card,.record-card,.quote-card,.inline-empty,.profile-card,.saved-address,.shipment-group,.payment-card,.contact-strip,.exchange-card,.stock-card,.stock-reservations,.stock-admin-reservations{color:#4f494f;background:#fffdf7;border-color:#edcbd7}.notification-bell,.language-toggle{color:#5f575c}.modal-backdrop{background:#4f494f8c}@media (max-width:800px){.sidebar{background:#f0a4c5f7;border-top-color:#d56f99}.nav-button{color:#5a5056}.nav-button:hover,.nav-button.active{color:#a9436c;background:#ffe8f1}}.admin-sidebar{display:none!important}.app-shell:has(.admin-sidebar){grid-template-columns:minmax(0,1fr)}.admin-lobby-page{max-width:1180px}.admin-lobby-hero{border:2px solid #fff;outline:2px solid #e7a7c0;justify-content:space-between;align-items:center;gap:24px;padding:34px 38px;display:flex}.admin-lobby-hero h1{color:#4f494f;margin:8px 0 6px;font-size:clamp(34px,5vw,58px)}.admin-lobby-hero p{margin-bottom:0}.admin-lobby-hero>span{border:3px solid #fff;flex:0 0 110px;place-items:center;display:grid}.admin-lobby-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px;display:grid}.admin-lobby-grid>button{color:#4f494f;text-align:left;cursor:pointer;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:17px;padding:23px;transition:transform .15s;display:grid;position:relative}.admin-lobby-grid>button:hover{transform:translateY(-3px)}.admin-lobby-grid>button>span{place-items:center;width:62px;height:62px;font-size:29px;display:grid}.admin-lobby-grid>button>div{gap:6px;display:grid}.admin-lobby-grid strong{color:#4f494f;font-size:18px}.admin-lobby-grid small{color:#7b7278;font-size:11px}.admin-lobby-grid b{color:#aa456d;background:#f5c4d7;border-radius:999px;place-items:center;min-width:27px;height:27px;padding:0 7px;font-size:11px;display:grid;position:absolute;top:14px;right:16px}.admin-lobby-links{gap:13px;margin-top:25px;display:flex}.admin-lobby-links a,.admin-lobby-links button,.admin-back-lobby{color:#a9466e;cursor:pointer;background:#fffaf2;border:2px solid #e4a7bd;border-radius:15px;padding:13px 17px;font-weight:900;text-decoration:none}.admin-back-lobby{width:auto;margin:16px 4.5vw 0;padding:9px 13px;font-size:11px;display:inline-flex;position:static;box-shadow:0 3px #edc5d5}@media (max-width:760px){.admin-lobby-page{padding-top:20px}.admin-lobby-hero{border-radius:24px}.admin-lobby-hero h1{font-size:30px}.admin-lobby-grid{grid-template-columns:1fr 1fr;gap:12px}.admin-lobby-links{flex-direction:column}.admin-back-lobby{margin:12px 14px 0;padding:8px 11px;font-size:10px}}.client-lobby-hero{color:#51474f;border-radius:32px;outline:3px solid #eca6c4;grid-template-columns:1fr 230px;align-items:center;min-height:285px;margin-bottom:32px;padding:38px 42px;display:grid;overflow:hidden}.client-lobby-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#d975a812 1px,#0000 1px),linear-gradient(90deg,#d975a812 1px,#0000 1px);background-size:27px 27px;position:absolute;inset:0}.client-lobby-copy{z-index:2;position:relative}.client-lobby-copy .eyebrow{color:#b64273;letter-spacing:.16em;margin:0 0 10px;font-size:11px}.client-lobby-copy h1{color:#51474f;max-width:720px;margin:0;font-family:Milky Nice,Fredoka,sans-serif;font-size:clamp(46px,7vw,82px);font-weight:900;line-height:.92}.client-lobby-copy>p:not(.eyebrow){color:#77686f;margin:16px 0;font-size:15px}.client-lobby-copy .client-code{color:#ad456e;border:2px solid #fff;border-radius:999px;padding:9px 14px;font-size:11px;font-weight:900;display:inline-block;box-shadow:0 4px #dd9fba}.client-cat-sticker{z-index:2;filter:drop-shadow(0 8px #d99eb9);border:5px solid #fff;border-radius:45% 55% 49% 51%;place-items:center;width:210px;height:205px;margin-left:auto;display:grid;position:relative;transform:rotate(3deg)}.client-cat-sticker img{object-fit:contain;width:185px;height:175px}.client-cat-sticker i,.client-cat-sticker b{color:#d84d8b;font-style:normal;position:absolute}.client-cat-sticker i{font-size:39px;top:24px;left:-18px;transform:rotate(-14deg)}.client-cat-sticker b{font-size:31px;bottom:23px;right:-14px}.sticker-note{z-index:3;color:#ba4774;letter-spacing:.12em;background:#fff9ef;border:2px solid #ce5a88;padding:8px 11px;font-size:8px;font-weight:950;line-height:1.15;position:absolute;bottom:25px;right:197px;transform:rotate(-8deg);box-shadow:3px 3px #ce5a88}.sticker-spark{z-index:1;color:#d85d92;font-weight:950;position:absolute}.spark-one{font-size:33px;top:23px;left:52%;transform:rotate(12deg)}.spark-two{font-size:38px;bottom:24px;left:48%;transform:rotate(-11deg)}.client-lobby-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:28px;display:grid}.client-lobby-grid>button{color:#51474f;text-align:left;cursor:pointer;outline:2px solid #edbad0;align-items:center;min-height:190px;padding:25px 22px;transition:transform .16s,box-shadow .16s;display:grid;position:relative}.client-lobby-grid>button:nth-child(3n+3){background:linear-gradient(145deg,#fffdf7,#fdebf3)}.client-lobby-grid>button:before{content:"";background:repeating-linear-gradient(90deg,#ef8fb8 0 16px,#ffd3df 16px 31px);height:10px;position:absolute;top:0;left:0;right:0}.client-lobby-grid>button:after{content:"✦";color:#e7a0bd;font-size:20px;position:absolute;bottom:13px;right:20px}.client-lobby-grid>button>div{z-index:2;gap:6px;display:grid;position:relative}.client-lobby-grid strong{font-family:Milky Nice,Fredoka,sans-serif;font-size:25px;line-height:1}.client-lobby-grid small{color:#807177;max-width:170px;font-size:10px;line-height:1.35}.client-lobby-grid>button>b{z-index:3;color:#8e355b;background:#f3a8c7;border:2px solid #fff;border-radius:999px;place-items:center;min-width:34px;height:34px;padding:0 8px;font-size:11px;display:grid;position:absolute;top:17px;right:17px;box-shadow:0 3px #db8eb0}.client-lobby-grid>button>b.money-count{max-width:100px;font-size:8px}.client-lobby-grid>button>i{z-index:2;letter-spacing:.08em;padding:4px 7px;font-size:7px;font-style:normal;font-weight:950;position:absolute;bottom:17px;right:42px}.client-card-sticker{z-index:2;border-radius:24px;place-items:center;display:grid;position:relative;transform:rotate(3deg)}.client-card-sticker.tilt-left{transform:rotate(-6deg)}.client-card-sticker.tilt-right{transform:rotate(7deg)}.home-page>.notice{background:#fff4c9;border:3px solid #fff;border-radius:19px;outline:2px solid #e8bbce;box-shadow:0 5px #ead0a9}.home-page .address-card{border-width:3px;border-color:#fff;outline:2px solid #edbdd0;box-shadow:0 6px #edc8d7}.home-page .contact-strip{border:3px solid #fff;outline:2px solid #ebbbcf;box-shadow:0 7px #edc4d5}@media (max-width:1000px){.client-lobby-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-lobby-hero{grid-template-columns:1fr 190px}.client-cat-sticker{width:175px;height:175px}.client-cat-sticker img{width:155px;height:150px}.sticker-note{right:165px}}@media (max-width:650px){.client-lobby-hero{border-radius:26px;min-height:330px;padding:27px 24px 138px;display:block}.client-lobby-copy h1{font-size:48px}.client-lobby-copy>p:not(.eyebrow){font-size:12px}.client-cat-sticker{border-width:4px;width:128px;height:122px;position:absolute;bottom:18px;right:21px}.client-cat-sticker img{width:116px;height:108px}.sticker-note{bottom:31px;right:137px}.spark-one{top:20px;left:auto;right:25px}.spark-two{bottom:18px;left:21px}.client-lobby-grid{grid-template-columns:1fr;gap:14px}.client-lobby-grid>button{grid-template-columns:75px 1fr;min-height:145px;padding:21px 18px}.client-lobby-grid strong{font-size:23px}.client-lobby-grid>button>b{top:14px;right:14px}.client-card-sticker{width:63px;height:64px}.client-card-sticker img{width:59px;height:59px}}.app-shell.client-shell{width:100%;max-width:none;box-shadow:none;margin:0;display:block}.client-shell>.sidebar{display:none!important}.client-shell>.content{width:100%;min-height:100vh}.client-shell .topbar{z-index:45;position:sticky;top:0}.client-shell .mobile-brand.client-home-button{color:#a83d69;cursor:pointer;border:2px solid #fff;border-radius:18px;outline:2px solid #e8aac4;align-items:center;gap:10px;padding:5px 11px 5px 6px;display:flex;box-shadow:0 4px #e8b3c9}.client-home-button .mobile-logo{object-fit:contain;background:#f7c6da;border:0;width:46px;height:46px}.client-home-button>span{text-align:left;gap:1px;display:grid}.client-home-button b{color:#a83d69;font-size:12px}.client-home-button small{color:#9b7785;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.client-shell .box-bar{left:5vw}@media (max-width:800px){.client-shell>.sidebar{display:none!important}.client-shell .content{padding-bottom:0}.client-shell .page{padding-bottom:70px}.client-shell .box-bar{bottom:18px;left:12px}.client-shell .topbar{padding-inline:12px}.client-home-button .mobile-logo{width:39px;height:39px}.client-home-button>span small{display:none}}.profile-identity-editor{gap:8px;min-width:min(470px,100%);display:grid}.profile-identity-editor>label{color:#a5426b;letter-spacing:.1em;text-transform:uppercase;gap:7px;font-size:9px;font-weight:950;display:grid}.profile-identity-editor>label>div{gap:8px;display:flex}.profile-identity-editor input{color:#51474f;background:#fffaf3;border:2px solid #edbfd1;border-radius:13px;outline:none;flex:1;min-width:0;padding:13px 14px;font:800 15px Fredoka,sans-serif}.profile-identity-editor input:focus{border-color:#d96c99;box-shadow:0 0 0 4px #d96c9918}.profile-identity-editor button{color:#fff;cursor:pointer;background:#d76f99;border:0;border-radius:13px;padding:12px 15px;font-size:10px;font-weight:950}.profile-identity-editor button:disabled,.profile-identity-editor input:disabled{opacity:.55}.profile-identity-editor>p{color:#7f7178;margin:2px 0;font-size:11px}@media (max-width:650px){.profile-identity-editor{width:100%;min-width:0}.profile-identity-editor>label>div{flex-direction:column;align-items:stretch}.profile-identity-editor button{width:100%}}.client-identity-sticker{z-index:5;color:#a9416a;cursor:pointer;background:#fffaf1;border:4px solid #fff;border-radius:20px;outline:2px solid #d75e8f;justify-items:center;gap:2px;padding:6px 6px 5px;display:grid;position:absolute;top:22px;right:210px;transform:rotate(-6deg);box-shadow:5px 6px #d992b1}.client-identity-sticker img,.client-identity-sticker>span{object-fit:cover;border-radius:15px;width:65px;height:65px}.client-identity-sticker>span{color:#fff;background:linear-gradient(145deg,#f4b2ce,#ffe0bd);place-items:center;font-size:19px;font-weight:950;display:grid}.client-identity-sticker small{color:#a9416a;letter-spacing:.09em;font-size:7px;font-weight:950}.client-identity-sticker:hover{transform:rotate(-3deg)translateY(-2px)}@media (max-width:650px){.client-identity-sticker{padding:5px;inset:auto auto 18px 23px}.client-identity-sticker img,.client-identity-sticker>span{width:58px;height:58px}.spark-two{display:none}}.client-lobby-identity{outline:2px solid #e9b4ca;grid-template-columns:105px minmax(210px,.8fr) minmax(420px,1.7fr);align-items:center;gap:22px;margin:0 0 30px;padding:24px 26px 62px;display:grid;position:relative}.lobby-profile-photo{background:#f5bfd6;border:5px solid #fff;border-radius:27px;outline:2px solid #de80a7;place-items:center;width:98px;height:98px;display:grid;transform:rotate(-4deg);box-shadow:0 5px #dc9bb8}.lobby-profile-photo img,.lobby-profile-photo>span{object-fit:cover;border-radius:21px;width:88px;height:88px}.lobby-profile-photo>span{color:#fff;place-items:center;font-size:25px;font-weight:950;display:grid}.lobby-profile-details{gap:4px;display:grid}.lobby-profile-details>small,.lobby-profile-addresses article>small{color:#b44a74;letter-spacing:.13em;font-size:8px;font-weight:950}.lobby-profile-details>strong{font-family:Milky Nice,Fredoka,sans-serif;font-size:31px;line-height:1}.lobby-profile-details>p{color:#85737b;margin:2px 0;font-size:10px}.lobby-profile-details>b{color:#873553;background:#f3a9c7;border-radius:999px;justify-self:start;padding:6px 10px;font-size:11px}.lobby-profile-addresses{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lobby-profile-addresses article{background:#fffaf2;border:2px solid #efc0d2;border-radius:17px;padding:14px 14px 42px;position:relative}.lobby-profile-addresses article>strong{color:#51474f;margin:5px 0;font-size:12px;display:block}.lobby-profile-addresses article>p{color:#776a70;margin:0;font-size:9px;line-height:1.4}.lobby-profile-addresses article>p b{color:#b23f6d}.lobby-profile-addresses article>button{color:#fff;cursor:pointer;background:#51474f;border:0;border-radius:9px;padding:7px 9px;font-size:8px;font-weight:900;position:absolute;bottom:10px;left:12px}.lobby-code-reminder{color:#885d36;background:#fff1bd;border-radius:12px;grid-column:1/-1;margin:0;padding:9px 12px;font-size:9px;font-weight:800}.lobby-code-reminder strong{color:#a33764}.lobby-profile-actions{justify-content:flex-end;gap:7px;display:flex;position:absolute;bottom:17px;left:26px;right:26px}.lobby-profile-actions label,.lobby-profile-actions button{color:#fff;cursor:pointer;background:#d86f99;border:0;border-radius:10px;padding:9px 12px;font-size:8px;font-weight:950}.lobby-profile-actions label input{display:none}.lobby-profile-actions button.light{color:#9f3b63;background:#f8dce7}.client-lobby-identity>.avatar-message{margin:0;font-size:9px;position:absolute;bottom:19px;left:26px}.lobby-discover{margin:34px 0}.lobby-discover>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:15px;display:flex}.lobby-discover>header small{color:#b84c77;letter-spacing:.14em;font-size:9px;font-weight:950}.lobby-discover>header h2{margin:4px 0 0;font-family:Milky Nice,Fredoka,sans-serif;font-size:32px}.lobby-discover>header>span{color:#9e7a88;font-size:9px;font-weight:900}.lobby-discover-carousel{scroll-snap-type:x mandatory;scrollbar-color:#e695b7 #f9e4ec;gap:15px;padding:3px 4px 16px;display:flex;overflow-x:auto}.discover-card{scroll-snap-align:start;color:#51474f;text-align:left;cursor:pointer;background:#fffdf5;border:3px solid #fff;border-radius:24px;outline:2px solid #ebb8cd;flex:0 0 min(390px,84vw);grid-template-columns:130px 1fr;min-height:178px;padding:0;display:grid;overflow:hidden;box-shadow:0 6px #ebc1d2}.discover-card>img,.discover-cat{object-fit:cover;background:linear-gradient(145deg,#f6bcd3,#ffe2be);width:130px;height:100%;min-height:178px}.discover-cat{place-items:center;display:grid}.discover-cat img{object-fit:contain;width:116px;height:116px}.discover-card>div:last-child{align-content:center;gap:5px;padding:17px;display:grid}.discover-card small{color:#b64b75;letter-spacing:.1em;font-size:7px;font-weight:950}.discover-card strong{font-family:Milky Nice,Fredoka,sans-serif;font-size:21px;line-height:1.05}.discover-card p{color:#7b6c73;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:9px;line-height:1.4;display:-webkit-box;overflow:hidden}.discover-card b{color:#fff;background:#d86f99;border-radius:9px;justify-self:start;margin-top:4px;padding:7px 9px;font-size:8px}.discover-card.shop{background:linear-gradient(145deg,#fffdf5,#fff1cf)}.discover-empty{background:#fffaf2;border:2px dashed #e6a9c1;border-radius:22px;align-items:center;gap:18px;min-width:100%;padding:20px;display:flex}.discover-empty img{object-fit:contain;width:90px;height:90px}.discover-empty div{gap:4px;display:grid}.discover-empty small{color:#8c7880}@media (max-width:1000px){.client-lobby-identity{grid-template-columns:92px 1fr}.lobby-profile-addresses{grid-column:1/-1}.lobby-profile-actions{justify-content:flex-start}}@media (max-width:650px){.client-lobby-identity{grid-template-columns:76px 1fr;gap:14px;padding:18px 16px 118px}.lobby-profile-photo{width:72px;height:72px}.lobby-profile-photo img,.lobby-profile-photo>span{width:63px;height:63px}.lobby-profile-details>strong{font-size:25px}.lobby-profile-addresses{grid-template-columns:1fr}.lobby-profile-actions{grid-template-columns:1fr 1fr;display:grid;bottom:16px;left:16px;right:16px}.lobby-profile-actions label,.lobby-profile-actions button{text-align:center}.lobby-profile-actions .light{grid-column:1/-1}.client-lobby-identity>.avatar-message{bottom:100px;left:16px}.lobby-discover>header{flex-direction:column;align-items:start;gap:4px}.discover-card{grid-template-columns:105px 1fr;min-height:158px}.discover-card>img,.discover-cat{width:105px;min-height:158px}.discover-cat img{width:95px;height:95px}}.admin-content-form{background:#fffaf2;border:3px solid #fff;border-radius:27px;outline:2px solid #e9b2c9;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:25px;display:grid;box-shadow:0 7px #ecc1d3}.admin-content-form>header{border-bottom:2px dashed #e8b8cb;grid-column:1/-1;align-items:center;gap:14px;padding-bottom:16px;display:flex}.admin-content-form>header img{object-fit:contain;background:#f6c2d7;border-radius:20px;width:72px;height:72px}.admin-content-form>header div{gap:3px;display:grid}.admin-content-form>header small{color:#b54873;letter-spacing:.13em;font-size:8px;font-weight:950}.admin-content-form>header strong{font-family:Milky Nice,Fredoka,sans-serif;font-size:28px}.admin-content-form label{color:#9d4167;align-content:start;gap:7px;font-size:9px;font-weight:950;display:grid}.admin-content-form input,.admin-content-form select,.admin-content-form textarea{color:#51474f;background:#fff;border:2px solid #ecc0d2;border-radius:12px;outline:none;width:100%;padding:13px;font:700 12px Fredoka,sans-serif}.admin-content-form textarea{resize:vertical;min-height:130px}.admin-content-form .wide{grid-column:1/-1}.admin-content-form .file input{opacity:0;pointer-events:none;position:absolute}.admin-content-form .file span{color:#aa416d;cursor:pointer;background:#fff1f6;border:2px dashed #dc8caf;border-radius:12px;place-items:center;min-height:46px;padding:10px;display:grid}.admin-content-form .visible{align-items:center;gap:8px;display:flex}.admin-content-form .visible input{width:18px;height:18px}.admin-content-form .publish{color:#fff;cursor:pointer;background:#d86f99;border:0;border-radius:14px;grid-column:1/-1;padding:15px;font-weight:950}.admin-content-form .publish:disabled{opacity:.55}@media (max-width:800px){.admin-content-form{grid-template-columns:1fr}.admin-content-form>header,.admin-content-form .wide,.admin-content-form .publish{grid-column:1}}.storage-consolidating-button{color:#a9466e;cursor:pointer;background:#f8d5e3;border:1.5px solid #dda0b8;border-radius:11px;justify-self:start;margin-top:9px;padding:8px 11px;font-size:9px;font-weight:900}.storage-consolidating-button:disabled{color:#47805e;cursor:default;background:#edf9f1;border-color:#cfe5d8}.admin-client-actions{gap:7px;min-width:150px;display:grid}.admin-client-actions>button{width:100%}.admin-client-actions>button.portal,.admin-open-client-portal{outline:2px solid #d96f99;font-weight:950;box-shadow:0 3px #b34c76;color:#fff!important;background:#d96f99!important;border:2px solid #fff!important}.admin-open-client-portal{cursor:pointer;border-radius:12px;margin-top:12px;padding:10px 13px;display:inline-flex}.admin-open-client-portal:disabled,.admin-client-actions button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:700px){.admin-client-actions{grid-column:1/-1;width:100%}}.milkkyy-public,.milkkyy-entry-page{--mb-pink:#ef4f91;--mb-hot:#d92f77;--mb-deep:#9d275b;--mb-soft:#ffd7e7;--mb-pale:#fff3f8;--mb-ink:#29242a;--mb-muted:#746b72;--mb-line:#eadfe4;color:var(--mb-ink);background:#fff!important}.milkkyy-public *,.milkkyy-entry-page *{box-sizing:border-box}.milkkyy-public-nav{z-index:60;border-bottom:1px solid var(--mb-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff2;justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:12px clamp(20px,5vw,74px);display:flex;position:sticky;top:0}.milkkyy-wordmark{color:var(--mb-ink);align-items:center;gap:10px;text-decoration:none;display:flex}.milkkyy-wordmark>img{object-fit:contain;border:2px solid var(--mb-pink);background:#fff;border-radius:17px;width:54px;height:54px}.milkkyy-wordmark>span{line-height:1;display:grid}.milkkyy-wordmark strong{color:var(--mb-deep);font:900 18px Milky Nice,Fredoka,sans-serif}.milkkyy-wordmark small{color:var(--mb-muted);letter-spacing:.16em;margin-top:4px;font-size:7px;font-weight:950}.milkkyy-public-nav>div{align-items:center;gap:20px;display:flex}.milkkyy-public-nav a{color:var(--mb-ink);font-size:12px;font-weight:850;text-decoration:none}.milkkyy-public-nav>div>button{background:var(--mb-hot);color:#fff;cursor:pointer;border:0;border-radius:13px;padding:12px 18px;font-weight:950}.milkkyy-public-hero{background:#fff;grid-template-columns:minmax(0,1fr) minmax(360px,560px);align-items:center;gap:clamp(34px,6vw,90px);min-height:690px;padding:clamp(50px,7vw,100px) clamp(20px,7vw,110px);display:grid}.milkkyy-hero-copy{max-width:670px}.milkkyy-edition{border:1.5px solid var(--mb-pink);color:var(--mb-deep);letter-spacing:.18em;border-radius:7px;margin-bottom:18px;padding:8px 11px;font-size:9px;font-weight:950;display:inline-block}.milkkyy-display-logo,.entry-display-logo{letter-spacing:-.07em;width:max-content;max-width:100%;font-family:Milky Nice,Fredoka,sans-serif;font-weight:950;line-height:.75;position:relative}.milkkyy-display-logo{font-size:clamp(62px,9vw,120px)}.milkkyy-display-logo span,.milkkyy-display-logo b,.entry-display-logo span,.entry-display-logo b{color:#fff;-webkit-text-stroke:clamp(2px,.27vw,4px) var(--mb-hot);paint-order:stroke fill;filter:drop-shadow(4px 5px 0 var(--mb-deep));display:block}.milkkyy-display-logo b,.entry-display-logo b{color:var(--mb-soft);margin-left:.52em;transform:rotate(-3deg)}.milkkyy-hero-copy h1{max-width:560px;color:var(--mb-ink);letter-spacing:-.055em;margin:0 0 18px;font-family:Fredoka,sans-serif;font-size:clamp(37px,5vw,66px);font-weight:850;line-height:.95}.milkkyy-hero-copy>p{max-width:570px;color:var(--mb-muted);margin:0;font-size:16px;line-height:1.65}.milkkyy-hero-actions{gap:12px;margin:30px 0 15px;display:flex}.milkkyy-hero-actions button,.milkkyy-access-card>button{border:2px solid var(--mb-hot);background:var(--mb-hot);color:#fff;cursor:pointer;box-shadow:0 4px 0 var(--mb-deep);border-radius:14px;padding:15px 21px;font-weight:950}.milkkyy-hero-actions .outline{color:var(--mb-deep);box-shadow:none;background:#fff}.milkkyy-hero-copy>small{color:var(--mb-muted);font-size:10px;font-weight:800}.milkkyy-hero-poster{background:var(--mb-pink);border:8px solid #fff;border-radius:34px;outline:2px solid #e9dce2;min-height:570px;position:relative;overflow:hidden;box-shadow:0 24px 55px #6d274226}.milkkyy-hero-poster:before{content:"";background-image:radial-gradient(#ffffff30 1.3px,#0000 1.5px);background-size:7px 7px;position:absolute;inset:0}.poster-top{z-index:4;color:#fff;letter-spacing:.13em;justify-content:space-between;padding:25px 27px;font-size:9px;font-weight:950;display:flex;position:relative}.poster-title{z-index:2;color:#fff;letter-spacing:-.06em;text-shadow:4px 5px 0 var(--mb-deep);font:950 clamp(55px,7vw,92px)/.78 Milky Nice,Fredoka,sans-serif;position:absolute;top:82px;left:27px}.poster-cat{z-index:4;width:260px;height:250px;box-shadow:0 10px 0 var(--mb-deep);background:#fff;border:6px solid #fff;border-radius:48% 52% 43% 57%;place-items:center;display:grid;position:absolute;bottom:120px;right:18px;transform:rotate(5deg)}.poster-cat img{object-fit:contain;width:235px;height:225px}.poster-ticket{z-index:5;color:var(--mb-ink);box-shadow:0 7px 0 var(--mb-deep);background:#fff;border:2px solid #d8d1d5;border-radius:18px;grid-template-columns:1fr auto;gap:4px 20px;padding:18px 20px;display:grid;position:absolute;bottom:25px;left:25px;right:25px}.poster-ticket span,.poster-ticket small{letter-spacing:.12em;font-size:8px;font-weight:900}.poster-ticket b{color:var(--mb-hot);grid-area:1/2/3;font-size:30px}.poster-shape{z-index:1;background:#ff8fba;display:block;position:absolute}.poster-shape.a{border-radius:50%;width:250px;height:250px;top:-70px;right:-80px}.poster-shape.b{background:#c72f70;border-radius:50%;width:210px;height:90px;top:300px;left:-45px;transform:rotate(-22deg)}.poster-shape.c{background:0 0;border:13px solid #fff;width:95px;height:95px;top:210px;right:35px;transform:rotate(35deg)}.milkkyy-feature-strip{border-block:1px solid var(--mb-line);background:#fff;grid-template-columns:repeat(4,1fr);gap:12px;padding:24px clamp(20px,6vw,90px);display:grid}.milkkyy-feature-strip article{border:1px solid var(--mb-line);background:#fff;border-radius:18px;grid-template-columns:52px 1fr;align-items:center;gap:13px;padding:18px;display:grid}.milkkyy-feature-strip article>span{background:var(--mb-pink);color:#fff;letter-spacing:.06em;border-radius:15px;place-items:center;width:52px;height:52px;font-size:10px;font-weight:950;display:grid}.milkkyy-feature-strip article>div{gap:4px;display:grid}.milkkyy-feature-strip strong{color:var(--mb-ink);font-size:13px}.milkkyy-feature-strip small{color:var(--mb-muted);font-size:9px;line-height:1.35}.milkkyy-process{background:#fff;padding:clamp(65px,8vw,110px) clamp(20px,7vw,110px)}.milkkyy-process>header{grid-template-columns:1.4fr 1fr;align-items:end;gap:15px 50px;margin-bottom:38px;display:grid}.milkkyy-process>header>span{color:var(--mb-hot);letter-spacing:.18em;grid-column:1/-1;font-size:9px;font-weight:950}.milkkyy-process h2{color:var(--mb-ink);letter-spacing:-.05em;margin:0;font-size:clamp(38px,5vw,68px);line-height:.94}.milkkyy-process header p{color:var(--mb-muted);margin:0;line-height:1.6}.milkkyy-process>div{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.milkkyy-process article{border:1px solid var(--mb-line);background:#fff;border-radius:22px;min-height:210px;padding:23px}.milkkyy-process article:nth-child(2n){background:var(--mb-pale)}.milkkyy-process article b{background:var(--mb-hot);color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;font-size:11px;display:grid}.milkkyy-process article h3{color:var(--mb-ink);margin:29px 0 8px;font-size:21px}.milkkyy-process article p{color:var(--mb-muted);margin:0;font-size:12px;line-height:1.5}.milkkyy-access-card{background:var(--mb-pink);color:#fff;border-radius:30px;grid-template-columns:180px 1fr auto;align-items:center;gap:35px;margin:0 clamp(20px,7vw,110px) clamp(65px,8vw,110px);padding:35px 42px;display:grid;overflow:hidden}.access-cat{width:160px;height:155px;box-shadow:0 7px 0 var(--mb-deep);background:#fff;border:5px solid #fff;border-radius:43% 57% 50% 50%;place-items:center;display:grid}.access-cat img{object-fit:contain;width:150px;height:145px}.milkkyy-access-card span{letter-spacing:.16em;font-size:9px;font-weight:950}.milkkyy-access-card h2{color:#fff;margin:8px 0;font-size:clamp(29px,4vw,48px);line-height:.95}.milkkyy-access-card p{color:#fff;margin:0;font-size:12px;line-height:1.5}.milkkyy-access-card>button{color:var(--mb-deep);box-shadow:0 5px 0 var(--mb-deep);background:#fff;border-color:#fff}.milkkyy-public-footer{border-top:1px solid var(--mb-line);background:#fff;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:27px clamp(20px,5vw,74px);display:grid}.milkkyy-public-footer nav{gap:18px;display:flex}.milkkyy-public-footer nav a,.milkkyy-public-footer nav button{color:var(--mb-ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:850;text-decoration:none}.milkkyy-public-footer>small{color:var(--mb-muted);grid-column:1/-1;font-size:8px}.milkkyy-entry-page{place-items:center;min-height:100vh;padding:28px;display:grid;position:relative;background:#fff!important}.entry-language{z-index:5;position:fixed;top:21px;right:24px}.entry-shell{border:1px solid var(--mb-line);background:#fff;border-radius:34px;grid-template-columns:minmax(360px,.92fr) minmax(390px,1.08fr);width:min(1060px,100%);min-height:680px;display:grid;overflow:hidden;box-shadow:0 28px 80px #5220371c}.entry-brand-panel{border-right:1px solid var(--mb-line);background:#fff;grid-template-rows:auto 1fr auto;gap:22px;padding:28px;display:grid}.entry-brand-name{align-items:center;gap:10px;display:flex}.entry-brand-name>img{object-fit:contain;border:2px solid var(--mb-pink);background:#fff;border-radius:17px;width:54px;height:54px}.entry-brand-name>span{display:grid}.entry-brand-name b{color:var(--mb-deep);font:950 18px Milky Nice,Fredoka,sans-serif}.entry-brand-name small{color:var(--mb-muted);letter-spacing:.15em;font-size:7px;font-weight:950}.entry-poster{background:var(--mb-pink);color:#fff;border-radius:27px;min-height:480px;padding:29px;position:relative;overflow:hidden}.entry-poster:before{content:"";background:radial-gradient(#ffffff30 1px,#0000 1.5px) 0 0/7px 7px;position:absolute;inset:0}.entry-poster>*{z-index:2;position:relative}.entry-poster-label{letter-spacing:.15em;font-size:8px;font-weight:950}.entry-display-logo{margin:35px 0 23px;font-size:clamp(55px,6vw,84px)}.entry-poster h2{color:#fff;margin:0;font-size:30px;line-height:.95}.entry-cat-card{width:190px;height:190px;box-shadow:0 8px 0 var(--mb-deep);background:#fff;border:5px solid #fff;border-radius:43% 57% 48% 52%;place-items:center;display:grid;position:absolute;bottom:26px;right:22px;transform:rotate(4deg)}.entry-cat-card img{object-fit:contain;width:176px;height:166px}.entry-cat-card span{background:var(--mb-hot);color:#fff;letter-spacing:.1em;border-radius:6px;padding:4px 7px;font-size:7px;font-weight:950;position:absolute;bottom:8px}.entry-poster .shape{z-index:1;position:absolute}.entry-poster .shape-one{background:#ff8db8;border-radius:50%;width:210px;height:210px;top:-55px;right:-65px}.entry-poster .shape-two{background:#c92c6e;border-radius:50%;width:170px;height:70px;bottom:80px;left:-40px;transform:rotate(-20deg)}.entry-poster .shape-three{border:11px solid #fff;width:70px;height:70px;bottom:145px;left:44px;transform:rotate(28deg)}.entry-brand-panel>p{color:var(--mb-muted);margin:0;font-size:11px;line-height:1.5}.entry-form-panel{background:#fff;align-content:center;padding:clamp(38px,6vw,82px);display:grid}.entry-back{width:max-content;color:var(--mb-deep);cursor:pointer;background:0 0;border:0;margin-bottom:44px;padding:0;font-size:11px;font-weight:900}.entry-back span{margin-right:5px;font-size:17px}.entry-form-heading{gap:12px;margin-bottom:28px;display:grid}.entry-kicker{color:var(--mb-hot);letter-spacing:.18em;font-size:9px;font-weight:950}.entry-form-heading h1{color:var(--mb-ink);letter-spacing:-.05em;margin:0;font-size:clamp(38px,5vw,60px);line-height:.94}.entry-form-heading p{color:var(--mb-muted);margin:0;font-size:13px;line-height:1.65}.entry-form{gap:14px;display:grid}.entry-form label{color:var(--mb-ink);letter-spacing:.03em;gap:8px;font-size:10px;font-weight:950;display:grid}.entry-form input{width:100%;color:var(--mb-ink);background:#fff;border:1.5px solid #d9ccd2;border-radius:14px;outline:none;padding:16px 17px;font:800 16px Fredoka,sans-serif}.entry-form input::placeholder{color:#aaa0a5}.entry-form input:focus{border-color:var(--mb-hot);box-shadow:0 0 0 4px #ef4f9117}.entry-form .otp-input{letter-spacing:.2em;text-align:center;font-size:26px}.entry-primary{background:var(--mb-hot);color:#fff;cursor:pointer;box-shadow:0 4px 0 var(--mb-deep);border:0;border-radius:14px;padding:16px 18px;font-weight:950}.entry-primary:disabled{opacity:.5;cursor:not-allowed}.entry-text-button{color:var(--mb-deep);cursor:pointer;background:0 0;border:0;padding:10px;font-weight:900}.entry-message{border:1px solid var(--mb-soft);background:var(--mb-pale);color:var(--mb-deep);margin:16px 0 0}.entry-assurance{flex-wrap:wrap;gap:7px;margin-top:27px;display:flex}.entry-assurance span{border:1px solid var(--mb-line);color:var(--mb-muted);background:#fff;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:850}@media (max-width:950px){.milkkyy-public-hero{grid-template-columns:1fr}.milkkyy-hero-copy{max-width:none}.milkkyy-hero-poster{width:min(560px,100%);margin:auto}.milkkyy-feature-strip,.milkkyy-process>div{grid-template-columns:1fr 1fr}.milkkyy-access-card{grid-template-columns:135px 1fr}.milkkyy-access-card>button{grid-column:1/-1}.access-cat{width:125px;height:125px}.access-cat img{width:118px;height:115px}.entry-shell{grid-template-columns:1fr;max-width:650px}.entry-brand-panel{display:none}.entry-form-panel{min-height:650px}}@media (max-width:650px){.milkkyy-public-nav{min-height:68px;padding:8px 13px}.milkkyy-wordmark>img{width:43px;height:43px}.milkkyy-wordmark strong{font-size:14px}.milkkyy-public-nav>div>a{display:none}.milkkyy-public-nav>div{gap:9px}.milkkyy-public-nav>div>button{padding:10px 12px;font-size:10px}.milkkyy-public-hero{min-height:auto;padding:45px 17px 60px}.milkkyy-hero-copy h1{font-size:40px}.milkkyy-hero-copy>p{font-size:14px}.milkkyy-hero-actions{display:grid}.milkkyy-hero-actions button{width:100%}.milkkyy-hero-poster{border-width:5px;border-radius:25px;min-height:470px}.poster-title{font-size:57px}.poster-cat{width:205px;height:195px}.poster-cat img{width:190px;height:180px}.milkkyy-feature-strip,.milkkyy-process>div{grid-template-columns:1fr;padding-inline:17px}.milkkyy-process{padding:65px 17px}.milkkyy-process>header{grid-template-columns:1fr}.milkkyy-process h2{font-size:42px}.milkkyy-access-card{grid-template-columns:1fr;margin:0 17px 65px;padding:28px}.access-cat{width:115px;height:110px}.milkkyy-public-footer{grid-template-columns:1fr}.milkkyy-public-footer nav{flex-wrap:wrap}.milkkyy-entry-page{padding:0}.entry-language{top:12px;right:13px}.entry-shell{min-height:100vh;box-shadow:none;border:0;border-radius:0}.entry-form-panel{min-height:100vh;padding:95px 22px 45px}.entry-back{margin-bottom:45px}.entry-form-heading h1{font-size:43px}.entry-form-heading p{font-size:12px}.entry-form input{font-size:16px}.entry-assurance{margin-top:22px}}.entry-terms-summary{color:#5c4650;background:#fff7fa;border:1.5px solid #efbfd1;border-radius:17px;gap:10px;margin-top:20px;padding:16px 17px;display:grid}.entry-terms-summary>strong{color:var(--mb-deep);font-size:11px}.entry-terms-summary ul{gap:6px;margin:0;padding-left:18px;display:grid}.entry-terms-summary li{font-size:9px;line-height:1.4}.entry-terms-summary button{color:var(--mb-deep);cursor:pointer;background:#fff;border:1px solid #e5a8bf;border-radius:10px;justify-self:start;padding:8px 11px;font:900 9px Fredoka,sans-serif}.service-terms-full{width:min(760px,100%)}.service-terms-full>div{padding-right:4px}.service-terms-full h3{font-size:15px}.service-terms-full p{font-size:12px}@media (max-width:650px){.entry-form-panel{overflow-y:auto;align-content:start!important}.entry-terms-summary{margin-top:18px;padding:14px}.public-modal-backdrop{padding:13px}.service-terms-full{max-height:92vh;padding:30px 19px 24px}}.milkkyy-public{background-color:#fff;background-image:radial-gradient(circle,#f8bad2 1.25px,#0000 1.4px);background-size:24px 24px}.milkkyy-public-hero{isolation:isolate;background:radial-gradient(circle at 8% 16%,#ffd5e5 0 9%,#0000 9.3%),radial-gradient(circle at 88% 76%,#ffe3ee 0 13%,#0000 13.3%),linear-gradient(135deg,#fff 0 58%,#fff2f7 58% 100%);position:relative;overflow:hidden}.milkkyy-public-hero:before,.milkkyy-public-hero:after{content:"";z-index:-1;opacity:.55;border:2px dashed #ef8db4;border-radius:50%;position:absolute}.milkkyy-public-hero:before{width:190px;height:190px;bottom:-80px;left:-65px}.milkkyy-public-hero:after{width:115px;height:115px;top:14%;right:4%;box-shadow:0 0 0 20px #ffdbe8}.poster-cat{overflow:visible;background:#fff0!important}.poster-cat img{filter:drop-shadow(0 10px #b72c6630);width:235px!important;height:225px!important}.milkkyy-feature-strip{background:#fff8fb}.milkkyy-feature-strip article:nth-child(2n){background:#ffe9f2}.milkkyy-process{background:linear-gradient(#fff9fcf2,#fff9fcf2),radial-gradient(circle,#ef8db4 1.3px,#0000 1.4px) 0 0/22px 22px;position:relative;overflow:hidden}.milkkyy-process:before{content:"";opacity:.55;background:#ffd9e8;border-radius:50%;width:420px;height:170px;position:absolute;top:70px;right:-120px;transform:rotate(-9deg)}.milkkyy-process>header{z-index:1;max-width:1050px;margin-inline:auto;position:relative}.milkkyy-process-journey{z-index:1;flex-direction:column;max-width:1080px;margin:20px auto 0;position:relative;gap:30px!important;padding:22px 28px 35px!important;display:flex!important}.milkkyy-process-journey:before{content:"";opacity:.45;border-left:4px dotted #ef8db4;position:absolute;top:2%;bottom:2%;left:50%}.milkkyy-process .process-step{background:#fff;border:2px solid #e96399;border-radius:42px 24px 46px 28px;grid-template-columns:minmax(210px,42%) 1fr;align-items:center;width:min(760px,78%);min-height:250px;padding:18px 28px 18px 12px;display:grid;position:relative;box-shadow:9px 11px #f4b4ce}.milkkyy-process .process-step:nth-child(2n){background:#ffe8f1;border-radius:25px 46px 26px 42px;grid-template-columns:1fr minmax(210px,42%);align-self:flex-end;padding:18px 12px 18px 28px;box-shadow:-9px 11px #f4b4ce}.milkkyy-process .process-step:nth-child(2n) .process-sticker{grid-area:1/2}.milkkyy-process .process-step:nth-child(2n) .process-copy{grid-area:1/1}.milkkyy-process .step-1{transform:rotate(-2.4deg)}.milkkyy-process .step-2{transform:rotate(2deg)}.milkkyy-process .step-3{align-self:center;transform:rotate(-1.2deg)}.milkkyy-process .step-4{transform:rotate(2.2deg)}.milkkyy-process .step-5{transform:rotate(-2deg)}.process-sticker{place-items:center;min-height:215px;display:grid}.process-sticker img{object-fit:contain;filter:drop-shadow(0 8px #be356825);width:100%;height:225px;display:block}.process-copy{padding:18px 20px;position:relative}.milkkyy-process .process-copy b{background:#ef4f91;border-radius:7px;width:48px;height:36px;transform:rotate(-4deg);box-shadow:3px 3px #8e2854}.milkkyy-process .process-copy h3{margin:20px 0 8px;font-size:clamp(27px,3vw,39px);line-height:1}.milkkyy-process .process-copy p{max-width:360px;font-size:14px;line-height:1.6}.milkkyy-access-card{background:linear-gradient(118deg,#ef4f91,#f678a9 60%,#ffb5d1)}.access-cat{width:185px;height:165px;box-shadow:none;background:0 0;border:0;overflow:visible}.access-cat img{object-fit:contain;filter:drop-shadow(0 8px #98234f40);width:210px;height:180px}@media (max-width:760px){.milkkyy-process-journey{gap:22px!important;padding:10px 0 26px!important}.milkkyy-process-journey:before{left:18px}.milkkyy-process .process-step,.milkkyy-process .process-step:nth-child(2n){border-radius:28px;grid-template-columns:125px 1fr;align-self:stretch;width:100%;min-height:180px;padding:12px;box-shadow:6px 7px #f4b4ce}.milkkyy-process .process-step:nth-child(2n){grid-template-columns:1fr 125px;box-shadow:-6px 7px #f4b4ce}.process-sticker{min-height:145px}.process-sticker img{height:155px}.process-copy{padding:10px}.milkkyy-process .process-copy h3{margin:12px 0 5px;font-size:26px}.milkkyy-process .process-copy p{font-size:11px}.milkkyy-process .process-copy b{width:39px;height:30px}.poster-cat img{width:205px!important;height:195px!important}.access-cat{width:135px;height:125px}.access-cat img{width:155px;height:140px}}.milkkyy-feature-strip{gap:18px;padding-block:34px 42px;overflow:visible}.milkkyy-feature-strip article{isolation:isolate;background:#fff;border:2px solid #e96399;border-radius:19px 34px 20px 30px;min-height:128px;padding:22px 18px;position:relative;box-shadow:5px 7px #f3b2cc}.milkkyy-feature-strip article:nth-child(odd){transform:rotate(-1.4deg)}.milkkyy-feature-strip article:nth-child(2n){background:#ffe9f2;transform:rotate(1.4deg)}.milkkyy-feature-strip article:before{content:"";z-index:-1;opacity:.45;background:radial-gradient(circle,#ee77a6 1.4px,#0000 1.6px) 0 0/8px 8px;border-radius:50%;width:50px;height:50px;position:absolute;bottom:9px;right:12px}.milkkyy-feature-strip article>span{color:#fff;background:#ef4f91;border-radius:50% 44% 52% 46%;flex:0 0 45px;width:45px;height:45px;transform:rotate(-7deg);box-shadow:3px 3px #98234f}.milkkyy-feature-strip article strong{font-size:16px;line-height:1.05}.milkkyy-feature-strip article small{margin-top:6px;line-height:1.35}.milkkyy-feature-strip article>i{color:#a92960;letter-spacing:.08em;background:#fff7fb;border:1px solid #e96399;padding:4px 7px;font-size:7px;font-style:normal;font-weight:950;position:absolute;top:10px;right:13px;transform:rotate(4deg)}@media (max-width:650px){.milkkyy-feature-strip{gap:16px;padding-block:26px 34px}.milkkyy-feature-strip article{min-height:112px;padding:19px 15px}.milkkyy-feature-strip article:nth-child(n){transform:rotate(0)}.milkkyy-feature-strip article>i{font-size:6px}}.client-shell{background-color:#fff9fc;background-image:radial-gradient(circle,#f5bdd3 1.15px,#0000 1.3px);background-size:24px 24px}.client-shell .content{background:0 0}.client-shell .topbar{border-bottom:2px solid #f1b2cb}.client-shell .page-heading{background:linear-gradient(120deg,#fff 0 67%,#ffe6f0 67%);border:2px solid #eca0be;border-radius:27px 40px 25px 38px;padding:25px 28px;position:relative;box-shadow:7px 8px #f5c5d8}.client-shell .page-heading:after{content:"MILKKYY CLUB";color:#a92960;letter-spacing:.1em;background:#fff;border:1px solid #d94a83;padding:5px 9px;font-size:7px;font-weight:950;position:absolute;top:-10px;right:20px;transform:rotate(3deg)}.client-lobby-hero{border:2px solid #e96399!important;box-shadow:9px 10px #f3b2cc!important}.client-cat-sticker.hero-cat{width:300px;height:255px;box-shadow:none!important;background:0 0!important;border:0!important}.client-cat-sticker.hero-cat img{object-fit:contain;filter:drop-shadow(0 8px #ae2d612c);width:285px!important;height:245px!important}.client-lobby-identity{background:#fff!important;border:2px solid #eba4c0!important;border-radius:32px 22px 34px 24px!important;box-shadow:7px 8px #f5c5d8!important}.lobby-profile-addresses article:first-child{background:#fff2f7}.lobby-profile-addresses article:nth-child(2){background:#ffe8f1}.client-lobby-grid{gap:20px!important}.client-lobby-grid>button{background:#fff!important;border:2px solid #e96399!important;border-radius:25px 38px 24px 34px!important;overflow:visible!important;box-shadow:7px 8px #f2b3cc!important}.client-lobby-grid>button:nth-child(2n){background:#fff0f6!important}.client-lobby-grid>button:hover{transform:translateY(-4px)rotate(0)!important;box-shadow:9px 12px #ed9fbd!important}.client-card-sticker{width:118px!important;height:105px!important;box-shadow:none!important;border:0!important;overflow:visible!important}.client-card-sticker img{filter:drop-shadow(0 6px #a92b5e25);object-fit:contain!important;width:125px!important;height:115px!important}.client-lobby-grid>button>i{transform:rotate(-4deg);border:1.5px solid #dc4e85!important}.lobby-discover{box-shadow:7px 8px #f5c5d8;background:#fff8fb!important;border:2px solid #eca0be!important;border-radius:34px 23px 36px 25px!important}.discover-card,.item-card,.purchase-card,.shipment-group,.payment-card,.announcement,.stock-card,.profile-card,.saved-address-card{border:1.5px solid #ecabc4!important;box-shadow:4px 5px #f6ccdc!important}.client-shell input,.client-shell textarea,.client-shell select{color:#3d3037!important;background:#fff!important;border-color:#e6b4c8!important}.client-shell button:not(.check):not(.topbar-avatar){font-weight:850}.client-shell .eyebrow,.client-shell .page-heading small{color:#b02e65}@media (max-width:700px){.client-shell .page-heading{border-radius:24px;box-shadow:5px 6px #f5c5d8}.client-lobby-grid>button:nth-child(n){transform:none}}.milkkyy-display-logo{isolation:isolate;letter-spacing:-.085em;margin:12px 0 34px;font-size:clamp(72px,10.2vw,138px);line-height:.7}.milkkyy-display-logo:before{transform:rotate(-1.5deg)}.milkkyy-display-logo:after{background-size:11px 11px;width:72px;top:-19px;transform:rotate(8deg)}.milkkyy-display-logo span,.milkkyy-display-logo b{-webkit-text-stroke:clamp(5px,.55vw,8px) #fff;filter:none}.milkkyy-display-logo span:before,.milkkyy-display-logo b:before{content:"";opacity:.8;background:#fff;border-radius:999px;width:12px;height:7px;position:absolute;top:16%;left:22%;transform:rotate(-18deg)}@media (max-width:650px){.milkkyy-display-logo{margin:4px 0 31px;padding:12px 18px 18px 7px;font-size:67px}}.milkkyy-display-logo{transform-origin:0;margin-top:22px;margin-bottom:45px}.milkkyy-display-logo span,.milkkyy-display-logo b{-webkit-text-stroke:clamp(7px,.72vw,11px) #fff}.milkkyy-display-logo span{transform:rotate(1deg)scaleX(1.035)}.milkkyy-display-logo b{margin-top:.04em;margin-left:.32em}@media (max-width:650px){.milkkyy-display-logo{margin-top:14px;margin-bottom:38px;transform:scale(1.01,1.08)}.milkkyy-display-logo:before{outline-width:2px;inset:-14px -17px -11px -14px;box-shadow:6px 8px #ef9dbc}.milkkyy-display-logo span,.milkkyy-display-logo b{-webkit-text-stroke:6px #fff;text-shadow:-3px -3px #d92f77,3px -3px #d92f77,-3px 3px #d92f77,3px 3px #d92f77,0 -4px #d92f77,0 4px #d92f77,6px 8px #7f214b}}.warehouse-shell,.warehouse-gate{background-color:#fff9fc!important;background-image:radial-gradient(circle,#f3b6cf 1.2px,#0000 1.35px)!important;background-size:24px 24px!important}.warehouse-top{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 7px #f9d7e4;background:#fffefee8!important;border-bottom:2px solid #efa8c4!important}.warehouse-brand img{background:#fff;border:2px solid #ed8fb5!important;border-radius:17px!important}.warehouse-stations{padding-top:46px!important}.stations-intro{outline:2px solid #e75891;position:relative;background:linear-gradient(125deg,#fff 0 60%,#ffe4ef 60%)!important;border:3px solid #fff!important;border-radius:42px 26px 45px 30px!important;max-width:920px!important;margin-inline:auto!important;padding:35px 40px!important;box-shadow:9px 11px #f2aac6!important}.stations-intro:after{content:"MILKKYY WORK CLUB";letter-spacing:.1em;border:2px solid #db4a84;padding:6px 10px;font-size:8px;font-weight:950;position:absolute;top:-13px;right:25px;transform:rotate(3deg)}.stations-intro h1{color:#d92f77!important;font-family:Milky Nice,Fredoka,sans-serif!important;font-size:clamp(45px,6vw,74px)!important;line-height:.9!important}.station-launch-grid{gap:25px!important;max-width:1120px!important;margin-inline:auto!important}.station-launch-grid>a,.station-launch-grid>button{position:relative;background:#fff!important;border:2px solid #e75891!important;border-radius:29px 43px 27px 39px!important;grid-template-rows:auto auto!important;grid-template-columns:76px 1fr!important;align-items:center!important;min-height:275px!important;padding:18px 22px!important;text-decoration:none!important;display:grid!important;overflow:visible!important;box-shadow:8px 10px #f2aac6!important}.station-launch-grid>:nth-child(odd){transform:rotate(-1.2deg)}.station-launch-grid>:nth-child(2n){transform:rotate(1.2deg);background:#ffedf4!important}.station-launch-grid>:hover{transform:translateY(-5px)rotate(0)!important;box-shadow:10px 14px #eb91b4!important}.station-launch-grid img{object-fit:contain;filter:drop-shadow(0 7px #9f2b5c25);grid-column:1/-1;width:100%;height:145px}.station-launch-grid b{z-index:2;color:#fff!important;background:#eb4d8c!important;border-radius:50%!important;place-items:center!important;width:42px!important;height:42px!important;display:grid!important;position:absolute!important;top:13px!important;left:15px!important;box-shadow:3px 3px #8e2854!important}.station-launch-grid strong{color:#3d3037!important;grid-column:1/-1!important;font-size:21px!important}.station-launch-grid small{color:#71636b!important;grid-column:1/-1!important;line-height:1.45!important}.station-launch-grid i{letter-spacing:.1em;border:1px solid #dc4e85;padding:5px 8px;font-size:7px;font-style:normal;font-weight:950;position:absolute;top:12px;right:13px;transform:rotate(4deg)}.station-summary>div,.printer-station-card,.warehouse-heading,.package-list>article,.rack-list>article,.packing-request-list>article{border-color:#eba4c0!important;box-shadow:5px 7px #f5c5d8!important}.warehouse-heading{background:linear-gradient(120deg,#fff 0 68%,#ffe6f0 68%)!important;border:2px solid #eba4c0!important;border-radius:30px 22px 34px 25px!important}.warehouse-tabs{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffefee8!important;border-color:#eda6c2!important}.warehouse-tabs button.active{color:#fff!important;background:#eb4d8c!important}.warehouse-page input,.warehouse-page textarea,.warehouse-page select{color:#3d3037!important;background:#fff!important;border-color:#e4abc2!important}@media (max-width:700px){.warehouse-stations{padding:28px 15px!important}.stations-intro{padding:27px 21px!important}.station-launch-grid{grid-template-columns:1fr 1fr!important;gap:16px!important}.station-launch-grid>a,.station-launch-grid>button{min-height:235px!important;padding:14px!important}.station-launch-grid img{height:120px}.station-launch-grid strong{font-size:16px!important}.station-launch-grid small{font-size:9px!important}.station-launch-grid>:nth-child(n){transform:none}}.milkkyy-display-logo,.entry-display-logo{z-index:2!important;filter:drop-shadow(0 12px #a82a602e)!important;flex-wrap:wrap!important;align-items:flex-end!important;width:max-content!important;max-width:100%!important;padding:22px 34px 28px!important;display:flex!important;position:relative!important;overflow:visible!important;transform:rotate(-1.2deg)!important}.milkkyy-display-logo:before,.entry-display-logo:before{content:""!important;z-index:-2!important;background:radial-gradient(circle at 14% 24%,#fff 0 11%,#0000 11.5%),radial-gradient(circle at 33% 9%,#fff 0 14%,#0000 14.5%),radial-gradient(circle at 54% 19%,#fff 0 12%,#0000 12.5%),radial-gradient(circle at 75% 8%,#fff 0 15%,#0000 15.5%),radial-gradient(circle at 91% 27%,#fff 0 12%,#0000 12.5%),linear-gradient(145deg,#fff 0 44%,#ffe3ef 100%)!important;border:4px solid #e94f8d!important;border-radius:58% 42% 54% 46%/48% 60% 40% 52%!important;outline:8px solid #fff!important;position:absolute!important;inset:3px 2px 0 -4px!important;box-shadow:0 9px #f3a7c4,0 18px 35px #a6285b38!important}.milkkyy-display-logo:after,.entry-display-logo:after{content:""!important;z-index:-1!important;filter:blur(1px)!important;background:#ffffffb8!important;border-radius:50%!important;height:18px!important;position:absolute!important;bottom:7px!important;left:7%!important;right:7%!important}.milkkyy-display-logo span,.milkkyy-display-logo b,.entry-display-logo span,.entry-display-logo b{color:#ff83b1!important;letter-spacing:-.09em!important;-webkit-text-stroke:10px #fff!important;paint-order:stroke fill!important;text-shadow:-4px -4px #dc397b,4px -4px #dc397b,-4px 4px #dc397b,4px 4px #dc397b,0 8px #dc397b,8px 12px #8d2754!important;font-weight:1000!important;line-height:.76!important;display:inline-block!important;position:relative!important}.milkkyy-display-logo span:after,.entry-display-logo span:after{content:""!important;opacity:.9!important;background:#fff!important;border-radius:999px!important;width:22%!important;height:9%!important;position:absolute!important;top:10%!important;left:20%!important;transform:rotate(-8deg)!important}.milkkyy-display-logo b,.entry-display-logo b{color:#ffb6d0!important;transform:rotate(-4deg)translateY(5px)!important}@media (max-width:680px){.milkkyy-display-logo,.entry-display-logo{padding:17px 18px 22px!important;transform:rotate(-1deg)!important}.milkkyy-display-logo span,.milkkyy-display-logo b,.entry-display-logo span,.entry-display-logo b{-webkit-text-stroke:6px #fff!important;text-shadow:-3px -3px #dc397b,3px -3px #dc397b,-3px 3px #dc397b,3px 3px #dc397b,0 6px #dc397b,5px 8px #8d2754!important}}.milkkyy-approved-logo{object-fit:contain!important;filter:drop-shadow(0 10px #e2719d2e)!important;width:min(760px,100%)!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;transform:none!important}.milkkyy-approved-logo:before,.milkkyy-approved-logo:after{content:none!important}.milkkyy-hero-copy .milkkyy-approved-logo{width:min(690px,100%)!important;margin:8px 0 20px!important}.entry-copy .milkkyy-approved-logo,.entry-brand-panel .milkkyy-approved-logo{width:min(570px,100%)!important;margin:0 auto 16px!important}:root{--milkky-lavender:#a991cf;--milkky-lavender-soft:#eee7fa;--milkky-eye-blue:#71b9e8;--milkky-eye-gold:#f3bd43}.milkkyy-public-hero,.milkkyy-access-card,.client-lobby-hero,.admin-lobby-hero{isolation:isolate;position:relative}.milkkyy-public-hero:after,.client-lobby-hero:after,.admin-lobby-hero:after{content:"✦";z-index:1;color:var(--milkky-lavender);text-shadow:-26px 23px 0 var(--milkky-eye-blue),18px 39px 0 var(--milkky-eye-gold);pointer-events:none;opacity:.86;font-size:clamp(18px,2.4vw,34px);position:absolute;top:8%;right:4.5%}.milkkyy-feature-strip article:nth-child(3n+1),.client-lobby-grid>button:nth-child(3n+1),.admin-lobby-grid>a:nth-child(3n+1),.admin-lobby-grid>button:nth-child(3n+1){border-color:#b9a5da!important;box-shadow:7px 8px #e7dcf6!important}.milkkyy-feature-strip article:nth-child(3n+2),.client-lobby-grid>button:nth-child(3n+2),.admin-lobby-grid>a:nth-child(3n+2),.admin-lobby-grid>button:nth-child(3n+2){box-shadow:7px 8px #dcedf8!important}.client-shell .page-heading:after{color:var(--milkky-lavender)!important;text-shadow:15px 8px 0 var(--milkky-eye-blue),-13px 13px 0 var(--milkky-eye-gold)!important}.admin-lobby-page,.admin-page,.admin-content-page,.stock-admin-page{background-image:radial-gradient(circle,#e7dcf6 1px,#0000 1.25px)!important;background-size:24px 24px!important}.admin-lobby-grid>a,.admin-lobby-grid>button,.admin-operation-section,.admin-price-list,.admin-image-list,.admin-content-form,.stock-admin-form{border-color:#d8c9ed!important}@media (max-width:680px){.milkkyy-hero-copy .milkkyy-approved-logo{width:100%!important;margin:2px 0 13px!important}.entry-copy .milkkyy-approved-logo,.entry-brand-panel .milkkyy-approved-logo{width:min(460px,100%)!important}.milkkyy-public-hero:after,.client-lobby-hero:after,.admin-lobby-hero:after{font-size:17px;top:5%;right:7%}}.admin-shell .content{background:#fff8fb!important}.admin-lobby-page,.admin-page,.admin-content-page,.stock-admin-page{background-color:#fff8fb!important}.admin-lobby-hero>span{background:#fffafd!important;flex-basis:76px!important;width:76px!important;height:76px!important;font-size:34px!important;box-shadow:0 5px #e2b6c8!important}.admin-lobby-grid>button{outline-color:#e8b8ca!important;overflow:hidden!important}.admin-lobby-grid>button>span{background:linear-gradient(135deg,#f6c7d9,#f1e5f7)!important}.admin-lobby-grid>button:nth-child(3n+2)>span{background:linear-gradient(135deg,#f4cada,#dfeefa)!important}.admin-lobby-grid strong,.admin-lobby-grid small,.admin-lobby-grid>button>div{overflow-wrap:anywhere!important;word-break:normal!important;min-width:0!important;max-width:100%!important}.admin-lobby-grid small{line-height:1.35!important;display:block!important}.admin-lobby-links a,.admin-lobby-links button,.admin-back-lobby{background:#fff9fb!important}@media (max-width:760px){.admin-lobby-hero{align-items:flex-start!important;padding:23px 18px!important}.admin-lobby-hero>span{border-radius:18px!important;flex-basis:54px!important;width:54px!important;height:54px!important;font-size:25px!important}.admin-lobby-grid>button{grid-template-columns:42px minmax(0,1fr)!important;align-content:center!important;align-items:center!important;gap:9px!important;height:auto!important;padding:18px 11px!important}.admin-lobby-grid>button>span{border-radius:14px!important;width:42px!important;height:42px!important;font-size:20px!important}.admin-lobby-grid>button>div{padding-top:8px!important}.admin-lobby-grid strong{font-size:13px!important;line-height:1.08!important}.admin-lobby-grid small{font-size:8.5px!important;line-height:1.35!important}.admin-lobby-grid b{min-width:25px!important;height:25px!important;top:9px!important;right:9px!important}}.stock-publish-bar{background:linear-gradient(135deg,#f8dce7,#f1e7f7);border:3px solid #fff;border-radius:21px;outline:2px solid #dcb4c6;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:18px 20px;display:flex;box-shadow:0 5px #e4c2d0}.stock-publish-bar>div{gap:4px;min-width:0;display:grid}.stock-publish-bar small{color:#a43f69;letter-spacing:.12em;font-size:8px;font-weight:950}.stock-publish-bar strong{color:#24354f;font-size:18px}.stock-publish-bar span{color:#756a76;font-size:10px;line-height:1.4}.stock-publish-bar>button{color:#fff;cursor:pointer;white-space:normal;background:#d96c99;border:3px solid #fff;border-radius:13px;outline:2px solid #c984a0;flex:none;max-width:280px;padding:12px 15px;font-weight:950;box-shadow:0 4px #b94d78}.stock-publish-bar>button:disabled{opacity:.45;cursor:not-allowed}.stock-hidden-state{color:#9d4167;background:#fff9fb;border:2px dashed #d9a8bc;border-radius:11px;align-items:center;min-height:42px;padding:9px 11px;font-size:11px;display:flex}@media (max-width:650px){.stock-publish-bar{flex-direction:column;align-items:stretch;padding:16px}.stock-publish-bar>button{width:100%;max-width:none}.stock-hidden-state{min-height:46px}}.announcement-info-state{background:#fff9fb;border:2px dashed #d9a8bc;border-radius:13px;align-content:center;gap:4px;min-height:70px;padding:11px 13px;display:grid}.announcement-info-state span{color:#9d4167;font-size:12px;font-weight:950}.announcement-info-state small{color:#756a76;font-size:9px;line-height:1.35}.business-closed-banner{color:#5c4058;background:#fbf5ff;border:2px solid #d7b7dc;border-radius:15px;align-items:center;gap:11px;max-width:1180px;margin:10px auto 16px;padding:10px 13px;display:flex}.business-closed-banner>span{background:#694052;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.business-closed-banner div{gap:2px;display:grid}.business-closed-banner strong{font:900 13px Fredoka,sans-serif}.business-closed-banner p{margin:0;font-size:10px;line-height:1.4}.business-hours-admin{background:#fbf5ff;border:3px solid #fff;border-radius:24px;outline:2px solid #d7b7dc;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:24px;padding:22px;display:grid;box-shadow:0 7px #ead9ef}.business-hours-admin header{border-bottom:2px dashed #d7b7dc;grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.business-hours-admin header div{gap:3px;display:grid}.business-hours-admin header small,.business-hours-admin label{color:#8f4d74;letter-spacing:.05em;font-size:9px;font-weight:950}.business-hours-admin header strong{font-family:Milky Nice,Fredoka,sans-serif;font-size:25px}.business-hours-admin header p{color:#756a76;margin:0;font-size:11px}.business-hours-admin header>span{color:#fff;background:#694052;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900}.business-hours-admin label{gap:7px;display:grid}.business-hours-admin input,.business-hours-admin textarea{color:#51474f;background:#fff;border:2px solid #d9b8d0;border-radius:12px;outline:none;width:100%;padding:12px;font:700 12px Fredoka,sans-serif}.business-hours-admin textarea{resize:vertical;min-height:150px;line-height:1.5}.business-hours-admin label>small{color:#8f8490;letter-spacing:0;font-weight:700}.business-hours-admin .wide,.business-hours-admin>button{grid-column:1/-1}.business-hours-admin>button{color:#fff;cursor:pointer;background:#694052;border:0;border-radius:13px;padding:14px;font-weight:950}.business-hours-admin>button:disabled{opacity:.55}@media (max-width:800px){.business-closed-banner{margin:12px 14px 18px}.business-hours-admin{grid-template-columns:1fr}.business-hours-admin header,.business-hours-admin .wide,.business-hours-admin>button{grid-column:1}.business-hours-admin header{flex-direction:column;align-items:flex-start}}:root{--soft:#fff1f7!important;--preview-cream:#fff7fb!important;--milkky-eye-gold:#a991cf!important}html,body,.load-state,.loading{background-color:#fff9fc!important}.load-state,.loading{background-image:radial-gradient(circle,#f2c4d7 1px,#0000 1.25px)!important;background-size:24px 24px!important}.state-mascot,.load-state img,.loading img{background:0 0!important}.order-notice.delay,.receipt-pending,.left-out-note,.admin-client-numbers>b,.declaration-note,.bulk-preview.invalid span:last-child,.client-preview-banner,.lobby-code-reminder,.home-page>.notice{color:#6d5684!important;background:#f2eafb!important;border-color:#d7c4ec!important}.summary-grid button:nth-child(3),.online-buy-intro,.shipping-terms-check,.client-lobby-copy .client-code,.client-cat-sticker,.sticker-note,.client-shell .mobile-brand.client-home-button,.profile-identity-editor input,.client-identity-sticker,.lobby-profile-addresses article,.discover-card,.discover-empty,.admin-content-form,.notification-bell,.public-terms,.entry-terms-summary{background:#fff8fc!important}.client-lobby-hero{background:linear-gradient(125deg,#f6b9d4 0%,#f8d5e4 55%,#eee7fa 100%)!important}.client-lobby-grid>button:nth-child(3n+2),.discover-card.shop{background:linear-gradient(145deg,#fffafd,#f1eafa)!important}.client-card-sticker,.client-identity-sticker>span,.discover-card>img,.discover-cat,.stock-card>:is(img,svg[data-product-crop]),.stock-placeholder,.brand-hero{background:linear-gradient(145deg,#f7b4d0,#eee7fa)!important}.client-lobby-grid>button>i,.stations-intro:after,.station-launch-grid i{color:#765a98!important;background:#eee7fa!important;border-color:#bda8dc!important}.milkkyy-feature-strip article:nth-child(3n),.client-lobby-grid>button:nth-child(3n),.admin-lobby-grid>a:nth-child(3n),.admin-lobby-grid>button:nth-child(3n){box-shadow:7px 8px #e7dcf6!important}.whatsapp-payment-button{color:#a93f70;width:100%;font:inherit;cursor:pointer;background:#fff;border:2px solid #e8a9c6;border-radius:16px;margin-top:10px;padding:10px 12px;font-weight:800}.whatsapp-payment-button:hover{background:#fff2f8}.whatsapp-payment-button:disabled{cursor:wait;opacity:.6}.payment-inbox-whatsapp{width:100%}.guide-camera-overlay{z-index:10000;background:#180f16;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.guide-camera-overlay video{object-fit:cover;width:100%;height:100%}.guide-camera-frame{pointer-events:none;border:3px solid #fffffff2;border-radius:26px;position:absolute;inset:14% 7% 20%;box-shadow:0 0 0 999px #14081047}.guide-camera-frame span{color:#6b3c50;background:#ffffffe6;border-radius:999px;width:max-content;max-width:90%;padding:9px 15px;font-weight:800;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.guide-camera-actions{left:0;right:0;bottom:max(24px, env(safe-area-inset-bottom));justify-content:center;gap:12px;padding:0 18px;display:flex;position:absolute}.guide-camera-actions button{color:#fff;min-width:132px;font:inherit;background:#da4d8a;border:0;border-radius:18px;padding:14px 18px;font-weight:900}.guide-camera-actions button.light{color:#65404e;background:#ffffffeb}.purchase-record .record-main,.purchase-record .record-money{min-width:0}.whatsapp-payment-button{box-sizing:border-box;overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%}@media (max-width:700px){.purchase-record{grid-template-columns:72px minmax(0,1fr);gap:14px;padding:14px 14px 14px 50px}.purchase-record .purchase-photo-button,.purchase-record>.record-placeholder{width:72px;height:72px}.purchase-record .record-money{text-align:left;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(132px,auto);align-items:center;width:100%}.purchase-record .record-money>strong{min-width:0}.purchase-record .record-money>span{justify-self:start}.purchase-record .whatsapp-payment-button{border-radius:10px;grid-column:2;justify-self:end;width:auto;max-width:170px;margin-top:2px;padding:8px 10px;font-size:9px;line-height:1.2}}.client-lobby-grid>button,.client-lobby-grid>button:nth-child(2n),.client-lobby-grid>button:nth-child(odd){transform:none!important}@media (min-width:1001px){.client-lobby-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.client-lobby-grid>button{grid-column:span 2}}.photo-gallery-close{z-index:140!important;top:max(14px,env(safe-area-inset-top))!important;color:#fff!important;background:#d94f89!important;border:3px solid #fff!important;border-radius:50%!important;place-items:center!important;width:52px!important;height:52px!important;padding:0!important;font-size:34px!important;font-weight:900!important;line-height:1!important;display:grid!important;position:fixed!important;right:14px!important;box-shadow:0 5px #9d315f!important}.photo-gallery-done{z-index:4;color:#fff;background:#d94f89;border:2px solid #b83d70;border-radius:15px;width:100%;min-height:54px;margin-top:18px;font:900 15px Fredoka,Arial,sans-serif;position:sticky;bottom:0;left:0;box-shadow:0 4px #9d315f}.quote-service-note{color:#604752;background:#fff2f7;border:1.5px solid #e7b4c9;border-radius:13px;gap:5px;margin:10px 0 12px;padding:11px 12px;display:grid}.quote-service-note b{font-size:10px;line-height:1.35}.quote-service-note small{color:#8b6f7a;font-size:8px;font-weight:750;line-height:1.35}.client-lobby-grid>button{grid-template-columns:132px minmax(0,1fr)!important;column-gap:16px!important}.client-lobby-grid>button>div{padding-right:30px;min-width:0!important}.client-lobby-grid>button strong,.client-lobby-grid>button small{display:block;max-width:none!important}.client-card-sticker{justify-self:center}@media (max-width:700px){.client-lobby-grid>button{column-gap:10px!important;padding-left:14px!important;padding-right:14px!important}.client-lobby-grid>button>div{padding-right:18px}}.invoice-ready-panel{background:#f2fff7;border:2px solid #b6d8c5;border-radius:24px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:18px 20px;display:flex;box-shadow:0 7px #d8eee1}.invoice-ready-panel strong{color:#315d46;font-size:1.05rem;display:block}.invoice-ready-panel p{color:#567064;margin:5px 0 0}.invoice-ready-panel button{color:#fff;white-space:nowrap;background:#315d46;border:0;border-radius:999px;padding:12px 18px;font-weight:800}@media (max-width:680px){.invoice-ready-panel{flex-direction:column;align-items:stretch}.invoice-ready-panel button{width:100%}}.portal-boot-screen{color:#5d3a49;text-align:center;background:radial-gradient(circle at 50% 42%,#fff 0 120px,#fff5fa 260px,#fbe9f2 100%);place-content:center;justify-items:center;gap:10px;min-height:100dvh;padding:28px;display:grid}.portal-boot-screen .state-mascot{width:min(150px,38vw);height:auto}.portal-boot-screen p{color:#c44f80;letter-spacing:.18em;margin:0;font-size:.78rem;font-weight:900}.portal-boot-screen h1{margin:0;font-size:clamp(1.3rem,4vw,2rem)}.box-address-choice{color:#86405f;background:#fff8fb;border:2px solid #edcbd7;border-radius:18px;gap:7px;margin:0 0 18px;padding:14px 16px;font-weight:900;display:grid}.box-address-choice select{color:#513f47;background:#fff;border:2px solid #e8bfd0;border-radius:13px;width:100%;padding:12px 14px;font:800 14px Fredoka,Arial,sans-serif}.box-address-choice small{color:#806d76;font-size:10px;font-weight:700}.group-participant-photo{object-fit:cover;float:left;border:2px solid #f1d8e9;border-radius:10px;width:54px;height:54px;margin-right:8px}.group-participant-photo.placeholder{background:#fff3f7;place-items:center;font-size:22px;display:grid}.consignee-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.consignee-form-grid label{color:#8d5267;gap:6px;font-size:11px;font-weight:900;display:grid}.consignee-form-grid input{color:#281f2c;width:100%;font:inherit;background:#fff;border:2px solid #efc5e2;border-radius:12px;outline:none;padding:11px 12px}.consignee-form-grid input:focus{border-color:#c45f77;box-shadow:0 0 0 3px #efc5e255}.simple-invoice-line{grid-template-columns:minmax(220px,1fr) 100px auto!important}.invoice-auto-note{color:#805f26;background:#fff0d8;border-radius:13px;margin:0;padding:11px 13px;font-size:11px;font-weight:800;line-height:1.45}.packing-client-note{background:#fff7fa;border:2px dashed #e1a6b9;border-radius:17px;grid-template-columns:1fr auto;align-items:end;gap:10px;padding:14px;display:grid}.packing-client-note label{color:#9e4967;gap:6px;font-size:11px;font-weight:950;display:grid}.packing-client-note textarea{resize:vertical;color:#281f2c;width:100%;font:inherit;background:#fff;border:2px solid #efc5e2;border-radius:12px;padding:11px 12px}.packing-client-note button{color:#fff;background:#d74b83;border:0;border-radius:13px;min-height:46px;padding:10px 14px;font-weight:950;box-shadow:0 4px #ad3265}.packing-client-note button:disabled{opacity:.45;box-shadow:none}@media (max-width:700px){.consignee-form-grid{grid-template-columns:1fr}.simple-invoice-line{grid-template-columns:1fr 90px!important}.simple-invoice-line>button{grid-column:1/-1}.packing-client-note{grid-template-columns:1fr}}.client-box-measurements{background:#fff0f6;border:1px solid #efc7d8;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 16px;padding:12px;display:grid}.client-box-measurements span{background:#fff;border-radius:12px;gap:3px;padding:10px 12px;display:grid}.client-box-measurements small{color:var(--muted);font-size:10px;font-weight:850}.client-box-measurements strong{color:var(--strong-pink);font-size:14px}@media (max-width:520px){.client-box-measurements{grid-template-columns:1fr}}:root{--pink:#ef4f91;--strong-pink:#b72c66;--candy-pink:#ef4f91;--line:#efc6d8;--soft:#fff4f9;--baby-pink:#fff3f8;--baby-pink-2:#ffe8f2;--sticker-shadow:0 5px 0 #f4b4ce,0 14px 28px #bd639526}.client-shell .content,.admin-shell .content{background-color:#fffafd;background-image:radial-gradient(circle,#f8bad2 1.15px,#0000 1.35px);background-size:24px 24px}.client-shell .topbar,.admin-shell .topbar,.client-shell .sidebar,.admin-shell .sidebar{background:#fffffff0;border-color:#efc6d8}.client-shell .page-heading h1,.admin-shell .page-heading h1,.client-shell .section-title,.admin-shell .section-title{color:#503b46}.client-shell .eyebrow,.admin-shell .eyebrow{color:#b72c66}.welcome-card,.address-card,.summary-grid button,.item-card,.record-card,.quote-card,.shipment-group,.profile-card,.saved-address,.payment-card,.client-notification-card,.admin-operation-summary>div,.admin-request-grid>article,.admin-location-grid>article,.stock-admin-grid article{background:#fff;border:2px solid #efc6d8;box-shadow:0 5px #f5d5e2}.summary-grid button:hover,.client-notification-card:hover,.record-card:hover{border-color:#ef8db4;box-shadow:0 7px #f4b4ce}.nav-button:hover,.nav-button.active{color:#b72c66;background:#ffe8f2}.nav-button.active{box-shadow:inset 4px 0 #ef4f91}.admin-refresh,.primary-action,.submit-box,.quote-card button,.payment-card button,.contact-actions a,.stock-admin-form>button,.stock-admin-grid button,.stock-admin-reservations button,.stock-reservations>button{color:#fff!important;background:#ef4f91!important;border:2px solid #fff!important;outline:2px solid #ef4f91!important;box-shadow:0 4px #b72c66!important}.secondary-action,.stock-admin-form>button.secondary,.stock-admin-reservations button.secondary{color:#b72c66!important;background:#fff!important;border-color:#efc6d8!important;outline:0!important;box-shadow:0 4px #f4b4ce!important}.client-preview-banner{color:#6d5684!important;background:#f2eafb!important;border-color:#d7c4ec!important}.client-preview-banner button{color:#fff!important;background:#ef4f91!important;border-color:#fff!important;outline-color:#ef4f91!important;box-shadow:0 4px #b72c66!important}.selection-pill,.client-code,.coming-soon,.country-pill,.default-pill{color:#b72c66;background:#ffe8f2}.box-modal input,.box-modal textarea,.stock-admin-form input,.stock-admin-form textarea,.stock-admin-form select,.consignee-form-grid input,.packing-client-note textarea,.box-address-choice select{border-color:#efc6d8}.box-modal input:focus,.box-modal textarea:focus,.stock-admin-form input:focus,.stock-admin-form textarea:focus,.stock-admin-form select:focus{border-color:#ef4f91;box-shadow:0 0 0 4px #ef4f9120}@media (max-width:800px){.client-shell .sidebar,.admin-shell .sidebar{box-shadow:0 -6px 24px #bd63951c}.nav-button.active{box-shadow:inset 0 3px #ef4f91}}@media (max-width:650px){.discover-card.announcement>img{width:105px}}.lobby-discover{background:#fff;border:2px solid #efb4cb;border-radius:18px;padding:27px 22px 18px;position:relative;box-shadow:6px 7px #f5c7da}.lobby-discover:before{content:"";background:repeating-linear-gradient(90deg,#ef78a8 0 30px,#ffd8e7 30px 60px);border-radius:15px 15px 0 0;height:13px;position:absolute;top:0;left:0;right:0}.lobby-discover>header{margin-top:7px}.lobby-discover-carousel{padding-inline:2px}.discover-card{background:#fff!important;border:2px solid #edb9cd!important;border-radius:14px!important;outline:0!important;box-shadow:4px 5px #f3c5d7!important}.discover-card>img,.discover-cat{border-right:1px solid #f1dbe4;background:#fff!important}.discover-card strong,.stock-catalog-card h2{overflow-wrap:anywhere;white-space:normal;text-overflow:clip;min-width:0;max-width:100%;display:block;overflow:visible!important}.discover-card b{border-radius:8px}.stock-catalog-top{background:#fff;border-radius:14px;overflow:hidden}.stock-catalog-top:before{content:"";background:repeating-linear-gradient(90deg,#ef78a8 0 24px,#ffd8e7 24px 48px);height:9px;position:absolute;top:0;left:0;right:0}.stock-catalog-card,.stock-catalog-card:nth-child(2n){border-radius:14px!important;transform:none!important}.stock-catalog-card>div{min-width:0}.stock-catalog-card h2{min-height:0;font-size:15px}.admin-lobby-hero{background:linear-gradient(135deg,#f7c6da,#f0e6fa)!important;border-radius:18px!important;box-shadow:5px 6px #edc4d5!important}.admin-lobby-hero>span{border-radius:16px!important}.admin-lobby-grid{gap:14px!important}.admin-lobby-grid>button{background:#fff!important;border:2px solid #edc2d4!important;border-radius:16px!important;outline:0!important;min-height:128px!important;box-shadow:4px 5px #f1cfdd!important}.admin-lobby-grid>button>span{border-radius:13px!important}.admin-lobby-grid strong{overflow-wrap:normal!important;word-break:normal!important}.admin-lobby-grid small{overflow-wrap:anywhere!important}.admin-operation-section,.admin-content-form,.stock-admin-form,.stock-publish-bar,.stock-admin-reservations,.group-order-create,.group-order-card{background:#fff!important;border-radius:17px!important;box-shadow:4px 5px #f2cfdd!important}.admin-shell button,.stock-admin-page button{border-radius:10px!important}.stock-admin-grid article{overflow:hidden;border-radius:12px!important}.stock-admin-grid h3{overflow-wrap:anywhere}.stock-order-summary{background:#fff;border:2px solid #e9bad0;border-radius:17px;gap:16px;margin:28px 0;padding:22px;display:grid;box-shadow:5px 6px #f2cddd}.stock-order-summary>header{border-bottom:1px solid #efdce5;justify-content:space-between;align-items:end;gap:20px;padding-bottom:15px;display:flex}.stock-order-summary>header span{color:#b72c66;letter-spacing:.12em;font-size:9px;font-weight:950}.stock-order-summary>header h2{color:#4e3e47;margin:4px 0}.stock-order-summary>header p{color:#82747c;margin:0;font-size:10px}.stock-order-summary>header>strong{color:#b72c66;white-space:nowrap;font-size:28px}.stock-order-summary-grid{gap:12px;display:grid}.stock-order-summary-grid>article{background:#fffafd;border:1px solid #edd5e1;border-radius:13px;padding:16px}.stock-order-summary-title{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;display:grid}.stock-order-summary-title>img,.stock-order-summary-title>span{object-fit:contain;background:#fff;border:1px solid #efd8e2;border-radius:10px;place-items:center;width:54px;height:54px;display:grid}.stock-order-summary-title>div{gap:3px;min-width:0;display:grid}.stock-order-summary-title small{color:#a3768d;text-transform:uppercase;font-size:8px;font-weight:900}.stock-order-summary-title b{overflow-wrap:anywhere;color:#4e3e47}.stock-order-summary dl{gap:6px;margin:13px 0;display:grid}.stock-order-summary dl>div{background:#fff;border-radius:9px;justify-content:space-between;gap:15px;padding:8px 10px;display:flex}.stock-order-summary dt{color:#64535c;font-size:10px}.stock-order-summary dd{color:#8b7882;margin:0;font-size:9px}.stock-order-summary footer{justify-content:space-between;align-items:end;gap:15px;display:flex}.stock-order-summary footer>div{display:grid}.stock-order-summary footer small{color:#85747c;font-size:9px}.stock-order-summary footer strong{color:#b72c66;font-size:21px}.stock-order-summary footer button{color:#fff;cursor:pointer;background:#d94f89;border:0;padding:11px 13px;font-weight:950}.stock-order-summary footer button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:760px){.lobby-discover{border-radius:15px;padding:24px 12px 12px}.discover-card{flex-basis:100%;grid-template-columns:110px minmax(0,1fr);border-radius:12px!important}.discover-card>img,.discover-cat{width:110px}.discover-card>div:last-child{min-width:0;padding:14px 12px}.discover-card strong{font-size:18px}.admin-lobby-grid>button{border-radius:13px!important;min-height:116px!important}.stock-order-summary{border-radius:14px;padding:15px}.stock-order-summary>header,.stock-order-summary footer{flex-direction:column;align-items:stretch}.stock-order-summary>header>strong{font-size:24px}.stock-order-summary footer button{width:100%}}.admin-global-search{z-index:3;background:#fff;border:2px solid #edc2d4;border-radius:18px;margin-top:24px;padding:20px;position:relative;box-shadow:4px 5px #f1cfdd}.admin-global-search>label{color:#7d415b;text-transform:uppercase;letter-spacing:.07em;margin-bottom:9px;font-size:12px;font-weight:900;display:block}.admin-global-search>div:first-of-type{background:#fffafd;border:2px solid #e8c8d5;border-radius:13px;align-items:center;gap:10px;padding:0 14px;display:flex}.admin-global-search>div:first-of-type>span{color:#ac5b7b;font-size:25px}.admin-global-search input{color:#4f494f;width:100%;font:inherit;background:0 0;border:0;outline:0;padding:13px 0}.admin-global-results{gap:7px;margin-top:12px;display:grid}.admin-global-results>button{color:#554b50;text-align:left;cursor:pointer;background:#fffafc;border:1px solid #edd5de;border-radius:11px;grid-template-columns:100px minmax(0,1fr) minmax(0,1.4fr) 24px;align-items:center;gap:10px;padding:11px 13px;display:grid}.admin-global-results>button:hover{background:#fff2f7;border-color:#d98baa}.admin-global-results>button>span{color:#a64b70;text-transform:uppercase;font-size:10px;font-weight:900}.admin-global-results small{color:#81747a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-global-results b{color:#a64b70}.admin-global-results>p{color:#81747a;margin:5px 2px}.admin-attention-page{max-width:1120px}.admin-attention-summary{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.admin-attention-summary>span{color:#765564;background:#fff;border:1px solid #edc8d7;border-radius:999px;padding:11px 15px;font-size:12px}.admin-attention-summary strong{color:#a63e68;margin-right:5px;font-size:17px}.admin-attention-groups{gap:14px;display:grid}.admin-attention-groups details{background:#fff;border:2px solid #edc9d7;border-radius:17px;overflow:hidden;box-shadow:3px 4px #f3d8e2}.admin-attention-groups summary{color:#634c56;cursor:pointer;justify-content:space-between;align-items:center;padding:16px 18px;font-weight:900;display:flex}.admin-attention-groups summary b{color:#9f4167;background:#f6d2df;border-radius:999px;place-items:center;min-width:27px;height:27px;padding:0 8px;font-size:11px;display:grid}.admin-attention-groups details>div{gap:10px;padding:0 14px 14px;display:grid}.admin-attention-groups article{background:#fffafd;border:1px solid #efdae2;border-left:5px solid #d19aaf;border-radius:12px;padding:15px}.admin-attention-groups article.severity-high{border-left-color:#cf4d5d}.admin-attention-groups article header,.admin-attention-groups article footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-attention-groups article header span{color:#9f496b;text-transform:uppercase;background:#f6dde5;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:900}.admin-attention-groups article.severity-high header span{color:#b33848;background:#fde0e3}.admin-attention-groups article p{color:#756970;margin:9px 0;line-height:1.5}.admin-attention-groups article code{color:#8e4562;background:#f7edf1;border-radius:7px;padding:5px 8px}.admin-attention-groups article button{color:#9e3f66;cursor:pointer;background:#fff;border:1px solid #db9bb5;border-radius:9px;padding:8px 11px;font-weight:900}.admin-attention-empty{text-align:center;background:#fbfff9;border:2px dashed #cfe0cc;border-radius:18px;justify-items:center;padding:52px 20px;display:grid}.admin-attention-empty>span{color:#477f44;background:#dcebd8;border-radius:50%;place-items:center;width:54px;height:54px;font-size:25px;font-weight:900;display:grid}.admin-attention-empty h2{margin:14px 0 4px}.admin-attention-empty p{color:#71816f;margin:0}@media (max-width:760px){.admin-global-search{padding:14px}.admin-global-results>button{grid-template-columns:70px minmax(0,1fr) 20px}.admin-global-results small{display:none}.admin-attention-summary{grid-template-columns:1fr 1fr;display:grid}.admin-attention-summary>span:last-child{grid-column:1/-1}.admin-attention-groups article header,.admin-attention-groups article footer{flex-direction:column;align-items:flex-start}.admin-attention-groups article footer button{width:100%}}.admin-attention-groups article footer>div{flex-wrap:wrap;gap:8px;display:flex}.admin-correction-center{background:linear-gradient(145deg,#fff,#fbf5ff);border:2px solid #ddbedf;border-radius:18px;margin:20px 0 24px;padding:22px;box-shadow:4px 5px #ead6ec}.admin-correction-center>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-correction-center>header small,.admin-correction-preview small{color:#8f5b93;letter-spacing:.12em;font-size:9px;font-weight:900}.admin-correction-center h2{margin:4px 0}.admin-correction-center>header p{color:#776c7a;margin:0}.admin-correction-center>header>span{font-size:31px}.admin-correction-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;margin-top:18px;display:grid}.admin-correction-form label{color:#705c73;text-transform:uppercase;gap:6px;font-size:10px;font-weight:900;display:grid}.admin-correction-form input,.admin-correction-form select{color:#554b57;min-width:0;font:inherit;text-transform:none;background:#fff;border:1px solid #d9bfdc;border-radius:10px;padding:11px 12px}.admin-correction-form>button,.admin-correction-apply{color:#fff;cursor:pointer;background:#9b548f;border:0;border-radius:10px;padding:12px 15px;font-weight:900}.admin-correction-preview{background:#fff;border:1px solid #d9bfdc;border-radius:13px;margin-top:17px;padding:17px}.admin-correction-preview>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-correction-preview h3{margin:3px 0}.admin-correction-preview>header>button{color:#9b548f;cursor:pointer;background:0 0;border:0;font-weight:900}.admin-correction-preview>p{color:#745c38;background:#fff4df;border-radius:9px;padding:10px 12px;font-size:12px}.admin-correction-preview>div{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.admin-correction-preview section{min-width:0}.admin-correction-preview pre{color:#fff;background:#2f2931;border-radius:9px;max-height:230px;margin:7px 0;padding:12px;font-size:10px;line-height:1.5;overflow:auto}.admin-correction-apply{margin:14px 0 0 auto;display:block}.admin-audit-log{background:#fff;border:1px solid #dfc9d3;border-radius:14px;margin-top:20px}.admin-audit-log>summary{color:#6f5863;cursor:pointer;justify-content:space-between;align-items:center;padding:15px 17px;font-weight:900;display:flex}.admin-audit-log>summary b{color:#984c69;background:#f2dce5;border-radius:999px;padding:4px 8px;font-size:10px}.admin-audit-log>div{gap:8px;padding:0 13px 13px;display:grid}.admin-audit-log article{background:#fff8fb;border-radius:9px;padding:11px}.admin-audit-log article header{justify-content:space-between;gap:10px;display:flex}.admin-audit-log article time,.admin-audit-log article p{color:#87777e;font-size:10px}.admin-audit-log article p{margin:5px 0}.admin-audit-log article code{font-size:9px}@media (max-width:760px){.admin-correction-center{padding:16px}.admin-correction-form{grid-template-columns:1fr}.admin-correction-form>button{width:100%}.admin-correction-preview>div{grid-template-columns:1fr}.admin-correction-preview>div>span{display:none}.admin-correction-apply,.admin-attention-groups article footer>div,.admin-attention-groups article footer>div button{width:100%}}.payment-inbox-search{background:#fff9fb;border:3px solid #fff;border-radius:19px;outline:2px solid #e2b4dc;justify-content:space-between;align-items:end;gap:16px;margin:0 0 22px;padding:16px 18px;display:flex;box-shadow:0 4px #efc5e2}.payment-inbox-search label{color:#c45f77;gap:7px;min-width:min(420px,100%);font-size:12px;font-weight:950;display:grid}.payment-inbox-search input[type=search]{color:#281f2c;width:100%;font:inherit;background:#fff;border:2px solid #efc5e2;border-radius:14px;outline:none;padding:13px 15px}.payment-inbox-search input[type=search]:focus{border-color:#c45f77;box-shadow:0 0 0 4px #efc5e255}.payment-inbox-search small{color:#a14661;white-space:nowrap;background:#f5dfef;border-radius:999px;padding:9px 12px;font-weight:900}@media (max-width:640px){.payment-inbox-search{flex-direction:column;align-items:stretch}.payment-inbox-search label{min-width:0}.payment-inbox-search small{width:max-content}}.photocard-care-hero{background:linear-gradient(135deg,#fffafd,#f8eaf3);border:3px solid #fff;border-radius:28px;outline:2px solid #e7abc3;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:stretch;margin:34px 0 22px;display:grid;overflow:hidden;box-shadow:0 8px #edc7d8}.photocard-care-hero>img{box-sizing:border-box;object-fit:contain;object-position:center;background:#fff8fc;width:100%;height:310px;padding:26px;display:block}.photocard-care-hero>div{flex-direction:column;justify-content:center;padding:28px;display:flex}.photocard-care-hero small{color:#b72c66;letter-spacing:.12em;font-size:10px;font-weight:950}.photocard-care-hero h2{color:#b72c66;margin:7px 0 11px;font-size:36px;line-height:1}.photocard-care-hero p{color:#64535c;margin:0;line-height:1.55}.photocard-care-hero span{color:#9b4168;background:#fff;border-radius:12px;margin-top:18px;padding:10px 12px;font-size:11px;font-weight:900;line-height:1.4}.photocard-care-grid{margin-bottom:28px}.photocard-care-card{background:#fffafd!important;border-color:#efc7da!important}.photocard-care-card>div>span{color:#9f3564!important;background:#f6dce9!important}.photocard-care-requests{margin-top:26px}@media (max-width:760px){.photocard-care-hero{border-radius:20px;grid-template-columns:1fr}.photocard-care-hero>img{height:230px}.photocard-care-hero>div{padding:21px}.photocard-care-hero h2{font-size:30px}}@media (max-width:700px){.purchase-list{gap:12px}.purchase-record{grid-template-columns:76px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;min-height:0!important;padding:14px!important}.purchase-record:has(.purchase-check){padding-left:48px!important}.purchase-record:before{display:none!important}.purchase-record .purchase-check{top:50%!important;left:12px!important;transform:translateY(-50%)!important}.purchase-record .purchase-photo-button,.purchase-record>.record-placeholder{border-radius:15px!important;grid-area:1/1!important;width:76px!important;height:76px!important}.purchase-record .record-main{grid-area:1/2!important;width:100%!important;min-width:0!important}.purchase-record .record-main>small{overflow-wrap:anywhere;display:block;font-size:10px!important;line-height:1.2!important}.purchase-record .record-main h2{overflow-wrap:anywhere;margin:4px 0!important;font-size:16px!important;line-height:1.18!important}.purchase-record .record-main>p{margin:0!important;font-size:13px!important;line-height:1.3!important}.purchase-record .warehouse-code,.purchase-record .receipt-pending{white-space:normal;overflow-wrap:anywhere;max-width:100%;margin-top:7px!important}.purchase-record .record-money{text-align:left!important;flex-wrap:wrap!important;grid-area:2/1/auto/-1!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;padding:0!important;display:flex!important}.purchase-record .record-money>strong{font-size:15px!important}.purchase-record .record-money>span{justify-self:auto!important;padding:7px 10px!important;font-size:11px!important}.purchase-record .purchase-card-actions{flex:1 0 100%!important;justify-content:flex-end!important;gap:8px!important;margin-top:2px!important}.purchase-record .purchase-card-actions .whatsapp-payment-button,.purchase-record .purchase-card-actions .purchase-cancel-button{width:auto!important;max-width:100%!important;padding:8px 10px!important;font-size:10px!important;line-height:1.1!important}}.photocard-care-entry{appearance:none;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;padding:0;transition:transform .16s,box-shadow .16s}.photocard-care-entry:hover{transform:translateY(-2px)}.photocard-care-entry:focus-visible{outline-offset:4px;outline:3px solid #d56b9c}.photocard-care-discover>img{box-sizing:border-box;padding:10px;object-fit:contain!important;object-position:center!important;background:#fff8fc!important}.photocard-care-discover>img,.photocard-care-entry>img,.photocard-care-hero:not(.photocard-care-entry)>img{box-sizing:border-box;object-fit:contain!important;object-position:center!important;background:#fff8fc!important;padding:18px!important}@media (max-width:760px){.photocard-care-entry>img,.photocard-care-hero:not(.photocard-care-entry)>img{padding:14px!important}}.group-storage-actions{flex-direction:column;align-items:stretch;gap:7px;display:flex}.group-delete-package{white-space:nowrap;color:#b64364!important;background:#fff6f8!important;border:1px solid #e7a7b8!important;border-radius:10px!important;padding:7px 10px!important;font-size:12px!important;font-weight:700!important}.group-delete-package:hover{background:#ffe8ee!important}.group-delete-package:disabled{opacity:.55;cursor:not-allowed}.client-shell{--store-ink:#342c31;--store-muted:#786c72;--store-line:#e8dfe4;--store-paper:#fffdfd;--store-blush:#f7f1f4;--store-berry:#c83f73;--store-plum:#543445;min-height:100vh;background-color:#fcfafb!important;background-image:radial-gradient(#b37d9729 .7px,#0000 .8px)!important;background-size:18px 18px!important}.client-shell .topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--store-line)!important;background:#fffdfef2!important;box-shadow:0 10px 32px #4a283a0f!important}.client-shell .page{background:0 0!important}.client-shell .lobby-discover{margin:52px 0 34px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}.client-shell .lobby-discover:before{display:none!important}.client-shell .lobby-discover>header{border-bottom:1px solid var(--store-line);align-items:end;margin-bottom:20px;padding:0 2px 15px}.client-shell .lobby-discover>header small{color:#a44a70!important}.client-shell .lobby-discover>header h2{color:var(--store-ink);letter-spacing:-.025em;font-size:clamp(27px,3vw,38px)}.client-shell .lobby-discover>header>span{color:var(--store-muted)!important}.client-shell .lobby-discover-carousel{scrollbar-color:#c88aa6 #f2eaee;gap:20px;padding:7px 4px 28px}.client-shell .discover-card{flex-basis:min(450px,88vw);grid-template-columns:minmax(154px,40%) 1fr;min-height:226px;transition:transform .2s,box-shadow .2s,border-color .2s;overflow:hidden;border:1px solid var(--store-line)!important;background:var(--store-paper)!important;border-radius:22px!important;outline:0!important;box-shadow:0 12px 30px #4b2a3a17!important}.client-shell .discover-card:hover{transform:translateY(-4px);border-color:#d9bdca!important;box-shadow:0 18px 38px #4b2a3a21!important}.client-shell .discover-card>img,.client-shell .discover-cat{border:0!important;border-right:1px solid var(--store-line)!important;object-fit:cover!important;background:#f5f0f3!important;width:100%!important;height:100%!important;min-height:226px!important;padding:0!important}.client-shell .discover-card.shop>img{object-fit:contain!important;background:#f6f3f5!important;padding:18px!important}.client-shell .discover-card.announcement>img{aspect-ratio:auto!important;object-fit:contain!important;background:#f5f1f3!important;align-self:stretch!important;width:100%!important;height:100%!important;min-height:226px!important;padding:18px!important}.client-shell .discover-cat img{filter:drop-shadow(0 10px 12px #63364b1a);width:132px;height:132px}.client-shell .discover-card>div:last-child{align-content:center;gap:7px;padding:24px}.client-shell .discover-card small{font-size:8px;color:#9f4a70!important}.client-shell .discover-card strong{color:var(--store-ink);letter-spacing:-.02em;font-size:23px}.client-shell .discover-card p{line-height:1.45;color:var(--store-muted)!important}.client-shell .discover-card b{border-bottom:1px solid;justify-self:start;margin-top:8px;color:var(--store-berry)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0 0 3px!important}.client-shell .contact-strip{color:#fff;margin:48px 0 14px;padding:34px 36px;background:linear-gradient(120deg,#4b303e,#684158)!important;border:0!important;border-radius:24px!important;outline:0!important;box-shadow:0 18px 38px #3f223129!important}.client-shell .contact-strip .eyebrow{color:#f5b9d1!important}.client-shell .contact-strip h2{color:#fff}.client-shell .contact-strip>div:first-child>p:last-child{color:#eadce3!important}.client-shell .contact-actions a{border:1px solid #ffffffe0;color:var(--store-plum)!important;box-shadow:none!important;background:#fff!important}.client-shell .contact-actions a+a{color:#fff!important;background:0 0!important}.client-shell .stock-catalog-top{align-items:end;margin-bottom:28px;padding:10px 2px 20px;overflow:visible;border:0!important;border-bottom:1px solid var(--store-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.client-shell .stock-catalog-top:before,.client-shell .stock-catalog-top:after{display:none!important}.client-shell .stock-catalog-top .eyebrow{color:#a54a70!important}.client-shell .stock-catalog-top h1{letter-spacing:-.035em;font-size:clamp(31px,4vw,45px);color:var(--store-ink)!important}.client-shell .stock-catalog-actions{gap:9px}.client-shell .stock-page .admin-refresh,.client-shell .stock-cart-open{color:var(--store-plum)!important;box-shadow:none!important;background:#fff!important;border:1px solid #d9cbd2!important;border-radius:999px!important;outline:0!important;padding:10px 14px!important}.client-shell .stock-cart-open{border-color:var(--store-plum)!important;background:var(--store-plum)!important;color:#fff!important}.client-shell .photocard-care-hero{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);min-height:370px;margin:28px 0 36px;overflow:hidden;border:1px solid var(--store-line)!important;background:#fff!important;border-radius:30px!important;outline:0!important;box-shadow:0 20px 48px #4b2a3a1c!important}.client-shell .photocard-care-hero>img{border-right:1px solid var(--store-line);object-fit:cover;width:100%;height:100%;min-height:370px;background:#f4eff2!important;padding:0!important}.client-shell .photocard-care-hero>div{background:#fff;padding:clamp(30px,4vw,52px)}.client-shell .photocard-care-hero small{color:#a54a70!important}.client-shell .photocard-care-hero h2{letter-spacing:-.04em;margin:10px 0 15px;font-size:clamp(34px,4vw,50px);color:var(--store-ink)!important}.client-shell .photocard-care-hero p{max-width:34ch;font-size:16px;color:var(--store-muted)!important}.client-shell .photocard-care-hero span{margin-top:25px;padding:18px 0 0;border:0!important;border-top:1px solid var(--store-line)!important;color:#92506d!important;background:0 0!important;border-radius:0!important}.client-shell .stock-grid{gap:20px}.client-shell .stock-catalog-card,.client-shell .stock-catalog-card:nth-child(2n),.client-shell .photocard-care-card{transition:transform .2s,box-shadow .2s,border-color .2s;overflow:hidden;border:1px solid var(--store-line)!important;background:#fff!important;border-radius:22px!important;outline:0!important;transform:none!important;box-shadow:0 10px 26px #482b3914!important}.client-shell .stock-catalog-card:hover{border-color:#d7bdc9!important;transform:translateY(-4px)!important;box-shadow:0 17px 36px #482b391f!important}.client-shell .stock-catalog-card>:is(img,svg[data-product-crop]),.client-shell .stock-catalog-card>.stock-placeholder{aspect-ratio:1;border-bottom:1px solid #eee7eb;object-fit:contain!important;background:#f7f4f6!important;height:auto!important;padding:18px!important}.client-shell .stock-catalog-card>div{gap:8px;padding:17px 18px 19px}.client-shell .stock-catalog-card>div>span{color:#8f4867!important;background:#f2ebef!important;padding:5px 9px!important}.client-shell .stock-catalog-card h2{color:var(--store-ink)}.client-shell .stock-catalog-card strong{color:#a52f61}.client-shell .stock-catalog-card small{color:var(--store-muted)!important}.client-shell .stock-event-banner{padding:22px 24px;box-shadow:none!important;background:#f5f0f3!important;border:0!important;border-left:4px solid #b55a7e!important;border-radius:0 18px 18px 0!important}.client-shell .photocard-care-entry{border-radius:26px!important;box-shadow:0 16px 38px #4b2a3a1a!important}.client-shell .photocard-care-entry>div{background:#fff!important}@media (max-width:760px){.client-shell .lobby-discover{margin-top:36px}.client-shell .lobby-discover>header{flex-direction:column;align-items:flex-start;gap:7px}.client-shell .lobby-discover-carousel{gap:13px}.client-shell .discover-card{flex-basis:min(360px,90vw);grid-template-columns:42% 58%;min-height:196px;border-radius:18px!important}.client-shell .discover-card>img,.client-shell .discover-cat,.client-shell .discover-card.announcement>img{min-height:196px!important}.client-shell .discover-card>div:last-child{gap:5px;padding:16px}.client-shell .discover-card strong{font-size:18px}.client-shell .discover-card p{font-size:10px}.client-shell .contact-strip{margin-inline:0;padding:28px 23px;border-radius:20px!important}.client-shell .stock-catalog-top{align-items:flex-start;padding-inline:0}.client-shell .stock-catalog-actions{justify-content:flex-start;width:100%}.client-shell .photocard-care-hero{grid-template-columns:1fr;min-height:0;border-radius:22px!important}.client-shell .photocard-care-hero>img{border-right:0;border-bottom:1px solid var(--store-line);height:245px;min-height:245px}.client-shell .photocard-care-hero>div{padding:27px 23px 30px}.client-shell .photocard-care-hero h2{font-size:34px}}@media (max-width:600px){.client-shell .stock-grid{gap:11px}.client-shell .stock-catalog-card,.client-shell .photocard-care-card{border-radius:16px!important}.client-shell .stock-catalog-card>:is(img,svg[data-product-crop]),.client-shell .stock-catalog-card>.stock-placeholder{padding:10px!important}.client-shell .stock-catalog-card>div{padding:12px}.client-shell .stock-catalog-card h2{font-size:12px}}.stock-photo-inputs{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:8px}.stock-photo-inputs>span{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.stock-photo-inputs>span small{color:#8d6d7b;font-size:9px}.stock-photo-inputs>label{background:#fff6fa;border:1px solid #ecc5d5;border-radius:12px;height:100%;padding:9px}.stock-photo-inputs input[type=file]{background:#fff;border-width:1px;padding:6px;font-size:9px}.stock-photo-inputs input[type=file]::file-selector-button{color:#fff;font:inherit;background:#c94b80;border:0;border-radius:8px;margin-right:7px;padding:7px 9px;font-weight:900}@media (max-width:600px){.stock-photo-inputs{grid-template-columns:1fr}.stock-photo-inputs>span{grid-column:1}}.stock-photo-inputs>.stock-camera-launch{color:#fff;background:#c94b80;border:1px solid #c94b80;border-radius:12px;min-height:54px;margin:0;padding:10px 14px;font-weight:900;box-shadow:0 4px #9e315f}.stock-camera-modal{z-index:10000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#2a1821c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.stock-camera-panel{background:#fff8fb;border:1px solid #f1bfd3;border-radius:24px;width:min(100%,520px);padding:14px;box-shadow:0 22px 70px #27111c59}.stock-camera-panel>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.stock-camera-panel>header strong{color:#6f2948;font-size:16px}.stock-camera-panel>header button{color:#7d4860;background:#fff;border:1px solid #ddb0c2;border-radius:999px;width:auto;min-width:72px;margin:0;padding:8px 12px}.stock-camera-view{aspect-ratio:3/4;color:#fff;background:#211a1e;border-radius:18px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.stock-camera-view video{object-fit:cover;width:100%;height:100%}.stock-camera-view>span{text-align:center;font-size:12px;font-weight:800;position:absolute;inset:auto 12px 18px}.stock-camera-error{color:#8b3159;background:#ffe8f0;border-radius:12px;margin:10px 0 0;padding:10px 12px;font-size:12px}.stock-camera-actions{grid-template-columns:1fr 1.25fr;gap:9px;margin-top:12px;display:grid}.stock-camera-actions button{border-radius:14px;min-height:48px;margin:0}.stock-camera-actions .stock-camera-shutter{color:#fff;background:#d62f75;box-shadow:0 4px #9f2357}.stock-camera-panel>small{color:#8d6d7b;text-align:center;margin-top:10px;display:block}@media (max-width:600px){.stock-camera-modal{padding:0}.stock-camera-panel{border:0;border-radius:0;width:100%;max-width:none;min-height:100dvh}.stock-camera-view{aspect-ratio:auto;min-height:58dvh;max-height:calc(100dvh - 190px)}}.group-order-toolbar{gap:12px;margin:18px 0 12px;display:grid}.group-order-toolbar>input{color:#4d3d44;width:100%;min-height:48px;font:inherit;background:#fff;border:2px solid #e9b6c9;border-radius:16px;padding:0 16px}.group-order-tabs{scrollbar-width:thin;gap:8px;padding:2px 2px 7px;display:flex;overflow-x:auto}.group-order-tabs button{color:#805169;background:#fff;border:1.5px solid #e2b7c5;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:8px 14px;font-weight:900;display:flex}.group-order-tabs button b{background:#f8e5ed;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:12px;display:grid}.group-order-tabs button.active{color:#fff;background:#d43679;border-color:#d43679;box-shadow:0 3px #a82860}.group-order-tabs button.active b{color:#b42865;background:#fff}.group-new-toggle{color:#a43766;background:#fff7fa;border:1.5px dashed #d987a7;border-radius:16px;width:100%;min-height:48px;margin:0 0 14px;font-weight:950}.group-order-card:not(.expanded)>:not(header){display:none!important}.group-order-card:not(.expanded){padding-bottom:0}.group-order-card>header{gap:12px}.group-order-toggle{color:#9c315f;white-space:nowrap;background:#fff;border:1.5px solid #d982a5;border-radius:999px;min-height:34px;padding:7px 11px;font-size:12px;font-weight:900}.stock-category-entry,.stock-category-hero{color:#4d4147;text-align:left;background:linear-gradient(115deg,#fff 0 48%,#fff0f6 48% 100%);border:2px solid #efb5ce;border-radius:28px;grid-template-columns:minmax(260px,.8fr) minmax(300px,1fr);width:100%;margin:22px 0;padding:0;display:grid;overflow:hidden;box-shadow:0 7px #f3ccdc}.stock-category-entry{cursor:pointer}.stock-category-entry>:is(img,svg[data-product-crop]),.stock-category-hero>:is(img,svg[data-product-crop]){object-fit:contain;background:radial-gradient(circle at 50% 48%,#ffe0ec 0 45%,#0000 46%);width:100%;height:310px;padding:20px}.stock-category-entry>div,.stock-category-hero>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:32px;display:flex}.stock-category-entry small,.stock-category-hero small{color:#bd326e;letter-spacing:.08em;font-weight:950}.stock-category-entry h2,.stock-category-hero h2{color:#4d4147;margin:0;font-size:clamp(34px,5vw,62px);line-height:1}.stock-category-entry p,.stock-category-hero p{color:#735e68;margin:0;font-size:17px}.stock-category-entry span,.stock-category-hero span{color:#fff;background:#d62f75;border-radius:999px;margin-top:8px;padding:11px 16px;font-weight:900}.stock-discover-card .discover-cat{background:linear-gradient(145deg,#fff0f6,#f5eafb)}.stock-discover-card .discover-cat img{object-fit:contain;width:100%;height:100%;padding:12px}.admin-compact-section{background:#fff;border:1px solid #edcad7;border-radius:16px;margin:10px 0;overflow:hidden}.admin-compact-section>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:flex}.admin-compact-section>summary::-webkit-details-marker{display:none}.admin-compact-section>summary>span{gap:2px;display:grid}.admin-compact-section>summary b{font-size:1rem}.admin-compact-section>summary small{color:var(--muted);font-size:.8rem}.admin-compact-section>summary i{color:var(--pink-strong);font-style:normal;font-weight:950}.admin-compact-section[open]>summary i{transform:rotate(180deg)}.admin-compact-section>.stock-publish-bar,.admin-compact-section>.stock-collection-presets,.admin-compact-section>.stock-admin-form{margin:0 10px 10px}.stock-inventory-compact>.group-order-tabs,.stock-inventory-compact>.stock-admin-grid,.stock-inventory-compact>.admin-refresh{margin-left:10px;margin-right:10px}.stock-inventory-compact>.admin-refresh{margin-bottom:10px}.stock-admin-orders{background:#fff8fb;border:2px solid #dda7bd;border-radius:22px;margin:24px 0;padding:20px}.stock-admin-orders>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.stock-admin-orders>header small{color:#b32f67;letter-spacing:.08em;font-weight:950}.stock-admin-orders>header h2,.stock-admin-orders>header p{margin:3px 0 0}.stock-admin-orders>header>strong{color:#fff;background:#d62f75;border-radius:50%;place-items:center;min-width:44px;height:44px;display:grid}.stock-admin-orders>div{gap:9px;display:grid}.stock-client-order{background:#fff;border:1px solid #edcad7;border-radius:15px;overflow:hidden}.stock-client-order>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:15px;list-style:none;display:grid}.stock-client-order>summary::-webkit-details-marker{display:none}.stock-client-order>summary>span{gap:3px;min-width:0;display:grid}.stock-client-order>summary b{font-size:1.05rem}.stock-client-order>summary small{color:var(--muted)}.stock-client-order>summary>strong{white-space:nowrap;color:var(--pink-strong)}.stock-client-order>summary:after{content:"⌄";color:var(--pink-strong);text-align:right;grid-column:3;font-weight:950}.stock-client-order[open]>summary:after{content:"⌃"}.stock-client-order>div{gap:8px;padding:0 10px 10px;display:grid}.stock-admin-orders article{background:#fff;border:1px solid #edcad7;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.stock-admin-orders article>div{gap:3px;display:grid}.stock-order-photo{object-fit:cover;border:1px solid var(--line);background:#fff;border-radius:18px;flex:0 0 72px;width:72px;height:72px}.stock-order-photo-placeholder{color:var(--pink-strong);place-items:center;font-size:1.5rem;display:grid}.stock-admin-orders article>span{color:#835d18;background:#fff0cf;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.stock-admin-orders article>span.paid{color:#237257;background:#ddf7eb}@media (max-width:720px){.group-order-toolbar{z-index:12;background:linear-gradient(#fffafc 85%,#0000);margin:10px -2px 12px;padding:10px 2px 4px;position:sticky;top:76px}.group-order-toolbar>input{min-height:44px}.group-order-tabs{margin-right:-18px}.group-order-card{border-radius:20px}.group-order-card>header{align-items:flex-start;padding:14px}.group-order-title{min-width:0}.group-order-title h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:20px;display:-webkit-box;overflow:hidden}.group-order-title p{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.group-order-progress{min-width:92px}.group-order-progress .group-delete-button{display:none}.stock-category-entry,.stock-category-hero{background:linear-gradient(#fff 0 52%,#fff0f6 52% 100%);grid-template-columns:1fr}.stock-category-entry>:is(img,svg[data-product-crop]),.stock-category-hero>:is(img,svg[data-product-crop]){height:230px;padding:12px 18px 0}.stock-category-entry>div,.stock-category-hero>div{padding:22px}.stock-category-entry h2,.stock-category-hero h2{font-size:38px}.stock-admin-orders{padding:15px}.stock-admin-orders article{align-items:flex-start}.stock-client-order>summary{padding:13px}.stock-client-order>summary b{font-size:.95rem}.stock-client-order>summary small{font-size:.78rem}.stock-client-order>summary>strong{font-size:.9rem}}@media (min-width:1001px){.client-lobby-grid>button:nth-child(4),.client-lobby-grid>button:nth-child(5),.client-lobby-grid>button:nth-child(6){grid-column:span 2!important}}.client-card-sticker.shopkeeper-sticker{background:#f9dbe8;overflow:hidden}.client-card-sticker.shopkeeper-sticker img{object-fit:contain;object-position:center;filter:none;width:100%;height:100%;transform:scale(1.08)}@media (min-width:761px){.client-shell .stock-category-entry,.client-shell .stock-category-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:330px}.client-shell .stock-category-entry>:is(img,svg[data-product-crop]),.client-shell .stock-category-hero>:is(img,svg[data-product-crop]){object-fit:contain;object-position:center;width:100%;height:330px;padding:18px}}.client-shell .stock-catalog-card>:is(img,svg[data-product-crop]),.client-shell .stock-catalog-card>.stock-placeholder{box-sizing:border-box;width:100%;aspect-ratio:1!important;object-fit:contain!important;object-position:center!important;height:auto!important}.profile-page{max-width:1180px}.profile-page .page-heading{justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.profile-page .page-heading h1{margin:3px 0;font-size:clamp(28px,4vw,44px)}.profile-page .page-heading p{margin:3px 0}.profile-page .profile-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.profile-page .profile-actions button{min-height:44px;padding:10px 16px}.profile-page .summary-grid.profile-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.profile-page .summary-grid.profile-summary button{min-height:112px;padding:16px}.profile-page .summary-grid.profile-summary strong{font-size:clamp(24px,3vw,36px)}.profile-page .profile-card{grid-template-columns:150px minmax(0,1fr);gap:22px;margin:0;padding:20px}.profile-page .big-avatar{width:88px;height:88px}.profile-page .profile-avatar-editor{align-content:center}.profile-page .profile-identity-editor label>div{grid-template-columns:minmax(0,1fr) auto}.profile-page .profile-identity-editor input{min-height:44px}.profile-page .profile-identity-editor button{min-height:44px;padding:9px 14px}.profile-page .addresses-title{margin:22px 0 12px}.profile-page .saved-address-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.profile-page .saved-address{padding:17px}.profile-page .saved-address h2{margin:10px 0 6px}.profile-page .saved-address p{margin:4px 0}.profile-page .delete-address{margin-top:8px}@media (max-width:700px){.profile-page{padding-inline:14px}.profile-page .page-heading{gap:12px;padding:16px;display:grid}.profile-page .page-heading h1{font-size:30px;line-height:1}.profile-page .page-heading>div:first-child>p:last-child{font-size:13px;line-height:1.35}.profile-page .profile-actions{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.profile-page .profile-actions button{width:100%;min-height:42px;padding:8px 10px;font-size:13px}.profile-page .summary-grid.profile-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:13px 0;display:grid}.profile-page .summary-grid.profile-summary button{text-align:left;border-radius:16px;min-width:0;min-height:92px;padding:11px 8px}.profile-page .summary-grid.profile-summary span{font-size:11px;line-height:1.15}.profile-page .summary-grid.profile-summary strong{overflow-wrap:anywhere;font-size:20px}.profile-page .summary-grid.profile-summary small{font-size:9px;line-height:1.15}.profile-page .profile-card{grid-template-columns:76px minmax(0,1fr);gap:12px;padding:15px}.profile-page .big-avatar{width:64px;height:64px}.profile-page .avatar-upload{text-align:center;padding:6px 8px;font-size:9px}.profile-page .profile-identity-editor label{font-size:10px}.profile-page .profile-identity-editor label>div{grid-template-columns:1fr;gap:6px;display:grid}.profile-page .profile-identity-editor input,.profile-page .profile-identity-editor button{min-height:38px}.profile-page .profile-identity-editor p{overflow-wrap:anywhere;margin:6px 0;font-size:11px}.profile-page .addresses-title{margin:18px 0 9px;font-size:27px}.profile-page .saved-address-grid{grid-template-columns:1fr;gap:10px}.profile-page .saved-address{padding:15px}.client-shell .content{padding:10px 10px 82px!important}.client-shell .page{padding-top:8px!important}.client-shell .topbar{gap:7px!important;min-height:64px!important;padding:7px 10px!important}.client-shell .brand{min-width:0!important;padding:5px 8px!important}.client-shell .brand img{width:38px!important;height:38px!important}.client-shell .brand span{font-size:13px!important}.client-shell .language-toggle{transform-origin:100%;transform:scale(.88)}.client-shell .notification-bell,.client-shell .avatar{width:42px!important;min-width:42px!important;height:42px!important}.client-lobby-hero{min-height:180px!important;margin-bottom:12px!important;padding:18px 17px 76px!important}.client-lobby-copy h1{margin:4px 0!important;font-size:31px!important}.client-lobby-copy>p:not(.eyebrow){margin:3px 0!important;font-size:12px!important}.client-lobby-copy .client-code{padding:6px 9px!important;font-size:9px!important}.client-cat-sticker.hero-cat{width:128px!important;height:105px!important;bottom:0!important;right:8px!important}.client-cat-sticker.hero-cat img{width:128px!important;height:105px!important}.client-lobby-identity{grid-template-columns:54px minmax(0,1fr)!important;gap:10px!important;margin-bottom:14px!important;padding:13px!important}.lobby-profile-photo{width:54px!important;height:54px!important}.lobby-profile-details{gap:2px!important}.lobby-profile-details strong{font-size:18px!important}.lobby-profile-details p{margin:0!important;font-size:10px!important}.lobby-profile-addresses{grid-column:1/-1!important;grid-template-columns:1fr 1fr!important;gap:7px!important;display:grid!important}.lobby-profile-addresses article{border-radius:12px!important;padding:9px!important}.lobby-profile-addresses article strong{font-size:10px!important}.lobby-profile-addresses article p{font-size:8px!important;line-height:1.2!important}.lobby-profile-addresses article button{padding:5px 7px!important;font-size:8px!important}.lobby-code-reminder{grid-column:1/-1!important;margin:0!important;padding:6px!important;font-size:9px!important}.lobby-profile-actions{grid-column:1/-1!important;gap:6px!important;display:flex!important}.lobby-profile-actions>*{flex:1!important;min-height:32px!important;padding:7px 5px!important;font-size:8px!important}.client-lobby-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin-bottom:15px!important}.client-lobby-grid>button{border-radius:18px!important;grid-template-columns:58px minmax(0,1fr)!important;min-height:112px!important;padding:17px 10px 10px!important;box-shadow:4px 5px #f2b3cc!important}.client-lobby-grid strong{font-size:16px!important;line-height:1.05!important}.client-lobby-grid small{font-size:8px!important;line-height:1.2!important}.client-card-sticker{width:54px!important;height:58px!important}.client-card-sticker img{width:60px!important;height:62px!important}.client-lobby-grid>button>b{min-width:25px!important;height:25px!important;padding:0 5px!important;font-size:8px!important;top:9px!important;right:8px!important}.client-lobby-grid>button>i{padding:3px 5px!important;font-size:6px!important;bottom:7px!important;right:18px!important}.contact-strip{gap:10px!important;margin-top:12px!important;padding:14px!important}.contact-strip h2{font-size:18px!important}.contact-strip p{font-size:10px!important}.contact-actions a{padding:9px 8px!important;font-size:10px!important}.client-shell .page-heading{margin-bottom:12px!important;padding:14px!important}.client-shell .page-heading h1{margin:3px 0!important;font-size:28px!important;line-height:1.02!important}.client-shell .page-heading p{font-size:11px!important;line-height:1.3!important}.client-shell .section-title{margin:16px 0 9px!important;font-size:25px!important}.client-shell .summary-grid{gap:7px!important;margin:10px 0 13px!important}.client-shell .summary-grid button{border-radius:15px!important;min-height:86px!important;padding:10px!important}.client-shell .summary-grid span{font-size:10px!important}.client-shell .summary-grid strong{font-size:21px!important}.client-shell .summary-grid small{font-size:8px!important}.client-shell .item-grid,.client-shell .stock-grid{gap:8px!important}.client-shell .item-card,.client-shell .stock-catalog-card{border-radius:15px!important}.client-shell .item-info,.client-shell .stock-catalog-card>div{padding:9px!important}.client-shell .item-info h2,.client-shell .stock-catalog-card h2{font-size:12px!important;line-height:1.15!important}.client-shell .record-card,.client-shell .purchase-record,.client-shell .shipment-group,.client-shell .payment-card,.client-shell .quote-card{border-radius:17px!important;padding:13px!important}.client-shell .record-card h2,.client-shell .purchase-record h2,.client-shell .shipment-group h2,.client-shell .payment-card h2{font-size:17px!important;line-height:1.12!important}.client-shell .record-card p,.client-shell .purchase-record p,.client-shell .shipment-group p,.client-shell .payment-card p{font-size:11px!important;line-height:1.3!important}.client-shell button,.client-shell a{scroll-margin-bottom:86px}.home-page .client-lobby-identity{grid-template-columns:58px minmax(0,1fr)!important;margin-bottom:16px!important;display:grid!important}.home-page .lobby-profile-addresses,.home-page .lobby-profile-actions,.home-page .avatar-message{display:none!important}.home-page .lobby-profile-photo{width:56px!important;height:56px!important}.home-page .lobby-profile-details small{font-size:8px!important}.home-page .lobby-profile-details strong{font-size:20px!important}.home-page .lobby-profile-details p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:10px!important}.home-page .lobby-profile-details b{width:max-content;padding:5px 9px!important;font-size:10px!important}.home-page .client-lobby-grid{gap:12px!important}.home-page .client-lobby-grid>button{grid-template-columns:58px minmax(0,1fr)!important;min-height:106px!important;padding:17px 12px 11px!important}.home-page .client-lobby-grid>button>div{gap:3px!important}.home-page .client-lobby-grid strong{font-size:16px!important;line-height:1.02!important}.home-page .client-lobby-grid small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:7.5px!important;line-height:1.15!important;display:-webkit-box!important;overflow:hidden!important}.home-page .client-card-sticker{width:52px!important;height:56px!important}.home-page .client-card-sticker img{width:56px!important;height:58px!important}}.admin-client-actions>button:not(.portal){color:#9f3f66;width:100%;box-shadow:none;cursor:pointer;background:#fff0f6;border:1.5px solid #e4adc2;border-radius:11px;padding:9px 12px;font:900 11px/1.1 Fredoka,sans-serif}.admin-client-actions>button:not(.portal):hover{background:#f9deea;border-color:#d98eaa}.payment-inbox-whatsapp{color:#634451;text-align:center;place-content:center;gap:5px;display:grid}.payment-inbox-whatsapp strong{line-height:1.1}.payment-inbox-whatsapp span{line-height:1.2}.payment-inbox-list>article{gap:13px}.payment-inbox-gallery .payment-inbox-photo:only-child{height:92px}.payment-inbox-info{gap:3px}.payment-inbox-info h2{margin:0;font-size:17px;line-height:1.12}.payment-inbox-info p,.payment-inbox-info small{margin:0;line-height:1.22}@media (max-width:850px){.payment-inbox-list>article{gap:8px 11px;padding:10px}.payment-inbox-gallery{grid-row:1/span 2;align-self:stretch}.payment-inbox-gallery .payment-inbox-photo,.payment-inbox-gallery .payment-inbox-photo:only-child{height:86px}.payment-inbox-whatsapp{height:100%;min-height:86px;padding:7px}.payment-inbox-whatsapp strong{font-size:10px}.payment-inbox-whatsapp span{font-size:7.5px}.payment-inbox-total{text-align:left;align-self:start}.payment-inbox-total small{font-size:8px}.payment-inbox-total strong{font-size:15px}.payment-inbox-actions{gap:7px}.payment-inbox-actions button{min-height:34px;padding:7px 5px}}@media (max-width:700px){.admin-client-list{gap:10px}.admin-client-list>article{border-radius:18px!important;gap:9px!important;padding:12px 13px!important}.admin-client-name{gap:10px}.admin-client-name>span{border-radius:13px;min-width:54px;height:44px}.admin-client-name h2{font-size:16px}.admin-client-name p{font-size:10px}.admin-client-numbers{gap:10px}.admin-client-actions{grid-template-columns:1fr 1fr;gap:8px}.admin-client-actions>button{min-height:38px;padding:8px 6px!important;font-size:10px!important}}@media (max-width:520px){.payment-inbox-list{gap:11px}.payment-inbox-list>article{border-radius:17px;grid-template-columns:76px minmax(0,1fr);gap:7px 9px;padding:9px;box-shadow:0 3px #efc5e2}.payment-inbox-gallery{grid-template-columns:1fr;gap:3px}.payment-inbox-gallery .payment-inbox-photo,.payment-inbox-gallery .payment-inbox-photo:only-child{border-radius:11px;grid-column:auto;height:76px}.payment-inbox-gallery{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.payment-inbox-gallery .payment-inbox-photo{scroll-snap-align:start;flex:0 0 76px}.payment-inbox-whatsapp{border-radius:11px;min-height:76px}.payment-inbox-info{gap:2px}.payment-inbox-info>span{font-size:8px}.payment-inbox-info h2{font-size:14px!important}.payment-inbox-info p{font-size:9px;line-height:1.18}.payment-inbox-info small{font-size:8px}.payment-inbox-total{gap:1px}.payment-inbox-total strong{font-size:14px!important}.payment-inbox-actions button{min-height:32px;padding:6px 4px!important;font-size:8.5px!important}}.stock-collection-presets,.stock-payment-guide{background:linear-gradient(135deg,#fff8fb,#f8edf8);border:2px solid #e8bad0;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 16px;padding:16px 18px;display:flex;box-shadow:0 4px #efd0dd}.stock-collection-presets>div:first-child,.stock-payment-guide>div{gap:4px;display:grid}.stock-collection-presets small,.stock-payment-guide small{color:#b14472;letter-spacing:.08em;font-size:10px;font-weight:950}.stock-collection-presets strong,.stock-payment-guide h2{color:#503c48;margin:0;font-size:18px;line-height:1.12}.stock-collection-presets p,.stock-payment-guide p{color:#756a76;margin:0;font-size:11px;line-height:1.3}.stock-collection-presets>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.stock-collection-presets button,.stock-payment-guide>button{color:#9f3f66;cursor:pointer;background:#fff;border:1.5px solid #d99ab6;border-radius:12px;min-height:38px;padding:8px 12px;font:900 10px/1.1 Fredoka,sans-serif}.stock-collection-presets button:first-child,.stock-payment-guide>button{color:#fff;background:#d96f99}.stock-order-admin-actions>button{color:#963d62;background:#fff5f9;border:1.5px solid #dfa9bf;border-radius:10px;font:900 10px/1.15 Fredoka,sans-serif}.stock-order-admin-actions>button:not(.secondary){color:#fff;background:#d96f99}@media (max-width:700px){.stock-collection-presets,.stock-payment-guide{border-radius:17px;gap:11px;padding:13px;display:grid}.stock-collection-presets strong,.stock-payment-guide h2{font-size:16px}.stock-collection-presets>div:last-child{grid-template-columns:1fr 1fr;display:grid}.stock-collection-presets button,.stock-payment-guide>button{width:100%;min-height:36px;padding:7px 8px}.stock-admin-orders>div>article{gap:9px;padding:11px}.stock-order-admin-actions{gap:6px}}.client-box-packets{background:#fff9fb;border:1.5px solid #e5b8ca;border-radius:15px;margin:12px 0}.client-box-packets>summary{color:#a5446c;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:11px;font-weight:950;list-style:none;display:flex}.client-box-packets>summary::-webkit-details-marker{display:none}.client-box-packets>summary b{color:#fff;background:#d96f99;border-radius:999px;place-items:center;min-width:25px;height:25px;display:grid}.client-box-packets>div{gap:7px;padding:0 10px 10px;display:grid}.client-box-packets article{background:#fff;border:1px solid #f0d8e1;border-radius:11px;grid-template-columns:minmax(105px,auto) 1fr;gap:10px;padding:10px 11px;display:grid}.client-box-packets article b{color:#a5446c;font-size:10px}.client-box-packets article span{color:#695c65;font-size:10px;line-height:1.35}@media (max-width:600px){.client-box-packets article{grid-template-columns:1fr;gap:3px}}.group-extra-charges{background:#fff8fb;border:1.5px solid #e5c2d2;border-radius:16px;gap:10px;padding:13px;display:grid}.group-extra-charge-heading small{color:#b14472;letter-spacing:.08em;margin-bottom:2px;font-size:9px;font-weight:950;display:block}.group-extra-charge-heading strong{color:#57434e;font-size:13px}.group-extra-charge-list{gap:6px;display:grid}.group-extra-charge-list>div{background:#f7eaf2;border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.group-extra-charge-list span{gap:1px;display:grid}.group-extra-charge-list b{font-size:11px}.group-extra-charge-list small{color:#786773;font-size:8px}.group-extra-charge-list>div>strong{color:#aa416d;font-size:12px}.group-extra-charge-list button{color:#9b4568;background:#fff;border:1px solid #dfabc0;border-radius:9px;padding:6px 8px;font:900 8px Fredoka,sans-serif}.group-extra-charge-form{grid-template-columns:1.15fr .8fr .9fr auto;align-items:end;gap:8px;display:grid}.group-extra-charge-form label{color:#7a5c6b;gap:4px;font-size:8px;font-weight:900;display:grid}.group-extra-charge-form input,.group-extra-charge-form select{color:#55434d;background:#fff;border:1.5px solid #dfb6c9;border-radius:10px;width:100%;min-height:36px;padding:7px 9px;font:800 10px Fredoka,sans-serif}.group-extra-charge-form>button{color:#fff;background:#d96f99;border:0;border-radius:10px;min-height:36px;padding:8px 11px;font:950 9px Fredoka,sans-serif}@media (max-width:700px){.group-extra-charges{padding:10px}.group-extra-charge-form{grid-template-columns:1fr 1fr}.group-extra-charge-form>button{width:100%}.group-extra-charge-list>div{grid-template-columns:minmax(0,1fr) auto;gap:6px}.group-extra-charge-list button{grid-column:1/-1;width:100%}}.group-charge-method{background:#f9edf3;border:1.5px solid #ead0dc;border-radius:10px;align-content:center;gap:2px;min-height:36px;padding:6px 9px;display:grid}.group-charge-method small{color:#ac5a7c;font-size:7px;font-weight:950}.group-charge-method strong{color:#654c59;font-size:9px;line-height:1.1}.stock-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0 24px;display:grid}.stock-category-grid .stock-category-entry{border-radius:20px;grid-template-rows:150px minmax(0,1fr);grid-template-columns:1fr;width:100%;min-width:0;min-height:310px;margin:0;box-shadow:0 4px #f3ccdc}.stock-category-grid .stock-category-entry>:is(img,svg[data-product-crop]),.stock-category-grid .stock-category-entry>.stock-category-placeholder{object-fit:contain;background:radial-gradient(circle,#ffe0ec 0 44%,#fff8fb 45%);width:100%;height:150px;padding:8px}.stock-category-placeholder{color:#c65b87;place-items:center;font-size:22px;font-weight:950;display:grid}.stock-category-grid .stock-category-entry>div:last-child{gap:5px;min-width:0;padding:13px;display:flex}.stock-category-grid .stock-category-entry small{font-size:7px;line-height:1.1}.stock-category-grid .stock-category-entry h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:19px;line-height:1.02;display:-webkit-box;overflow:hidden}.stock-category-grid .stock-category-entry p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.2;display:-webkit-box;overflow:hidden}.stock-category-grid .stock-category-entry span{margin-top:auto;padding:7px 10px;font-size:9px}.stock-collection-presets{align-items:stretch;display:grid}.stock-new-collection{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.stock-new-collection input{color:#59444f;background:#fff;border:1.5px solid #dfa9bf;border-radius:11px;min-width:0;min-height:38px;padding:8px 11px;font:800 11px Fredoka,sans-serif}.stock-collection-buttons{flex-wrap:wrap;gap:7px;justify-content:flex-start!important;display:flex!important}.stock-collection-buttons>button.active,.stock-collection-buttons>span.active>button:first-child{color:#fff;background:#d96f99}.stock-collection-buttons>span{background:#fff;border:1.5px solid #d99ab6;border-radius:12px;display:flex;overflow:hidden}.stock-collection-buttons>span>button{border:0;border-radius:0}.stock-collection-buttons>span>button:last-child{color:#a33f68;background:#fff3f7;border-left:1px solid #edcada;min-width:34px;padding:6px;font-size:16px}@media (max-width:700px){.stock-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0 18px}.stock-category-grid .stock-category-entry{aspect-ratio:.78;border-radius:16px;min-height:218px;grid-template-rows:105px minmax(0,1fr)!important}.stock-category-grid .stock-category-entry>:is(img,svg[data-product-crop]),.stock-category-grid .stock-category-entry>.stock-category-placeholder{height:105px!important;padding:5px!important}.stock-category-grid .stock-category-entry>div:last-child{gap:4px!important;padding:9px!important}.stock-category-grid .stock-category-entry small{font-size:6px}.stock-category-grid .stock-category-entry h2{font-size:14px!important}.stock-category-grid .stock-category-entry p{font-size:8px!important}.stock-category-grid .stock-category-entry span{text-align:center;width:100%;padding:6px 5px;font-size:7px}.stock-new-collection{grid-template-columns:1fr}.stock-new-collection button{width:100%}.stock-collection-buttons{grid-template-columns:1fr 1fr;display:grid!important}.stock-collection-buttons>button,.stock-collection-buttons>span{width:100%}.stock-collection-buttons>span>button:first-child{flex:1}}.stock-category-grid .stock-category-entry>:is(img,svg[data-product-crop]),.client-shell .stock-catalog-card>:is(img,svg[data-product-crop]){object-fit:cover!important;object-position:center!important;background:#fbeaf1!important;padding:0!important}.payment-inbox-list{gap:12px;width:min(100%,1180px);margin:0 auto}.payment-inbox-list>article{border-radius:22px;align-items:center;min-height:0;grid-template-columns:104px minmax(230px,1fr) minmax(150px,.55fr) 142px!important;padding:14px 16px!important}.payment-inbox-whatsapp{background:linear-gradient(145deg,#fff8fb,#f8edf7)!important;border:1.5px solid #e4bdd0!important;border-radius:16px!important;min-height:82px!important;padding:12px 10px!important}.payment-inbox-whatsapp small{color:#9e4269;letter-spacing:.08em;background:#efd3e1;border-radius:999px;justify-self:center;padding:4px 8px;font-size:8px;font-weight:950}.payment-inbox-whatsapp strong{color:#543d49;font-size:13px!important}.payment-inbox-whatsapp span{color:#806d77;font-size:9px!important}.payment-inbox-actions{grid-template-columns:1fr;display:grid;gap:7px!important}.payment-inbox-actions button{border:1.5px solid #d78aa9;border-radius:13px;min-height:40px;font-weight:900;box-shadow:none!important;padding:9px 12px!important;font-size:12px!important}.payment-inbox-actions button:first-child{color:#fff;background:#dc8eac}.payment-inbox-actions button.reject{color:#9e4a6d;background:#fff;border-color:#e5b5c8}@media (max-width:850px){.payment-inbox-list>article{grid-template-columns:84px minmax(0,1fr)!important}.payment-inbox-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}}.payment-inbox-info time{color:#8b6878;background:#f3e7ed;border-radius:999px;width:max-content;margin-top:3px;padding:4px 8px;font-size:9px;font-weight:850;display:inline-flex}.stock-category-grid .stock-category-entry{isolation:isolate;position:relative}.stock-category-grid .stock-category-entry>:is(img,svg[data-product-crop]){transform-origin:50%;mix-blend-mode:multiply;transition:transform .2s}.stock-category-grid .stock-category-entry>div:last-child{z-index:2;background:linear-gradient(115deg,#fff 0 48%,#fff0f6 48% 100%);position:relative}.stock-category-grid .ateez-category-entry>img{mix-blend-mode:normal}.stock-category-grid .link-order-category-entry>img{object-fit:cover!important;object-position:center 38%!important}.payment-inbox-bulk{background:linear-gradient(135deg,#fff8fb,#f7edf4);border:1.5px solid #e6b8ca;border-radius:18px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;width:min(100%,1180px);margin:12px auto;padding:12px 14px;display:grid}.payment-inbox-bulk>label{color:#6b4b59;cursor:pointer;align-items:center;gap:9px;font-size:12px;font-weight:900;display:flex}.payment-inbox-bulk>div{justify-items:end;gap:1px;display:grid}.payment-inbox-bulk>div strong{color:#9d4168;font-size:12px}.payment-inbox-bulk>div small{color:#786470;font-size:10px}.payment-inbox-bulk-actions{justify-content:end;align-items:stretch;gap:8px!important;display:flex!important}.payment-inbox-bulk-actions>button{color:#fff;width:auto;min-height:38px;box-shadow:none;background:#d98bad;border:1.5px solid #d682a5;border-radius:13px;padding:8px 14px;font-size:11px;font-weight:900}.payment-inbox-bulk-actions>button.reject{color:#a94461;background:#fff;border-color:#c96d83}.payment-inbox-bulk input,.payment-inbox-select input{appearance:none;cursor:pointer;background:#fff;border:2px solid #d79ab4;border-radius:7px;width:19px;height:19px;margin:0}.payment-inbox-bulk input:checked,.payment-inbox-select input:checked{background:#d66f9b;box-shadow:inset 0 0 0 4px #fff}.payment-inbox-list>article{transition:border-color .15s,background .15s;position:relative;padding-left:50px!important}.payment-inbox-list>article.selected{background:#fff6fa;border-color:#d66f9b}.payment-inbox-select{place-items:center;display:grid;position:absolute;top:50%;left:16px;transform:translateY(-50%)}@media (max-width:700px){.payment-inbox-bulk{grid-template-columns:1fr auto;gap:9px;padding:10px}.payment-inbox-bulk-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;width:100%;display:grid!important}.payment-inbox-bulk-actions>button{width:100%;padding-inline:8px}.payment-inbox-list>article{padding-left:40px!important}.payment-inbox-select{left:10px}}.admin-debtor-bulk{background:linear-gradient(135deg,#fff8fb,#f7edf4);border:1.5px solid #e6b8ca;border-radius:18px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;margin:14px 0 18px;padding:12px 14px;display:grid}.admin-debtor-bulk>label{color:#6b4b59;cursor:pointer;align-items:center;gap:9px;font-size:12px;font-weight:900;display:flex}.admin-debtor-bulk>div{justify-items:end;gap:1px;display:grid}.admin-debtor-bulk>div strong{color:#9d4168;font-size:12px}.admin-debtor-bulk>div small{color:#786470;font-size:10px}.admin-debtor-bulk>button{color:#fff;min-height:38px;box-shadow:none;cursor:pointer;background:#d98bad;border:1.5px solid #d682a5;border-radius:13px;padding:8px 14px;font-size:11px;font-weight:900}.admin-debtor-bulk>button:disabled{opacity:.5;cursor:default}.admin-debtor-bulk input,.admin-debtor-select input{appearance:none;cursor:pointer;background:#fff;border:2px solid #d79ab4;border-radius:7px;width:19px;height:19px;margin:0}.admin-debtor-bulk input:checked,.admin-debtor-select input:checked{background:#d66f9b;box-shadow:inset 0 0 0 4px #fff}.admin-client-list>article{position:relative}.admin-client-list>article.selected{background:#fff4f8;outline-color:#d66f9b}.admin-debtor-select{place-items:center;display:grid;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.admin-client-list>article:has(.admin-debtor-select){padding-left:50px}@media (max-width:700px){.admin-debtor-bulk{grid-template-columns:1fr auto;gap:9px;padding:10px}.admin-debtor-bulk>button{grid-column:1/-1;width:100%}.admin-client-list>article:has(.admin-debtor-select){padding-left:43px}.admin-debtor-select{left:10px}}.record-date{color:#9d496d;white-space:nowrap;background:#f8e9ef;border-radius:999px;align-items:center;width:max-content;margin:.3rem 0;padding:.28rem .65rem;font-size:.75rem;font-weight:800;line-height:1.1;display:inline-flex}.admin-order-bulk-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.admin-order-bulk-actions button{color:#9d496d;background:#fff;border:2px solid #d78bab;border-radius:14px;min-height:44px;padding:.65rem 1rem;font-weight:800}.admin-order-bulk-actions button:last-child{color:#fff;background:#d86c9c}.admin-order-select{color:#9d496d;align-items:center;gap:.45rem;font-weight:800;display:flex}.admin-order-select input{accent-color:#d86c9c;width:22px;height:22px}.admin-order-list>article.selected{background:#fff0f6;box-shadow:inset 0 0 0 3px #df8db1}.admin-toolbar:has(.admin-order-bulk-panel){grid-template-columns:minmax(280px,1fr) minmax(430px,auto);align-items:stretch}.admin-order-bulk-panel{background:linear-gradient(135deg,#fff,#fff2f7);border:2px solid #efcbd9;border-radius:18px;justify-content:flex-end;align-items:center;gap:14px;padding:9px 11px;display:flex}.admin-order-bulk-summary{align-items:center;gap:10px;display:flex}.admin-order-bulk-summary>span{background:#f9e4ed;border-radius:12px;gap:1px;min-width:120px;padding:7px 10px;display:grid}.admin-order-bulk-summary small{color:#8d6a79;font-size:10px;font-weight:800}.admin-order-bulk-summary strong{color:#9d496d;font-size:16px}.admin-order-bulk-actions{flex-wrap:nowrap}.admin-order-bulk-actions button{min-height:42px;padding:.55rem .85rem}.admin-order-list>article.selectable{grid-template-columns:42px 72px minmax(0,1fr) minmax(225px,auto);align-items:center;padding:15px 18px;display:grid;position:relative}.admin-order-select{cursor:pointer;background:#fff;border:2px solid #e7b3c8;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.admin-order-select input{width:21px;height:21px;margin:0}.admin-order-select span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.admin-order-list>article.selectable.selected{background:linear-gradient(90deg,#fff0f6,#fff9fb);box-shadow:inset 0 0 0 3px #df8db1}@media (max-width:800px){.admin-toolbar:has(.admin-order-bulk-panel){grid-template-columns:1fr}.admin-order-bulk-panel{justify-content:stretch;display:grid}.admin-order-bulk-summary{grid-template-columns:1fr 1fr;display:grid}.admin-order-bulk-summary>span{min-width:0}.admin-order-bulk-actions{grid-template-columns:1fr 1fr;display:grid}.admin-order-list>article.selectable{grid-template-columns:36px 58px minmax(0,1fr);gap:10px}.admin-order-list>article.selectable>div:last-child{text-align:left;grid-column:3}.admin-order-select{width:34px;height:34px}}.admin-order-list>article:not(.selectable){grid-template-columns:72px minmax(0,1fr) minmax(210px,auto);align-items:center;display:grid}.admin-order-photo{cursor:pointer;background:#fff;border:2px solid #efd1dd;border-radius:14px;width:68px;height:68px;padding:0;overflow:hidden}.admin-order-photo img{object-fit:cover;width:100%;height:100%}.admin-order-photo.empty{color:#c45f77;background:#f9e8ee;place-items:center;font-size:22px;display:grid}.admin-order-list>article>div:first-of-type{min-width:0}.admin-order-list>article h3{overflow-wrap:break-word;word-break:normal}@media (max-width:700px){.admin-order-list>article:not(.selectable){grid-template-columns:58px minmax(0,1fr)}.admin-order-list>article:not(.selectable)>div:last-child{text-align:left;grid-column:2}.admin-order-photo{border-radius:12px;width:56px;height:56px}}@media (min-width:1001px){.home-page .client-lobby-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.home-page .client-lobby-grid>button{grid-column:auto!important}}.client-card-sticker.link-order-sticker{border-radius:24px!important;overflow:hidden!important}.client-card-sticker.link-order-sticker img{object-fit:cover!important;object-position:center!important;filter:none!important;width:100%!important;height:100%!important;transform:none!important}.stock-category-grid .stock-category-entry>:is(img,svg[data-product-crop]){transform:none!important}.online-urgent-whatsapp{text-align:center;background:#25d366;border-radius:16px;justify-content:center;align-items:center;min-height:52px;padding:12px 18px;font-weight:950;text-decoration:none;display:flex;box-shadow:0 4px #159c49;color:#fff!important}.online-payment-proof{background:#fff6fa;border:1.5px dashed #d95f8e;border-radius:16px;gap:8px;margin-top:14px;padding:14px 16px;display:grid!important}.online-payment-proof span{font-weight:900}.online-payment-proof span b{color:#c23c70;text-transform:uppercase;font-size:10px}.online-payment-proof input{width:100%}.online-payment-proof small{color:#8a6b78}.admin-online-proof{background:#d94f89;border-radius:999px;width:max-content;padding:9px 13px;font-weight:900;text-decoration:none;display:inline-flex;color:#fff!important}.stock-category-grid .stock-category-entry>:is(img,svg[data-product-crop]){box-sizing:border-box!important;object-fit:contain!important;object-position:center!important;mix-blend-mode:normal!important;background:linear-gradient(135deg,#ffdce9 0%,#f8c8db 100%)!important;width:100%!important;height:150px!important;padding:8px!important;transform:none!important}@media (max-width:700px){.stock-category-grid .stock-category-entry>:is(img,svg[data-product-crop]){height:105px!important;padding:5px!important}}.admin-online-request-list{gap:14px;min-width:0;display:grid}.admin-online-request-list>.online-link-card{width:100%;min-width:0;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:18px!important;display:grid!important}.admin-online-request-list>.online-link-card>header,.admin-online-request-list>.online-link-card>h2,.admin-online-request-list>.online-link-card>footer,.admin-online-request-list>.online-link-card>p,.admin-online-request-list>.online-link-card>.admin-online-items,.admin-online-request-list>.online-link-card>.admin-online-proof{grid-column:1/-1!important}.admin-online-request-list>.online-link-card>h2{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:22px;display:flex}.admin-online-request-list>.online-link-card>h2 small{color:#a94b70;background:#f8e7ef;border-radius:999px;padding:5px 8px;font:800 10px/1.2 Fredoka,sans-serif}.admin-online-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0;display:grid}.admin-online-items>section{background:#fff8fb;border:1px solid #ead0da;border-radius:14px;min-width:0;padding:12px}.admin-online-items>section>header{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid!important}.admin-online-items>section>header>b{color:#8e3158;background:#efb0c9;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.admin-online-items>section>header div{gap:2px;min-width:0;display:grid}.admin-online-items>section>header small{color:#b85a7e;text-transform:uppercase;font-size:8px;font-weight:900}.admin-online-items>section>header strong{overflow-wrap:anywhere;font-size:13px}.admin-online-items>section>header a{white-space:nowrap;background:#d94f89;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:900;text-decoration:none;color:#fff!important}.admin-online-items>section>p{color:#75656c;overflow-wrap:anywhere;margin:8px 0 0;font-size:10px;line-height:1.4}.admin-online-request-list>.online-link-card>footer{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}@media (max-width:760px){.admin-online-items{grid-template-columns:1fr}.admin-online-items>section>header{grid-template-columns:25px minmax(0,1fr)}.admin-online-items>section>header a{grid-column:2;width:max-content}}.admin-online-work-card{gap:14px;display:grid}.admin-online-price{color:#7b5362;grid-template-columns:minmax(150px,220px) auto;align-items:center;gap:6px 10px;margin-top:12px;font-weight:800;display:grid}.admin-online-price input{width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #efb7cc;border-radius:14px;padding:8px 12px}.admin-online-price small{color:#987582;grid-column:1/-1;font-weight:600}.admin-online-totals{background:#fff3f7;border-radius:16px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px;padding:14px 18px;display:flex}.admin-online-totals span{color:#785866;gap:7px;display:flex}.admin-online-totals strong{color:#c84677;font-size:1.18rem}.admin-online-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin-online-controls label{cursor:pointer;color:#a53e68;background:#fff8fb;border:1px dashed #d65b89;border-radius:14px;padding:11px 16px;font-weight:800}.admin-online-controls label input{display:none}.admin-online-controls button{color:#fff;background:#d94c82;border:0;border-radius:14px;padding:12px 18px;font-weight:900}.admin-online-controls button.secondary{color:#ad426b;background:#fff;border:1px solid #e7a3bd}.online-admin-success{color:#28875a;font-weight:800}.online-admin-error{color:#c62e55;font-weight:800}.client-online-requests{background:#fffafd;border:1px solid #efbfd0;border-radius:24px;gap:12px;margin-bottom:26px;padding:20px;display:grid}.client-online-requests>h2{color:#583f49;margin:0}.client-online-requests>article{background:#fff;border:1px solid #f0c9d7;border-radius:18px;flex-wrap:wrap;align-items:center;gap:18px;padding:16px;display:flex}.client-online-requests>article>div:first-child{gap:3px;margin-right:auto;display:grid}.client-online-requests small{color:#b14c73}.client-online-requests strong{color:#59434b}.client-online-quote{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.client-online-quote b{color:#c83f73}.client-online-decision{gap:8px;display:flex}.client-online-decision button{color:#fff;background:#dc5486;border:0;border-radius:12px;padding:10px 14px;font-weight:900}.client-online-decision button.secondary{color:#ad426b;background:#fff;border:1px solid #e7a3bd}.purchase-proof-link{color:#b33f6c;width:max-content;margin-top:8px;font-weight:800;display:inline-flex}@media (max-width:700px){.admin-online-price{grid-template-columns:1fr}.admin-online-totals,.admin-online-controls{justify-content:stretch;align-items:stretch}.admin-online-controls>*{text-align:center;width:100%}.client-online-requests>article{align-items:flex-start}.client-online-quote{width:100%}}.admin-online-quote-notes{color:#76515f;gap:7px;font-weight:900;display:grid}.admin-online-quote-notes textarea{resize:vertical;color:#5e4650;width:100%;min-height:86px;font:inherit;background:#fff;border:1px solid #efb7cc;border-radius:16px;padding:12px 14px;font-weight:600}.client-online-quote-note{color:#8e4862;background:#fff1f6;border-radius:12px;flex-basis:100%;margin:4px 0;padding:10px 13px}.online-awaiting-client{color:#9d4767;background:#fff1f6;border-radius:12px;padding:10px 14px;font-weight:800}.stock-category-grid .stock-category-entry>:is(img,svg[data-product-crop]){object-fit:cover!important;object-position:center center!important;background:#f8cddd!important;width:100%!important;height:190px!important;padding:0!important;transform:none!important}.stock-category-grid .stock-category-entry:hover>:is(img,svg[data-product-crop]){transform:none!important}.stock-category-grid .daiso-stationery-entry>img{object-position:center 58%!important}.stock-category-grid .bt21-category-entry>img{object-position:center 54%!important}.stock-category-grid .ateez-category-entry>img{object-position:center 48%!important}.stock-category-grid .stock-main-category-entry{position:relative;overflow:hidden}.stock-category-grid .stock-main-category-entry:before{content:"";z-index:0;opacity:.72;background:radial-gradient(circle at 38% 32%,#fff8fc 0 8%,#f6aeca 9% 55%,#ed83ad 56% 100%);border-radius:50%;width:230px;height:230px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.stock-category-grid .stock-main-category-entry:after{content:"✦";z-index:2;color:#e24782;text-shadow:-150px 72px #ef6c9e,18px 92px #f6a8c4;font-size:34px;position:absolute;top:24px;left:calc(50% + 108px)}.stock-category-grid .stock-main-category-entry>img{z-index:1;position:relative;background:0 0!important}.stock-category-grid .stock-main-category-entry>div{z-index:3;position:relative}.admin-online-closed-card{gap:10px;display:grid;padding:16px 20px!important}.admin-online-closed-main{justify-content:space-between;align-items:center;gap:18px;display:flex}.admin-online-closed-main h2,.admin-online-closed-main p{margin:0}.admin-online-closed-main p{color:#80636f;margin-top:5px}.admin-online-closed-main>div:last-child{text-align:right;gap:2px;display:grid}.admin-online-closed-main>div:last-child strong{color:#c34273;font-size:1.25rem}.admin-online-closed-main>div:last-child span{color:#8e6a78}.admin-online-closed-card details{padding-top:2px}.admin-online-closed-card summary{cursor:pointer;color:#a54369;font-weight:850}.admin-online-attachments>summary{color:#ae416b;place-items:center;width:36px;height:28px;margin-left:auto;font-size:1.65rem;line-height:1;list-style:none;transition:transform .18s,color .18s;display:grid}.admin-online-attachments>summary::-webkit-details-marker{display:none}.admin-online-attachments>summary:hover{color:#df4b82}.admin-online-attachments[open]>summary{color:#df4b82;transform:rotate(180deg)}.admin-online-expanded-content{border-top:1px solid #f0ccda;gap:10px;margin-top:4px;padding-top:10px;display:grid}.admin-online-closed-details{gap:6px;margin:10px 0;display:grid}.admin-online-closed-details p{background:#fff5f8;border-radius:10px;align-items:center;gap:10px;margin:0;padding:8px 10px;display:flex}.admin-online-closed-details p span{margin-left:auto}.admin-online-closed-details a{color:#b6406c;font-weight:800}@media (max-width:700px){.admin-online-closed-main{align-items:flex-start}.admin-online-closed-main>div:last-child{min-width:max-content}.admin-online-closed-details p{flex-wrap:wrap;align-items:flex-start}.admin-online-closed-details p span{width:100%;margin-left:0}}.online-new-request-toggle{color:#fff;width:min(100%,420px);font:inherit;background:#d94c82;border:1px solid #d94c82;border-radius:16px;margin:0 auto 22px;padding:13px 18px;font-weight:900;display:block}@media (max-width:700px){.client-online-requests{border-radius:20px;margin-bottom:16px;padding:14px}.client-online-requests>h2{font-size:1.35rem}.client-online-requests>article{gap:10px;padding:13px}.client-online-quote{gap:4px;display:grid}.online-new-request-toggle{z-index:8;position:sticky;bottom:12px;box-shadow:0 6px 20px #a1396033}}.admin-online-controls .admin-online-payment-confirm{color:#a13f66;background:#fff;border-style:solid}.admin-online-controls .admin-online-payment-confirm:has(input:checked){color:#24784d;background:#dff7ea;border-color:#61bd8d}.operation-stage-chip{align-items:center;line-height:1.2;border-radius:999px!important;padding:6px 9px!important;font-size:8px!important;display:inline-flex!important}.operation-stage-chip.stage-pending{color:#88610d!important;background:#fff0cc!important}.operation-stage-chip.stage-progress{color:#6544a0!important;background:#e7e0ff!important}.operation-stage-chip.stage-done{color:#317550!important;background:#dff4e8!important}.packing-request-status-link{color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:900;text-decoration:underline}.packing-request-readonly{background:#fffafd;border:1px solid #edcada;border-radius:15px;margin-top:12px;overflow:hidden}.packing-request-readonly summary{color:#ad426b;cursor:pointer;padding:11px 14px;font-weight:900}.packing-request-readonly>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding:0 14px 14px;display:grid}.packing-request-readonly p{gap:2px;min-width:0;margin:0;display:grid}.packing-request-readonly p strong{color:#a4476a;text-transform:uppercase;font-size:11px}.packing-request-readonly p span{overflow-wrap:anywhere;color:#5f5058}.packing-request-readonly>div>small{color:#9b7c89;grid-column:1/-1}@media (max-width:700px){.purchase-list{gap:10px}.purchase-record{grid-template-columns:54px minmax(0,1fr);align-items:start;gap:10px;padding:12px 11px 12px 42px}.purchase-record .purchase-check{width:25px;height:25px;top:38px;left:9px;transform:none}.purchase-record .purchase-photo-button,.purchase-record .record-placeholder,.purchase-record .purchase-photo-button img{border-radius:13px;width:54px;height:54px}.purchase-record .record-main{min-width:0}.purchase-record .record-main h2{overflow-wrap:anywhere;font-size:16px;line-height:1.15}.purchase-record .record-main>p{font-size:12px}.purchase-record .record-date{padding:4px 7px;font-size:10px}.purchase-record .order-notice{border-width:1px;border-radius:11px;margin-top:8px;padding:8px 10px}.purchase-record .order-notice strong{font-size:11px}.purchase-record .order-notice p{font-size:11px;line-height:1.3}.purchase-record .order-notice small{font-size:9px}.purchase-record .purchase-proof-link{overflow-wrap:anywhere;max-width:100%;font-size:11px}.purchase-record .record-money{text-align:right;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;display:flex}.purchase-record .record-money strong{margin-right:auto;font-size:14px}.purchase-record .record-money .due,.purchase-record .record-money .paid{padding:6px 8px;font-size:10px}.purchase-record .purchase-card-actions{display:flex}.purchase-record .purchase-card-actions button{padding:7px 9px;font-size:10px}.client-online-requests{border-radius:17px;gap:8px;padding:11px}.client-online-requests>h2{font-size:1.12rem}.client-online-requests>article{border-radius:14px;gap:7px;padding:10px}.client-online-requests>article>div:first-child{grid-template-columns:1fr auto;align-items:center;gap:2px 8px;width:100%}.client-online-requests>article>div:first-child span{grid-column:1/-1;font-size:12px}.client-online-quote-note{margin:2px 0;padding:7px 9px;font-size:12px}.client-online-quote{grid-template-columns:1fr auto;width:100%;font-size:12px}.client-online-quote b{grid-column:1/-1;font-size:13px}.client-online-requests>article>a{overflow-wrap:anywhere;font-size:12px}.online-new-request-toggle{border-radius:13px;width:auto;margin:0 auto 14px;padding:10px 15px;font-size:13px}.packing-request-card{border-radius:18px!important;padding:14px!important}.packing-request-stats{gap:6px!important}.packing-request-stats p{padding:9px 6px!important}.packing-request-stats strong{font-size:15px!important}.packing-request-stats small{font-size:9px!important}.packing-request-readonly>div{grid-template-columns:1fr;padding:0 11px 11px}.packing-request-readonly>div>small{grid-column:auto}}.online-proxy-address{color:#754b5c;background:#fff4f8;border:1px solid #e8a7bf;border-radius:18px;gap:7px;margin:16px 0;padding:14px 16px;font-weight:900;display:grid}.online-proxy-address>span{align-items:center;gap:7px;display:flex}.online-proxy-address b{color:#fff;text-transform:uppercase;background:#d94c82;border-radius:999px;padding:3px 7px;font-size:10px}.online-proxy-address small{color:#866c76;font-weight:600}.online-proxy-address textarea{resize:vertical;color:#59434b;width:100%;font:inherit;background:#fff;border:1px solid #e9bfd0;border-radius:13px;padding:11px 12px;font-weight:600}.admin-proxy-address{background:#fff3f7;border:1px solid #eab3c7;border-radius:15px;align-items:flex-start;gap:12px;margin:12px 0;padding:12px 14px;display:flex}.admin-proxy-address>div{flex:1;min-width:0}.admin-proxy-address strong{color:#a83f68}.admin-proxy-address p{white-space:pre-wrap;overflow-wrap:anywhere;color:#5f4a53;margin:5px 0 0!important}.admin-proxy-address button{color:#fff;cursor:pointer;background:#d94c82;border:0;border-radius:11px;flex:none;padding:9px 11px;font-weight:900}@media (max-width:700px){.online-proxy-address{border-radius:15px;padding:11px 12px}.admin-proxy-address{display:grid}.admin-proxy-address button{width:100%}}.purchase-pay-button{color:#fff;cursor:pointer;background:#d94c82;border:0;border-radius:12px;width:100%;padding:10px 13px;font-weight:900;box-shadow:0 3px #b33d69}.purchase-pay-button.selected{color:#a83f68;box-shadow:none;background:#fff0f6;outline:2px solid #d94c82}@media (max-width:700px){.purchase-pay-button{padding:9px 10px;font-size:11px}.stock-category-grid .stock-category-entry{aspect-ratio:auto!important;grid-template-rows:118px minmax(0,1fr)!important;min-height:0!important}.stock-category-grid .stock-category-entry>:is(img,svg[data-product-crop]),.stock-category-grid .stock-category-entry>.stock-category-placeholder{object-fit:cover!important;object-position:center center!important;width:100%!important;height:118px!important;min-height:118px!important;max-height:118px!important;padding:0!important}.stock-category-grid .stock-main-category-entry>img{object-fit:contain!important;object-position:center bottom!important}.stock-category-grid .photocard-care-entry>img{object-position:center 42%!important}.stock-category-grid .binder-care-entry>img{object-position:center 44%!important}.stock-category-grid .daiso-stationery-entry>img{object-position:center 55%!important}.stock-category-grid .bt21-category-entry>img{object-position:center 43%!important}.stock-category-grid .ateez-category-entry>img{object-position:center 48%!important}}.purchase-direct-receipt-input{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}.purchase-check{border-radius:9px;place-items:center;line-height:1;transition:background .15s,border-color .15s,color .15s,transform .15s;display:grid}.purchase-record.selected .purchase-check{color:#fff;background:#d94c82;border-color:#d94c82;font-size:13px;box-shadow:0 3px #f0bfd1}.purchase-record.selected .purchase-check:active{transform:translateY(-50%)scale(.92)}@media (max-width:700px){.purchase-record.selected .purchase-check:active{transform:scale(.92)}}.purchase-payment-countdown{color:#a93668;background:#fff3f8;border:1.5px solid #efb1ca;border-radius:999px;align-items:center;width:fit-content;margin-top:.65rem;padding:.48rem .72rem;font-size:.78rem;font-weight:800;line-height:1.25;display:inline-flex}.purchase-payment-countdown.urgent{color:#97234f;background:#ffe1ed;border-color:#e7709f;animation:1.8s ease-in-out infinite milkkyy-countdown-pulse}.purchase-late-fee-summary{width:fit-content;margin-top:5px;font-size:13px;font-weight:900;line-height:1.25;display:block;color:#c11245!important}@keyframes milkkyy-countdown-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}.admin-online-request-list>.admin-online-closed-card{border-radius:16px;gap:4px!important;padding:9px 12px!important}.admin-online-request-list>.admin-online-closed-card>header{min-height:0;font-size:.72rem;line-height:1.1}.admin-online-request-list>.admin-online-closed-card .admin-online-closed-main{gap:10px;min-height:0}.admin-online-request-list>.admin-online-closed-card .admin-online-closed-main h2{margin:0;font-size:1rem;line-height:1.1}.admin-online-request-list>.admin-online-closed-card .admin-online-closed-main h2 small{font-size:.68rem}.admin-online-request-list>.admin-online-closed-card .admin-online-closed-main>div:last-child strong{font-size:.95rem}.admin-online-request-list>.admin-online-closed-card .admin-online-closed-main>div:last-child span{font-size:.72rem}.admin-online-request-list>.admin-online-closed-card details{padding:0}.admin-online-request-list>.admin-online-closed-card .admin-online-attachments>summary{margin-top:0;background:0 0!important;border:0!important;border-radius:0!important;width:22px!important;height:16px!important;font-size:1rem!important}.stock-category-grid .all-products-category-entry>img{object-position:center 42%!important}@media (max-width:700px){.stock-category-grid{gap:10px!important}.stock-category-grid .stock-category-entry{border-radius:16px!important;grid-template-rows:88px minmax(0,1fr)!important}.stock-category-grid .stock-category-entry>:is(img,svg[data-product-crop]),.stock-category-grid .stock-category-entry>.stock-category-placeholder{height:88px!important;min-height:88px!important;max-height:88px!important}.stock-category-grid .stock-category-entry>div:last-child{gap:3px!important;padding:9px 9px 10px!important}.stock-category-grid .stock-category-entry small{font-size:5.5px!important}.stock-category-grid .stock-category-entry h2{font-size:12px!important;line-height:1.05!important}.stock-category-grid .stock-category-entry p{font-size:7px!important;line-height:1.2!important}.stock-category-grid .stock-category-entry span{min-height:26px!important;padding:6px 5px!important;font-size:6.5px!important}.home-page .client-lobby-identity{align-items:start!important;min-height:0!important;padding:13px 15px 16px!important}.home-page .lobby-profile-addresses{grid-column:1/-1!important;grid-template-columns:1fr!important;gap:8px!important;margin-top:4px!important;display:grid!important}.home-page .lobby-profile-addresses article{border-radius:14px!important;min-height:62px!important;padding:11px 100px 11px 12px!important}.home-page .lobby-profile-addresses article>small{font-size:8px!important}.home-page .lobby-profile-addresses article>strong{margin:4px 0 2px!important;font-size:11px!important}.home-page .lobby-profile-addresses article>p{font-size:8px!important;line-height:1.25!important}.home-page .lobby-profile-addresses article>button{white-space:nowrap!important;padding:7px 9px!important;font-size:8px!important;bottom:50%!important;left:auto!important;right:10px!important;transform:translateY(50%)!important}.home-page .lobby-code-reminder{text-align:center!important;grid-column:1/-1!important;margin:0!important;padding:7px 9px!important;font-size:9px!important;display:block!important}}.online-find-toggle{background:#fff6fa;border:1px dashed #dc86a5;border-radius:13px;align-items:center;padding:10px 12px;grid-column:1/-1!important;gap:9px!important;display:flex!important}.online-find-toggle input{accent-color:#d94f89;height:18px;width:18px!important;padding:0!important}.online-link-url small,.online-reference-image small{color:#9a7584;font-size:9px}.online-reference-image{grid-column:3}.online-reference-image span{align-items:center;gap:6px;display:flex}.online-reference-image b{color:#c23c70;text-transform:uppercase;font-size:9px}.online-reference-image input[type=file]{padding:10px;font-size:10px}.admin-online-reference-images{background:#fff8fb;border:1px solid #efd0dc;border-radius:15px;flex-wrap:wrap;grid-column:1/-1;gap:9px;padding:10px;display:flex}.admin-online-reference-images a{gap:4px;font-size:9px;font-weight:900;text-decoration:none;display:grid;color:#a64069!important}.admin-online-reference-images img{object-fit:cover;background:#fff;border:1px solid #e7bfd0;border-radius:12px;width:86px;height:86px}.admin-online-shipping{color:#6d5360;background:#fff8fb;border:1px solid #ebc8d6;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:5px 10px;padding:12px 14px;font-weight:900;display:grid}.admin-online-shipping small{font-size:9px;font-weight:700}.admin-online-shipping input{background:#fff;border:1px solid #e0b6c7;border-radius:11px;grid-column:1/-1;width:100%;padding:11px 12px}@media (max-width:700px){.online-reference-image,.online-link-url{grid-column:1/-1}.admin-online-reference-images img{width:72px;height:72px}}.warehouse-status-filters{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;margin:4px 0 8px;padding:4px 2px 7px;display:flex;overflow-x:auto}.warehouse-status-filters::-webkit-scrollbar{display:none}.warehouse-status-filters button{color:#7f5565;min-height:42px;box-shadow:none;cursor:pointer;background:#fff;border:2px solid #efd3df;border-radius:999px;flex:none;align-items:center;gap:7px;padding:9px 13px;font:800 13px Fredoka,sans-serif;display:flex}.warehouse-status-filters button b{color:#a54167;background:#f8e7ef;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:11px;display:grid}.warehouse-status-filters button.active{color:#fff;background:#d94884;border-color:#d94884}.warehouse-status-filters button.active b{color:#c03670;background:#fff}.warehouse-filter-help{color:#756a76;margin:0 0 16px;padding:0 4px;font-size:13px}.item-card .status{text-align:center;max-width:210px}.packing-request-status-link{line-height:1.25}@media (max-width:700px){.warehouse-status-filters{margin-top:0}.warehouse-status-filters button{min-height:39px;padding:8px 11px;font-size:12px}.warehouse-filter-help{margin-bottom:12px;font-size:12px}}.lobby-profile-addresses .lobby-exchange-rate{background:linear-gradient(100deg,#fff4f8,#fffbed);border-color:#e7b5d2;grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;column-gap:14px;padding:12px 14px;display:grid}.lobby-profile-addresses .lobby-exchange-rate>small,.lobby-profile-addresses .lobby-exchange-rate>p{grid-column:1}.lobby-profile-addresses .lobby-exchange-rate>strong{color:#b43e72;grid-column:1;font-size:17px}.lobby-profile-addresses .lobby-exchange-actions{grid-area:1/2/4;align-self:center;gap:6px;display:grid;position:static}.lobby-profile-addresses .lobby-exchange-actions>button{color:#fff;cursor:pointer;background:#d94884;border:0;border-radius:9px;padding:9px 12px;font-size:9px;font-weight:900;position:static}.lobby-profile-addresses .lobby-exchange-actions>button.currency-toggle{color:#b53b70;background:#fff;border:1px solid #d94884}@media (max-width:700px){.lobby-profile-addresses .lobby-exchange-rate{grid-template-columns:1fr}.lobby-profile-addresses .lobby-exchange-actions{grid-area:auto/1;justify-self:stretch;margin-top:8px}.lobby-profile-addresses .lobby-exchange-actions>button{width:100%}}.payment-inbox-breakdown{gap:4px;min-width:190px;display:grid}.payment-inbox-breakdown>span{justify-content:space-between;align-items:center;gap:12px;margin:0!important;font-size:9px!important;display:flex!important}.payment-inbox-breakdown em{color:#756a76;font-style:normal}.payment-inbox-breakdown b{color:#512d35}.payment-inbox-breakdown .discount b,.payment-inbox-breakdown .discount em{color:#ad3d69}.payment-inbox-breakdown .net{border-top:1px solid #ecc9d9;padding-top:5px;margin-top:3px!important}.payment-inbox-breakdown .net b{font-size:13px}.payment-approval-modal{width:min(610px,100%)}.payment-approval-order-summary{background:#fff;border:2px solid #efd1df;border-radius:18px;gap:9px;margin:18px 0;padding:17px;display:grid}.payment-approval-order-summary>span{justify-content:space-between;align-items:end;gap:16px;display:flex}.payment-approval-order-summary small{color:#756a76;font-size:11px;font-weight:800}.payment-approval-order-summary strong{color:#513642;text-align:right}.payment-approval-order-summary .discount strong,.payment-approval-order-summary .discount small{color:#ad3d69}.payment-approval-order-summary .net{border-top:1px solid #efd1df;padding-top:10px}.payment-approval-order-summary .net strong{color:#b83970}.payment-approval-excess{color:#126447;background:#eaf8f0;border:2px solid #b9dfca;border-radius:17px;gap:9px;padding:16px;display:grid}.payment-approval-excess>small{letter-spacing:.12em;font-size:9px;font-weight:950}.payment-approval-excess>strong{font-size:16px}.box-modal .payment-approval-credit-choice{color:#126447;align-items:center;gap:10px;font-size:12px;display:flex}.box-modal .payment-approval-credit-choice input{accent-color:#168456;flex:none;width:21px;height:21px}.payment-approval-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.payment-approval-actions button{min-height:48px}@media (max-width:640px){.payment-inbox-breakdown{min-width:0}.payment-approval-order-summary>span{flex-direction:column;align-items:flex-start;gap:3px}.payment-approval-order-summary strong{text-align:left}.payment-approval-actions{grid-template-columns:1fr}}.box-modal.wide>.modal-close{float:right;z-index:40;margin:0 0 -38px 12px;position:sticky;top:10px;box-shadow:0 4px #e8b3c9,0 8px 24px #6b304f2e}.client-lobby-grid .profile-sticker{background:#fdebf3!important;border:6px solid #f6c5d9!important;border-radius:30px!important;width:104px!important;height:104px!important;overflow:hidden!important;transform:rotate(-2deg)!important;box-shadow:0 6px #df9fbb!important}.client-lobby-grid .profile-sticker img{object-fit:cover!important;object-position:center!important;filter:none!important;border-radius:23px!important;width:100%!important;height:100%!important}@media (max-width:650px){.client-lobby-grid .profile-sticker{border-width:4px!important;border-radius:23px!important;width:76px!important;height:76px!important}.client-lobby-grid .profile-sticker img{border-radius:17px!important}}.client-card-sticker.profile-sticker{background:#f4bfd5!important;border:4px solid #fff!important;border-radius:25px!important;width:112px!important;height:104px!important;overflow:hidden!important;box-shadow:0 4px #e7abc3!important}.client-card-sticker.profile-sticker img{object-fit:cover!important;object-position:center!important;filter:none!important;border-radius:20px!important;width:100%!important;height:100%!important;transform:none!important}@media (max-width:700px){.client-card-sticker.profile-sticker{border-radius:20px!important;width:82px!important;height:78px!important}.client-card-sticker.profile-sticker img{border-radius:16px!important}}.purchase-balance-pill{text-align:right;gap:2px;display:grid}.purchase-balance-pill small{color:#c45f77;font-size:11px}.record-money .purchase-money-mxn,.record-money .purchase-balance-mxn{color:#b44a74;white-space:nowrap;margin-top:3px;font-size:11px;font-weight:850;display:block}.record-money .purchase-balance-mxn{color:#8a6674;font-size:10px}.shipment-group .quote-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.shipment-group .quote-grid:has(.quote-card:only-child){grid-template-columns:1fr!important}@media (max-width:700px){.shipment-group .quote-grid{gap:9px!important}.shipment-group .quote-card{min-width:0;border-radius:17px!important;padding:13px 10px!important}.shipment-group .quote-card h2{overflow-wrap:anywhere;margin:7px 0!important;font-size:14px!important;line-height:1.08!important}.shipment-group .quote-card>strong{overflow-wrap:anywhere;font-size:20px!important;line-height:1!important}.shipment-group .quote-card p,.shipment-group .quote-card .quote-expiry{font-size:10px!important}.shipment-group .quote-card .quote-service-note{padding:9px!important;font-size:9px!important}.shipment-group .quote-card button{min-height:44px!important;padding:9px 7px!important;font-size:10px!important}}.declaration-header-actions{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.declaration-toggle{color:#ad3c69;cursor:pointer;background:#fff;border:2px solid #d95b8d;border-radius:999px;min-width:170px;padding:10px 14px;font:800 12px Fredoka,sans-serif}.declaration-toggle:hover{background:#fff0f6}@media (max-width:700px){.declaration-panel>header{align-items:flex-start}.declaration-header-actions{align-items:stretch;width:100%}.declaration-toggle{width:100%;min-width:0}}.shipment-accordion{overflow:hidden}.shipment-accordion>summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.shipment-accordion>summary::-webkit-details-marker{display:none}.shipment-accordion:not([open]){padding-bottom:0!important}.shipment-accordion:not([open])>.shipment-group-head{border-bottom:0!important;margin-bottom:0!important}.shipment-summary-main{min-width:0}.shipment-compact-meta{flex-wrap:wrap;gap:6px;margin:7px 0;display:flex}.shipment-compact-meta b{color:#984762;background:#fff1f6;border-radius:999px;padding:5px 8px;font-size:10px;line-height:1.1}.shipment-compact-meta .shipment-tracking-chip{color:#397c65;overflow-wrap:anywhere;background:#eaf8f1;max-width:100%}.shipment-summary-actions{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.shipment-details-toggle{color:#b13d6b;font-size:11px;font-weight:850}.shipment-details-toggle i{font-style:normal}.shipment-details-toggle .when-open,.shipment-accordion[open] .shipment-details-toggle .when-closed{display:none}.shipment-accordion[open] .shipment-details-toggle .when-open{display:inline}.finished-shipment-history{background:#fff;border:2px solid #efc6d8;border-radius:22px;padding:17px 19px}.finished-shipment-history>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 12px;list-style:none;display:grid}.finished-shipment-history>summary::-webkit-details-marker{display:none}.finished-shipment-history>summary span{color:#5d3d4c;font-size:18px;font-weight:900}.finished-shipment-history>summary b{color:#a83d69;text-align:center;background:#f9d9e7;border-radius:999px;grid-area:1/2/3;min-width:36px;padding:8px}.finished-shipment-history>summary small{color:#9b7b88;font-size:11px}.finished-shipment-list{gap:9px;margin-top:15px;display:grid}.finished-shipment-row{background:#fffafb;border:1px solid #efd5df;border-radius:15px;grid-template-columns:minmax(0,1fr) minmax(170px,.8fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.finished-shipment-row>div{flex-direction:column;gap:2px;min-width:0;display:flex}.finished-shipment-row small{color:#a2677e;text-transform:uppercase;font-size:9px;font-weight:850}.finished-shipment-row strong{overflow-wrap:anywhere;color:#573a48}.finished-shipment-row span{color:#8b7280;font-size:10px}.finished-shipment-packets{background:#fff;grid-column:1/-1;width:100%;margin:2px 0 0}.finished-shipment-packets>summary span{color:#a5446c;font-size:11px;font-weight:950}.shipment-groups{gap:12px}.unified-shipment-summary{background:#fffafb;border-radius:15px;width:100%;border:1px solid #efd5df!important;grid-template-columns:minmax(0,1fr) minmax(170px,.8fr) auto!important;align-items:center!important;gap:12px!important;margin:0 0 18px!important;padding:12px 14px!important;display:grid!important}.shipment-accordion:not([open]){box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.shipment-accordion:not([open])>.unified-shipment-summary{margin:0!important}.unified-shipment-toggle{align-items:stretch!important}.unified-shipment-toggle .shipment-details-toggle{color:#fff;text-align:center;background:#d94b87;border-radius:10px;place-items:center;min-height:36px;padding:8px 10px;font-size:10px;font-weight:850;display:grid}.finished-shipment-buttons{flex-direction:row!important;gap:6px!important}.finished-shipment-buttons a,.finished-shipment-buttons button{color:#fff;cursor:pointer;background:#d94b87;border:0;border-radius:10px;min-height:36px;padding:8px 10px;font:850 10px Fredoka,sans-serif;text-decoration:none}.finished-shipment-buttons button:disabled{opacity:.6;cursor:default}@media (max-width:700px){.shipment-accordion{padding:14px!important}.shipment-accordion[open]{padding-bottom:18px!important}.shipment-accordion>.shipment-group-head{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;padding:0!important;display:grid!important}.shipment-summary-main h2{margin:3px 0!important;font-size:20px!important}.shipment-summary-main>.eyebrow,.shipment-summary-main>.record-date{font-size:9px!important}.shipment-compact-meta{gap:4px;margin:6px 0}.shipment-compact-meta b{padding:4px 6px;font-size:8px}.shipment-summary-actions>span{text-align:center;max-width:105px;padding:7px 8px!important;font-size:9px!important}.shipment-details-toggle{font-size:9px}.finished-shipment-history{padding:13px}.finished-shipment-history>summary span{font-size:15px}.finished-shipment-row{grid-template-columns:minmax(0,1fr);gap:7px;padding:11px}.finished-shipment-row>div{gap:1px}.finished-shipment-tracking{background:#eaf8f1;border-radius:10px;padding:7px 9px}.finished-shipment-tracking strong{color:#397c65;font-size:13px}.finished-shipment-buttons{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.finished-shipment-buttons a,.finished-shipment-buttons button{place-items:center;width:100%;display:grid}.shipment-accordion>.unified-shipment-summary{grid-template-columns:minmax(0,1fr)!important;gap:7px!important;padding:11px!important}.unified-shipment-toggle{width:100%}}.client-shell .topbar .avatar{aspect-ratio:1!important;border-radius:50%!important;flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;line-height:0!important;overflow:hidden!important}.client-shell .topbar .avatar>img{object-fit:cover!important;object-position:center!important;border:0!important;border-radius:50%!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;transform:none!important}.delivery-review-backdrop{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#3e2234ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.delivery-review-modal{color:#4d3442;background:#fffafc;border:1px solid #f1ccd9;border-radius:30px;width:min(680px,100%);margin:auto;padding:34px;position:relative;box-shadow:0 28px 80px #4b223947}.delivery-review-close{color:#8f3e5e;background:#f9e6ee;border-radius:50%;width:38px;height:38px;padding:0;font-size:24px;line-height:1;position:absolute;top:14px;right:16px}.delivery-review-kicker{color:#ae456d;letter-spacing:.14em;font-size:11px;font-weight:900}.delivery-review-modal h2{margin:8px 0 6px;font-size:clamp(28px,5vw,40px);line-height:1.05}.delivery-review-modal>p{color:#795e6d;margin:0 0 22px;line-height:1.55}.delivery-review-modal label{color:#674655;gap:7px;font-size:13px;font-weight:800;display:grid}.delivery-review-modal textarea,.delivery-review-modal select,.delivery-review-modal input{color:#4d3442;width:100%;font:inherit;background:#fff;border:1px solid #e9cad6;border-radius:14px}.delivery-review-modal textarea{resize:vertical;padding:13px}.delivery-review-modal select,.delivery-review-modal input{min-height:44px;padding:9px 11px}.delivery-review-fields{grid-template-columns:1.35fr .7fr 1fr;gap:12px;margin-top:14px;display:grid}.delivery-review-photo{margin-top:14px}.delivery-review-photo small{color:#977985;font-weight:500}.delivery-review-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.delivery-review-actions button{border-radius:999px;min-height:46px;padding:10px 18px}.delivery-review-actions .secondary{color:#90415e;background:#f7e8ee}.admin-review-filters{flex-wrap:wrap;gap:8px;margin:14px 0 22px;display:flex}.admin-review-filters span{color:#984260;background:#fae8ef;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:850}.admin-review-grid{gap:16px;display:grid}.admin-review-card{background:#fff;border:1px solid #ead7df;border-radius:24px;grid-template-columns:minmax(150px,220px) 1fr;display:grid;overflow:hidden;box-shadow:0 12px 30px #522a3c12}.admin-review-card>a{background:#f7e9ef;min-height:220px;display:block}.admin-review-card>a img{object-fit:cover;width:100%;height:100%;display:block}.admin-review-copy{padding:22px}.admin-review-copy header{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-review-copy header span{color:#805d12;letter-spacing:.08em;background:#fff0c7;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900}.admin-review-card.status-aprobada .admin-review-copy header span{color:#276742;background:#dcf5e7}.admin-review-card.status-rechazada .admin-review-copy header span{color:#74616a;background:#f2ebee}.admin-review-copy blockquote{color:#4f3743;margin:16px 0 12px;font-size:19px;font-weight:650;line-height:1.45}.admin-review-copy p{color:#846a76;margin:4px 0}.admin-review-copy>small{color:#987b88;margin-top:5px;display:block}.admin-review-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.admin-review-actions button{border-radius:999px;padding:9px 14px}.admin-review-actions .secondary{color:#8b405c;background:#f5e9ee}.admin-review-actions .text-button{color:#87566a;background:0 0;text-decoration:underline}.public-experiences-section{color:#4a303d;background:#fff9f5;padding:100px clamp(22px,7vw,110px)}.public-experiences-section>header{max-width:700px;margin-bottom:34px}.public-experiences-section>header span{color:#ad4067;letter-spacing:.16em;font-size:11px;font-weight:900}.public-experiences-section>header h2{letter-spacing:-.04em;margin:9px 0 10px;font-size:clamp(36px,6vw,66px);line-height:.98}.public-experiences-section>header p{color:#806471;max-width:560px;font-size:16px;line-height:1.55}.public-experiences-section>header b{color:#9e3d61;background:#f9e0ea;border-radius:999px;margin-top:12px;padding:8px 12px;font-size:11px;display:inline-flex}.public-experiences-grid{scroll-snap-type:x mandatory;scrollbar-color:#db8caf #f7e2ea;overscroll-behavior-inline:contain;gap:18px;padding:4px 4px 24px;display:flex;overflow-x:auto}.public-experience-card{scroll-snap-align:start;background:#fff;border:1px solid #efd8df;border-radius:26px;flex:0 0 clamp(285px,31vw,380px);overflow:hidden;box-shadow:0 15px 36px #542a3b14}.public-experience-card>img{object-fit:cover;width:100%;height:240px;display:block}.public-experience-card>div{gap:9px;padding:22px;display:grid}.public-experience-card div>span{color:#d69225;letter-spacing:.12em;font-size:12px}.public-experience-card blockquote{color:#513742;margin:0;font-size:17px;font-weight:650;line-height:1.5}.public-experience-card strong{color:#a33e62;margin-top:4px}.public-experience-card small{color:#90737f}@media (max-width:900px){.public-experience-card{flex-basis:min(72vw,350px)}}@media (max-width:650px){.delivery-review-backdrop{align-items:end;padding:0}.delivery-review-modal{border-radius:28px 28px 0 0;max-height:94vh;padding:28px 20px 24px;overflow:auto}.delivery-review-fields{grid-template-columns:1fr}.delivery-review-actions{grid-template-columns:1fr;display:grid}.admin-review-card{grid-template-columns:1fr}.admin-review-card>a{min-height:190px;max-height:280px}.public-experiences-section{padding:72px 20px}.public-experience-card{flex-basis:min(84vw,330px)}}.client-reward-coupon{color:#513642;background:linear-gradient(120deg,#fff7c9,#ffe6f0);border:2px dashed #d44b82;border-radius:26px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:18px;margin:0 0 28px;padding:22px 24px;display:grid;box-shadow:7px 8px #f3bfd2}.reward-coupon-icon{background:#fff;border-radius:22px;place-items:center;width:72px;height:72px;font-size:36px;display:grid;transform:rotate(-5deg)}.client-reward-coupon small{color:#a92960;letter-spacing:.14em;font-size:9px;font-weight:950}.client-reward-coupon h2{color:#c72f6d;margin:4px 0;font-size:28px}.client-reward-coupon p{color:#6e5360;margin:0;font-size:12px}.reward-coupon-actions{gap:9px;margin-top:14px;display:flex}.reward-coupon-actions select{color:#553944;background:#fff;border:1.5px solid #dda6bb;border-radius:13px;flex:1;min-width:0;padding:11px 13px}.reward-coupon-actions button{color:#fff;background:#d93f7d;border:0;border-radius:13px;padding:11px 16px;font-weight:900}.reward-coupon-actions button:disabled{opacity:.5}.reward-coupon-help{font-weight:750;margin-top:10px!important}.reward-coupon-message{color:#8f3156;margin-top:10px;font-size:11px;display:block}@media (max-width:650px){.client-reward-coupon{grid-template-columns:54px minmax(0,1fr);gap:12px;padding:17px 15px}.reward-coupon-icon{border-radius:17px;width:54px;height:54px;font-size:27px}.client-reward-coupon h2{font-size:22px}.reward-coupon-actions{display:grid}.reward-coupon-actions button{width:100%}}.completed-list-divider{color:#795f6a;background:#faf6f8;border:1px solid #ead7df;border-radius:14px;grid-column:1/-1;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px 10px;margin:10px 0 2px;padding:11px 14px;display:grid}.completed-list-divider span{font-weight:950}.completed-list-divider b{color:#8a5367;background:#eadde2;border-radius:999px;place-items:center;min-width:25px;height:25px;padding:0 7px;font-size:10px;display:grid}.completed-list-divider small{color:#927d86;justify-self:end;font-size:10px}.operational-complete{opacity:.82}.purchase-record.operational-complete{grid-template-columns:76px 1fr auto;gap:14px;padding:11px 14px}.purchase-record.operational-complete .purchase-photo-button,.purchase-record.operational-complete .purchase-photo-button img,.purchase-record.operational-complete>.record-placeholder{width:76px;height:76px}.purchase-record.operational-complete .record-main h2{font-size:16px}.purchase-record.operational-complete .record-main p{font-size:11px}.admin-order-list>article.operational-complete{background:#fbf8f9;padding:11px 14px}.admin-request-grid>article.operational-complete{box-shadow:none;background:#fbf8f9;gap:9px;padding:13px 15px}.admin-request-grid>article.operational-complete .admin-request-counts>span{padding:6px}.admin-location-grid>article.operational-complete{background:#fbf8f9;grid-template-columns:58px 1fr;padding:10px}.admin-location-grid>article.operational-complete img,.admin-location-grid>article.operational-complete .admin-location-placeholder{width:58px;height:58px}.item-card.operational-complete .real-photo,.item-card.operational-complete .demo-photo{height:170px}.item-card.operational-complete .item-info{padding:14px 18px}.item-card.operational-complete .item-info dl{margin-top:11px}.purchase-status-filters{margin-top:-8px}.purchase-list>.inline-empty{grid-column:1/-1}@media (max-width:700px){.completed-list-divider{grid-template-columns:1fr auto;padding:9px 11px}.completed-list-divider small{grid-column:1/-1;justify-self:start}.purchase-record.operational-complete{grid-template-columns:62px 1fr;gap:10px;padding:10px}.purchase-record.operational-complete .purchase-photo-button,.purchase-record.operational-complete .purchase-photo-button img,.purchase-record.operational-complete>.record-placeholder{width:62px;height:62px}.purchase-record.operational-complete .record-money{padding-left:72px}.item-card.operational-complete .real-photo,.item-card.operational-complete .demo-photo{aspect-ratio:1.2;height:auto}.item-card.operational-complete .item-info{padding:10px}.admin-location-grid>article.operational-complete{grid-template-columns:52px 1fr}.admin-location-grid>article.operational-complete img,.admin-location-grid>article.operational-complete .admin-location-placeholder{width:52px;height:52px}}.stock-confirmed-reservations{background:linear-gradient(135deg,#fff8fb,#fffdf6);margin:0 0 24px}.stock-confirmed-reservations>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.stock-confirmed-reservations>header>div{gap:4px;display:grid}.stock-confirmed-reservations>header small{color:#b72c66;letter-spacing:.12em;font-size:9px;font-weight:950}.stock-confirmed-reservations>header h2{margin:0}.stock-confirmed-reservations>header p{color:#756a76;max-width:720px;margin:0;font-size:10px;line-height:1.5}.stock-confirmed-reservations>header>span,.stock-confirmed-total>span{color:#126447;white-space:nowrap;background:#dff6eb;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:950}.stock-confirmed-total{align-items:center;gap:10px;display:flex!important}.stock-confirmed-total strong{color:#512d35}.stock-confirmed-reservations>button{margin-top:3px}@media (max-width:600px){.stock-confirmed-reservations>header{flex-direction:column}.stock-confirmed-total{justify-content:space-between;width:100%}}@media (max-width:700px){.home-page .lobby-profile-photo{border-width:3px!important;border-radius:18px!important;width:56px!important;min-width:56px!important;height:56px!important;overflow:hidden!important;transform:none!important}.home-page .lobby-profile-photo>img,.home-page .lobby-profile-photo>span{object-fit:cover!important;object-position:center!important;border-radius:14px!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important}.home-page .lobby-profile-details{min-width:0!important;padding-left:2px!important}.home-page .lobby-profile-details>p{max-width:100%!important}.home-page .client-lobby-grid .profile-sticker{border-width:3px!important;border-radius:17px!important;width:52px!important;min-width:52px!important;height:52px!important;overflow:hidden!important;transform:none!important}.home-page .client-lobby-grid .profile-sticker>img{object-fit:cover!important;object-position:center!important;border-radius:13px!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important}}.admin-online-arrival{grid-template-columns:1fr 1fr 1.15fr;gap:10px;margin:12px 0;display:grid}.admin-online-arrival>label{color:#76515f;gap:7px;font-weight:900;display:grid}.admin-online-arrival select,.admin-online-arrival input[type=month]{color:#5e4650;width:100%;min-height:45px;font:inherit;background:#fff;border:1px solid #efb7cc;border-radius:14px;padding:10px 12px;font-weight:700}.admin-online-arrival .admin-online-ems-check{background:#fff8fb;border:1px solid #efb7cc;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:10px 12px;display:flex}.admin-online-arrival .admin-online-ems-check input{accent-color:#d94787;width:20px;height:20px}.online-arrival-chip{color:#805367;background:#fff8fb;border:1px solid #e8c5d3;border-radius:999px;flex-basis:100%;margin:4px 0;padding:9px 12px;font-weight:900}@media (max-width:700px){.admin-online-arrival{grid-template-columns:1fr}.online-arrival-chip{border-radius:14px}}.photocard-stock-bulk{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;margin:16px 0 20px}.photocard-stock-bulk .photocard-bulk-title{flex-direction:column;grid-column:1/-1;gap:4px;padding:4px 0 8px;display:flex}.photocard-stock-bulk .photocard-bulk-title span{letter-spacing:.08em;color:#c45f77;font-size:12px;font-weight:900}.photocard-stock-bulk .photocard-bulk-title strong{color:#c45f77;font-size:20px}.photocard-stock-bulk .photocard-bulk-title small{color:#7f6570;font-size:13px}.photocard-stock-bulk .photocard-bulk-files{grid-column:1/-1}@media (max-width:700px){.photocard-stock-bulk{grid-template-columns:1fr}}.stock-admin-grid .stock-admin-card.editing-inline{grid-column:1/-1;grid-template-columns:none;width:100%;min-width:0;padding:18px;display:block}.stock-inline-editor{grid-template-columns:minmax(120px,170px) minmax(0,1fr);align-items:start;gap:16px;width:100%;display:grid}.stock-inline-photo{flex-direction:column;gap:8px;display:flex}.stock-inline-photo>img,.stock-inline-photo>.stock-placeholder{aspect-ratio:3/4;object-fit:cover;border-radius:14px;width:100%}.stock-inline-photo-button{color:#c45f77;cursor:pointer;background:#fff5f8;border:2px solid #e2b4dc;border-radius:14px;justify-content:center;align-items:center;min-height:42px;padding:8px 12px;font-weight:900;display:flex;position:relative}.stock-inline-photo-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.stock-inline-photo small{color:#82636d;overflow-wrap:anywhere;font-size:11px;line-height:1.35}.stock-inline-fields{flex-direction:column;gap:10px;min-width:0;display:flex}.stock-inline-fields>span{color:#267458;background:#e5f8ef;border-radius:999px;align-self:flex-start;padding:7px 11px;font-size:12px;font-weight:900}.stock-inline-fields label{color:#6d4b58;flex-direction:column;gap:5px;font-size:12px;font-weight:900;display:flex}.stock-inline-fields input{color:#4d3a41;width:100%;min-width:0;font:inherit;background:#fff;border:1.5px solid #efc5e2;border-radius:13px;outline:none;padding:11px 12px}.stock-inline-fields input:focus{border-color:#d95f8f;box-shadow:0 0 0 3px #d95f8f1f}.stock-inline-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.stock-inline-actions{flex-wrap:wrap;gap:9px;padding-top:2px;display:flex}.stock-inline-actions button{min-width:120px}@media (max-width:700px){.stock-admin-grid .stock-admin-card.editing-inline{padding:12px}.stock-inline-editor{grid-template-columns:105px minmax(0,1fr);gap:11px}.stock-inline-row{grid-template-columns:1fr}.stock-inline-photo-button{padding:7px;font-size:12px}.stock-inline-actions button{flex:1;min-width:0}}.stock-admin-home{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0 18px;display:grid}.stock-admin-home button{color:#55434d;text-align:left;background:#fff;border:1.5px solid #edd7e1;gap:4px;min-height:82px;padding:15px;display:grid;box-shadow:0 3px #f5e7ed}.stock-admin-home button:hover{background:#fffafd;border-color:#d86a96}.stock-admin-home strong{color:#a53e69;font-size:15px}.stock-admin-home small{color:#7b6d74;font-size:10px}.stock-orders-compact>.stock-admin-orders{margin:10px 12px 14px}.announcement-cover-upload{grid-column:1/-1;min-height:88px;background:#fff!important;border:2px dashed #dc8cac!important;padding:14px!important}.announcement-cover-upload span{color:#a53e69!important;font-size:14px!important}.announcement-cover-upload small{color:#7b6d74;display:block}.announcement-type-picker{border:0;flex-wrap:wrap;grid-column:1/-1;gap:8px;padding:0;display:flex}.announcement-type-picker legend{color:#704d5e;width:100%;margin-bottom:5px;font-weight:900}.announcement-type-picker button{color:#704d5e;background:#fff;border:1.5px solid #e2bdce;padding:10px 14px}.announcement-type-picker button.active{color:#fff;background:#d84a83;border-color:#d84a83}.announcement-product-shortcut{margin-left:auto;color:#a53e69!important;background:#fff!important;border:1.5px solid #d98bab!important}.admin-content-form>header p{color:#7b6d74;margin:4px 0 0;font-size:10px}.group-order-card,.stock-client-bundle-card{background:#fff!important;border-color:#ead7df!important;box-shadow:0 3px #f3e7ec!important}.group-order-card>header{border-radius:16px 16px 0 0;background:#fffafc!important}.group-participant-list article,.group-bulk-import,.group-extra-charges,.group-extra-charge-list>div,.group-charge-method{background:#fff!important;border-color:#eadde3!important}.group-participant-list article{box-shadow:none!important}.group-bulk-import{outline-color:#eadde3!important}@media (max-width:900px){.stock-admin-home{grid-template-columns:1fr 1fr}.announcement-product-shortcut{width:100%;margin:8px 0 0}}@media (max-width:560px){.stock-admin-home{grid-template-columns:1fr}}.admin-page .summary-grid>*,.admin-page .admin-client-list>article,.admin-page .admin-toolbar,.admin-page .admin-client-hero,.admin-page .admin-detail-stats>*{background:#fff;border-color:#dcccf2;box-shadow:6px 7px #704e971a}.admin-page .admin-client-name>span{color:#674584;background:#f1eafb}.admin-page .admin-client-list>article:hover{background:#fcfaff;border-color:#ad8bd2}.admin-page .admin-toolbar>button{color:#fff;box-shadow:none;background:#6e4b7d;border-color:#6e4b7d}.admin-page .admin-client-actions button{color:#674584;box-shadow:none;background:#fff;border-color:#c7addf}.admin-page .admin-client-actions .portal{color:#fff;background:#6e4b7d;border-color:#6e4b7d}.online-service-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.online-service-picker button{color:#563d61;text-align:left;box-shadow:none;background:#fff;border:2px solid #dcccf2;border-radius:18px;flex-direction:column;align-items:flex-start;gap:5px;padding:18px;display:flex}.online-service-picker button.active{background:#f5f0fb;border-color:#79558b;box-shadow:4px 5px #704e9724}.online-service-picker b{font-size:1.05rem}.online-service-picker small{opacity:.75;font-weight:600}.online-bank-form{background:#fff;border-color:#dcccf2}.online-bank-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.online-bank-fields label{gap:7px;font-weight:800;display:grid}.online-bank-fields input,.online-bank-fields textarea{background:#fff;border:2px solid #dcccf2;width:100%}.online-bank-reason{grid-column:1/-1}@media (max-width:720px){.online-service-picker,.online-bank-fields{grid-template-columns:1fr}.online-bank-reason{grid-column:auto}}.bank-transfer-sticker{font-size:36px;background:linear-gradient(145deg,#f7d6ee,#eee4ff)!important;box-shadow:0 4px #d9b7df!important}.client-lobby-grid>.bank-transfer-lobby-card{grid-template-columns:70px minmax(0,1fr);column-gap:14px;padding-right:38px}.client-lobby-grid>.bank-transfer-lobby-card>div{min-width:0}.client-lobby-grid>.bank-transfer-lobby-card strong{text-wrap:balance;max-width:100%;font-size:20px;line-height:1.05;display:block}.client-lobby-grid>.bank-transfer-lobby-card small{max-width:170px;font-size:9px;display:block}.client-card-sticker.bank-transfer-sticker{padding:0;overflow:hidden;background:linear-gradient(145deg,#f7d6ee,#eee4ff)!important}.client-card-sticker.bank-transfer-sticker img{object-fit:contain;filter:none;width:68px;height:68px}@media (max-width:650px){.client-lobby-grid>.bank-transfer-lobby-card{grid-column:1/-1;grid-template-columns:62px minmax(0,1fr);column-gap:14px;min-height:112px;padding:16px 46px 16px 18px}.client-lobby-grid>.bank-transfer-lobby-card strong{font-size:18px;line-height:1.08}.client-lobby-grid>.bank-transfer-lobby-card small{max-width:none;font-size:9px}.client-card-sticker.bank-transfer-sticker img{width:60px;height:60px}}.group-bulk-import{grid-template-columns:160px minmax(190px,.8fr) minmax(280px,1.2fr) 190px auto}.group-bulk-product-fields{gap:8px;display:grid}.group-bulk-product-fields label{color:#a34f69;gap:4px;font-size:10px;font-weight:900;display:grid}.group-bulk-product-fields input{width:100%;min-width:0;font:inherit;background:#fff;border:2px solid #efc5e2;border-radius:11px;outline:none;padding:9px 10px;font-size:11px}.group-bulk-product-fields input:focus{border-color:#c45f77;box-shadow:0 0 0 3px #efc5e255}.group-bulk-photo{text-align:center;cursor:pointer;background:#fff9fb;border:2px dashed #e2b4dc;border-radius:11px;justify-content:center;align-items:center;min-height:38px;padding:8px 10px;position:relative;color:#8f4058!important;display:flex!important}.group-bulk-photo input{opacity:0;width:1px;height:1px;padding:0;position:absolute}.group-variant-chips{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex!important}.group-variant-chips>span{background:#f3e8f3;border-radius:999px;align-items:center;gap:3px;padding:4px 7px;font-weight:850;display:inline-flex;color:#754c74!important;font-size:9px!important}.group-variant-chips>span b{font-size:9px}.group-variant-toggle{color:#a14668;font:inherit;cursor:pointer;background:#fff8fc;border:1px solid #e2b4dc;border-radius:9px;justify-self:start;margin-top:5px;padding:5px 8px;font-size:9px;font-weight:900}.group-variant-toggle:disabled{opacity:.45;cursor:not-allowed}.group-variant-editor{background:#fff9fc;border:2px solid #ecd1e7;border-radius:14px;grid-column:1/-1;gap:9px;margin-top:3px;padding:12px;display:grid!important}.group-variant-editor-heading{justify-content:space-between;align-items:center;gap:10px;display:flex!important}.group-variant-editor-heading strong{color:#8f4058;font-size:11px}.group-variant-editor-heading span{background:#fff0d8;border-radius:999px;padding:5px 8px;font-weight:950;color:#8b641e!important;font-size:9px!important}.group-variant-editor-heading span.complete{background:#dff6eb;color:#126447!important}.group-variant-editor>label{color:#a34f69;gap:4px;font-size:10px;font-weight:900;display:grid}.group-variant-editor input{width:100%;min-width:0;font:inherit;background:#fff;border:2px solid #efc5e2;border-radius:10px;outline:none;padding:8px 9px;font-size:11px}.group-variant-editor input:focus{border-color:#c45f77}.group-variant-rows{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:6px;display:grid!important}.group-variant-rows>div{grid-template-columns:minmax(60px,1fr) 54px 28px;gap:4px;display:grid!important}.group-variant-rows>div>button{color:#b64364;cursor:pointer;background:#fff3f6;border:1px solid #edb6c5;border-radius:8px;place-items:center;padding:0;font-size:16px;display:grid}.group-variant-presets,.group-variant-editor-actions{flex-wrap:wrap;gap:7px;display:flex!important}.group-variant-presets button{color:#76558b;cursor:pointer;background:#f7f0fb;border:1px solid #d9c2e5;border-radius:9px;padding:6px 8px;font-size:9px;font-weight:900}.group-variant-warning{background:#fff0d8;border-radius:9px;padding:7px 9px;font-weight:900;color:#8b641e!important;font-size:9px!important}.group-variant-editor-actions{justify-content:flex-end}.group-variant-editor-actions button{color:#fff;cursor:pointer;background:#d66794;border:0;border-radius:10px;padding:8px 10px;font-size:10px;font-weight:950}.group-variant-editor-actions button.secondary{color:#76558b;background:#f3e8f3}.group-variant-editor-actions button:disabled{opacity:.4;cursor:not-allowed}@media (max-width:1120px){.group-bulk-import{grid-template-columns:1fr 1fr}.group-bulk-import textarea{grid-row:auto}.group-bulk-import>button{width:100%}}@media (max-width:650px){.group-bulk-import{grid-template-columns:1fr}.group-variant-editor{padding:10px}.group-variant-rows{grid-template-columns:1fr}.group-variant-editor-actions button{flex:1}}.group-bulk-replace{background:#fff;border:2px solid #f0d5e8;border-radius:11px;grid-template-columns:20px 1fr;align-items:center;gap:8px;padding:9px;display:grid!important}.group-bulk-replace>input{accent-color:#c45f77;height:18px;width:18px!important}.group-bulk-replace>span{gap:2px;display:grid}.group-bulk-replace b{color:#9b3f60;font-size:10px}.group-bulk-replace small{font-weight:700;color:#756a76!important;font-size:9px!important}.group-variant-chips>span em{color:#16704f;border-left:1px solid #cfb3cf;padding-left:4px;font-size:8px;font-style:normal;font-weight:950}.purchase-variant-summary{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.purchase-variant-summary>span{color:#72566e;background:#faf5fa;border:1px solid #ead7e6;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:10px;font-weight:850;display:inline-flex}.purchase-variant-summary>span b{color:#a14668;font-size:9px}.purchase-variant-summary>span.received{color:#126447;background:#eaf8f1;border-color:#b8dfcf}.purchase-variant-summary>span.received b{color:#126447}.purchase-variant-receipt{background:#fffafd;border:2px solid #edd7e8;border-radius:14px;grid-column:1/-1;gap:8px;margin-top:2px;display:grid;overflow:hidden}.purchase-variant-receipt-toggle{color:#6a3d54;text-align:left;cursor:pointer;background:#faf0f7;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:11px 13px;display:flex}.purchase-variant-receipt-toggle>span{gap:2px;display:grid}.purchase-variant-receipt-toggle b{font-size:12px}.purchase-variant-receipt-toggle small{color:#756a76;font-size:10px}.purchase-variant-receipt-toggle>strong{color:#a14668;background:#fff;border-radius:999px;flex:none;padding:6px 9px;font-size:11px}.purchase-variant-receipt-editor{gap:10px;padding:0 12px 12px;display:grid}.purchase-variant-receipt-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:6px;display:grid}.purchase-variant-receipt-grid>label{background:#fff;border:1px solid #f0dce9;border-radius:10px;grid-template-columns:minmax(0,1fr) 55px 46px;align-items:center;gap:5px;padding:7px;display:grid}.purchase-variant-receipt-grid>label>span{color:#5d4658;overflow-wrap:anywhere;min-width:0;font-size:11px;font-weight:900;display:grid}.purchase-variant-receipt-grid>label small{color:#8d7a87;font-size:9px;font-weight:700}.purchase-variant-receipt-grid input{width:100%;min-width:0;font:inherit;text-align:center;background:#fff;border:1px solid #dfbfd5;border-radius:8px;padding:7px 5px;font-size:11px}.purchase-variant-receipt-grid button{color:#8d4261;cursor:pointer;background:#f0dfeb;border:0;border-radius:8px;padding:7px 5px;font-size:9px;font-weight:950}.purchase-variant-receipt-editor>p{border-radius:9px;margin:0;padding:8px 10px;font-size:10px;font-weight:850}.purchase-variant-receipt-editor>p.success{color:#126447;background:#eaf8f1}.purchase-variant-receipt-editor>p.error{color:#9d3245;background:#fff0f2}.purchase-variant-receipt-actions{justify-content:flex-end;gap:7px;display:flex}.purchase-variant-receipt-actions button{color:#fff;cursor:pointer;background:#c45f77;border:0;border-radius:9px;padding:8px 11px;font-size:10px;font-weight:950}.purchase-variant-receipt-actions button.secondary{color:#76558b;background:#f0dfeb}.purchase-variant-receipt-actions button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:650px){.purchase-variant-receipt-grid{grid-template-columns:1fr}.purchase-variant-receipt-toggle{align-items:flex-start}.purchase-variant-receipt-actions button{flex:1}}.group-restored-bulk-bar{z-index:20;background:#fff0f7;border:3px solid #fff;border-radius:16px;outline:2px solid #d93387;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:10px;margin:0 0 18px;padding:12px 14px;display:grid;position:sticky;top:10px;box-shadow:0 5px #e9a9c9}.group-restored-bulk-bar>div{gap:2px;display:grid}.group-restored-bulk-bar strong{color:#a92b66}.group-restored-bulk-bar span{color:#756a76;font-size:10px}.group-restored-bulk-bar button{white-space:nowrap}.group-restored-bulk-remove{color:#fff;font:inherit;cursor:pointer;background:#b92f68;border:0;border-radius:11px;padding:10px 13px;font-weight:950}.group-restored-bulk-remove:disabled{opacity:.45;cursor:not-allowed}.group-order-card.restore-selected{box-shadow:0 0 0 4px #f6c9df,var(--sticker-shadow);outline-color:#d93387}.group-restore-select{color:#a92b66;cursor:pointer;justify-content:flex-end;align-items:center;gap:6px;margin:0 0 5px;font-size:10px;font-weight:950;display:inline-flex}.group-restore-select input{accent-color:#d93387;cursor:pointer;width:18px;height:18px;margin:0}@media (max-width:650px){.group-restored-bulk-bar{grid-template-columns:1fr 1fr}.group-restored-bulk-bar>div{grid-column:1/-1}.group-restored-bulk-bar button{width:100%}.group-restore-select{justify-content:flex-start}}.group-client-sections{gap:14px;padding:0 20px 16px;display:grid}.group-client-section{background:#fff;border:2px solid #eadde3;border-radius:16px;overflow:hidden}.group-client-section-header{background:#fff8fc;border-bottom:1px solid #eadde3;align-items:center;gap:12px;padding:12px 14px;display:flex}.group-client-section-avatar{color:#fff;background:linear-gradient(145deg,#ef4f91,#c23878);border:2px solid #fff;border-radius:50%;flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:15px;font-weight:950;display:grid;box-shadow:0 2px #efc5e2}.group-client-section-header>div{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:1px 7px;min-width:0;display:grid}.group-client-section-header>div>span{color:#b72c66;letter-spacing:.08em;grid-column:1/-1;font-size:9px;font-weight:950}.group-client-section-header>div>strong{color:#503b46;font-size:17px}.group-client-section-header>div>b{color:#876f80;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.group-client-section-header>div>small{color:#7b6d74;grid-column:1/-1;font-size:10px}.group-client-section>.group-participant-list{background:#fff;gap:7px;padding:10px}.group-client-section .group-participant-list article{grid-template-columns:minmax(220px,1fr) 135px minmax(285px,1.25fr)}.group-client-section .group-participant-client{display:none}.group-client-section .group-participant-product{align-content:center;min-width:0}.group-client-section .group-participant-product>b{overflow-wrap:anywhere}@media (max-width:1050px){.group-client-section .group-participant-list article{grid-template-columns:minmax(180px,1fr) auto}.group-client-section .group-participant-list article>span{grid-column:2}}@media (max-width:650px){.group-client-sections{padding:0 12px 14px}.group-client-section-header{padding:10px}.group-client-section-avatar{flex-basis:52px;width:52px;height:52px}.group-client-section>.group-participant-list{padding:8px}.group-client-section .group-participant-list article{grid-template-columns:1fr}.group-client-section .group-participant-list article>span{grid-column:auto}}.group-client-section>.group-participant-list.separation-visual-grid{background:linear-gradient(#fffafd,#fff5fa);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));align-items:start;gap:12px;padding:12px;display:grid;overflow:visible}.group-client-section .separation-visual-grid>.separation-visual-card{box-sizing:border-box;background:#fff;border:2px solid #ecc8d8;border-radius:17px;grid-auto-rows:max-content;align-content:start;align-self:start;gap:8px;width:100%;min-width:0;min-height:0;padding:8px;display:grid;overflow:visible;box-shadow:0 4px #efd7e2;grid-template-columns:minmax(0,1fr)!important;height:auto!important}.separation-visual-product{grid-template-columns:minmax(0,1fr);gap:5px;width:100%;min-width:0;overflow:visible;align-content:start!important;display:grid!important}.separation-visual-photo-wrap{aspect-ratio:3/4;background:#f4e9ef;border-radius:12px;width:100%;display:block;position:relative;overflow:hidden}.separation-visual-photo-wrap>img{object-fit:cover;width:100%;height:100%;display:block}.separation-visual-photo-placeholder{color:#8d4a6c;text-align:center;background:linear-gradient(145deg,#ffe5f0,#f1e8ff);place-content:center;gap:6px;width:100%;height:100%;padding:14px;display:grid}.separation-visual-photo-placeholder>b{font-size:14px;font-weight:950}.separation-visual-photo-placeholder>small{overflow-wrap:anywhere;max-width:100%;font-size:10px;font-weight:800;line-height:1.3;display:block}.separation-visual-quantity{color:#fff;background:#56233f;border:2px solid #fff;border-radius:999px;place-items:center;min-width:32px;height:26px;padding:0 7px;font-size:11px;font-weight:950;display:grid;position:absolute;bottom:7px;right:7px;box-shadow:0 2px 7px #54213c4a}.separation-visual-source{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;letter-spacing:.03em;-webkit-line-clamp:unset;min-height:0;margin-top:3px;line-height:1.25;display:block;overflow:visible;color:#b12f6d!important;font-size:9px!important;font-weight:950!important}.separation-visual-product>b{white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-overflow:clip;color:#5f3c4d;-webkit-line-clamp:unset;max-width:100%;min-height:0;font-size:12px;font-weight:900;line-height:1.35;display:block;overflow:visible}.separation-visual-product>span:not(.separation-visual-photo-wrap){white-space:normal;overflow-wrap:anywhere;color:#806a75;max-width:100%;font-size:10px;line-height:1.3;display:block;overflow:visible}.separation-visual-card>.admin-due,.separation-visual-card>.admin-paid{white-space:normal;overflow-wrap:anywhere;justify-self:start;max-width:100%;margin:0}.separation-visual-card>.group-storage-actions{align-self:start;gap:6px;width:100%;min-width:0;display:grid;overflow:visible}.separation-visual-card .group-auto-code{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;text-align:center;width:100%;min-width:0;min-height:0;line-height:1.25}.separation-visual-card .group-delete-package{white-space:normal;width:100%;min-width:0;line-height:1.2}@media (max-width:700px){.group-client-section>.group-participant-list.separation-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:7px;padding:7px;overflow:visible}.group-client-section .separation-visual-grid>.separation-visual-card{border-radius:13px;align-self:start;gap:6px;padding:5px;box-shadow:0 3px #efd7e2;height:auto!important;min-height:0!important;overflow:visible!important}.separation-visual-product{gap:4px;min-width:0;overflow:visible!important}.separation-visual-photo-wrap{aspect-ratio:1;border-radius:9px}.separation-visual-photo-placeholder{padding:8px}.separation-visual-photo-placeholder>b{font-size:12px}.separation-visual-photo-placeholder>small{font-size:8.5px;line-height:1.2}.separation-visual-source{margin-top:1px;line-height:1.2;font-size:8px!important}.separation-visual-product>b{min-height:0;font-size:10.5px;line-height:1.28}.separation-visual-product>span:not(.separation-visual-photo-wrap){font-size:9px;line-height:1.28}.separation-visual-quantity{min-width:28px;height:23px;padding:0 6px;font-size:10px;bottom:5px;right:5px}.separation-visual-card>.admin-due,.separation-visual-card>.admin-paid{max-width:100%;padding:4px 6px;font-size:9px;line-height:1.2}.separation-visual-card>.group-storage-actions{gap:5px}.separation-visual-card .group-auto-code{padding:6px 5px;font-size:8.5px;line-height:1.2}.separation-visual-card .group-delete-package{padding:6px!important;font-size:9px!important}}.stock-option-image-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.stock-option-image-grid>button{border:1px solid var(--shop-line);min-width:0;color:var(--shop-ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:15px;gap:7px;padding:8px;display:grid}.stock-option-image-grid>button:hover,.stock-option-image-grid>button:focus-visible{border-color:#ef4f91;box-shadow:0 0 0 2px #f8d4e3}.stock-option-image-grid>button.selected{background:#fff0f6;border-color:#ef4f91}.stock-option-image-grid>button:disabled{cursor:default;opacity:1}.stock-option-image-grid img,.stock-option-image-placeholder{aspect-ratio:1;object-fit:cover;background:#faf5f8;border-radius:11px;place-items:center;width:100%;display:grid}.stock-option-image-grid b{overflow-wrap:anywhere;font-size:12px}.stock-option-image-grid small{color:var(--shop-pink-dark);font-size:10px;font-weight:900}.stock-option-selection-photo{object-fit:cover;border-radius:12px;width:76px;height:76px}.stock-option-selection-list>article:has(.stock-option-selection-photo){grid-template-columns:76px 1fr}:is(.stock-option-selection-list>article:has(.stock-option-selection-photo) .stock-option-selection-head,.stock-option-selection-list>article:has(.stock-option-selection-photo) .stock-option-selection-bottom){grid-column:2}@media (max-width:600px){.stock-option-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.purchase-pk-group{min-width:0}.purchase-pk-group:not(.grouped){display:contents}.purchase-pk-group.grouped{background:#fff;border:2px solid #efc6d8;border-radius:24px;gap:0;display:grid;overflow:hidden;box-shadow:0 5px #f5d5e2}.purchase-pk-group-header{background:linear-gradient(135deg,#fff8fc,#f6edff);border-bottom:2px solid #f2d8e3;gap:10px;padding:16px 18px;display:grid}.purchase-pk-group-header.has-balance{background:linear-gradient(135deg,#fff0f7,#f7ebff);border-bottom-color:#e88bb5}.purchase-pk-group-header>div:first-child{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 12px;display:grid}.purchase-pk-group-header .purchase-box-title{color:#8b3f70;grid-column:1;font-size:17px}.purchase-pk-group-header .purchase-box-count{color:#9c7890;grid-column:1;font-weight:800}.purchase-pk-group-header .purchase-box-due-label{color:#a91f5e;letter-spacing:.08em;grid-column:1/-1;margin-top:12px;font-size:13px;font-weight:950}.purchase-pk-group-header .purchase-box-due{color:#a91f5e;letter-spacing:-.025em;grid-column:1/-1;font-size:clamp(29px,4vw,39px);font-weight:950;line-height:1}.purchase-pk-group-header .purchase-box-due-mxn,.purchase-pk-group-header .purchase-box-original-total,.purchase-pk-group-header .purchase-box-extra-due,.purchase-pk-group-header .purchase-box-paid{grid-column:1/-1}.purchase-pk-group-header .purchase-box-due-mxn{color:#a44772;font-size:13px;font-weight:900}.purchase-pk-group-header .purchase-box-original-total{color:#8a7581;margin-top:8px;font-size:12px;font-weight:750}.purchase-pk-group-header .purchase-box-extra-due{color:#a33272;font-size:13px;font-weight:900}.purchase-pk-group-header .purchase-box-paid{color:#37845f;margin-top:10px;font-size:20px}.purchase-pk-group-header .purchase-box-expand{color:#a33272;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dfa4c5;border-radius:999px;padding:8px 12px;font:900 11px Fredoka,sans-serif}.purchase-pk-group-header .purchase-box-chevron{grid-area:1/2/3;place-items:center;width:44px;height:44px;padding:0;font-size:25px;line-height:1;display:grid;box-shadow:0 3px #efc4d7}.purchase-pk-group-header .purchase-box-expand:hover{background:#fff5fa}.purchase-pk-group-header .order-notice{border-width:1px;margin:0;padding:9px 11px}.purchase-pk-group.grouped>.purchase-record{margin:0;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;outline:0!important}.purchase-pk-group.grouped>.purchase-record.selected{background:#fff5f7!important}.purchase-pk-group.grouped>.purchase-record+.purchase-record{border-top:2px dashed #f0d5e0!important}.purchase-box-record{position:relative}.purchase-box-record .record-main{min-width:0;padding-right:42px}.purchase-box-details-toggle{color:#a33272;cursor:pointer;background:#fff;border:1px solid #dfa4c5;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;font:950 23px/1 Fredoka,sans-serif;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 3px #efc4d7}.purchase-box-details-toggle:hover{background:#fff5fa}.purchase-box-breakdown{margin-top:12px}.purchase-box-breakdown strong{white-space:normal;text-align:right}.purchase-record .purchase-box-extra-note{color:#a33272;margin-top:3px;font-size:12px;font-weight:850;line-height:1.3}@media (max-width:700px){.purchase-pk-group.grouped{border-radius:19px}.purchase-pk-group-header{padding:15px 16px}.purchase-pk-group-header>div:first-child{gap:4px 10px}.purchase-pk-group-header .purchase-box-title{font-size:16px}.purchase-pk-group-header .purchase-box-due-label{margin-top:13px}.purchase-pk-group-header .purchase-box-due{font-size:34px}.purchase-pk-group-header .purchase-box-chevron{width:42px;height:42px}.purchase-pk-group-header .order-notice p{font-size:11px;line-height:1.3}.purchase-pk-group.grouped>.purchase-record{border-radius:0!important}}.lobby-balance-alert{background:linear-gradient(120deg,#fff0f7,#f5ebff);border:2px solid #ef8db4;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;display:flex;box-shadow:0 5px #f4c7da}.lobby-balance-alert>div{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.lobby-balance-alert small{color:#a44772;letter-spacing:.08em;width:100%;font-size:12px;font-weight:900}.lobby-balance-alert strong{color:#7c315d;font-size:25px;line-height:1}.lobby-balance-alert span{color:#8a687c;font-size:13px;font-weight:800}.lobby-balance-alert button{color:#fff;cursor:pointer;background:#df4a8d;border:2px solid #fff;border-radius:14px;outline:2px solid #d84c89;flex:none;min-height:44px;padding:10px 16px;font-weight:900;box-shadow:0 4px #a92d65}@media (max-width:700px){.lobby-balance-alert{align-items:stretch;padding:13px 14px}.lobby-balance-alert>div{gap:4px;display:grid}.lobby-balance-alert small{font-size:11px}.lobby-balance-alert strong{font-size:22px}.lobby-balance-alert button{align-self:center;padding:9px 12px;font-size:12px}}.client-reward-coupon.compact{border-width:1.5px;border-radius:18px;grid-template-columns:42px minmax(0,1fr);gap:11px;margin:0 0 16px;padding:12px 14px;box-shadow:0 4px #f3c9d8}.client-reward-coupon.compact .reward-coupon-icon{border-radius:13px;width:42px;height:42px;font-size:21px;transform:rotate(-4deg)}.client-reward-coupon.compact small{font-size:9px}.client-reward-coupon.compact h2{margin:1px 0 2px;font-size:18px;line-height:1.1}.client-reward-coupon.compact p{font-size:11px;line-height:1.25}.client-reward-coupon.compact .reward-coupon-actions{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:8px;display:grid}.client-reward-coupon.compact .reward-coupon-actions select,.client-reward-coupon.compact .reward-coupon-actions button{border-radius:10px;min-height:38px;padding:7px 10px;font-size:11px}@media (max-width:650px){.client-reward-coupon.compact{grid-template-columns:38px minmax(0,1fr);gap:9px;padding:11px 12px}.client-reward-coupon.compact .reward-coupon-icon{width:38px;height:38px;font-size:19px}.client-reward-coupon.compact .reward-coupon-actions{grid-template-columns:1fr}}.group-variant-summary{gap:6px;margin-top:9px;display:grid}.group-variant-summary>strong{color:#fff;background:#9f3768;border-radius:999px;width:max-content;max-width:100%;padding:5px 9px;font-size:10px;font-weight:950}.group-variant-summary .group-variant-header-totals{margin-top:0}.group-variant-header-totals{flex-wrap:wrap;gap:6px;max-width:min(760px,72vw);margin-top:9px;display:flex}.group-order-card>header .group-variant-header-totals span{color:#72546a;background:#fff9fc;border:1px solid #e7bfd4;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 6px;max-width:230px;padding:5px 8px;display:grid}.group-variant-header-totals span b{color:#876f80;text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:8px;overflow:hidden}.group-variant-header-totals span i{color:#9f3d6b;white-space:nowrap;grid-column:1;font-size:10px;font-style:normal;font-weight:950}.group-variant-header-totals span em{color:#8e315d;background:#f4d9e7;border-radius:999px;flex:none;grid-area:1/2/3;padding:2px 5px;font-size:8px;font-style:normal;font-weight:950}.group-variant-header-totals span.more{background:#f8eef8;border-style:dashed}.group-order-card>header .group-variant-header-totals span.complete{background:#effaf4;border-color:#b9dfca}.group-variant-header-totals span.complete em{color:#176747;background:#d9f1e4}.group-variant-arrivals{background:linear-gradient(135deg,#fff,#fff7fb);border:2px solid #ead2e6;border-radius:16px;gap:12px;margin:0 20px 16px;padding:14px;display:grid}.group-variant-arrivals-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.group-variant-arrivals-heading>div{gap:2px;display:grid}.group-variant-arrivals-heading small{color:#a44b75;letter-spacing:.08em;font-size:9px;font-weight:950}.group-variant-arrivals-heading strong{color:#4e3a4a;font-size:13px}.group-variant-arrivals-heading>b{color:#9e3768;white-space:nowrap;background:#f5dce9;border-radius:999px;padding:6px 9px;font-size:10px}.group-variant-arrivals-grid{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:8px;display:grid}.group-variant-arrivals-grid label{background:#fff;border:1.5px solid #eed3e2;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;padding:9px;display:grid}.group-variant-arrivals-grid label span{color:#6e5266;font-size:10px;font-weight:950;overflow:hidden}.group-variant-arrival-label{gap:1px;min-width:0;display:grid}.group-variant-arrival-label b{color:#907b89;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.group-variant-arrival-label strong{color:#7e2f58;white-space:nowrap;font-size:11px}.group-variant-arrivals-grid label small{color:#9b8595;font-size:8px}.group-variant-arrivals-grid input{color:#7e2f58;width:66px;font:inherit;text-align:center;background:#fff;border:2px solid #e6a9c7;border-radius:10px;outline:none;grid-area:1/2/3;padding:8px;font-weight:950}.group-variant-arrivals-grid label em{color:#9b6b85;text-align:center;grid-column:2;font-size:8px;font-style:normal}.group-variant-arrivals>button{color:#fff;cursor:pointer;background:#d94b88;border:0;border-radius:11px;justify-self:end;padding:9px 13px;font-weight:950;box-shadow:0 3px #b02f67}.group-variant-arrivals>button:disabled{opacity:.4;cursor:not-allowed}.group-variant-arrivals-complete{color:#176747;text-align:center;background:#e7f7ef;border-radius:11px;margin:0;padding:10px 12px;font-size:11px;font-weight:950}@media (max-width:650px){.group-order-title,.group-order-title>div{width:100%;min-width:0}.group-variant-header-totals{overscroll-behavior-inline:contain;scrollbar-width:thin;flex-wrap:nowrap;width:100%;max-width:100%;padding:1px 1px 5px;overflow-x:auto}.group-order-card>header .group-variant-header-totals span{flex:none;max-width:210px}.group-variant-arrivals{margin:0 12px 14px}.group-variant-arrivals-heading{flex-direction:column;align-items:flex-start}.group-variant-arrivals-grid{grid-template-columns:1fr}.group-variant-arrivals>button{width:100%}}.kuji-result-panel{background:#fff;border:2px dashed #edb6cf;border-radius:13px;margin:13px 0;padding:12px}.kuji-result-panel>summary{color:#9f3e67;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;font-size:11px;font-weight:950;display:flex}.kuji-result-panel>summary b{color:#a83f69;background:#f8dce7;border-radius:999px;place-items:center;min-width:42px;padding:5px 8px;font-size:9px;display:grid}.kuji-result-panel>p{color:#7c6972;margin:9px 0 11px;font-size:9px;line-height:1.45}.kuji-result-panel>div{gap:8px;display:grid}.kuji-result-panel>div>article{background:#fffafd;border:1px solid #f0d9e3;border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}.kuji-result-panel>div>article>div:first-child{gap:2px;min-width:0;display:grid}.kuji-result-panel>div>article>div:first-child strong{overflow-wrap:anywhere;color:#543f49;font-size:11px}.kuji-result-panel>div>article>div:first-child small{color:#8b7180;font-size:9px}.kuji-result-thumbs{flex-wrap:wrap;gap:5px;display:flex}.kuji-result-thumbs a{background:#f9e7ee;border:2px solid #fff;border-radius:9px;outline:1px solid #e9b9cc;width:44px;height:44px;display:block;overflow:hidden}.kuji-result-thumbs img{object-fit:cover;width:100%;height:100%}.kuji-result-upload{color:#fff;text-align:center;cursor:pointer;white-space:nowrap;background:#d94f89;border-radius:10px;padding:8px 10px;font-size:9px;font-weight:950;position:relative;overflow:hidden}.kuji-result-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.purchase-draw-results{background:#fff7fa;border:2px dashed #efb7cd;border-radius:12px;gap:7px;width:min(100%,360px);margin-top:10px;padding:10px;display:grid}.purchase-draw-results>strong{color:#a53f69;font-size:10px}.purchase-draw-results>div{flex-wrap:wrap;gap:7px;display:flex}.purchase-draw-results a{background:#f9e7ee;border:3px solid #fff;border-radius:11px;outline:1px solid #e9b9cc;width:72px;height:72px;display:block;overflow:hidden}.purchase-draw-results img{object-fit:cover;width:100%;height:100%}@media (max-width:700px){.kuji-result-panel>div>article{grid-template-columns:1fr auto}.kuji-result-upload{grid-column:1/-1}.purchase-draw-results a{width:64px;height:64px}}.purchase-link-record .purchase-link-lines{background:#fffafd;border:1px solid #efdce6;border-radius:12px;gap:6px;margin-top:10px;padding:9px 10px;display:grid}.purchase-link-record .purchase-link-lines>div{color:#694f5c;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.purchase-link-record .purchase-link-lines>div+div{border-top:1px dashed #ead7df;padding-top:6px}.purchase-link-record .purchase-link-lines span{gap:1px;font-weight:850;display:grid}.purchase-link-record .purchase-link-lines small{color:#a28794;font-size:9px;font-weight:700}.purchase-link-record .purchase-link-lines strong{color:#9e4568;flex:none;font-size:11px}.purchase-link-record .purchase-link-lines .shipping{color:#7d5870}@media (max-width:700px){.purchase-link-record .purchase-link-lines{grid-column:1/-1;margin-top:7px}.purchase-link-record .purchase-link-lines>div{font-size:10px}}.shipping-debt-entry-backdrop{z-index:5000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#452b3b7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.shipping-debt-entry-notice{color:#4d3b47;text-align:center;background:radial-gradient(circle at 100% 0,#f28bb833,#0000 38%),#fff9fc;border:2px solid #db4d88;border-radius:30px;width:min(100%,510px);padding:34px;position:relative;overflow:hidden;box-shadow:0 24px 70px #4720344d}.shipping-debt-entry-close{color:#a82e62;cursor:pointer;background:#fbe2ed;border:0;border-radius:999px;place-items:center;width:40px;height:40px;padding:0;font-size:30px;line-height:1;display:grid;position:absolute;top:13px;right:15px}.shipping-debt-entry-kicker{color:#bd376f;letter-spacing:.12em;margin-bottom:10px;font-size:12px;font-weight:900;display:inline-block}.shipping-debt-entry-notice h2{color:#4b3c46;margin:0 32px 10px;font-size:clamp(24px,5vw,34px);line-height:1.08}.shipping-debt-entry-notice>p{max-width:390px;margin:0 auto 18px;line-height:1.55}.shipping-debt-entry-balance{background:#fff;border:1px solid #efbfd3;border-radius:20px;gap:4px;margin:20px 0;padding:18px;display:grid}.shipping-debt-entry-balance small{color:#a44a70;letter-spacing:.08em;font-size:11px;font-weight:900}.shipping-debt-entry-balance strong{color:#c42e70;font-size:30px}.shipping-debt-entry-deadline{font-weight:800}.shipping-debt-entry-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.shipping-debt-entry-actions button{color:#fff;cursor:pointer;background:#c92f73;border:0;border-radius:15px;min-height:48px;padding:11px 15px;font-weight:900}.shipping-debt-entry-actions button.secondary{color:#a82e62;background:#f9dce8}@media (max-width:560px){.shipping-debt-entry-notice{border-radius:24px;padding:30px 20px 22px}.shipping-debt-entry-actions{grid-template-columns:1fr}}.admin-order-list>article>.admin-order-money{text-align:right;justify-items:end;gap:4px;min-width:0;max-width:100%;display:grid}.admin-order-balance{color:#b4233a;letter-spacing:-.02em;white-space:nowrap;max-width:100%;font-size:clamp(20px,2vw,28px);font-weight:950;line-height:1.12;display:block}.admin-order-payment-status{font-size:17px;font-weight:950;line-height:1.2}.admin-order-total{white-space:nowrap;max-width:100%;font-weight:750;line-height:1.3;display:block;color:#8a8389!important;font-size:12px!important}.admin-order-money>.admin-open-client-portal{justify-self:end;max-width:100%}@media (max-width:700px){.admin-order-list>article.selectable>.admin-order-money,.admin-order-list>article:not(.selectable)>.admin-order-money{text-align:left;grid-column:1/-1;justify-items:start;width:100%}.admin-order-balance{font-size:clamp(18px,6vw,24px)}.admin-order-total{font-size:11px!important}.admin-order-money>.admin-open-client-portal{justify-self:start}}.group-order-details-form{background:#fff;border:2px dashed #dfb8d3;border-radius:16px;gap:11px;margin:0 20px 15px;padding:14px;display:grid}.group-order-details-heading{justify-content:space-between;align-items:end;gap:14px;display:flex}.group-order-details-heading>div{gap:2px;display:grid}.group-order-details-heading small{color:#b14472;letter-spacing:.08em;font-size:9px;font-weight:950}.group-order-details-heading strong{color:#57434e;font-size:13px}.group-order-details-heading>span{color:#81727d;font-size:9px}.group-order-details-fields{grid-template-columns:minmax(210px,1.35fr) minmax(145px,.7fr) minmax(145px,.7fr) minmax(190px,1fr) auto;align-items:end;gap:9px;display:grid}.group-order-details-fields label{color:#a34f69;gap:5px;min-width:0;font-size:9px;font-weight:900;display:grid}.group-order-details-fields input{box-sizing:border-box;color:#281f2c;width:100%;min-width:0;font:inherit;background:#fff9fb;border:2px solid #efc5e2;border-radius:11px;outline:none;padding:10px 11px;font-size:11px}.group-order-details-fields input:focus{border-color:#c45f77;box-shadow:0 0 0 3px #efc5e255}.group-order-details-fields button{color:#fff;min-height:39px;font:inherit;white-space:nowrap;cursor:pointer;background:#d66794;border:2px solid #fff;border-radius:11px;outline:2px solid #e2b4dc;padding:10px 13px;font-size:10px;font-weight:950;box-shadow:0 3px #c77aa6}.group-order-details-fields button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:1000px){.group-order-details-fields{grid-template-columns:1fr 1fr}.group-order-details-fields button{grid-column:1/-1;width:100%}}@media (max-width:600px){.group-order-details-form{margin:0 12px 14px;padding:12px}.group-order-details-heading{flex-direction:column;align-items:start;gap:4px}.group-order-details-fields{grid-template-columns:1fr}.group-order-details-fields>*{grid-column:auto!important}}.admin-missing-price-actions{grid-template-columns:minmax(145px,180px) auto auto;align-items:end;gap:8px;width:min(100%,520px);margin-top:5px;display:grid}.admin-missing-price-actions label{color:#a34f69;text-align:left;gap:4px;min-width:0;font-size:9px;font-weight:900;display:grid}.admin-missing-price-actions input{box-sizing:border-box;color:#281f2c;width:100%;min-width:0;font:inherit;background:#fff;border:2px solid #efc5e2;border-radius:10px;outline:none;padding:9px 10px;font-size:11px}.admin-missing-price-actions input:focus{border-color:#c45f77;box-shadow:0 0 0 3px #efc5e255}.admin-missing-price-actions button{min-height:37px;font:inherit;white-space:nowrap;cursor:pointer;border:2px solid #fff;border-radius:10px;outline:2px solid #e2b4dc;padding:9px 11px;font-size:9px;font-weight:950}.admin-missing-price-actions .admin-save-missing-price{color:#fff;background:#d66794;box-shadow:0 3px #c77aa6}.admin-missing-price-actions .admin-mark-free{color:#a64f63;box-shadow:none;background:#fff}.admin-missing-price-actions button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:760px){.admin-missing-price-actions{grid-template-columns:1fr;width:100%;margin-top:7px}.admin-missing-price-actions button{width:100%}}.purchase-record .record-money .purchase-amount-summary{text-align:right;justify-items:end;gap:3px;min-width:min(310px,100%);max-width:100%;display:grid}.purchase-record .record-money .purchase-due-primary{color:#a91f5e;letter-spacing:-.025em;overflow-wrap:anywhere;white-space:normal;max-width:100%;margin:0;font-size:clamp(22px,2.2vw,30px);font-weight:950;line-height:1.08}.purchase-record .record-money .purchase-due-mxn{color:#b43c70;overflow-wrap:anywhere;white-space:normal;font-size:13px;font-weight:850;line-height:1.25}.purchase-record .record-money .purchase-order-total{color:#8a7a82;overflow-wrap:anywhere;white-space:normal;margin-top:5px;font-size:12px;font-weight:750;line-height:1.3}@media (max-width:700px){.purchase-record .record-money .purchase-amount-summary{text-align:left;flex:100%;justify-items:start;width:100%;min-width:0}.purchase-record .record-money .purchase-due-primary{font-size:clamp(21px,6vw,28px)!important}.purchase-record .record-money .purchase-due-mxn{font-size:13px}.purchase-record .record-money .purchase-order-total{font-size:12px}}.credit-balance-strip{width:fit-content;max-width:100%;color:var(--ink);background:#fff1f7d6;border:1px solid #d65c9147;border-radius:16px;grid-template-columns:auto auto 1fr;align-items:center;gap:.35rem .75rem;margin:.65rem 0 1rem;padding:.65rem .85rem;display:grid}.credit-balance-strip span,.credit-balance-strip strong{white-space:nowrap}.credit-balance-strip strong{color:var(--pink);font-size:1.1rem}.credit-balance-strip small{color:var(--muted)}.purchase-credit-button{min-width:0;max-width:100%;color:var(--pink);font:inherit;white-space:normal;background:#fff7fb;border:1px solid #d65c9173;border-radius:999px;padding:.55rem .8rem;font-size:.82rem;font-weight:800;line-height:1.2}.purchase-credit-button:hover:not(:disabled){background:#ffeaf3}.admin-credit-editor{background:#fff8fbd1;border:1px solid #d65c9140;border-radius:18px;grid-template-columns:minmax(170px,1fr) minmax(180px,260px) auto;align-items:end;gap:.75rem;margin:.75rem 0 1rem;padding:.8rem 1rem;display:grid}.admin-credit-editor>div{gap:.12rem;display:grid}.admin-credit-editor>div strong{color:var(--pink);font-size:1.2rem}.admin-credit-editor>div small,.admin-credit-editor label span{color:var(--muted);font-size:.78rem}.admin-credit-editor label{gap:.3rem;display:grid}.admin-credit-editor input{width:100%;min-width:0}.admin-credit-editor>button{white-space:nowrap;min-height:42px}.admin-credit-editor>small{grid-column:1/-1}.admin-credit-editor>small.success{color:#31865d}.admin-credit-editor>small.error{color:#a33154}@media (max-width:700px){.credit-balance-strip{grid-template-columns:auto auto;width:100%;padding:.6rem .75rem}.credit-balance-strip small{grid-column:1/-1}.credit-balance-strip span,.credit-balance-strip strong{white-space:normal;overflow-wrap:anywhere}.admin-credit-editor{grid-template-columns:1fr auto;padding:.7rem .8rem}.admin-credit-editor>div{grid-column:1/-1}}@media (max-width:430px){.admin-credit-editor{grid-template-columns:1fr}.admin-credit-editor>button,.admin-credit-editor>label,.admin-credit-editor>small{grid-column:1}}.fedex-history-page{max-width:1500px}.fedex-history-heading{margin-bottom:18px}.fedex-history-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.fedex-history-summary article{background:#fff;border:2px solid #efbfd2;border-radius:22px;gap:5px;min-width:0;padding:18px 20px;display:grid;box-shadow:0 4px #f4d7e3}.fedex-history-summary small{color:#a64269;letter-spacing:.06em;font-size:13px;font-weight:900}.fedex-history-summary strong{color:#332b31;overflow-wrap:anywhere;font-size:clamp(21px,2.3vw,31px);line-height:1.08}.fedex-history-summary span{color:#776a71;font-size:14px;line-height:1.35}.fedex-history-summary .negative strong{color:#b22657}.fedex-history-search{margin-bottom:12px}.fedex-history-note{color:#665960;background:#fff8fb;border:1px solid #eac8d7;border-radius:16px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 15px;font-size:14px;line-height:1.4;display:flex}.fedex-history-note b{color:#af2e63;flex:none}.fedex-history-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fedex-history-card{background:#fff;border:2px solid #edd0dc;border-radius:23px;gap:14px;min-width:0;padding:18px;display:grid}.fedex-history-card header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fedex-history-card header>div{gap:3px;min-width:0;display:grid}.fedex-history-card header small{color:#a82f61;background:#fde8f1;border-radius:999px;width:max-content;max-width:100%;padding:4px 8px;font-size:12px;font-weight:900}.fedex-history-card header strong{color:#352d32;overflow-wrap:anywhere;font-size:20px;line-height:1.15}.fedex-history-card header span,.fedex-history-card header time{color:#776a71;font-size:14px;line-height:1.35}.fedex-history-card header time{text-align:right;flex:none}.fedex-history-tracking{gap:3px;min-width:0;display:grid}.fedex-history-tracking small{color:#9e5573;letter-spacing:.06em;font-size:12px;font-weight:900}.fedex-history-tracking strong{overflow-wrap:anywhere;word-break:break-word;font-size:19px;line-height:1.2}.fedex-history-tracking span{color:#98546f;font-size:13px}.fedex-history-money{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fedex-history-money>div{background:#fff4f8;border-radius:14px;gap:3px;min-width:0;padding:11px 12px;display:grid}.fedex-history-money small{color:#7e6c74;font-size:13px}.fedex-history-money strong{color:#a5285b;overflow-wrap:anywhere;font-size:17px;line-height:1.2}.fedex-history-footer{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.fedex-history-footer>span{color:#75666e;overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:800}.fedex-history-footer a,.fedex-history-footer em{border-radius:12px;flex:none;padding:10px 13px;font-size:14px;font-style:normal;font-weight:900;text-decoration:none}.fedex-history-footer a{color:#fff;background:#d95b8e;border:2px solid #fff;outline:2px solid #dd6a98;box-shadow:0 3px #b83f70}.fedex-history-footer em{color:#8b7a82;background:#f3edf0}.fedex-history-empty{background:#fff;border:2px dashed #e8c2d3;border-radius:20px;gap:4px;padding:24px;display:grid}.fedex-history-empty strong{font-size:18px}.fedex-history-empty span{color:#776a71;font-size:14px}@media (max-width:900px){.fedex-history-summary,.fedex-history-list{grid-template-columns:1fr}}@media (max-width:560px){.fedex-history-summary article,.fedex-history-card{padding:14px}.fedex-history-card header,.fedex-history-footer{flex-direction:column;align-items:stretch}.fedex-history-card header time{text-align:left}.fedex-history-money{grid-template-columns:1fr}.fedex-history-footer a,.fedex-history-footer em{box-sizing:border-box;text-align:center;width:100%}.fedex-history-note{display:grid}}.warehouse-item-contents{background:#fffafb;border:1px solid #edc5d9;border-radius:16px;width:min(100%,520px);margin:10px 0 4px;overflow:hidden}.warehouse-item-contents summary{cursor:pointer;color:#a53a6c;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;font-weight:800;list-style:none;display:flex}.warehouse-item-contents summary::-webkit-details-marker{display:none}.warehouse-item-contents summary:after{content:"⌄";font-size:18px;line-height:1}.warehouse-item-contents[open] summary:after{transform:rotate(180deg)}.warehouse-item-contents summary b{white-space:nowrap;color:#675a64;font-size:12px}.warehouse-item-contents ul{border-top:1px solid #f1dce6;max-height:min(320px,38vh);margin:0;padding:7px 13px 11px;list-style:none;overflow:auto}.warehouse-item-contents li{color:#625861;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:7px 0;font-size:13px;display:grid}.warehouse-item-contents li+li{border-top:1px dashed #efdce5}.warehouse-item-contents li span{overflow-wrap:anywhere;min-width:0}.warehouse-item-contents li b{color:#b04473;font-size:13px}@media (max-width:640px){.warehouse-item-contents{width:100%}.warehouse-item-contents summary{padding:9px 11px}.warehouse-item-contents ul{max-height:260px;padding-inline:11px}}.admin-separation-tools{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:10px;display:flex}.admin-separation-tools label{color:#756a76;white-space:nowrap;background:#fff;border:2px solid #efc5e2;border-radius:13px;align-items:center;gap:7px;padding:8px 10px;font-size:11px;font-weight:900;display:flex}.admin-separation-tools select{color:#a94f67;min-width:86px;font:inherit;background:#fff;border:1px solid #e2b4dc;border-radius:9px;padding:5px 7px;font-weight:950}@media (max-width:720px){.group-orders-page .page-heading{align-items:stretch}.admin-separation-tools{justify-content:flex-start;width:100%}.admin-separation-tools label{flex:132px}.admin-separation-tools select{flex:1;min-width:0}.admin-separation-tools .admin-refresh{flex:145px;margin:2px}}.group-variant-dispatch{background:linear-gradient(145deg,#fff8fcf5,#f8f2ffeb);border:1px solid #d8719747;border-radius:18px;grid-column:1/-1;gap:12px;padding:14px;display:grid}.group-variant-dispatch>header,.group-variant-dispatch>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.group-variant-dispatch>header div,.group-variant-dispatch>header small{display:block}.group-variant-dispatch>header>b{color:#9b3f68;background:#ffe2ef;border-radius:999px;flex:none;padding:6px 10px}.group-variant-dispatch-rows{gap:8px;display:grid}.group-variant-dispatch-rows label{background:#ffffffe6;border-radius:14px;grid-template-columns:minmax(0,1fr) 84px;align-items:center;gap:12px;padding:10px 12px;display:grid}.group-variant-dispatch-rows label span,.group-variant-dispatch-rows label small{display:block}.group-variant-dispatch-rows input{text-align:center;width:100%;min-width:0}.group-variant-dispatch>footer button{width:auto}.group-variant-dispatch-warning{color:#a04444;font-weight:700}@media (max-width:700px){.group-variant-dispatch>header,.group-variant-dispatch>footer{flex-direction:column;align-items:stretch}.group-variant-dispatch>footer button{width:100%}}.pointer-events-none{-webkit-user-select:none;user-select:none;pointer-events:none!important}.client-shell .page-heading:after,.client-shell .welcome-card:after,.client-shell .lobby-discover:before,.client-shell .stock-catalog-top:before,.client-shell .client-lobby-grid>button>b,.client-shell .client-lobby-grid>button>i,.stations-intro:after,.milkkyy-feature-strip article>i{pointer-events:none!important}.warehouse-page-heading .warehouse-actions{z-index:4;position:relative}.warehouse-selection-bar{align-items:stretch;gap:8px;display:flex}.warehouse-selection-bar .selection-pill,.warehouse-selection-bar .select-all-warehouse,.warehouse-actions .all-warehouse-action{min-height:44px}.item-card .warehouse-add-button{z-index:3;color:#9a4267;width:calc(100% - 32px);height:auto;min-height:44px;box-shadow:none;font:inherit;cursor:pointer;background:#fff8fb;border:1px solid #e7bfd0;border-radius:13px;justify-content:center;align-items:center;gap:8px;margin:16px 16px 12px;padding:9px 12px;font-size:12px;font-weight:900;display:flex;position:relative;inset:auto}.item-card .warehouse-add-button>span{color:#9a4267;background:#f6d9e6;border-radius:8px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:17px;line-height:1;display:grid}.item-card.selected .warehouse-add-button{color:#fff;background:#d94884;border-color:#d94884}.item-card.selected .warehouse-add-button>span{color:#bd356f;background:#fff}.stored-delivery-button.manual-delivery{min-height:44px}@media (max-width:639px){.client-shell .mascot-heading{min-height:0!important;padding-right:14px!important}.client-shell .mascot-heading .section-mascot{display:none!important}.warehouse-page-heading .warehouse-actions{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:8px;width:100%;display:grid}.warehouse-page-heading>div:first-child .eyebrow,.warehouse-page-heading>div:first-child>p:last-child{display:none}.warehouse-page-heading>div:first-child h1{margin:0;font-size:28px;line-height:1}.warehouse-page-heading .warehouse-sort{grid-area:1/1;width:100%;min-height:44px;display:flex}.warehouse-page-heading .warehouse-sort>span{display:none}.warehouse-page-heading .warehouse-sort select{width:100%;min-height:36px}.warehouse-selection-bar{gap:8px;width:100%;display:contents}.warehouse-selection-bar .selection-pill,.warehouse-selection-bar .select-all-warehouse,.warehouse-actions .all-warehouse-action{text-align:center;justify-content:center;align-items:center;width:100%;min-width:0;min-height:44px;padding:9px 8px;display:flex}.warehouse-selection-bar .selection-pill{grid-area:1/2}.warehouse-selection-bar .select-all-warehouse{grid-area:2/1}.warehouse-actions .all-warehouse-action{grid-area:2/2}.client-shell .warehouse-item-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.warehouse-item-grid .item-card .real-photo,.warehouse-item-grid .item-card .demo-photo{aspect-ratio:16/10;max-height:230px}.item-card .warehouse-add-button{width:calc(100% - 20px);min-height:46px;margin:10px 10px 8px;font-size:13px}.warehouse-item-grid .stored-delivery-button.manual-delivery{width:calc(100% - 20px);min-height:44px;margin:0 10px 12px}.warehouse-status-filters button{min-height:44px}}.warehouse-load-more{color:#a63b6e;cursor:pointer;background:#fff;border:2px solid #e6b4cc;border-radius:999px;justify-content:center;align-items:center;gap:9px;width:min(360px,100%);margin:18px auto 4px;padding:12px 16px;font:900 12px Fredoka,sans-serif;display:flex}.warehouse-load-more b{background:#f8dfeb;border-radius:999px;padding:4px 7px;font-size:10px}.group-direct-dispatch{grid-column:1/-1;gap:9px;display:grid}.group-direct-dispatch>.group-variant-toggle,.group-direct-shipped-button{color:#a63b6e;background:#fff8fb;border:1px dashed #d87197;border-radius:13px;width:100%;min-height:42px;font-weight:900}.group-dispatch-corrections{background:#fff;border:1px solid #f0c9d9;border-radius:13px;gap:6px;padding:10px;display:grid}.group-dispatch-corrections>strong{color:#88435f;font-size:11px}.group-dispatch-corrections button,.group-dispatch-recovery article>div button{color:#624852;text-align:left;cursor:pointer;background:#fff9fb;border:1px solid #efd5df;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;width:100%;padding:8px 10px;display:grid}.group-dispatch-corrections button>b,.group-dispatch-recovery button>b{color:#b14270;font-size:10px}.group-dispatch-corrections button>em,.group-dispatch-recovery button>em{color:#a63b6e;font-size:10px;font-style:normal;font-weight:900}.group-dispatch-recovery{background:#fff4f8;border:2px solid #e9b8ca;border-radius:16px;gap:10px;margin:0 20px 14px;padding:14px;display:grid}.group-dispatch-recovery>div{gap:3px;display:grid}.group-dispatch-recovery>div small{color:#bd356f;font-weight:950}.group-dispatch-recovery>div strong{color:#5f4450}.group-dispatch-recovery>div span{color:#816a74;font-size:11px}.group-dispatch-recovery article{background:#fff;border-radius:13px;gap:8px;padding:10px;display:grid}.group-dispatch-recovery article header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.group-dispatch-recovery article header span{align-items:center;gap:7px;display:flex}.group-dispatch-recovery article header b{color:#bd356f}.group-dispatch-recovery article header em{color:#806673;font-size:10px;font-style:normal}.group-dispatch-recovery article header small{text-align:right;max-width:55%}.group-dispatch-recovery article>div{gap:6px;display:grid}@media (max-width:700px){.group-dispatch-recovery{margin-inline:12px}.group-dispatch-corrections button,.group-dispatch-recovery article>div button{grid-template-columns:minmax(0,1fr) auto}.group-dispatch-corrections button>em,.group-dispatch-recovery button>em{grid-column:1/-1}.group-dispatch-recovery article header{display:grid}.group-dispatch-recovery article header small{text-align:left;max-width:none}}.admin-online-payment-window{color:#6d5360;background:#fff8fb;border:1px solid #ebc8d6;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(120px,180px);align-items:center;gap:5px 12px;padding:12px 14px;font-weight:900;display:grid}.admin-online-payment-window input{color:#5e4650;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #e0b6c7;border-radius:11px;grid-area:1/2/3;padding:10px 12px}.admin-online-payment-window small{color:#987582;font-size:12px;font-weight:700}.stock-detail-meta{flex-wrap:wrap}.stock-detail-meta .stock-payment-plan{border-top:1px dashed var(--shop-line);color:#9a3c68;flex:1 0 100%;padding-top:10px;font-size:14px;font-weight:850;line-height:1.4}.purchase-payment-deadline{width:fit-content;margin-top:5px;display:block;color:#8b536d!important;font-size:12px!important;font-weight:850!important}@media (max-width:700px){.admin-online-payment-window{grid-template-columns:1fr}.admin-online-payment-window input{grid-area:auto/1}.stock-detail-meta .stock-payment-plan{font-size:13px}}.berry-passport{background:linear-gradient(145deg,#fff8fb,#ffe5f1);border:3px solid #fff;border-radius:20px;outline:2px solid #e9a9c6;gap:10px;margin:16px 0;padding:16px;display:grid;box-shadow:0 5px #efbfd2}.berry-passport header{justify-content:space-between;align-items:center;gap:16px;display:flex}.berry-passport header small{color:#ad2f6b;letter-spacing:.1em;font-size:9px;font-weight:950}.berry-passport h2{color:#8f4058;margin:2px 0 0;font-size:22px}.berry-passport header>strong{color:#b72c66;white-space:nowrap;background:#fff;border-radius:999px;padding:9px 12px;font-size:13px}.berry-passport>p{color:#756a76;margin:0;font-size:14px;line-height:1.4}.berry-passport>p b{color:#b72c66}.berry-stamp-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;display:grid}.berry-stamp-grid span{aspect-ratio:1;color:#c68ba5;background:#fff;border:1px dashed #dda4bd;border-radius:50%;place-items:center;font-size:9px;font-weight:900;display:grid}.berry-stamp-grid span.filled{background:#ffd6e6;border-style:solid;border-color:#e05a92;font-size:13px;box-shadow:inset 0 -2px #efafc9}.berry-passport-next{background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:5px 10px;padding:9px 11px;display:flex}.berry-passport-next b{color:#a92561}.berry-passport-next span{color:#756a76;font-size:12px}.berry-passport-next small{color:#77528c;background:#f4e8ff;border-radius:999px;margin-left:auto;padding:5px 8px;font-weight:900}.berry-passport-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.berry-passport-actions button,.reference-source-tabs button{color:#a92561;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5a8c1;border-radius:12px;padding:10px;font-size:13px;font-weight:900}.berry-passport-actions button:last-child{color:#fff;background:#d93387}.berry-passport-actions button:disabled{opacity:.45;cursor:not-allowed}.reference-source-tabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.reference-source-tabs button.active{color:#fff;background:#d93387}.delivery-review-modal input,.delivery-review-modal select{color:#281f2c;width:100%;font:inherit;background:#fff;border:1px solid #ecc5d5;border-radius:13px;padding:12px}.admin-review-copy a{color:#b72c66;font-weight:900}@media (max-width:600px){.berry-passport{border-width:2px;border-radius:16px;gap:8px;margin:12px 0;padding:11px;box-shadow:0 3px #efbfd2}.berry-passport header{gap:8px}.berry-passport header small{font-size:8px}.berry-passport h2{font-size:19px;line-height:1.05}.berry-passport header>strong{padding:6px 8px;font-size:10px}.berry-passport>p{font-size:11px;line-height:1.3}.berry-stamp-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:3px}.berry-stamp-grid span{font-size:8px}.berry-stamp-grid span.filled{font-size:11px}.berry-passport-next{gap:2px 6px;padding:7px 8px}.berry-passport-next b{font-size:12px}.berry-passport-next span{font-size:10.5px}.berry-passport-next small{margin-left:0;padding:4px 6px;font-size:9px}.berry-passport-actions{grid-template-columns:1fr 1fr;gap:7px}.berry-passport-actions button{min-height:40px;padding:8px 6px;font-size:10.5px;line-height:1.2}.reference-source-tabs{grid-template-columns:1fr}}.photo-premium-page{gap:18px;display:grid}.photo-premium-hero{background:linear-gradient(135deg,#fff7fb 0%,#ffe2ef 58%,#f7ddff 100%);border:2px solid #f1b4ce;border-radius:28px;grid-template-columns:minmax(190px,.72fr) 1.28fr;align-items:center;gap:26px;padding:26px;display:grid;box-shadow:0 13px #efbdd2}.photo-premium-hero-art{color:#fff;background:radial-gradient(circle at 25% 24%,#fff 0 8%,#0000 9%),linear-gradient(145deg,#d92879,#8b45b7);border-radius:22px;place-items:center;min-height:245px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 8px #ffffff2b}.photo-premium-hero-art:after{content:"";border:9px solid #fff;border-radius:8px;width:148px;height:184px;position:absolute;transform:rotate(-7deg);box-shadow:22px 18px #ffb8d5}.photo-premium-hero-art b{z-index:1;letter-spacing:.04em;text-align:center;text-shadow:0 3px #7b1b55;font-size:29px;line-height:.92}.photo-premium-hero-art span,.photo-premium-hero-art i{z-index:2;font-size:28px;position:absolute}.photo-premium-hero-art span{top:22px;left:24px}.photo-premium-hero-art i{bottom:20px;right:25px}.photo-premium-hero>div:last-child small,.photo-premium-builder>header small{color:#ad2f6b;letter-spacing:.08em;font-size:12px;font-weight:950}.photo-premium-hero h1{color:#4a263b;margin:7px 0 10px;font-size:clamp(30px,5vw,54px);line-height:.98}.photo-premium-hero p{color:#745468;margin:0;font-size:17px;line-height:1.5}.photo-premium-price-pills{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.photo-premium-price-pills span{color:#9d285f;background:#fff;border:1px solid #db8eb2;border-radius:999px;padding:8px 11px;font-size:13px;font-weight:900}.photo-premium-prices,.photo-premium-builder,.photo-premium-recent{background:#fff;border:1px solid #efc3d6;border-radius:24px;padding:20px}.photo-premium-prices h2,.photo-premium-builder h2,.photo-premium-recent h2{color:#542c42;margin:0 0 14px}.photo-premium-prices>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.photo-premium-prices article{color:#6d4860;background:#fff3f8;border-radius:16px;gap:5px;padding:14px;display:grid}.photo-premium-prices article b{color:#b72c66}.photo-premium-prices article span{font-size:14px}.photo-premium-prices article small{color:#9c6b84}.photo-premium-prices>p{color:#78596b;margin:13px 0 0;font-size:14px}.photo-premium-builder>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.photo-premium-builder>header h2{margin:3px 0 0}.photo-premium-builder>header>strong{color:#a42a61;background:#fce5ef;border-radius:999px;padding:9px 12px;font-size:13px}.photo-premium-lines{gap:14px;display:grid}.photo-premium-line{background:#fffafd;border:1px solid #ebbad0;border-radius:20px;overflow:hidden}.photo-premium-line>header{color:#8f2457;background:#f9dfeb;justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.photo-premium-line>header button{color:#b72c66;font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:900}.photo-premium-line-grid{grid-template-columns:minmax(190px,.72fr) 1.28fr;gap:16px;padding:15px;display:grid}.photo-premium-upload-column{gap:7px;display:grid}.photo-premium-upload{color:#a62e66;cursor:pointer;background:#fff;border:2px dashed #dc8daf;border-radius:17px;place-items:center;min-height:235px;display:grid;position:relative;overflow:hidden}.photo-premium-upload.compact{min-height:150px}.photo-premium-upload.bad{background:#fff1f2;border-color:#d73b46}.photo-premium-upload>input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.photo-premium-upload-empty{text-align:center;place-items:center;gap:6px;font-size:30px;display:grid}.photo-premium-upload-empty b{font-size:15px}.photo-premium-upload-empty small{color:#967486;font-size:12px}.photo-premium-preview{background:#f2e8ee;border-radius:11px;place-items:center;max-width:100%;margin:auto;display:grid;position:absolute;inset:8px;overflow:hidden}.photo-premium-preview img{object-fit:cover;width:100%;height:100%}.photo-premium-preview span{color:#fff;background:#2e1524cc;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:900;position:absolute;bottom:6px;right:6px}.quality-ok,.quality-bad{border-radius:10px;justify-content:space-between;gap:8px;margin:0;padding:7px 9px;font-size:12px;font-weight:900;display:flex}.quality-ok{color:#17724d;background:#e3f7ee}.quality-bad{color:#b32234;background:#ffeaec}.quality-ok small,.quality-bad small{font-size:11px}.photo-premium-options{grid-template-columns:1fr 1fr;align-content:start;gap:12px;display:grid}.photo-premium-options label{color:#6e3e58;gap:6px;font-size:13px;font-weight:900;display:grid}.photo-premium-options select,.photo-premium-options input,.photo-premium-notes textarea{color:#3f2835;width:100%;font:inherit;background:#fff;border:1px solid #dda7bf;border-radius:12px;padding:11px}.photo-premium-options fieldset{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.photo-premium-options legend{color:#6e3e58;width:100%;margin-bottom:6px;font-size:13px;font-weight:900}.photo-premium-options fieldset button{color:#96335f;font:inherit;cursor:pointer;background:#fff;border:1px solid #dc9ab8;border-radius:11px;flex:1;padding:9px;font-size:12px;font-weight:900}.photo-premium-options fieldset button.active{color:#fff;background:#c92f75}.photo-premium-line-total{background:#f8eaf1;border-radius:13px;justify-content:space-between;align-items:end;padding:11px 13px;display:flex}.photo-premium-line-total span{color:#7d5c6d;font-size:13px}.photo-premium-line-total strong{color:#a4235e}.photo-premium-crop-note{color:#8b6b7b;grid-column:1/-1;line-height:1.35}.photo-premium-add{color:#a92561;width:100%;font:inherit;cursor:pointer;background:#fff8fb;border:1px dashed #ce6f9a;border-radius:15px;margin-top:14px;padding:13px;font-weight:950}.photo-premium-notes{color:#6e3e58;gap:7px;margin-top:14px;font-size:13px;font-weight:900;display:grid}.photo-premium-summary{color:#fff;background:#52233e;border-radius:18px;gap:9px;margin-top:14px;padding:16px;display:grid}.photo-premium-summary>div{justify-content:space-between;align-items:end;display:flex}.photo-premium-summary small{color:#ffd4e7}.photo-premium-summary strong{font-size:25px}.photo-premium-summary p{color:#f8dbe8;margin:0;font-size:13px}.photo-premium-summary>button{color:#fff;font:inherit;cursor:pointer;background:#ed438c;border:0;border-radius:13px;padding:13px;font-weight:950}.photo-premium-summary>button:disabled{opacity:.48;cursor:not-allowed}.photo-premium-recent{gap:9px;display:grid}.photo-premium-recent article{background:#fff3f8;border-radius:13px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.photo-premium-recent article div{display:grid}.photo-premium-recent small{color:#9a5e7b}.photo-premium-recent b{color:#6f294b}.photo-premium-recent span{color:#6e5261;font-size:13px}.photo-premium-recent i{color:#23805a;font-size:12px;font-style:normal;font-weight:900}.admin-photo-premium-card{background:linear-gradient(145deg,#fff,#fff1f7);border:2px solid #d96c9f;border-radius:22px;padding:18px;box-shadow:0 7px #f3c3d7}.admin-photo-premium-card>header{justify-content:space-between;align-items:start;gap:14px;display:flex}.admin-photo-premium-card>header small{color:#b02666;letter-spacing:.06em;font-weight:950}.admin-photo-premium-card>header h2{color:#4e263c;margin:4px 0}.admin-photo-premium-card>header span{color:#866275;font-size:13px}.admin-photo-premium-card>header>strong{color:#ad2f6b;font-size:20px}.admin-photo-premium-lines{gap:8px;margin:14px 0;display:grid}.admin-photo-premium-lines section{background:#fff;border-radius:14px;grid-template-columns:90px 1fr;align-items:center;gap:11px;padding:9px;display:grid}.admin-photo-premium-thumbs{gap:4px;height:72px;display:flex}.admin-photo-premium-thumbs img,.admin-photo-premium-thumbs span{object-fit:cover;background:#f6dbe7;border-radius:8px;width:100%;min-width:40px;height:72px}.admin-photo-premium-lines section>div:last-child{gap:3px;display:grid}.admin-photo-premium-lines b{color:#5d3048}.admin-photo-premium-lines span,.admin-photo-premium-lines small{color:#826579;font-size:12px}.admin-photo-premium-card>p{color:#735164}.admin-photo-premium-card>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-photo-premium-card>footer span{color:#755369;font-size:13px}.admin-photo-premium-card>footer button{color:#fff;font:inherit;cursor:pointer;background:#bd2c6e;border:0;border-radius:12px;padding:11px 14px;font-weight:950}.admin-photo-premium-card>footer button:disabled{opacity:.48}.binder-reference-guide{background:linear-gradient(145deg,#fff,#fff4f9);border:1px solid #efc3d6;border-radius:24px;gap:16px;padding:20px;display:grid}.binder-reference-guide>header small{color:#ad2f6b;letter-spacing:.08em;font-size:12px;font-weight:950}.binder-reference-guide>header h2{color:#542c42;margin:4px 0 7px}.binder-reference-guide>header p{color:#78596b;margin:0;line-height:1.45}.binder-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.binder-reference-grid figure{background:#fff;border:1px solid #ebbad0;border-radius:18px;gap:0;margin:0;display:grid;overflow:hidden}.binder-reference-grid figure>div{background:#f7eaf1;height:310px;overflow:hidden}.binder-reference-grid img{object-fit:cover;object-position:center 48%;width:100%;height:100%;display:block}.binder-reference-grid figure:first-child img{transform-origin:50% 58%;transform:scale(1.18)}.binder-reference-grid figure:nth-child(2) img{object-position:center 20%;transform-origin:50% 18%;transform:scale(1.45)}.binder-reference-grid figcaption{gap:3px;padding:12px 14px;display:grid}.binder-reference-grid figcaption b{color:#a62e66}.binder-reference-grid figcaption span{color:#78596b;font-size:13px;line-height:1.35}.binder-reference-guide>aside{color:#6d4860;background:#f9dfeb;border-radius:16px;gap:5px;padding:15px 16px;display:grid}.binder-reference-guide>aside b{color:#9f275e}.binder-reference-guide>aside span{line-height:1.45}.binder-reference-guide>aside small{color:#8b6378;font-size:12px}@media (max-width:720px){.photo-premium-hero,.photo-premium-line-grid{grid-template-columns:1fr}.photo-premium-hero{padding:16px}.photo-premium-hero-art{min-height:190px}.photo-premium-prices>div,.photo-premium-options{grid-template-columns:1fr}.photo-premium-builder{padding:13px}.photo-premium-builder>header,.photo-premium-summary>div,.admin-photo-premium-card>header,.admin-photo-premium-card>footer{flex-direction:column;align-items:stretch}.photo-premium-recent article{grid-template-columns:1fr}.admin-photo-premium-lines section{grid-template-columns:76px 1fr}.admin-photo-premium-thumbs,.admin-photo-premium-thumbs img,.admin-photo-premium-thumbs span{height:62px}}.photo-premium-finish-picker{grid-template-columns:repeat(3,minmax(0,1fr));grid-column:1/-1!important;gap:10px!important;display:grid!important}.photo-premium-finish-picker legend{grid-column:1/-1}.photo-premium-options .photo-premium-finish-picker button{text-align:center;min-width:0;overflow:hidden;grid-template-columns:1fr!important;gap:4px!important;padding:0 0 9px!important;display:grid!important}.photo-premium-finish-picker button img{aspect-ratio:4/3;object-fit:cover;object-position:center;border-bottom:1px solid #efd0de;width:100%;display:block}.photo-premium-finish-picker button span{padding:3px 5px 0;font-size:13px;font-weight:950}.photo-premium-finish-picker button small{color:#8b6b7b;padding:0 5px;font-size:10px;font-weight:700;line-height:1.2}.photo-premium-finish-picker button.active{outline-offset:1px;outline:3px solid #c92f75;box-shadow:0 7px 16px #b52b6c26}.photo-premium-finish-picker button.active small{color:#fff}@media (max-width:420px){.photo-premium-finish-picker{gap:7px!important}.photo-premium-options .photo-premium-finish-picker button{font-size:11px!important}.photo-premium-finish-picker button span{font-size:11px}.photo-premium-finish-picker button small{font-size:9px}}.photo-premium-weekly-note{color:#71425b;background:linear-gradient(135deg,#fff4f9,#f4edff);border:1px solid #e39aba;border-radius:16px;gap:5px;margin-top:14px;padding:14px 16px;display:grid}.photo-premium-weekly-note b{color:#a92462;font-size:15px}.photo-premium-weekly-note span{font-size:13px}.photo-premium-weekly-note strong{color:#6e3152;margin-top:3px;font-size:13px}.admin-photo-premium-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-photo-premium-actions .confirm{background:#5f2f88}@media (max-width:720px){.admin-photo-premium-actions{width:100%;display:grid}.admin-photo-premium-actions button{width:100%}}.client-guide-toplink{color:#8f315d;white-space:nowrap;background:#fff9fb;border:2px solid #fff;border-radius:999px;outline:2px solid #e2b4dc;flex:none;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:7px 12px;font-size:12px;font-weight:900;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 3px #efc5e2}.client-guide-toplink:hover{transform:translateY(-1px);box-shadow:0 4px #eab9d6}@media (max-width:700px){.client-guide-toplink{border-radius:14px;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;font-size:17px}.client-guide-label{display:none}}.stock-client-bundle-card{overflow:hidden}.stock-client-bundle-card>header{background:linear-gradient(135deg,#fff9fc,#f8efff)}.stock-separation-grid{background:linear-gradient(#fffafd,#fff4f9);grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:12px;padding:16px 18px 20px;display:grid}.stock-separation-card{color:#583749;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#fff;border:2px solid #ecc8d8;border-radius:17px;grid-template-rows:auto auto auto auto;align-content:start;padding:7px 7px 9px;transition:transform .14s,border-color .14s,box-shadow .14s;display:grid;position:relative;box-shadow:0 4px #efd7e2}.stock-separation-card:hover:not(:disabled){border-color:#d76b9d;transform:translateY(-2px);box-shadow:0 7px #eac5d7}.stock-separation-card.selected{background:#fff6fb;border-color:#b72d75;box-shadow:0 0 0 3px #f8cfe1,0 6px #d99ab8}.stock-separation-card:focus-visible{outline-offset:3px;outline:3px solid #7d43aa}.stock-separation-card:disabled{cursor:not-allowed}.stock-separation-card.waiting{filter:saturate(.72);opacity:.72}.stock-separation-photo-wrap{aspect-ratio:3/4;background:#f4e9ef;border-radius:12px;width:100%;display:block;position:relative;overflow:hidden}.stock-separation-photo-wrap>img{object-fit:cover;width:100%;height:100%;display:block}.stock-separation-photo-placeholder{background:linear-gradient(145deg,#ffe5f0,#f3e7ff);place-items:center;width:100%;height:100%;font-size:34px;display:grid}.stock-separation-check,.stock-separation-quantity{color:#fff;border:2px solid #fff;place-items:center;font-weight:950;display:grid;position:absolute;box-shadow:0 2px 7px #54213c4a}.stock-separation-check{background:#a86a8b;border-radius:50%;width:29px;height:29px;top:7px;right:7px}.stock-separation-card.selected .stock-separation-check{background:#c32f78}.stock-separation-quantity{background:#56233f;border-radius:999px;min-width:30px;height:25px;padding:0 6px;font-size:11px;bottom:7px;right:7px}.stock-separation-code{color:#a82362;letter-spacing:.015em;margin:9px 2px 2px;font-size:16px;font-weight:950;line-height:1.12;display:block}.stock-separation-name{color:#6d5360;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:31px;margin:2px;font-size:11px;font-weight:750;line-height:1.35;display:-webkit-box;overflow:hidden}.stock-separation-state{color:#7e6974;background:#f1edf0;border-radius:999px;width:fit-content;max-width:100%;margin:7px 2px 0;padding:4px 7px;font-size:9px;font-weight:950;line-height:1.15;display:block}.stock-separation-state.ready{color:#18724f;background:#e5f7ef}.stock-separation-state.due{color:#a34b24;background:#fff0e9}.stock-separation-card.selected .stock-separation-state.ready{color:#fff;background:#c32f78}@media (max-width:700px){.stock-client-bundle-card>header{align-items:flex-start}.stock-separation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:11px}.stock-separation-card{border-radius:14px;padding:6px;box-shadow:0 3px #efd7e2}.stock-separation-photo-wrap{border-radius:10px}.stock-separation-check{width:26px;height:26px;top:5px;right:5px}.stock-separation-quantity{bottom:5px;right:5px}.stock-separation-code{font-size:14px}.stock-separation-name{font-size:10px}}.payment-history-panel{background:#fff8fb;border:1px solid #efc1d6;border-radius:22px;margin-top:24px;overflow:hidden}.payment-history-panel>summary{cursor:pointer;color:#6f304f;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;list-style:none;display:flex}.payment-history-panel>summary::-webkit-details-marker{display:none}.payment-history-card>summary::-webkit-details-marker{display:none}.payment-history-panel>summary span{gap:2px;display:grid}.payment-history-panel>summary small{letter-spacing:.12em;color:#c13777;font-size:9px;font-weight:950}.payment-history-panel>summary strong{font-size:17px}.payment-history-panel>summary>b{color:#fff;background:#e65398;border-radius:50%;place-items:center;min-width:36px;height:36px;display:grid}.payment-history-help{color:#886f7c;margin:0;padding:0 20px 16px;font-size:12px}.payment-history-list{gap:10px;padding:0 14px 16px;display:grid}.payment-history-card{background:#fff;border:1px solid #f0cada;border-radius:16px;overflow:hidden}.payment-history-card>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;list-style:none;display:flex}.payment-history-card>summary>span{gap:3px;display:grid}.payment-history-card>summary strong{color:#63344a;font-size:13px}.payment-history-card>summary small{color:#927985;font-size:10px}.payment-history-amount{text-align:right}.payment-history-amount strong{color:#bf2f72!important;font-size:15px!important}.payment-history-body{background:#fffafd;border-top:1px solid #f4d6e3;gap:14px;padding:14px;display:grid}.payment-history-proof{align-items:stretch;gap:10px;display:flex;overflow-x:auto}.payment-history-proof>a{background:#f1e9ed;border-radius:12px;flex:0 0 92px;height:118px;position:relative;overflow:hidden}.payment-history-proof>a img{object-fit:cover;width:100%;height:100%}.payment-history-proof>a span{color:#fff;text-align:center;background:#522139c9;border-radius:7px;padding:4px;font-size:8px;font-weight:900;position:absolute;bottom:4px;left:4px;right:4px}.payment-history-proof>div{color:#795165;background:#fcebf3;border-radius:12px;align-content:center;gap:4px;min-width:210px;padding:12px 14px;display:grid}.payment-history-proof>div small{letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.payment-history-proof>div strong{color:#a62864;font-size:17px}.payment-history-proof>div span{font-size:10px}.payment-history-orders{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.payment-history-orders article{background:#fff;border:1px solid #f0d3df;border-radius:13px;grid-template-columns:62px minmax(0,1fr);gap:9px;min-width:0;padding:8px;display:grid}.payment-history-orders article>a,.payment-history-image-empty{background:#f5edf1;border-radius:9px;place-items:center;width:62px;height:78px;display:grid;overflow:hidden}.payment-history-orders article img{object-fit:cover;width:100%;height:100%}.payment-history-orders article>div:last-child{align-content:center;gap:3px;min-width:0;display:grid}.payment-history-orders article strong{color:#63344a;text-overflow:ellipsis;font-size:10px;line-height:1.25;overflow:hidden}.payment-history-orders article small{color:#967b88;font-size:8px}.payment-history-orders article span{color:#765767;font-size:9px}.payment-history-orders article b{color:#c02e71;font-size:9px}.payment-history-empty{text-align:center;color:#8c7480;margin:0;padding:22px}@media (max-width:800px){.payment-history-orders{grid-template-columns:1fr}.payment-history-card>summary{align-items:flex-start}.payment-history-proof>div{min-width:190px}}.stock-incomplete-empty{color:#267457;background:#effbf5;border:1.5px solid #bfe6d5;border-radius:15px;grid-column:1/-1;padding:14px 16px;font-size:12px;font-weight:850}.stock-incomplete-panel{background:#fff;border:2px solid #efb8cf;border-radius:19px;grid-column:1/-1;overflow:hidden}.stock-incomplete-panel>summary{cursor:pointer;background:#fff5f9;justify-content:space-between;align-items:center;gap:14px;padding:15px 17px;list-style:none;display:flex}.stock-incomplete-panel>summary::-webkit-details-marker{display:none}.stock-incomplete-panel>summary>span{gap:4px;display:grid}.stock-incomplete-panel>summary b{color:#a83266;font-size:14px}.stock-incomplete-panel>summary small{color:#856e79;font-size:10px;font-weight:750}.stock-incomplete-panel>summary i{color:#b94678;font-size:18px;font-style:normal;font-weight:900;transition:transform .18s}.stock-incomplete-panel[open]>summary i{transform:rotate(180deg)}.stock-incomplete-list{border-top:1px solid #f3d4e1;gap:9px;max-height:560px;padding:12px;display:grid;overflow-y:auto}.stock-incomplete-item{background:#fffafd;border:1px solid #f1d4e0;border-radius:14px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px;display:grid}.stock-incomplete-item>img,.stock-incomplete-photo{object-fit:cover;color:#9c7c8b;text-align:center;background:#f3e9ee;border-radius:10px;place-items:center;width:54px;height:54px;font-size:9px;font-weight:850;display:grid}.stock-incomplete-copy{gap:4px;min-width:0;display:grid}.stock-incomplete-copy>small{color:#9a7184;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:850;overflow:hidden}.stock-incomplete-copy>strong{color:#5f4652;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.stock-incomplete-copy>div{flex-wrap:wrap;gap:5px;display:flex}.stock-incomplete-copy span{color:#a82c61;background:#ffe0ea;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900}.stock-incomplete-item>button{color:#fff;cursor:pointer;background:#df3e85;border:0;border-radius:11px;min-height:38px;padding:0 13px;font-size:10px;font-weight:900}@media (max-width:600px){.stock-incomplete-list{max-height:480px;padding:9px}.stock-incomplete-item{grid-template-columns:46px minmax(0,1fr);gap:9px}.stock-incomplete-item>img,.stock-incomplete-photo{width:46px;height:46px}.stock-incomplete-item>button{grid-column:1/-1;width:100%}}.unboxing-page{gap:18px;display:grid}.unboxing-hero{background:linear-gradient(135deg,#fff0f5,#f4e9ff);border:1px solid #f3cfe0;border-radius:28px;justify-content:space-between;align-items:center;gap:20px;padding:28px;display:flex;box-shadow:0 16px 36px #5e344b14}.unboxing-hero h1{margin:4px 0 8px;font-size:clamp(2rem,6vw,3.6rem)}.unboxing-hero p{color:#725b68;max-width:680px;margin:0;line-height:1.6}.unboxing-hero>span{filter:drop-shadow(0 10px 16px #5b314826);font-size:clamp(3rem,10vw,6rem)}.unboxing-request-form{background:#fff;border:1px solid #f0dde6;border-radius:24px;grid-template-columns:1fr 1.4fr auto;align-items:end;gap:14px;padding:22px;display:grid}.unboxing-request-form label,.unboxing-admin-fields label{gap:7px;display:grid}.unboxing-request-form label span,.unboxing-admin-fields label span{letter-spacing:.05em;color:#8e6277;text-transform:uppercase;font-size:.78rem;font-weight:800}.unboxing-request-form input,.unboxing-request-form textarea,.unboxing-admin-fields input,.unboxing-admin-fields textarea,.unboxing-admin-fields select{width:100%;color:inherit;font:inherit;background:#fff;border:1px solid #e5cfd9;border-radius:14px;padding:12px 14px}.unboxing-request-form button,.unboxing-admin-fields button,.unboxing-card-actions a{color:#fff;text-align:center;cursor:pointer;background:#d94f8a;border:0;border-radius:14px;padding:13px 18px;font-weight:800;text-decoration:none}.unboxing-request-form>small{color:#7f6b75;grid-column:1/-1}.unboxing-list{gap:12px;display:grid}.unboxing-list>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.unboxing-list>header h2{margin:2px 0}.unboxing-card{background:#fff;border:1px solid #eddde5;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px;display:grid;box-shadow:0 10px 26px #5930450f}.unboxing-card-main{gap:5px;min-width:0;display:grid}.unboxing-card-main>strong,.unboxing-card-main>b{overflow-wrap:anywhere;font-size:1.05rem}.unboxing-card-main small{color:#806a75}.unboxing-card-main p{color:#765564;background:#fff6fa;border-radius:12px;margin:7px 0 0;padding:10px 12px}.unboxing-status{color:#853b5e;background:#f6d8e6;border-radius:999px;width:max-content;padding:5px 10px;font-size:.74rem;font-weight:900}.unboxing-card[data-status="Llegó · por grabar"] .unboxing-status{color:#775900;background:#fff0b8}.unboxing-card[data-status=Video\ listo] .unboxing-status,.unboxing-card[data-status=Entregado] .unboxing-status{color:#17643a;background:#d8f5e4}.unboxing-card[data-status=Cancelado]{opacity:.55}.unboxing-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.unboxing-card-actions .secondary{color:#8b4968;background:#fff;border:1px solid #dfc5d1;border-radius:12px;padding:10px 14px}.unboxing-admin-summary{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.unboxing-admin-summary>span{background:#fff;border:1px solid #eddde5;border-radius:18px;gap:4px;padding:18px;display:grid}.unboxing-admin-summary small{color:#806a75}.unboxing-admin-summary strong{color:#bd4278;font-size:1.8rem}.unboxing-admin-card{grid-template-columns:minmax(220px,.7fr) minmax(340px,1.3fr);align-items:start}.unboxing-admin-fields{grid-template-columns:.7fr 1.3fr;gap:12px;display:grid}.unboxing-admin-fields label:last-of-type{grid-column:1/-1}.unboxing-admin-fields button{grid-column:1/-1;justify-self:end}@media (max-width:800px){.unboxing-request-form,.unboxing-card,.unboxing-admin-card,.unboxing-admin-fields{grid-template-columns:1fr}.unboxing-admin-fields label:last-of-type,.unboxing-admin-fields button{grid-column:auto}.unboxing-card-actions{justify-content:flex-start}.unboxing-admin-summary{grid-template-columns:1fr}.unboxing-hero{padding:22px}.unboxing-hero>span{font-size:3.4rem}}.stock-detail-gallery :is(img,svg[data-product-crop]){object-fit:contain;max-height:680px}@media (max-width:700px){.stock-detail-cover{height:min(54vh,420px);overflow:hidden}.stock-detail-cover :is(img,svg[data-product-crop]),.stock-detail-cover .stock-detail-placeholder{aspect-ratio:auto;object-fit:contain;width:100%;height:100%}.stock-detail-gallery :is(img,svg[data-product-crop]){object-fit:contain;max-height:420px}}.stock-detail-cover :is(img,svg[data-product-crop])[alt*="Chamarra bomber LOVE YOURSELF"],.stock-card :is(img,svg[data-product-crop])[alt*="Chamarra bomber LOVE YOURSELF"]{object-fit:cover!important;object-position:center center!important}.admin-photo-premium-card{padding:0;overflow:hidden}.admin-photo-premium-card>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:grid}.admin-photo-premium-card>summary::-webkit-details-marker{display:none}.admin-photo-premium-card>summary>div:first-child{min-width:0}.admin-photo-premium-card>summary small{color:#b02666;letter-spacing:.06em;font-size:11px;font-weight:950}.admin-photo-premium-card>summary h2{color:#4e263c;margin:3px 0;font-size:18px;line-height:1.08}.admin-photo-premium-card>summary span{color:#866275;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.admin-photo-premium-card>summary>div:last-child{text-align:right;justify-items:end;gap:2px;display:grid}.admin-photo-premium-card>summary strong{color:#ad2f6b;font-size:18px}.admin-photo-premium-card>summary i{color:#9b3565;font-size:11px;font-style:normal;font-weight:950}.admin-photo-premium-card[open]>summary{background:#fff8fb;border-bottom:1px solid #edc2d5}.admin-photo-premium-card[open]>summary i{color:#6c3150}.admin-photo-premium-card-body{padding:0 16px 16px}.admin-photo-premium-card-body>p{color:#735164}.admin-photo-premium-card-body>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-photo-premium-card-body>footer>span{color:#755369;font-size:13px}.admin-photo-premium-card-body>footer button{color:#fff;font:inherit;cursor:pointer;background:#bd2c6e;border:0;border-radius:12px;padding:11px 14px;font-weight:950}.admin-photo-premium-card-body>footer button:disabled{opacity:.48}@media (max-width:720px){.admin-photo-premium-card>summary{grid-template-columns:minmax(0,1fr) auto;padding:12px 13px}.admin-photo-premium-card>summary h2{font-size:16px}.admin-photo-premium-card>summary strong{font-size:15px}.admin-photo-premium-card-body{padding:0 12px 13px}.admin-photo-premium-card-body>footer{flex-direction:column;align-items:stretch}}.unboxing-package-picker{background:#fff9fc;border:2px solid #efbfd2;border-radius:22px;gap:12px;margin:0;padding:16px;display:grid}.unboxing-package-picker>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.unboxing-package-picker>header h2{color:#9c3d65;margin:0;font-family:Milky Nice,Fredoka,sans-serif;font-size:22px;font-weight:900}.unboxing-package-picker>header span{font-size:28px}.unboxing-package-picker>p{color:#7d6c75;margin:0;font-size:12px}.unboxing-package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:520px;padding:3px;display:grid;overflow:auto}.unboxing-package-card{background:#fff;border:2px solid #edc2d4;border-radius:18px;overflow:hidden;box-shadow:0 4px #f1d7e2}.unboxing-package-card.selected{background:#fff0f7;border-color:#d83d83;box-shadow:0 4px #d98bad}.unboxing-package-select{align-items:center;gap:12px;width:100%;min-height:92px;position:relative;color:#55464e!important;text-align:left!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:78px minmax(0,1fr) 32px!important;padding:8px!important;display:grid!important}.unboxing-package-select>img,.unboxing-package-placeholder{object-fit:cover;background:#f8e5ee;border-radius:13px;place-items:center;width:78px;height:76px;font-size:30px;display:grid}.unboxing-package-copy{gap:5px;min-width:0;display:grid}.unboxing-package-copy strong{font-size:17px}.unboxing-package-copy small{color:#7f6d76;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.unboxing-package-select>b{color:#97375f;background:#efbfd3;border-radius:999px;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.unboxing-package-card.selected .unboxing-package-select>b{color:#fff;background:#d83d83}.unboxing-package-count{color:#98375f;background:#f6d6e4;border-radius:999px;justify-self:end;padding:7px 11px;font-size:12px}@media (max-width:650px){.unboxing-package-grid{grid-template-columns:1fr}.unboxing-package-select{grid-template-columns:70px minmax(0,1fr) 32px!important}.unboxing-package-select>img,.unboxing-package-placeholder{width:70px;height:68px}}.unboxing-page>.unboxing-package-picker{width:100%}.unboxing-page>.unboxing-package-picker+.unboxing-request-form{margin-top:0}@media (max-width:720px){.binder-reference-guide{padding:14px}.binder-reference-grid{grid-template-columns:1fr}.binder-reference-grid figure>div{height:260px}}.group-online-arrival-actions{background:#faf6ff;border:2px solid #ead7f5;border-radius:13px;grid-column:1/-1;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:8px;padding:10px;display:grid}.group-online-arrival-actions strong{color:#744f99;font-size:11px}.group-online-arrival-actions button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#8f63b5;border:2px solid #fff;border-radius:11px;outline:2px solid #a78bd4;padding:8px 11px;font-size:10px;font-weight:950;box-shadow:0 3px #cfc1ea}.group-online-arrival-actions button.secondary{color:#b64d75;background:#fff;outline-color:#e4b5c7;box-shadow:0 3px #f0d5df}.group-online-arrival-actions button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:650px){.group-online-arrival-actions{grid-template-columns:1fr}.group-online-arrival-actions button{width:100%}}.group-client-section .separation-visual-grid>.separation-visual-card{grid-template-rows:none;max-width:100%;height:auto!important;max-height:none!important;overflow:visible!important}.group-client-section .separation-visual-card>*,.group-client-section .separation-visual-card .separation-visual-product>*{min-width:0;max-width:100%}.group-client-section .separation-visual-grid>.separation-visual-card>*{grid-column:1/-1}.group-client-section .separation-visual-product>b,.group-client-section .separation-visual-source,.group-client-section .separation-visual-product>span:not(.separation-visual-photo-wrap){overflow-wrap:anywhere;word-break:normal;white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;overflow:visible!important}.group-client-section .separation-visual-card .group-variant-chips{min-width:0;max-width:100%;overflow:visible}.group-client-section .separation-visual-card .group-variant-chips>span{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.group-client-section .separation-visual-card>.admin-due,.group-client-section .separation-visual-card>.admin-paid,.group-client-section .separation-visual-card .group-auto-code,.group-client-section .separation-visual-card .group-storage-code,.group-client-section .separation-visual-card .group-delete-package{box-sizing:border-box;overflow-wrap:anywhere;max-width:100%;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}@media (max-width:700px){.group-client-section{min-width:0}.group-client-section>.group-participant-list.separation-visual-grid{grid-auto-rows:auto;align-items:start;gap:6px;min-width:0;padding:6px;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important}.group-client-section .separation-visual-grid>.separation-visual-card{grid-auto-rows:max-content;align-content:start;align-self:start;align-items:start;gap:5px;min-width:0;max-width:100%;padding:5px;display:grid;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.group-client-section .separation-visual-product{align-items:start;min-width:0;max-width:100%;align-content:start!important;overflow:visible!important}.group-client-section .separation-visual-source{margin-top:1px;line-height:1.2;font-size:7.75px!important}.group-client-section .separation-visual-product>b{font-size:10.25px;line-height:1.24;display:block}.group-client-section .separation-visual-product>span:not(.separation-visual-photo-wrap){font-size:8.75px;line-height:1.25;display:block}.group-client-section .separation-visual-card .group-variant-chips{gap:3px;margin-top:1px}.group-client-section .separation-visual-card .group-variant-chips>span{padding:3px 5px;line-height:1.15;font-size:8px!important}.group-client-section .separation-visual-card>.admin-due,.group-client-section .separation-visual-card>.admin-paid{text-align:center;justify-self:stretch;width:100%;padding:4px 5px;font-size:8.5px;line-height:1.2}.group-client-section .separation-visual-card>.group-storage-actions{gap:4px;width:100%;min-width:0}.group-client-section .separation-visual-card .group-auto-code{text-align:center;width:100%;min-height:0;padding:5px 4px;font-size:8px;line-height:1.18}.group-client-section .separation-visual-card .group-storage-code{width:100%;min-width:0;padding:5px 4px;font-size:8.5px;line-height:1.18}.group-client-section .separation-visual-card .group-delete-package{width:100%;min-width:0;line-height:1.18;padding:5px!important;font-size:8.5px!important}}@media (max-width:360px){.group-client-section>.group-participant-list.separation-visual-grid{gap:5px;padding:5px}.group-client-section .separation-visual-grid>.separation-visual-card{gap:4px;padding:4px}.group-client-section .separation-visual-product>b{font-size:9.75px}.group-client-section .separation-visual-product>span:not(.separation-visual-photo-wrap){font-size:8.25px}}.separation-visual-card.selected{background:#fff7fb;border-color:#d04f8a;box-shadow:0 0 0 2px #f5c6dc,0 4px #efd7e2}.separation-visual-select{z-index:2;color:#fff;cursor:pointer;background:#5a3047;border:2px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;font:950 18px/1 Fredoka,sans-serif;display:grid;position:absolute;top:7px;right:7px;box-shadow:0 2px 7px #4a233947}.separation-visual-card.selected .separation-visual-select{background:#d04f8a}.separation-visual-select:disabled{opacity:.45;cursor:not-allowed}@media (max-width:700px){.separation-visual-select{width:26px;height:26px;font-size:16px;top:5px;right:5px}.separation-visual-card.selected{box-shadow:0 0 0 2px #f5c6dc,0 3px #efd7e2}}.stock-detail-cover.fanmade-umbrella-cover{background:radial-gradient(circle at 50% 35%,#fff 0,#fff8fc 48%,#f7e7ef 100%);place-items:center;min-height:560px;display:grid;overflow:visible}.fanmade-umbrella-mockup{aspect-ratio:1;filter:drop-shadow(0 22px 18px #4923362e);place-items:center;width:min(82%,620px);display:grid;position:relative}.fanmade-umbrella-inside{aspect-ratio:1;clip-path:polygon(50% 0,85.4% 14.6%,100% 50%,85.4% 85.4%,50% 100%,14.6% 85.4%,0 50%,14.6% 14.6%);background:#111;width:84%;position:relative;overflow:hidden}.fanmade-umbrella-inside img{clip-path:inherit;position:absolute;inset:2.6%;object-fit:cover!important;width:94.8%!important;height:94.8%!important}.fanmade-umbrella-ribs{pointer-events:none;background:linear-gradient(#0000 49.4%,#181818 49.7% 50.3%,#0000 50.6%),linear-gradient(45deg,#0000 49.4%,#181818 49.7% 50.3%,#0000 50.6%),linear-gradient(90deg,#0000 49.4%,#181818 49.7% 50.3%,#0000 50.6%),linear-gradient(135deg,#0000 49.4%,#181818 49.7% 50.3%,#0000 50.6%);position:absolute;inset:0}.fanmade-umbrella-ribs:after{content:"";background:#111;border-radius:50%;width:18px;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #2a2a2a}.fanmade-umbrella-handle{z-index:-1;background:#111;border-radius:10px;width:16px;height:29%;position:absolute;top:77%;left:50%;transform:translate(-50%)}.fanmade-umbrella-handle:after{content:"";border:7px solid #111;border-top:0;border-radius:0 0 18px 18px;width:26px;height:22px;position:absolute;bottom:-8px;left:-7px}@media (max-width:700px){.stock-detail-cover.fanmade-umbrella-cover{height:min(58vh,470px);min-height:430px}.fanmade-umbrella-mockup{width:94%}}.separation-names{background:#fffafd;border:1px solid #edcedc;border-radius:18px;margin:16px 0;padding:14px}.separation-name-chips{flex-wrap:wrap;gap:8px;display:flex}.separation-name-chips button{color:#70364f;text-align:left;overflow-wrap:anywhere;background:#fff;border:1px solid #dfbfd0;border-radius:999px;max-width:100%;padding:9px 14px}.separation-name-chips button[aria-pressed=true]{color:#fff;background:#983d69}.separation-name-chips b{margin-left:8px}.separation-names form{flex-wrap:wrap;align-items:end;gap:12px;margin-top:16px;display:flex}.separation-names label{gap:6px;display:grid}.separation-names input{width:130px;padding:9px;font-size:16px}.separation-names small{flex-basis:100%}.payment-approval-shortfall{color:#714316;background:#fff6e8;border:2px solid #e9bd82;border-radius:17px;gap:10px;padding:16px;display:grid}.payment-approval-shortfall strong{font-size:1rem}.payment-approval-shortfall small{font-size:.875rem;font-weight:700}.payment-approval-shortfall p{margin:0;font-size:1rem;line-height:1.5}.shipping-page{background:#fff7fa;border-radius:28px;min-width:0;padding:24px}.shipping-page .shipping-heading{background:linear-gradient(120deg,#ffe5ef,#fff1f7);border-radius:28px 28px 0 0;margin:-24px -24px 0;padding:28px 24px}.shipping-page .shipping-heading h1{color:#652b48;margin:8px 0;font-size:clamp(26px,4vw,36px)}.shipping-page .shipping-heading p{color:#805d6d;max-width:540px;line-height:1.6}.shipping-tabs{gap:8px;margin-bottom:12px;padding:16px 0;display:flex;overflow-x:auto}.shipping-tabs button{color:#785965;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:12px 12px 0 0;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;padding:13px 16px;font-weight:700;display:flex}.shipping-tabs button[aria-pressed=true]{color:#a22e67;background:#ffe7f1;border-bottom-color:#d64c8d}.shipping-tabs button span{background:#fff;border-radius:20px;padding:2px 7px;font-size:12px}.shipping-page :is(button,a,summary):focus-visible{outline-offset:4px;outline:3px solid #a22e67}.shipping-page :is(.packing-request-card,.shipment-accordion,.finished-shipment-history){background:#fff;border:1px solid #f2e3eb;border-radius:24px;padding:24px;overflow:visible;box-shadow:0 5px 20px #77334e08}.shipping-page :is(.packing-request-list,.shipment-groups){gap:20px}.shipping-page .section-title{color:#785965;margin:4px 0;font-size:16px}.shipping-page .packing-request-card header{align-items:center;gap:18px}.shipping-page .packing-request-card h2{color:#422d38;overflow-wrap:anywhere;font-size:22px}.shipping-page .shipping-status-ring{color:#9d3164;text-align:center;box-sizing:border-box;white-space:normal;background:#fff6fa;border:9px solid #fce0ed;border-radius:50%;flex:0 0 104px;justify-content:center;align-items:center;width:104px;height:104px;padding:7px;font-size:12px;font-weight:750;line-height:1.35;display:flex;position:relative}.shipping-page .shipping-status-ring:before{content:"";background:#d94d8b;border-radius:50%;width:10px;height:10px;position:absolute;top:-9px;left:calc(50% - 5px)}.shipping-page .packing-request-stats{background:#faf5f8;border:0;border-radius:16px;margin:20px 0 16px;padding:16px}.shipping-page .packing-request-stats p{min-width:0}.shipping-page .packing-request-stats strong{color:#683c51;font-size:18px}.shipping-page .packing-request-card footer{color:#806b76;border-top:1px dashed #e4d7de;gap:10px;padding-top:16px}.shipping-page .packing-request-card>p{color:#806b76;font-size:13px;line-height:1.6}.shipping-page .packing-request-readonly{background:#fff;border:0}.shipping-page .packing-request-readonly summary{color:#a22e67;padding:14px 0}.shipping-page .packing-request-readonly>div>p{overflow-wrap:anywhere;background:#faf5f8;border:0;border-radius:12px;margin:8px 0;padding:14px}.shipping-page .packing-request-card .admin-refresh{color:#a22e67;background:#fce5ef;border:0;border-radius:30px;padding:12px 20px}.shipping-page .unified-shipment-summary{background:0 0;border:0;grid-template-columns:minmax(0,1fr) 104px;gap:20px;padding:0;display:grid}.shipping-page .unified-shipment-summary>div:first-child{gap:8px;min-width:0}.shipping-page .unified-shipment-summary>div:first-child>strong{color:#422d38;overflow-wrap:anywhere;font-size:23px}.shipping-page .unified-shipment-summary>div:first-child>small{color:#9d3164}.shipping-page .unified-shipment-summary>div:first-child>span{color:#806b76}.shipping-page .unified-shipment-toggle{border-top:1px dashed #e4d7de;grid-column:1/-1;justify-content:flex-end;padding-top:16px;display:flex}.shipping-page .shipment-details-toggle{color:#872754;background:#f9d7e7;border:0;border-radius:24px;padding:11px 20px}.shipping-page .shipment-accordion[open]>summary{border-bottom:1px dashed #e4d7de;margin-bottom:20px;padding-bottom:20px}.shipping-page :is(.client-box-measurements,.client-box-packets,.shipment-dispatched,.invoice-ready-panel){background:#faf5f8;border-color:#f0e4eb;border-radius:16px}.shipping-page .client-box-packets article{overflow-wrap:anywhere;background:#fff;border:1px solid #f0e4eb;border-radius:12px;padding:14px}.shipping-page .finished-shipment-history>summary{color:#683c51}.shipping-page .finished-shipment-list>.finished-shipment-row{background:#fffafd;border-color:#f0e4eb;border-radius:18px;padding:20px}.shipping-page .finished-shipment-buttons :is(a,button){border-radius:24px}.shipping-empty{text-align:center;color:#806b76;padding:45px 20px}.shipping-empty>span{margin-bottom:15px;font-size:40px;display:block}.shipping-empty h2{color:#683c51;font-size:20px}@media (max-width:600px){.shipping-page{border-radius:22px;padding:14px}.shipping-page .shipping-heading{border-radius:22px 22px 0 0;margin:-14px -14px 0;padding:24px 18px}.shipping-tabs{gap:2px}.shipping-tabs button{gap:5px;padding:12px 8px;font-size:13px}.shipping-page :is(.packing-request-card,.shipment-accordion,.finished-shipment-history){border-radius:20px;padding:18px}.shipping-page .shipping-status-ring{border-width:7px;flex-basis:86px;width:86px;height:86px;padding:4px;font-size:11px}.shipping-page .shipping-status-ring:before{top:-8px}.shipping-page .unified-shipment-summary{grid-template-columns:minmax(0,1fr) 86px;gap:14px}.shipping-page .packing-request-stats{gap:8px;padding:12px 8px}.shipping-page .packing-request-stats strong{font-size:16px}.shipping-page .packing-request-stats small{font-size:11px}.shipping-page .finished-shipment-list>.finished-shipment-row{padding:14px}}.shipping-page .shipment-accordion:not([open]){background:#fff!important;border:1px solid #f2e3eb!important;padding:24px!important;box-shadow:0 5px 20px #77334e08!important}.shipping-page .shipment-accordion>.unified-shipment-summary{border:0!important;grid-template-columns:minmax(0,1fr) 104px!important;gap:20px!important;margin:0!important;padding:0!important}.shipping-page .shipment-accordion[open]>.unified-shipment-summary{border-bottom:1px dashed #e4d7de!important;margin-bottom:20px!important;padding-bottom:20px!important}@media (max-width:700px){.shipping-page .shipment-accordion,.shipping-page .shipment-accordion:not([open]){padding:18px!important}.shipping-page .shipment-accordion>.unified-shipment-summary{grid-template-columns:minmax(0,1fr) 86px!important;gap:14px!important}.shipping-page .shipment-accordion .shipping-status-ring{width:86px;height:86px}}.shipping-page .packing-request-card{outline:0}.shipping-page .packing-request-card header{flex-direction:row}.shipping-page .packing-request-card header>div{min-width:0}.shipping-page .shipping-heading{box-shadow:none!important;padding:16px 18px!important}.shipping-page .shipping-heading h1{margin:4px 0!important;font-size:25px!important}.shipping-page .shipping-heading p:not(.eyebrow){margin:4px 0!important;font-size:13px!important}.shipping-page .shipping-tabs{flex-wrap:nowrap;gap:4px;margin-bottom:4px;padding:12px 0;display:flex;overflow-x:auto}.shipping-page .shipping-tabs button{white-space:nowrap;gap:4px;min-width:0;padding:10px 4px;font-size:13px}.shipping-page .section-title{margin:4px 0 8px!important;font-size:15px!important}.shipping-page .packing-request-list{margin-bottom:16px;gap:12px!important}.shipping-page .compact-request{border-radius:18px!important;outline:0!important;padding:14px!important}.shipping-page .compact-request-summary{cursor:pointer;list-style:none;display:block}.shipping-page .compact-request-summary::-webkit-details-marker{display:none}.shipping-page .compact-request-summary header{grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:12px;display:grid}.shipping-page .compact-request-summary h2{overflow-wrap:anywhere;line-height:1.25;margin:4px 0!important;font-size:17px!important}.shipping-page .compact-request-summary header small{font-size:11px!important}.shipping-page .compact-request-summary .shipping-status-ring{border:6px solid #fce0ed;border-radius:50%;line-height:1.2;width:72px!important;height:72px!important;padding:3px!important;font-size:9px!important}.shipping-page .compact-request-summary .shipping-status-ring:before{width:8px;height:8px;top:-7px;left:calc(50% - 4px)}.shipping-page .compact-request-meta{color:#806b76;gap:4px;margin:5px 0 12px;font-size:12px;line-height:1.4;display:grid}.shipping-page .compact-request-actions{color:#806b76;border-top:1px dashed #e4d7de;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;font-size:11px;display:flex}.shipping-page .compact-request-toggle{color:#8d315a;background:#fce0ed;border-radius:20px;flex-shrink:0;padding:7px 12px;font-size:12px;font-weight:700}.shipping-page .compact-request .when-open{display:none}.shipping-page .compact-request[open] .when-open{display:inline}.shipping-page .compact-request[open] .when-closed{display:none}.shipping-page .compact-request-body{border-top:1px dashed #e4d7de;margin-top:14px;padding-top:14px}.shipping-page .compact-request-body>p{color:#806b76;font-size:12px;line-height:1.5}.shipping-page .compact-request-body .packing-request-readonly{margin:0;padding:0}.shipping-page .compact-request-body .packing-request-readonly p{grid-template-columns:minmax(80px,.4fr) minmax(0,1fr);gap:10px;padding:10px;font-size:12px;display:grid}.shipping-page .compact-request-body .admin-refresh{min-height:36px;width:auto!important;box-shadow:none!important;outline:0!important;padding:8px 14px!important;font-size:12px!important}.shipping-page .shipping-balance-note{background:#fff0f5;border:1px solid #f3d4e1;border-radius:14px;margin:0 0 12px}.shipping-page .shipping-balance-note>summary{color:#853453;cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:12px;font-size:12px;list-style:none;display:flex}.shipping-page .shipping-balance-note>summary::-webkit-details-marker{display:none}.shipping-page .shipping-balance-note>summary>strong{margin-left:auto;font-size:12px}.shipping-page .compact-balance-body{box-shadow:none;border:0;margin:0;padding:12px;font-size:13px}@media (max-width:600px){.shipping-page .shipping-tabs{gap:2px}.shipping-page .shipping-tabs button{gap:3px;padding:10px 2px;font-size:11px}.shipping-page .shipping-tabs button span{padding:2px 4px;font-size:9px}}.shipping-page .shipment-accordion.compact-shipment,.shipping-page .shipment-accordion.compact-shipment:not([open]){padding:14px!important}.shipping-page .shipment-accordion.compact-shipment>.unified-shipment-summary{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}.shipping-page .compact-shipment .unified-shipment-summary>div:first-child{gap:3px}.shipping-page .compact-shipment .unified-shipment-summary>div:first-child>strong{font-size:20px}.shipping-page .compact-shipment .unified-shipment-summary>div:first-child>span{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.shipping-page .compact-shipment-status{color:#92365f;text-align:center;background:#fce5ef;border-radius:12px;align-self:start;max-width:100px;padding:6px 9px;font-size:11px;font-weight:800}.shipping-page .compact-shipment .unified-shipment-toggle{border:0;padding-top:4px}.shipping-page .compact-shipment .shipment-details-toggle{justify-content:center;align-items:center;min-height:44px;padding:6px 14px;font-size:12px;display:flex}.shipping-page .shipment-accordion.compact-shipment[open]>.unified-shipment-summary{margin-bottom:10px!important;padding-bottom:8px!important}.shipping-page .compact-shipment-section{background:#fffafd;border:1px solid #eddae4;border-radius:12px;margin:8px 0;padding:0 10px}.shipping-page .compact-shipment-section>summary{cursor:pointer;color:#6c4357;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;min-height:48px;padding:8px 0;font-size:13px;display:flex}.shipping-page .compact-shipment-section>summary:after{content:"⌄"}.shipping-page .compact-shipment-section[open]>summary:after{content:"⌃"}.shipping-page .compact-shipment-section>summary>span{color:#85677a;margin-left:auto;font-size:12px}.shipping-page .compact-shipment-section>summary:focus-visible{outline-offset:3px;outline:2px solid #d43679}.shipping-page .compact-shipment .client-box-measurements{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:8px;padding:6px}.shipping-page .compact-shipment .client-box-measurements span{padding:6px}.shipping-page .compact-shipment .client-box-packets{margin:8px 0}.shipping-page .compact-shipment .shipment-dispatched{background:#f7fbf8;border:1px solid #d7e9dd;border-radius:12px;grid-template-columns:minmax(0,1fr);gap:0;margin:8px 0;padding:0 10px}.shipping-page .compact-shipment .shipment-dispatched>div{background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;padding:9px 0;font-size:13px;display:flex}.shipping-page .compact-shipment .shipment-dispatched>div+div{border-top:1px solid #e2eee6}.shipping-page .compact-shipment .shipment-dispatched small{font-size:11px}.shipping-page .compact-shipment .shipment-dispatched span{overflow-wrap:anywhere;font-size:11px}.shipping-page .compact-shipment .shipment-dispatched a{align-items:center;min-height:44px;margin:0;display:inline-flex}.shipping-page .compact-shipment .box-address-choice{margin-bottom:10px;padding:10px}.shipping-page .compact-shipment .compact-declaration{box-shadow:none;border:1px solid #ead5e2;border-radius:12px;outline:0;gap:8px;margin-top:8px;padding:10px}.shipping-page .compact-shipment .compact-declaration>header{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.shipping-page .compact-shipment .compact-declaration h3{margin:0;font-size:14px}.shipping-page .compact-shipment .compact-declaration:not(.declaration-expanded)>header>div:first-child>:is(small,p){display:none}.shipping-page .compact-shipment .compact-declaration .declaration-header-actions{flex-flow:wrap;align-items:center;gap:4px 10px;width:auto;display:flex}.shipping-page .compact-shipment .compact-declaration .declaration-header-actions>span{font-size:11px}.shipping-page .compact-shipment .compact-declaration .declaration-toggle{width:auto;min-height:44px;padding:7px 12px;font-size:12px}.shipping-page .compact-shipment .receipt-panel{box-shadow:none;border-radius:12px;gap:8px;margin-top:8px;padding:10px}.shipping-page .compact-shipment .receipt-panel p{margin:4px 0;font-size:12px}.shipping-page .compact-shipment .compact-payment-confirmed{background:#f7fbf8;border:1px solid #d7e9dd;flex-flow:wrap;justify-content:space-between;align-items:center;min-height:44px;font-size:13px;display:flex}.shipping-page .compact-shipment .compact-payment-confirmed strong{color:#315d46;font-size:13px}.shipping-page .compact-shipment .invoice-ready-panel{box-shadow:none;border:1px solid #d7e9dd;border-radius:12px;flex-flow:wrap;align-items:center;gap:6px 10px;margin-top:8px;padding:8px 10px}.shipping-page .compact-shipment .invoice-ready-panel strong{font-size:13px}.shipping-page .compact-shipment .invoice-ready-panel button{width:auto;min-height:44px;margin-left:auto;padding:8px 14px;font-size:12px}.payment-destination-field{flex:260px;gap:8px;min-width:0;display:grid}.payment-destination-field select{color:#513b48;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d9b6c6;border-radius:10px;padding:10px}.payment-destination-field small{font-size:12px;line-height:1.5}.payment-proof-links{flex-wrap:wrap;gap:12px;margin:12px 0;display:flex}.payment-approval-modal h3{margin-top:24px;font-size:19px}.payment-approval-backdrop{z-index:20000;overscroll-behavior:contain;align-items:start;padding:20px 12px;position:fixed;inset:0;overflow-y:auto}.payment-approval-modal{overscroll-behavior:contain;width:min(610px,100%);max-height:calc(100dvh - 40px);margin:auto;overflow-y:auto}
