.account-auth,.account-dashboard{min-height:100vh;background:#fff;color:#171217}.account-auth{display:grid;grid-template-columns:minmax(280px,520px) 1fr}.auth-panel{padding:48px clamp(24px,6vw,88px);display:flex;flex-direction:column;justify-content:center}.account-logo{display:block;width:210px;height:68px;background:url(/brand/logo-primary.jpg) 50%/contain no-repeat}.account-welcome h1,.admin-title h1,.auth-panel h1{font:500 clamp(3rem,7vw,6.5rem)/.88 Georgia,serif;letter-spacing:-.06em;margin:28px 0 18px}.auth-panel>p{color:#716671}.account-form{display:grid;grid-gap:16px;gap:16px;margin-top:25px}.account-form label,.admin-form-grid label{display:grid;grid-gap:7px;gap:7px;font-size:.78rem;font-weight:700;letter-spacing:.08em}.account-form input,.account-form textarea,.admin-form-grid input,.admin-form-grid select,.admin-form-grid textarea{width:100%;padding:14px;border:1px solid #d9d1d7;background:#fff;font:inherit}.account-form textarea,.admin-form-grid textarea{min-height:90px;resize:vertical}.auth-options{display:flex;justify-content:space-between;align-items:center;font-size:.82rem}.auth-options label{display:flex;grid-template-columns:auto 1fr;align-items:center;gap:8px}.auth-options input{width:auto}.account-form button,.admin-form-grid button{border:0;padding:16px;background:#ff3cab;color:#fff;font-weight:800;letter-spacing:.12em;cursor:pointer;transition:.2s}.account-form button:hover,.admin-form-grid button:hover{background:#ff6bc0;transform:translateY(-1px)}.form-message{padding:12px;background:#fff0f7;color:#a4005d}.form-message.success{background:#ecfff5;color:#087345}.auth-switch{text-align:center;font-size:.9rem}.admin-login-link{margin-top:25px;text-align:center;font-size:.74rem;color:#8e8189}.auth-art{position:relative;overflow:hidden;background:linear-gradient(145deg,#fff0f8,#ffe7f5 50%,#fff7db)}.auth-art:after{content:"GLOW";position:absolute;right:-3vw;bottom:-2vw;color:#ff43ac;font:500 18vw/.8 Georgia,serif;opacity:.8}.account-dashboard>header,.admin-nav{display:flex;align-items:center;justify-content:space-between;padding:18px clamp(20px,5vw,70px);border-bottom:1px solid #eee}.account-dashboard>header nav,.admin-nav{gap:24px}.account-dashboard>header nav{display:flex;align-items:center;font-size:.75rem;font-weight:700;letter-spacing:.1em}.text-button{border:0;background:none;font:inherit;cursor:pointer}.account-welcome{padding:70px clamp(20px,7vw,110px);background:linear-gradient(105deg,#fff,#fff0f8)}.account-welcome address{font-style:normal;color:#786f75}.orders-area{padding:55px clamp(20px,7vw,110px)}.account-section-title h2{font:500 clamp(2.4rem,5vw,4.8rem)/1 Georgia,serif;margin:8px 0 30px}.customer-order,.no-orders,.parcel-admin-card,.parcel-create{border:1px solid #e8e1e5;padding:clamp(20px,4vw,40px);margin-bottom:22px;background:#fff}.no-orders a{color:#df1687;font-weight:700}.order-top{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));grid-gap:20px;gap:20px;border-bottom:1px solid #eee;padding-bottom:20px}.order-top div{display:grid;grid-gap:6px;gap:6px}.order-top small{color:#998d95;letter-spacing:.08em}.ordered-products{padding:20px 0}.ordered-products p{display:flex;justify-content:space-between}.parcel-tracker{display:flex;align-items:flex-start;margin:28px 0;overflow-x:auto;padding-bottom:12px}.parcel-step{display:grid;grid-template-columns:28px minmax(85px,1fr);align-items:center;min-width:130px;color:#aaa}.parcel-dot{width:20px;height:20px;border:2px solid #ddd;border-radius:50%;background:#fff}.parcel-step span:last-child{font-size:.7rem;line-height:1.2}.parcel-step:after{content:"";height:2px;background:#ddd;grid-column:2;margin-top:-22px}.parcel-step:last-child:after{display:none}.parcel-step.current,.parcel-step.done{color:#171217}.parcel-step.current .parcel-dot,.parcel-step.done .parcel-dot{border-color:#ff3cab;background:#ff3cab;box-shadow:0 0 0 5px #ffe5f4}.tracking-note{background:#fff0f8;padding:16px}.tracking-history{margin-top:16px}.admin-nav{padding:18px 0;margin-bottom:30px;justify-content:flex-start;flex-wrap:wrap}.admin-nav a{font-size:.76rem;font-weight:800;letter-spacing:.09em}.admin-form-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px}.admin-form-grid .wide{grid-column:1/-1}.parcel-admin-head{display:flex;justify-content:space-between;gap:20px}.parcel-admin-head strong{font-size:1.3rem}.profile-page{max-width:760px;margin:auto;padding:60px 24px}.profile-page .account-logo{margin-bottom:30px}.order-chat-widget{position:fixed;right:22px;bottom:22px;z-index:1100}.order-chat-launch{height:56px;padding:0 20px;border:0;border-radius:999px;background:#ff3cab;color:#fff;display:flex;align-items:center;gap:10px;box-shadow:0 14px 38px #a5196050;cursor:pointer}.order-chat-launch span{font-size:20px}.order-chat-launch b{font-size:.68rem;letter-spacing:.12em}.order-chat-panel{width:min(410px,calc(100vw - 28px));background:#fff;border:1px solid #eadce4;box-shadow:0 25px 70px #5e24432f}.order-chat-widget .order-chat-panel{position:absolute;right:0;bottom:0}.order-chat-head{padding:18px 20px;background:#ff3cab;color:#fff;display:flex;justify-content:space-between;align-items:center}.order-chat-head>div{display:grid;grid-gap:3px;gap:3px}.order-chat-head span{font-size:.58rem;letter-spacing:.16em}.order-chat-head strong{font-size:1rem}.order-chat-head button{border:0;background:none;color:#fff;font-size:1.6rem;cursor:pointer}.chat-order-tabs{display:flex;gap:7px;padding:11px;overflow-x:auto;border-bottom:1px solid #eee}.chat-order-tabs button{white-space:nowrap;padding:8px 10px;border:1px solid #e7d9e1;background:#fff;font-size:.68rem;cursor:pointer}.chat-order-tabs button.active{background:#211820;color:#fff;border-color:#211820}.chat-messages{height:320px;padding:16px;overflow-y:auto;background:#fffafd}.chat-message{max-width:84%;margin-bottom:13px;padding:10px 12px;background:#fff;border:1px solid #eee;border-radius:14px 14px 14px 3px}.chat-message.customer{margin-left:auto;background:#ffdef0;border-color:#ffcae7;border-radius:14px 14px 3px 14px}.chat-message.admin{background:#211820;color:#fff}.chat-message small{display:block;font-size:.55rem;font-weight:800;letter-spacing:.1em;margin-bottom:5px}.chat-message p{white-space:pre-wrap;margin:0;font-size:.78rem;line-height:1.45}.chat-message time{display:block;margin-top:6px;font-size:.55rem;opacity:.55}.chat-compose{padding:12px;border-top:1px solid #eee;display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.chat-compose textarea{min-height:62px;max-height:130px;padding:10px;border:1px solid #ddd;resize:vertical;font:inherit}.chat-compose button{border:0;background:#ff3cab;color:#fff;padding:0 15px;font-size:.63rem;font-weight:800;letter-spacing:.08em}.chat-empty{padding:35px 24px;text-align:center;color:#756a70}.chat-empty a{color:#d71b82;font-weight:800}.chat-error{padding:8px 14px;color:#a00051;background:#fff0f6;font-size:.72rem}.admin-chat-layout .order-chat-panel{width:100%;max-width:none}.admin-chat-layout .chat-messages{height:55vh}.admin-chat-layout .chat-order-tabs{flex-wrap:wrap}@media(max-width:580px){.order-chat-widget{right:14px;bottom:14px}.order-chat-launch{width:56px;padding:0;justify-content:center}.order-chat-launch b{display:none}.order-chat-widget .order-chat-panel{position:fixed;inset:12px;width:auto}.chat-messages{height:calc(100vh - 250px)}}@media(max-width:800px){.account-auth{grid-template-columns:1fr}.auth-art{display:none}.auth-panel{padding:35px 22px}.account-dashboard>header{align-items:flex-start}.account-dashboard>header .account-logo{width:150px}.account-dashboard>header nav{gap:12px;flex-wrap:wrap;justify-content:flex-end}.admin-form-grid,.order-top{grid-template-columns:1fr 1fr}.order-top{gap:15px}.parcel-admin-head{display:grid}.admin-shell{padding:20px}.admin-nav{gap:15px}}@media(max-width:520px){.admin-form-grid,.order-top{grid-template-columns:1fr}.account-welcome{padding-top:45px}.account-welcome h1{font-size:3rem}.account-dashboard>header{display:grid;grid-gap:12px;gap:12px}.account-dashboard>header nav{justify-content:flex-start}.account-logo{width:170px}}.track-step{display:grid;grid-template-columns:34px minmax(85px,1fr);align-items:center;min-width:135px;color:#aaa}.track-step i{display:grid;place-items:center;width:24px;height:24px;border:2px solid #ddd;border-radius:50%;background:#fff;font-style:normal;font-size:.7rem}.track-step span{font-size:.7rem;line-height:1.2}.track-step:after{content:"";height:2px;background:#ddd;grid-column:2;margin-top:-25px}.track-step:last-child:after{display:none}.track-step.complete,.track-step.current{color:#171217}.track-step.complete i,.track-step.current i{border-color:#ff3cab;background:#ff3cab;color:#fff;box-shadow:0 0 0 5px #ffe5f4}.parcel-tracker.cancelled{display:block;color:#a00036;background:#fff0f3;padding:16px}.admin-search input{padding:14px;border:1px solid #ddd}.admin-search button,.customer-admin-card button{border:0;padding:14px 20px;background:#ff3cab;color:#fff;font-weight:800}.customer-admin-card{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;border:1px solid #e8e1e5;margin-bottom:15px}.customer-admin-card label{display:grid;grid-gap:6px;gap:6px;font-size:.75rem;font-weight:700}.customer-admin-card input,.customer-admin-card textarea{padding:12px;border:1px solid #ddd}.customer-admin-card .wide{grid-column:1/-1}.active-toggle{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center}@media(max-width:800px){.customer-admin-card{grid-template-columns:1fr 1fr}}@media(max-width:520px){.customer-admin-card{grid-template-columns:1fr}}.admin-shell{max-width:none;min-height:100vh;margin:0;padding:0 clamp(18px,4vw,64px) 72px;color:#241b21;background:radial-gradient(circle at 96% 2%,rgba(255,60,171,.14),transparent 24rem),radial-gradient(circle at 5% 42%,rgba(255,229,244,.7),transparent 22rem),linear-gradient(180deg,#fffafd,#fff 46%)}.admin-nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:8px;width:100%;margin:0 0 46px;padding:14px 18px;border:1px solid #f0dce7;border-top:0;border-radius:0 0 22px 22px;background:rgba(255,255,255,.9);box-shadow:0 12px 40px rgba(91,38,67,.09);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-nav:before{content:"GDU  /  ADMIN";margin-right:auto;color:#ff3cab;font:700 .7rem/1 Arial,sans-serif;letter-spacing:.18em}.admin-nav a{padding:10px 13px;border-radius:999px;color:#3a2e35;text-decoration:none;transition:background .2s,color .2s,transform .2s}.admin-nav a:hover{color:#cf187d;background:#fff0f8;transform:translateY(-1px)}.admin-nav .text-button{margin-left:5px;padding:10px 14px;border-radius:999px;color:#fff;background:#241b21;font-size:.7rem;font-weight:800;letter-spacing:.09em}.admin-head{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:40px;min-height:330px;padding:clamp(38px,6vw,82px);border:1px solid #f0dce7;border-radius:32px;background:radial-gradient(circle at 88% 16%,rgba(255,255,255,.95) 0 8%,transparent 8.5%),radial-gradient(circle at 78% 40%,rgba(255,60,171,.16) 0 19%,transparent 19.5%),linear-gradient(125deg,#fff 0 42%,#fff0f8 72%,#ffd3e9);box-shadow:0 24px 70px rgba(91,38,67,.11)}.admin-head:after{content:"";position:absolute;z-index:-1;right:-5%;bottom:-48%;width:34%;aspect-ratio:1;border:1px solid rgba(255,255,255,.9);border-radius:50%;box-shadow:0 0 0 36px rgba(255,255,255,.2)}.admin-hero-copy{position:relative;z-index:1;max-width:760px}.admin-hero-eyebrow{display:block;margin-bottom:22px;color:#c31576;font-size:.64rem;font-weight:900;letter-spacing:.2em}.admin-head h1,.admin-title h1{color:#241b21;font:500 clamp(2.6rem,6vw,5.7rem)/.92 Georgia,serif;letter-spacing:-.055em}.admin-head h1{margin:0 0 20px;font-size:clamp(3.6rem,7vw,7.2rem);line-height:.78;letter-spacing:-.065em}.admin-head h1 em{color:#ff3cab;font-style:normal}.admin-head .muted{max-width:540px;margin:0;font-size:.94rem;line-height:1.6}.admin-hero-mark{position:relative;z-index:1;display:grid;place-items:center;flex:0 0 auto;width:clamp(140px,18vw,230px);aspect-ratio:1;border:1px solid rgba(255,255,255,.86);border-radius:50%;background:rgba(255,255,255,.55);box-shadow:0 18px 50px rgba(150,39,100,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-hero-mark span{color:#ff3cab;font:italic 500 clamp(4.5rem,9vw,8rem)/1 Georgia,serif;letter-spacing:-.1em;transform:translateX(-.05em)}.admin-hero-mark small{position:absolute;bottom:24%;color:#7d6874;font-size:.5rem;font-weight:900;letter-spacing:.2em}.admin-title{margin-bottom:28px;padding:8px 0 28px;border-bottom:1px solid #eedde6}.admin-title h1{margin:16px 0 8px}.admin-head .muted,.admin-title p{color:#776a72}.kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin:25px 0 50px}.kpi{position:relative;overflow:hidden;min-height:132px;padding:25px;border:1px solid #f0dce7;border-radius:20px;background:#fff;box-shadow:0 16px 45px rgba(92,41,69,.08)}.kpi:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(#ff3cab,#ff9ad3)}.kpi strong{display:block;margin-bottom:12px;color:#ff3cab;font:500 clamp(2rem,4vw,3rem)/1 Georgia,serif}.kpi div{color:#786b73;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.admin-shell>h2,.admin-shell>section>h2{margin:48px 0 18px;font:500 clamp(1.7rem,3vw,2.5rem)/1 Georgia,serif;letter-spacing:-.035em}.table-wrap{overflow:auto;border:1px solid #f0dfe8;border-radius:20px;background:#fff;box-shadow:0 14px 42px rgba(80,34,59,.07)}.table{width:100%;border-collapse:collapse;background:transparent}.table th{padding:15px 18px;color:#8a7681;background:#fff7fb;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase}.table td{padding:17px 18px;border-bottom:1px solid #f2e7ed;vertical-align:top}.table tbody tr{transition:background .18s}.table tbody tr:hover{background:#fffafd}.table tbody tr:last-child td{border-bottom:0}.table small{color:#998892}.admin-delivery-cost{display:block;margin-top:7px;font-size:.58rem;line-height:1.45;color:#a43275!important;white-space:nowrap}.rider-earnings-title{margin-top:80px;padding-top:55px;border-top:1px solid #eadce4}.rider-kpis{grid-template-columns:repeat(4,1fr)}@media(max-width:900px){.rider-kpis{grid-template-columns:1fr 1fr}}@media(max-width:540px){.rider-kpis{grid-template-columns:1fr}}.form-row{display:grid;grid-template-columns:minmax(220px,2fr) repeat(2,minmax(100px,1fr)) auto auto auto;align-items:center;grid-gap:12px;gap:12px;margin:11px 0;padding:14px;border:1px solid #f0dfe8;border-radius:16px;background:#fff;box-shadow:0 8px 25px rgba(80,34,59,.045)}.admin-form-grid input,.admin-form-grid select,.admin-form-grid textarea,.admin-search input,.customer-admin-card input,.customer-admin-card textarea,.form-row input{min-width:0;padding:13px 14px;border:1px solid #e1d4db;border-radius:10px;outline:none;background:#fff;transition:border .2s,box-shadow .2s}.admin-form-grid input:focus,.admin-form-grid select:focus,.admin-form-grid textarea:focus,.admin-search input:focus,.customer-admin-card input:focus,.customer-admin-card textarea:focus,.form-row input:focus{border-color:#ff72be;box-shadow:0 0 0 4px #ff3cab16}.form-row label{display:flex;align-items:center;gap:7px;font-size:.72rem;font-weight:700;white-space:nowrap}.form-row label input{width:auto;padding:0;accent-color:#ff3cab}.admin-form-grid button,.admin-search button,.admin-shell .button,.customer-admin-card button{border:0;border-radius:999px;padding:13px 20px;color:#fff;background:#ff3cab;box-shadow:0 7px 18px rgba(255,60,171,.18);font-size:.7rem;font-weight:800;letter-spacing:.08em;transition:transform .2s,box-shadow .2s,background .2s}.admin-form-grid button:hover,.admin-search button:hover,.admin-shell .button:hover,.customer-admin-card button:hover{background:#e92998;box-shadow:0 10px 23px rgba(255,60,171,.25);transform:translateY(-1px)}.admin-search{display:flex;gap:10px;margin:20px 0 30px;padding:9px;border:1px solid #f0dfe8;border-radius:16px;background:#fff;box-shadow:0 10px 30px rgba(80,34,59,.06)}.admin-search input{flex:1 1;border-color:transparent;background:#fffafd}.customer-admin-card,.parcel-admin-card,.parcel-create{border:1px solid #f0dfe8;border-radius:22px;background:rgba(255,255,255,.95);box-shadow:0 14px 42px rgba(80,34,59,.07)}.customer-admin-card{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:22px;margin-bottom:16px}.customer-admin-card small{display:block;margin-bottom:8px;color:#a28f99;font-size:.6rem;font-weight:800;letter-spacing:.1em}.customer-admin-card span{font-size:.86rem}.admin-form-grid label,.customer-admin-card label{color:#675b62;font-size:.68rem;letter-spacing:.07em}.customer-admin-card .active-toggle input{accent-color:#ff3cab}.parcel-admin-card,.parcel-create{padding:clamp(20px,3vw,34px);margin-bottom:22px}.parcel-create>h2{margin:0 0 24px;font:500 1.5rem/1.1 Georgia,serif}.parcel-admin-head{padding-bottom:16px;border-bottom:1px solid #f2e5ec}.parcel-admin-head strong{color:#ff3cab;font-family:Georgia,serif}.admin-form-grid{gap:16px}.admin-form-grid button.wide{justify-self:stretch}.admin-chat-layout .order-chat-panel{overflow:hidden;border-radius:22px;box-shadow:0 18px 55px rgba(80,34,59,.1)}.admin-chat-layout .order-chat-head{background:linear-gradient(120deg,#ff3cab,#ef74b9)}@media(max-width:980px){.admin-nav:before{width:100%;margin:0 0 5px}.admin-nav{flex-wrap:wrap}.form-row{grid-template-columns:2fr 1fr 1fr}.form-row button,.form-row label,.form-row span{justify-self:start}}@media(max-width:720px){.admin-shell{padding:0 16px 48px}.admin-nav{position:relative;margin-bottom:30px;padding:13px;border-radius:0 0 18px 18px}.admin-nav a{padding:9px 10px;font-size:.64rem}.admin-head{align-items:flex-start;min-height:auto;padding:42px 28px;border-radius:26px}.admin-head h1{font-size:clamp(3.35rem,13vw,5.3rem)}.admin-hero-mark{width:120px}.kpis{grid-template-columns:1fr;gap:11px}.kpi{min-height:auto}.admin-form-grid,.customer-admin-card,.form-row{grid-template-columns:1fr}.form-row>*{width:100%}.admin-form-grid .wide,.customer-admin-card .wide{grid-column:auto}.admin-search{align-items:stretch}}@media(max-width:520px){.admin-head{display:block;padding:38px 24px 42px}.admin-hero-eyebrow{max-width:230px;margin-bottom:19px;line-height:1.5}.admin-head h1{font-size:clamp(2.7rem,13vw,3.8rem);line-height:.84;letter-spacing:-.075em}.admin-head h1 em{display:inline-block;max-width:100%}.admin-head .muted{max-width:260px;font-size:.82rem}.admin-hero-mark{position:absolute;right:-38px;bottom:-48px;width:145px;opacity:.62}.admin-hero-mark small{display:none}}.auth-art{padding:60px;display:flex;flex-direction:column;justify-content:flex-end;gap:12px}.auth-art b{font:500 clamp(2.5rem,5vw,5rem)/.9 Georgia,serif}.auth-art b,.auth-art span{position:relative;z-index:1}.auth-art span{max-width:320px}.form-options{display:flex;justify-content:space-between;align-items:center;font-size:.82rem}.form-options .check{display:flex;grid-template-columns:auto 1fr;align-items:center;gap:8px}.form-options input{width:auto}.account-error,.account-success{padding:12px;background:#fff0f7;color:#a4005d}.account-success{background:#ecfff5;color:#087345}.owner-login{margin-top:24px;text-align:center;font-size:.75rem;color:#8e8189}.simple-account{min-height:100vh;display:grid;place-items:center;padding:30px;background:linear-gradient(145deg,#fff,#fff0f8)}.simple-account section{width:min(600px,100%);background:#fff;padding:clamp(25px,5vw,55px);border:1px solid #eee}.profile-page h1,.simple-account h1{font:500 clamp(2.5rem,6vw,5rem)/.9 Georgia,serif;letter-spacing:-.05em}.signup-form{grid-template-columns:1fr 1fr}.signup-form .wide{grid-column:1/-1}@media(max-width:800px){.auth-art{display:none}}@media(max-width:520px){.signup-form{grid-template-columns:1fr}.signup-form .wide{grid-column:auto}}.premium-login{grid-template-columns:minmax(360px,.9fr) minmax(460px,1.1fr);min-height:100svh;background:#fff}.premium-login .auth-art{position:relative;isolation:isolate;display:flex;min-height:100svh;overflow:hidden;flex-direction:column;justify-content:space-between;padding:clamp(28px,4vw,64px);background:radial-gradient(circle at 80% 22%,rgba(255,62,171,.2) 0 16%,transparent 17%),linear-gradient(145deg,#fff7fb,#ffddec 52%,#ffbddd)}.premium-login .auth-art:before{right:-8%;top:14%;width:clamp(210px,28vw,430px);border:1px solid rgba(255,255,255,.75)}.premium-login .auth-art:after,.premium-login .auth-art:before{content:"";position:absolute;z-index:-1;aspect-ratio:1;border-radius:50%}.premium-login .auth-art:after{left:-8%;bottom:-7%;width:clamp(160px,22vw,320px);background:rgba(255,60,171,.15)}.premium-login .auth-art .account-logo{position:relative;z-index:2;width:240px;height:82px}.auth-art-signature{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.premium-login .auth-art .auth-art-logo{width:clamp(210px,20vw,280px);height:82px;margin:0;background-image:url(/brand/glow-from-down-under-wide-transparent.png);background-position:0;background-color:transparent;mix-blend-mode:normal;filter:none}.auth-art-copy{position:relative;z-index:2;max-width:620px}.auth-art-copy h2{margin:22px 0;font-family:Bodoni Moda,Didot,Bodoni\ 72,Times New Roman,serif;font-size:clamp(3.1rem,6vw,6.6rem);font-weight:500;line-height:.82;letter-spacing:-.055em;color:#171217}.auth-art-copy h2:first-line{color:#ff3cab}.auth-art-copy p{font-size:1rem;letter-spacing:.02em}.auth-art-note{position:relative;z-index:2;font-size:.68rem;font-weight:800;letter-spacing:.19em}.premium-login .auth-panel{padding:clamp(38px,6vw,92px);background:radial-gradient(circle at 100% 0,rgba(255,60,171,.08),transparent 28%),#fff}.auth-panel-inner{width:min(100%,560px);margin:auto}.premium-login .auth-panel h1{margin:24px 0 20px;font-family:Bodoni Moda,Didot,Bodoni\ 72,Times New Roman,serif;font-size:clamp(3.4rem,5.8vw,6.2rem);font-weight:500;line-height:.84;letter-spacing:-.055em}.premium-login .auth-panel-copy{max-width:440px;color:#716671;line-height:1.65}.premium-login .account-form{gap:18px;margin-top:34px}.premium-login .account-form>label{gap:9px}.premium-login .account-form input{padding:16px 18px;border-color:#eadbe4;border-radius:14px;background:#fffafd;transition:border-color .2s,box-shadow .2s,background .2s}.premium-login .account-form input:focus{outline:none;border-color:#ff3cab;background:#fff;box-shadow:0 0 0 4px rgba(255,60,171,.12)}.password-field{display:block;position:relative}.password-field input{padding-right:54px!important}.premium-login .account-form .password-toggle{position:absolute;right:6px;top:50%;display:grid;place-items:center;width:42px;height:42px;padding:0;border:0;border-radius:50%;background:transparent;color:#786a73;box-shadow:none;letter-spacing:0;transform:translateY(-50%)}.premium-login .account-form .password-toggle:hover{background:#ffeaf5;color:#ff3cab;transform:translateY(-50%)}.password-toggle svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.premium-login .form-options{display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:.78rem}.premium-login .form-options .check{display:flex;grid-template-columns:none;align-items:center;gap:9px;font-weight:600;letter-spacing:0;text-transform:none}.premium-login .form-options .check input{width:16px;height:16px;padding:0;accent-color:#ff3cab}.premium-login .account-form p a,.premium-login .form-options a{color:#b9006f;text-underline-offset:3px}.premium-login .login-submit{border-radius:999px;box-shadow:0 14px 28px rgba(255,60,171,.2)}.premium-login .login-submit:hover:not(:disabled){background:#e90091;box-shadow:0 18px 32px rgba(255,60,171,.28);transform:translateY(-2px)}.premium-login .account-form>p{margin:2px 0 0;text-align:center;color:#716671;font-size:.85rem}.premium-login .owner-login{display:block;width:max-content;margin:24px auto 0;color:#8e8189;text-decoration:none}.premium-login .owner-login:hover{color:#171217}@media(max-width:980px){.premium-login{grid-template-columns:minmax(300px,.72fr) minmax(430px,1fr)}.premium-login .auth-art{display:flex;padding:34px}}@media(max-width:760px){.premium-login{display:grid;grid-template-columns:1fr}.premium-login .auth-art{display:flex;min-height:340px;padding:28px;justify-content:space-between}.premium-login .auth-art .account-logo{width:165px;height:54px}.auth-art-copy{margin-top:0}.auth-art-copy h2{margin:14px 0 10px;font-size:clamp(2.6rem,13vw,4rem)}.auth-art-note{display:none}.premium-login .auth-panel{padding:46px 24px 56px}.premium-login .auth-panel h1{font-size:clamp(3rem,14vw,4.8rem)}}@media(max-width:480px){.premium-login .form-options{align-items:flex-start;flex-direction:column;gap:12px}}.account-logo{background-image:url(/brand/glow-from-down-under-logo.jpg)}.order-total{margin-top:18px;padding-top:14px;border-top:1px solid #eee;font-size:1rem}.account-payment{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:8px 0 28px;padding:22px;border-radius:18px;border:1px solid #f1dbe7}.account-payment.pending{background:linear-gradient(120deg,#fff8fc,#fff0f8)}.account-payment.paid{background:linear-gradient(120deg,#f5fff9,#e9fff3);border-color:#c7eed8}.account-payment small{font-size:.62rem;font-weight:800;letter-spacing:.14em;color:#a43275}.account-payment h3{margin:7px 0 5px;font-size:1.08rem}.account-payment p{max-width:600px;margin:0;color:#6f626a;font-size:.82rem;line-height:1.55}.business-qr-options{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.business-qr{flex:0 0 150px;margin:0;padding:10px;background:#fff;border:1px solid #eadce4;text-align:center}.business-qr img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.business-qr figcaption{margin-top:8px;font-size:.72rem;font-weight:800}.business-qr span{display:block;margin-top:3px;font-size:.56rem;font-weight:800;letter-spacing:.14em;color:#a43275}.qr-coming{display:grid;grid-gap:5px;gap:5px;max-width:190px;padding:16px;background:#fff;border:1px dashed #e0bfd2;text-align:center}.qr-coming b{font-size:.72rem;letter-spacing:.12em}.qr-coming span{font-size:.7rem;color:#766971}.payment-verify{display:grid;grid-gap:7px;gap:7px;min-width:220px}.payment-verify span{font-size:.65rem;font-weight:800;color:#b11370;letter-spacing:.08em}.payment-verify input{width:100%;padding:8px;border:1px solid #ddd;font-size:.75rem}.payment-verify button{border:0;background:#ff3cab;color:#fff;padding:9px 11px;font-size:.62rem;font-weight:800;letter-spacing:.06em}.paid-badge{display:grid;grid-gap:4px;gap:4px;color:#087345}.paid-badge small{color:#5f6f66}@media(max-width:700px){.account-payment{align-items:flex-start;flex-direction:column}.business-qr-options{width:100%;justify-content:flex-start}.business-qr{width:min(44%,190px);flex-basis:auto}.order-top{grid-template-columns:1fr 1fr}}.chat-payment-card{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;background:#fff0f8;border-bottom:1px solid #f0d5e4}.chat-payment-card .chat-payment-summary{display:grid;grid-gap:3px;gap:3px;min-width:0}.chat-payment-card small{font-size:.54rem;font-weight:800;letter-spacing:.12em;color:#a51f69}.chat-payment-card strong{font-size:1.15rem}.chat-payment-card span{max-width:230px;font-size:.62rem;line-height:1.35;color:#6f6068}.chat-payment-qr-options{display:flex;gap:8px;flex:0 0 auto}.chat-payment-qr-options figure{width:88px;margin:0;padding:5px;border:1px solid #eadce4;border-radius:9px;background:#fff;text-align:center}.chat-payment-qr-options img{display:block;width:78px;height:78px;object-fit:contain;background:#fff}.chat-payment-qr-options figcaption{padding-top:4px;color:#342932;font-size:.5rem;font-weight:800;letter-spacing:.06em}.chat-payment-card>b{max-width:115px;font-size:.58rem;line-height:1.35;text-align:center;color:#a51f69}@media(max-width:580px){.chat-payment-card{align-items:flex-start;flex-direction:column}.chat-payment-qr-options{width:100%;justify-content:center}.chat-payment-qr-options figure{width:min(44%,125px)}.chat-payment-qr-options img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}}.auth-art-copy h2,.premium-login .auth-panel h1,.signup-page .auth-art b,.signup-page .auth-panel h1{overflow:visible;padding-block:.08em;line-height:.92;text-wrap:balance}.auth-art-copy h2{font-style:normal;text-transform:none}.signup-page .auth-art:after{content:none}.signup-page{grid-template-columns:minmax(480px,620px) minmax(0,1fr)}.signup-page .auth-panel{min-width:0;overflow:hidden;padding:48px clamp(36px,5vw,70px)}.signup-page .auth-panel h1{max-width:100%;margin:30px 0 24px;font-size:clamp(3.35rem,4.6vw,5.15rem);line-height:.94;letter-spacing:-.065em}.signup-page .auth-art{position:-webkit-sticky;position:sticky;top:0;align-self:start;isolation:isolate;justify-content:center;min-height:100vh;padding:clamp(34px,5vw,72px);background:radial-gradient(circle at 82% 18%,rgba(255,255,255,.8) 0 12%,transparent 13%),linear-gradient(145deg,#fff4fa,#ffd3e9 58%,#ff8dc9)}.signup-page .auth-art:before{content:"";position:absolute;z-index:0;right:-12%;bottom:-12%;width:70%;aspect-ratio:1;border:1px solid rgba(255,255,255,.72);border-radius:50%;box-shadow:0 0 0 50px rgba(255,255,255,.12)}.signup-page .auth-art b{max-width:680px;font-family:Bodoni Moda,Didot,Bodoni\ 72,Times New Roman,serif;font-size:clamp(2.8rem,5vw,5.7rem);letter-spacing:-.045em}@media(max-width:1100px){.signup-page{grid-template-columns:minmax(430px,52%) minmax(0,48%)}.signup-page .auth-panel{padding-inline:clamp(28px,4vw,48px)}.signup-page .auth-panel h1{font-size:clamp(3.2rem,6.5vw,4.65rem)}.signup-page .auth-art b{font-size:clamp(2.7rem,5.6vw,4.2rem)}}@media(max-width:800px){.signup-page{grid-template-columns:1fr}.signup-page .auth-panel{overflow:visible;padding:40px 24px 60px}.signup-page .auth-panel h1{font-size:clamp(3.2rem,14vw,5rem)}}.messenger-chat-panel{overflow:hidden;border:1px solid #eadde4;border-radius:22px;background:#fff;box-shadow:0 26px 80px rgba(74,28,53,.22)}.messenger-thread-head{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;padding:13px 15px;color:#211820;background:#fff;border-bottom:1px solid #eee}.chat-avatar{display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border-radius:50%;color:#fff;background:linear-gradient(145deg,#ff74bf,#ff3cab);box-shadow:0 5px 14px rgba(255,60,171,.22);font-size:.72rem;font-weight:900;letter-spacing:.04em}.chat-avatar.large{width:72px;height:72px;margin:auto;font-family:Bodoni Moda,Georgia,serif;font-size:2rem;font-weight:500}.chat-head-copy{display:grid;align-content:center;grid-gap:4px;gap:4px;min-width:0}.chat-head-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem}.chat-head-copy span{color:#8a7b83;font-size:.56rem;font-weight:800;letter-spacing:.09em}.chat-head-copy i{display:inline-block;width:7px;height:7px;margin-right:3px;border-radius:50%;background:#48c774;box-shadow:0 0 0 3px rgba(72,199,116,.12)}.messenger-thread-head .chat-close{align-self:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;color:#776871;background:#f7f2f5;font-size:1.4rem;cursor:pointer}.messenger-thread-head .chat-close:hover{color:#ff3cab;background:#ffeaf5}.messenger-chat-panel .chat-order-tabs{gap:6px;padding:9px 12px;background:#fff;scrollbar-width:thin}.messenger-chat-panel .chat-order-tabs button{padding:7px 11px;border:0;border-radius:999px;color:#655761;background:#f5f0f3}.messenger-chat-panel .chat-order-tabs button.active{color:#fff;background:#ff3cab}.messenger-chat-panel .chat-messages{height:360px;padding:18px 14px;background:#fafafa;scroll-behavior:smooth}.messenger-chat-panel .chat-day{margin:5px 0 18px;color:#a0929a;text-align:center;font-size:.54rem;font-weight:800;letter-spacing:.1em}.messenger-chat-panel .chat-message{width:max-content;max-width:82%;margin:0 0 4px;padding:9px 13px;border:0;border-radius:18px 18px 18px 5px;color:#271d23;background:#eceaec;box-shadow:none}.messenger-chat-panel .chat-message.own{margin-left:auto;border-radius:18px 18px 5px 18px;color:#fff;background:linear-gradient(145deg,#ff59b5,#ed1d91)}.messenger-chat-panel .chat-message.system{width:92%;max-width:92%;margin:14px auto;padding:13px 15px;border:1px solid #f0dfe8;border-radius:15px;color:#594b53;background:#fff}.messenger-chat-panel .chat-message small{margin-bottom:3px;font-size:.49rem;letter-spacing:.08em;opacity:.64}.messenger-chat-panel .chat-message p{font-size:.79rem;line-height:1.42}.messenger-chat-panel .chat-message time{margin-top:5px;font-size:.49rem;opacity:.55}.messenger-chat-panel .chat-compose{grid-template-columns:1fr 42px;align-items:end;gap:8px;padding:11px 12px;background:#fff;border-top:1px solid #eee}.messenger-chat-panel .chat-compose textarea{min-height:42px;max-height:110px;padding:12px 15px;border:0;border-radius:21px;outline:none;background:#f3f0f2;font:inherit;font-size:.78rem}.messenger-chat-panel .chat-compose textarea:focus{box-shadow:0 0 0 2px rgba(255,60,171,.18)}.messenger-chat-panel .chat-compose button{display:grid;place-items:center;width:42px;height:42px;padding:0;border-radius:50%;font-size:1rem}.messenger-launch{transition:transform .2s,box-shadow .2s}.messenger-launch:hover{transform:translateY(-2px);box-shadow:0 18px 44px rgba(165,25,96,.38)}.messenger-admin{margin-top:22px}.messenger-shell{display:grid;grid-template-columns:minmax(270px,32%) 1fr;min-height:620px;overflow:hidden;border:1px solid #eadde4;border-radius:24px;background:#fff;box-shadow:0 22px 65px rgba(80,34,59,.1)}.messenger-sidebar{min-width:0;background:#fff;border-right:1px solid #eee}.messenger-sidebar-head{display:grid;grid-gap:5px;gap:5px;padding:24px 20px 18px;border-bottom:1px solid #eee}.messenger-sidebar-head span{color:#d61582;font-size:.56rem;font-weight:900;letter-spacing:.16em}.messenger-sidebar-head strong{font-family:Bodoni Moda,Georgia,serif;font-size:2rem;font-weight:500;letter-spacing:-.03em}.messenger-sidebar-head small{color:#90828a;font-size:.68rem}.messenger-conversation-list{max-height:540px;overflow-y:auto;padding:8px}.messenger-conversation-list>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:11px;gap:11px;width:100%;padding:12px;border:0;border-radius:15px;color:#241a20;background:transparent;text-align:left;cursor:pointer;transition:background .18s}.messenger-conversation-list>button:hover{background:#fff3f9}.messenger-conversation-list>button.active{background:#ffe8f4}.messenger-conversation-list .chat-avatar{width:44px;height:44px}.conversation-copy{display:grid;min-width:0;grid-gap:2px;gap:2px}.conversation-copy p,.conversation-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-copy strong{font-size:.78rem}.conversation-copy small{color:#cf197c;font-size:.55rem;font-weight:800}.conversation-copy p{margin:2px 0 0;color:#82737b;font-size:.66rem}.messenger-conversation-list>button>time{color:#a2949b;font-size:.51rem}.sidebar-empty{padding:35px 20px;color:#94858d;text-align:center;font-size:.74rem}.messenger-thread{min-width:0;background:#fafafa}.messenger-admin .order-chat-panel{width:100%;height:100%;border:0;border-radius:0;box-shadow:none}.messenger-admin .messenger-chat-panel .chat-messages{height:465px}.messenger-no-thread{display:grid;place-content:center;min-height:500px}.messenger-no-thread h3{margin:17px 0 5px}.messenger-no-thread p{margin:0}@media(max-width:760px){.messenger-shell{grid-template-columns:1fr}.messenger-sidebar{border-right:0;border-bottom:1px solid #eee}.messenger-conversation-list{display:flex;max-height:none;overflow-x:auto;padding:8px}.messenger-conversation-list>button{flex:0 0 250px}.messenger-admin .messenger-chat-panel .chat-messages{height:430px}}@media(max-width:580px){.order-chat-widget .messenger-chat-panel{border-radius:18px}.messenger-chat-panel .chat-messages{height:calc(100vh - 225px)}.messenger-thread-head{padding:11px}.messenger-chat-panel .chat-message{max-width:88%}}.chat-payment-actions{padding:10px 12px;border-top:1px solid #eee;background:#fff}.chat-payment-order{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid #f0dce7;border-radius:14px;background:#fff7fb}.chat-payment-order+.chat-payment-order{margin-top:8px}.chat-payment-order>div:first-child{display:grid;grid-gap:2px;gap:2px}.chat-payment-order small{color:#a51f69;font-size:.52rem;font-weight:800;letter-spacing:.1em}.chat-payment-order strong{font-size:.95rem}.chat-payment-order>button,.chat-payment-providers button{padding:9px 12px;border:0;border-radius:999px;color:#fff;background:#ff3cab;font-size:.56rem;font-weight:800;letter-spacing:.06em;cursor:pointer}.chat-payment-providers{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.chat-payment-providers span{width:100%;color:#746771;text-align:right;font-size:.58rem}.chat-payment-providers button.cancel{color:#665b62;background:#eee8ec}.chat-payment-providers button:disabled{cursor:wait;opacity:.55}.messenger-chat-panel .chat-message.chat-qr-message{display:grid;width:min(92%,280px);max-width:280px;grid-gap:7px;gap:7px;padding:14px;margin:14px auto;border:1px solid #eed7e4;border-radius:18px;background:#fff;box-shadow:0 12px 30px rgba(72,29,52,.08)}.chat-qr-message>strong{font:500 1.45rem/1 Bodoni Moda,Georgia,serif;color:#171217}.chat-qr-message img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border:1px solid #eee;border-radius:12px;background:#fff}.messenger-chat-panel .chat-qr-message p{font-size:.76rem}.messenger-chat-panel .chat-qr-message>span{color:#6f626a;font-size:.62rem;line-height:1.4}@media(max-width:580px){.chat-payment-order{align-items:flex-start;flex-direction:column}.chat-payment-order>button{width:100%}.chat-payment-providers{width:100%;justify-content:flex-start}.chat-payment-providers span{text-align:left}.chat-payment-providers button{flex:1 1}.messenger-chat-panel .chat-message.chat-qr-message{width:min(94%,270px);max-width:270px}}.messenger-launch{position:relative}.chat-unread-badge{position:absolute;right:-4px;top:-5px;display:grid;place-items:center;min-width:23px;height:23px;padding:0 6px;border:2px solid #fff;border-radius:999px;color:#fff;background:#161116;box-shadow:0 5px 15px rgba(49,17,35,.28);font-size:.62rem;font-style:normal;font-weight:900;line-height:1}.messenger-chat-panel .chat-message time.seen{opacity:.82;font-weight:700}.messenger-sidebar-head span{display:flex;align-items:center;gap:8px}.messenger-sidebar-head span>b{padding:4px 7px;border-radius:999px;color:#fff;background:#ff3cab;font-size:.48rem;letter-spacing:.06em}.conversation-meta{display:grid;justify-items:end;align-content:start;grid-gap:7px;gap:7px}.conversation-meta time{color:#a2949b;font-size:.51rem}.conversation-meta>b{display:grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;color:#fff;background:#ff3cab;font-size:.58rem}.payment-verify select{width:100%;padding:8px;border:1px solid #ddd;background:#fff;font-size:.75rem}.paid-badge a{margin-top:3px;color:#c21878;font-size:.58rem;font-weight:900;letter-spacing:.08em;text-decoration:none}.premium-admin-ledger{max-width:1380px;padding-bottom:90px}.premium-admin-ledger .admin-title{position:relative;overflow:hidden;margin-bottom:30px;padding:clamp(34px,5vw,70px);border:1px solid #f1dce7;border-radius:28px;background:radial-gradient(circle at 90% 10%,rgba(255,60,171,.17),transparent 20rem),linear-gradient(135deg,#fff,#fff1f8);box-shadow:0 22px 65px rgba(80,34,59,.08)}.premium-admin-ledger .admin-title:after{content:"10%";position:absolute;right:4%;bottom:-.22em;color:rgba(255,60,171,.08);font:500 clamp(7rem,17vw,15rem)/1 Bodoni Moda,Georgia,serif}.premium-admin-ledger .admin-title>*{position:relative;z-index:1}.premium-admin-ledger .admin-title h1{max-width:900px;margin:14px 0;font:500 clamp(4rem,8vw,8rem)/.82 Bodoni Moda,Georgia,serif;letter-spacing:-.06em}.premium-admin-ledger .admin-title p{max-width:700px;color:#75666f;line-height:1.65}.ledger-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:14px;gap:14px;margin-bottom:28px}.ledger-kpis article{display:grid;grid-gap:12px;gap:12px;padding:24px 26px;border:1px solid #eedbe5;border-radius:20px;background:#fff;box-shadow:0 12px 35px rgba(70,28,52,.06)}.ledger-kpis small{color:#b22070;font-size:.58rem;font-weight:900;letter-spacing:.14em}.ledger-kpis strong{font:500 clamp(2.2rem,4vw,4rem)/1 Bodoni Moda,Georgia,serif}.receipt-ledger{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr));grid-gap:20px;gap:20px}.receipt-card{overflow:hidden;border:1px solid #eadbe3;border-radius:22px;background:#fff;box-shadow:0 16px 48px rgba(76,31,55,.07)}.receipt-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:23px 25px;border-bottom:1px solid #f0e3ea;background:#fff8fc}.receipt-card header span,.receipt-card small{color:#a8226c;font-size:.56rem;font-weight:900;letter-spacing:.13em}.receipt-card header h2{margin:7px 0 0;font:500 2rem/1 Bodoni Moda,Georgia,serif}.receipt-card header>b{padding:8px 11px;border-radius:999px;color:#087345;background:#e9fff3;font-size:.62rem;letter-spacing:.08em}.receipt-meta{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;padding:21px 25px}.receipt-meta p{display:grid;align-content:start;grid-gap:5px;gap:5px;margin:0}.receipt-meta strong{font-size:.76rem}.receipt-meta span{overflow-wrap:anywhere;color:#85777f;font-size:.62rem;line-height:1.4}.receipt-lines{padding:0 25px}.receipt-lines p{gap:20px;margin:0;padding:10px 0;border-bottom:1px dotted #eadde4;font-size:.75rem}.receipt-card footer,.receipt-lines p{display:flex;justify-content:space-between}.receipt-card footer{align-items:end;padding:22px 25px}.receipt-card footer span{font-size:.62rem;font-weight:900;letter-spacing:.12em}.receipt-card footer strong{color:#cf197c;font:500 2.2rem/1 Bodoni Moda,Georgia,serif}.ledger-empty{grid-column:1/-1;padding:55px;border:1px dashed #e3cbd8;border-radius:22px;color:#766770;background:#fffafd;text-align:center}.staff-add{display:flex;align-items:end;gap:12px;margin:0 0 26px;padding:20px;border:1px solid #eadce4;border-radius:20px;background:#fff}.staff-add label{display:grid;flex:1 1;grid-gap:8px;gap:8px}.staff-add label span{color:#a51f69;font-size:.58rem;font-weight:900;letter-spacing:.12em}.staff-add input{width:100%;padding:13px 15px;border:1px solid #ded3d9;border-radius:10px}.staff-add button,.staff-summary button{padding:14px 18px;border:0;border-radius:999px;color:#fff;background:#ff3cab;font-size:.62rem;font-weight:900;letter-spacing:.08em}.staff-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));grid-gap:16px;gap:16px;margin-bottom:45px}.staff-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:15px;gap:15px;padding:22px;border:1px solid #eadce4;border-radius:22px;background:#fff;box-shadow:0 15px 45px rgba(73,28,52,.07)}.staff-summary.inactive{filter:grayscale(.75);opacity:.68}.staff-avatar{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;color:#fff;background:linear-gradient(145deg,#ff71bd,#ff3cab);font:500 2rem/1 Bodoni Moda,Georgia,serif}.staff-summary small{color:#a51f69;font-size:.54rem;font-weight:900;letter-spacing:.12em}.staff-summary h2{margin:5px 0 2px;font:500 1.7rem/1 Bodoni Moda,Georgia,serif}.staff-summary p{margin:0;color:#887a82;font-size:.68rem}.staff-summary>strong{color:#cf197c;font:500 1.7rem/1 Bodoni Moda,Georgia,serif}.staff-summary form{grid-column:2/-1}.staff-summary button{padding:8px 12px;color:#5e5058;background:#f4edf1}.commission-history{overflow:hidden;border:1px solid #eadce4;border-radius:24px;background:#fff}.section-heading{padding:28px;border-bottom:1px solid #eee;background:#fff8fc}.section-heading span{color:#a51f69;font-size:.56rem;font-weight:900;letter-spacing:.13em}.section-heading h2{margin:8px 0 0;font:500 2.5rem/1 Bodoni Moda,Georgia,serif}.commission-history>article{display:grid;grid-template-columns:.75fr 1.6fr 1fr .6fr 1.25fr;grid-gap:18px;gap:18px;padding:20px 28px;border-bottom:1px solid #f0e5eb}.commission-history>article:last-child{border-bottom:0}.commission-history>article>div{display:grid;align-content:start;grid-gap:5px;gap:5px}.commission-history small{color:#9a8992;font-size:.52rem;font-weight:900;letter-spacing:.11em}.commission-history strong{font-size:.76rem}.commission-history span{overflow-wrap:anywhere;color:#8b7b83;font-size:.61rem}.commission-history .earning-value{color:#cf197c;font-size:1rem}@media(max-width:760px){.premium-admin-ledger{padding:18px}.premium-admin-ledger .admin-title{padding:35px 24px}.receipt-meta{grid-template-columns:1fr}.staff-add{align-items:stretch;flex-direction:column}.staff-summary{grid-template-columns:auto 1fr}.staff-summary>strong{grid-column:2}.commission-history>article{grid-template-columns:1fr 1fr}.commission-history>article>div:last-child,.commission-history>article>div:nth-child(2){grid-column:1/-1}}.account-logo{background-color:transparent;background-image:url(/brand/glow-from-down-under-wide-transparent.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.account-dashboard{min-height:100vh;overflow:hidden;color:#241b21;background:radial-gradient(circle at 96% 10%,rgba(255,60,171,.13),transparent 26rem),radial-gradient(circle at 2% 60%,rgba(255,225,241,.72),transparent 25rem),linear-gradient(180deg,#fffafd,#fff 38rem)}.account-dashboard .account-header{position:relative;z-index:20;padding:18px clamp(20px,5vw,76px);border-bottom:1px solid rgba(233,211,223,.88);background:rgba(255,255,255,.86);box-shadow:0 8px 32px rgba(70,28,52,.045);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.account-dashboard .account-header .account-logo{width:190px;height:62px}.account-dashboard .account-header nav{gap:8px}.account-dashboard .account-header .text-button,.account-dashboard .account-header nav a{padding:10px 14px;border-radius:999px;color:#45373f;text-decoration:none;transition:color .2s,background .2s,transform .2s}.account-dashboard .account-header nav a:hover{color:#cf187d;background:#fff0f8;transform:translateY(-1px)}.account-dashboard .account-header .text-button{color:#fff;background:#241b21}.account-dashboard .account-header .text-button:hover{background:#ff3cab;transform:translateY(-1px)}.account-dashboard .account-welcome{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,32%);align-items:center;grid-gap:clamp(30px,7vw,110px);gap:clamp(30px,7vw,110px);min-height:510px;padding:clamp(68px,8vw,118px) clamp(24px,7vw,110px) clamp(98px,11vw,150px);overflow:hidden;background:linear-gradient(108deg,rgba(255,255,255,.97) 0 53%,rgba(255,228,243,.92) 53% 100%)}.account-dashboard .account-welcome:before{content:"";position:absolute;z-index:-1;right:-9rem;top:-13rem;width:36rem;height:36rem;border:1px solid rgba(255,255,255,.85);border-radius:50%;box-shadow:0 0 0 5rem rgba(255,255,255,.22),0 0 0 10rem rgba(255,60,171,.04)}.account-dashboard .account-welcome:after{content:"GLOW";position:absolute;z-index:-1;right:-.04em;bottom:-.19em;color:rgba(255,60,171,.075);font:500 clamp(9rem,24vw,25rem)/.8 Bodoni Moda,Didot,Times New Roman,serif;letter-spacing:-.08em}.account-welcome-copy{position:relative;z-index:1;max-width:930px}.account-dashboard .account-welcome .eyebrow{color:#d61582;letter-spacing:.18em}.account-dashboard .account-welcome h1{max-width:900px;margin:24px 0;color:#21171e;font-family:Bodoni Moda,Didot,Bodoni\ 72,Times New Roman,serif;font-size:clamp(4.2rem,9vw,9.5rem);font-weight:500;line-height:.78;letter-spacing:-.065em}.account-intro{max-width:650px;margin:0 0 26px;color:#6e6069;font-size:clamp(.92rem,1.25vw,1.08rem);line-height:1.7}.account-welcome-meta{display:flex;flex-wrap:wrap;gap:9px 24px;max-width:760px;color:#81727b;font-size:.74rem}.account-welcome-meta address,.account-welcome-meta span{position:relative;padding-left:15px}.account-welcome-meta address:before,.account-welcome-meta span:before{content:"";position:absolute;left:0;top:.48em;width:5px;height:5px;border-radius:50%;background:#ff3cab}.account-welcome-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.account-welcome-actions a{padding:14px 21px;border:1px solid #251b21;border-radius:999px;color:#251b21;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-decoration:none;transition:.22s}.account-welcome-actions a:first-child{color:#fff;background:#241b21}.account-welcome-actions a:hover{color:#fff;border-color:#ff3cab;background:#ff3cab;transform:translateY(-2px)}.account-monogram{position:relative;z-index:1;display:grid;place-items:center;justify-self:center;width:min(25vw,310px);min-width:220px;aspect-ratio:1;border:1px solid rgba(255,255,255,.95);border-radius:50%;color:#fff;background:linear-gradient(145deg,#ff77bf,#ff3cab 62%,#d91a83);box-shadow:0 28px 70px rgba(170,32,107,.25),inset 0 0 0 13px rgba(255,255,255,.18)}.account-monogram:before{content:"";position:absolute;inset:22px;border:1px solid rgba(255,255,255,.5);border-radius:50%}.account-monogram span{font:500 clamp(6.5rem,13vw,11rem)/1 Bodoni Moda,Didot,Times New Roman,serif;letter-spacing:-.08em;transform:translateY(-.05em)}.account-monogram small{position:absolute;bottom:20%;font-size:.58rem;font-weight:800;letter-spacing:.2em}.account-overview{position:relative;z-index:5;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(1180px,calc(100% - 40px));margin:-58px auto 0;border:1px solid #f0dae6;border-radius:24px;overflow:hidden;background:rgba(255,255,255,.94);box-shadow:0 24px 65px rgba(78,34,58,.12);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.account-overview article{position:relative;display:grid;grid-template-columns:1fr auto;grid-gap:9px;gap:9px;padding:27px 30px;border-right:1px solid #f1e2ea}.account-overview article:last-child{border-right:0}.account-overview article>span{color:#f099c9;font:500 1.05rem/1 Bodoni Moda,Georgia,serif}.account-overview small{align-self:end;color:#81717a;font-size:.62rem;font-weight:800;letter-spacing:.13em}.account-overview strong{grid-column:2;grid-row:1/3;align-self:center;color:#21171e;font:500 clamp(2.5rem,5vw,4.4rem)/1 Bodoni Moda,Georgia,serif}.account-dashboard .orders-area{width:min(1260px,100%);margin:0 auto;padding:clamp(74px,9vw,120px) clamp(20px,4vw,52px) 110px}.account-dashboard .account-section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:32px;padding-bottom:26px;border-bottom:1px solid #eedce6}.account-dashboard .account-section-title>div>span{color:#d61582;font-size:.64rem;font-weight:800;letter-spacing:.17em}.account-dashboard .account-section-title h2{margin:11px 0 0;font-family:Bodoni Moda,Didot,Times New Roman,serif;font-size:clamp(3.2rem,7vw,6.8rem);line-height:.8;letter-spacing:-.06em}.account-dashboard .account-section-title>p{max-width:280px;margin:0;color:#786a72;line-height:1.6}.account-dashboard .no-orders{position:relative;display:grid;grid-template-columns:minmax(130px,23%) 1fr;align-items:center;grid-gap:clamp(24px,6vw,85px);gap:clamp(24px,6vw,85px);min-height:330px;padding:clamp(30px,5vw,65px);border:1px solid #f0dce7;border-radius:28px;overflow:hidden;background:linear-gradient(120deg,#fff 0 66%,#fff0f8 66%);box-shadow:0 22px 65px rgba(79,35,59,.08)}.no-orders-number{color:#ff3cab;font:500 clamp(7rem,15vw,12rem)/.8 Bodoni Moda,Georgia,serif;letter-spacing:-.08em}.account-dashboard .no-orders small{color:#d61582;font-size:.62rem;font-weight:800;letter-spacing:.16em}.account-dashboard .no-orders h3{margin:13px 0 15px;font:500 clamp(2.1rem,4vw,3.7rem)/1 Bodoni Moda,Georgia,serif;letter-spacing:-.04em}.account-dashboard .no-orders p{max-width:550px;color:#786a72;line-height:1.65}.account-dashboard .no-orders a{display:inline-block;margin-top:15px;color:#241b21;font-size:.7rem;letter-spacing:.11em;text-underline-offset:5px}.account-dashboard .customer-order{position:relative;padding:clamp(24px,4vw,46px);border:1px solid #f0dce7;border-radius:26px;overflow:hidden;box-shadow:0 20px 60px rgba(81,36,61,.08)}.customer-order-label{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:-8px 0 28px;padding-bottom:18px;border-bottom:1px solid #f0e3ea}.customer-order-label span{color:#d61582;font-size:.62rem;font-weight:800;letter-spacing:.17em}.customer-order-label b{padding:8px 12px;border-radius:999px;color:#a22068;background:#fff0f8;font-size:.58rem;letter-spacing:.1em;text-transform:uppercase}.account-dashboard .order-top{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;padding-bottom:25px}.account-dashboard .order-top div{padding:14px;border-radius:14px;background:#fffafd}.account-dashboard .order-top small{font-size:.57rem;font-weight:800;letter-spacing:.11em}.account-dashboard .order-top strong{overflow-wrap:anywhere;font-size:.83rem}.account-dashboard .ordered-products{padding:27px 4px}.account-dashboard .ordered-products h3{font:500 1.65rem/1 Bodoni Moda,Georgia,serif}.account-dashboard .ordered-products p{padding:9px 0;border-bottom:1px dotted #eadde4;color:#655860}.account-dashboard .ordered-products .order-total{border-bottom:0}.account-dashboard .account-payment{border-radius:20px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.5)}.account-dashboard .tracking-note{border-radius:14px}.account-dashboard .tracking-history summary{cursor:pointer;color:#d61582;font-size:.68rem;font-weight:800;letter-spacing:.1em}@media(max-width:900px){.account-dashboard .account-welcome{grid-template-columns:1fr minmax(170px,27%);min-height:460px;gap:35px}.account-monogram{min-width:170px}.account-dashboard .order-top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.account-dashboard .account-header{display:grid;grid-gap:12px;gap:12px;padding:15px 18px}.account-dashboard .account-header .account-logo{width:160px;height:52px}.account-dashboard .account-header nav{justify-content:flex-start;gap:2px}.account-dashboard .account-header .text-button,.account-dashboard .account-header nav a{padding:8px 9px;font-size:.62rem}.account-dashboard .account-welcome{display:block;min-height:0;padding:58px 22px 105px;background:linear-gradient(150deg,#fff 0 68%,#ffe3f2 68%)}.account-dashboard .account-welcome h1{font-size:clamp(4rem,20vw,6.7rem);line-height:.8}.account-monogram{position:absolute;right:-35px;bottom:-38px;width:155px;min-width:155px;opacity:.82}.account-monogram span{font-size:6.5rem}.account-monogram small{display:none}.account-welcome-meta{display:grid;grid-gap:8px;gap:8px}.account-overview{grid-template-columns:1fr;width:calc(100% - 28px);margin-top:-45px;border-radius:20px}.account-overview article{grid-template-columns:1fr auto;padding:18px 22px;border-right:0;border-bottom:1px solid #f1e2ea}.account-overview article:last-child{border-bottom:0}.account-overview strong{font-size:2.7rem}.account-dashboard .orders-area{padding:70px 15px 90px}.account-dashboard .account-section-title{display:block}.account-dashboard .account-section-title>p{margin-top:18px}.account-dashboard .no-orders{display:block;min-height:0;padding:32px 25px;background:linear-gradient(155deg,#fff 0 76%,#fff0f8 76%)}.no-orders-number{display:block;margin-bottom:25px;font-size:7rem}.account-dashboard .order-top{grid-template-columns:1fr}.customer-order-label{align-items:flex-start;flex-direction:column}}.account-dashboard .account-header .account-signout{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:10px 14px;border:0;border-radius:999px;color:#fff;background:#241b21;font:inherit;font-size:.68rem;font-weight:800;letter-spacing:.08em;line-height:1;white-space:nowrap;cursor:pointer;transition:background .2s,transform .2s}.account-dashboard .account-header .account-signout:focus-visible,.account-dashboard .account-header .account-signout:hover{background:#ff3cab;transform:translateY(-1px)}@media(max-width:680px){.account-dashboard .account-header nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;grid-gap:6px;gap:6px}.account-dashboard .account-header .account-signout,.account-dashboard .account-header nav a{display:flex;align-items:center;justify-content:center;min-width:0;min-height:38px;padding:8px 5px;font-size:.58rem;white-space:nowrap}}@media(max-width:360px){.account-dashboard .account-header{padding-inline:12px}.account-dashboard .account-header .account-signout,.account-dashboard .account-header nav a{padding-inline:3px;font-size:.54rem;letter-spacing:.04em}}.cart-thumb,.family-image,.group-hero-image,.shade-focus-image,.shade-image{background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important}.family-image{aspect-ratio:1/1;background-size:100% 100%!important;height:auto!important}.shade-card .shade-image{background-size:cover!important}.brand-logo img,.card img,.product-visual img,.shade-gallery img{height:100%;object-fit:contain!important;object-position:center!important;width:100%}.family-image>span,.group-hero-image>span{display:none}.manual-pay-page{position:relative;isolation:isolate;min-height:100vh;overflow:hidden;color:#1c1519;background:radial-gradient(circle at 83% 8%,rgba(255,82,181,.14),transparent 27rem),radial-gradient(circle at 4% 75%,rgba(255,212,235,.45),transparent 28rem),#fcfafb}.manual-pay-page:after,.manual-pay-page:before{content:"";position:absolute;z-index:-1;border:1px solid rgba(255,60,171,.11);border-radius:50%;pointer-events:none}.manual-pay-page:before{top:170px;right:-220px;width:560px;height:560px}.manual-pay-page:after{top:245px;right:-135px;width:360px;height:360px}.manual-pay-header{position:relative;z-index:5;border-bottom:1px solid rgba(35,20,29,.08);background:rgba(255,255,255,.82);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.manual-pay-header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1480px;margin:auto;padding:18px clamp(22px,5vw,76px)}.manual-pay-header a{color:#241a20;text-decoration:none}.manual-pay-brand{display:flex;align-items:center;gap:18px}.manual-pay-logo{display:block;width:190px;height:58px;background:url(/brand/glow-from-down-under-wide-transparent.png) 0/contain no-repeat}.manual-pay-brand>span{padding-left:18px;border-left:1px solid #e6d8df;color:#a92870;font-size:.53rem;font-weight:900;letter-spacing:.15em}.manual-pay-header nav{display:flex;gap:24px;font-size:.58rem;font-weight:900;letter-spacing:.13em}.manual-pay-header nav a{position:relative;padding:9px 0}.manual-pay-header nav a:after{content:"";position:absolute;right:0;bottom:3px;left:0;height:1px;background:#ff3cab;transform:scaleX(0);transition:transform .2s}.manual-pay-header nav a:hover:after{transform:scaleX(1)}.manual-pay-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(370px,.7fr);grid-gap:clamp(28px,5vw,76px);gap:clamp(28px,5vw,76px);max-width:1480px;margin:auto;padding:clamp(45px,6vw,84px) clamp(22px,5vw,76px) 110px}.manual-pay-main{max-width:820px;padding:clamp(28px,4.5vw,58px);border:1px solid rgba(43,23,35,.08);border-radius:34px;background:rgba(255,255,255,.9);box-shadow:0 30px 100px rgba(72,26,51,.08)}.manual-pay-main>.eyebrow{color:#d1197e;font-size:.58rem;font-weight:900;letter-spacing:.18em}.manual-pay-main>h1{margin:18px 0 44px;font:500 clamp(3.7rem,6.4vw,7.15rem)/.8 Bodoni Moda,Georgia,serif;letter-spacing:-.064em}.manual-pay-progress{display:grid;grid-template-columns:auto minmax(24px,1fr) auto minmax(24px,1fr) auto;align-items:center;grid-gap:12px;gap:12px;margin-bottom:45px}.manual-pay-progress>div{display:flex;align-items:center;gap:8px;color:#a89da3}.manual-pay-progress b{display:grid;place-items:center;width:28px;height:28px;border:1px solid #ded3d9;border-radius:50%;font-size:.5rem}.manual-pay-progress span{font-size:.48rem;font-weight:900;letter-spacing:.1em}.manual-pay-progress i{height:1px;background:#e6dce1}.manual-pay-progress>div.active{color:#c81e78}.manual-pay-progress>div.active b{border-color:#ff3cab;color:#fff;background:#ff3cab;box-shadow:0 6px 16px rgba(255,60,171,.2)}.payment-step{display:grid;grid-template-columns:54px 1fr;grid-gap:16px;gap:16px;align-items:start;margin:38px 0 18px}.payment-step>span{display:grid;place-items:center;width:45px;height:45px;border-radius:50%;color:#fff;background:#181317;box-shadow:0 8px 22px rgba(24,19,23,.16);font-size:.65rem;font-weight:900}.payment-step h2{margin:2px 0 4px;font-size:.96rem;letter-spacing:.055em}.payment-step p{margin:0;color:#796b73;font-size:.75rem;line-height:1.55}.qr-provider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.qr-provider-grid button{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:3px 12px;gap:3px 12px;padding:18px;border:1px solid #e8dce2;border-radius:18px;color:#251b20;background:#fff;text-align:left;cursor:pointer;transition:.2s}.qr-provider-grid button.selected,.qr-provider-grid button:hover{border-color:#ff3cab;box-shadow:0 16px 38px rgba(210,28,129,.12);transform:translateY(-2px)}.qr-provider-grid button.selected:after{content:"✓";position:absolute;top:11px;right:12px;display:grid;place-items:center;width:19px;height:19px;border-radius:50%;color:#fff;background:#ff3cab;font-size:.55rem}.qr-provider-grid button>span{grid-row:1/3;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#fff;background:#161216;font-size:.78rem;font-weight:900}.qr-provider-grid button b{font-size:.82rem}.qr-provider-grid button small{color:#cc1977;font-size:.52rem;font-weight:900;letter-spacing:.1em}.payment-qr-card{margin:20px 0 42px;padding:clamp(20px,4vw,34px);border:1px solid #e6d7df;border-radius:26px;background:linear-gradient(145deg,#fff,#fffafd);box-shadow:0 25px 70px rgba(78,30,57,.09)}.payment-qr-title{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:22px}.payment-qr-title small{color:#ae206e;font-size:.54rem;font-weight:900;letter-spacing:.13em}.payment-qr-title h2{margin:5px 0 0;font:500 2rem/1 Bodoni Moda,Georgia,serif}.payment-qr-title>strong{color:#cf197c;font:500 clamp(1.8rem,4vw,3rem)/1 Bodoni Moda,Georgia,serif}.payment-qr-card>img{display:block;width:min(100%,430px);height:auto;max-height:560px;margin:auto;object-fit:contain;border:10px solid #fff;border-radius:20px;background:#fff;box-shadow:0 16px 44px rgba(45,22,34,.1)}.payment-qr-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:22px}.payment-qr-actions a,.payment-qr-actions button{padding:14px;border:0;border-radius:999px;color:#fff;background:#171317;text-align:center;text-decoration:none;font-size:.58rem;font-weight:900;letter-spacing:.07em;cursor:pointer;transition:transform .2s,box-shadow .2s}.payment-qr-actions button{background:#ff3cab}.payment-qr-actions a:hover,.payment-qr-actions button:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(35,20,29,.14)}.payment-qr-card>p{margin:18px 0 0;color:#776a72;text-align:center;font-size:.67rem;line-height:1.55}.payment-proof-form{display:grid;grid-gap:15px;gap:15px}.payment-proof-form label{display:grid;grid-gap:8px;gap:8px}.payment-proof-form label>span{font-size:.58rem;font-weight:900;letter-spacing:.11em}.payment-proof-form label i{color:#9f9198;font-style:normal;font-weight:600}.payment-proof-form input{width:100%;padding:15px 16px;border:1px solid #ded2d8;border-radius:12px;background:#fff;font:inherit}.payment-proof-form input:focus{border-color:#ff3cab;outline:3px solid rgba(255,60,171,.1)}.proof-upload{position:relative;padding:20px;border:1px dashed #d6bdca;border-radius:18px;background:#fff8fc;cursor:pointer}.proof-upload input{position:absolute;width:1px;height:1px;opacity:0}.proof-upload>b{padding:16px;border-radius:12px;color:#b51f70;background:#fff;text-align:center;font-size:.62rem;letter-spacing:.07em}.proof-upload>img{display:block;width:min(100%,420px);max-height:520px;margin:10px auto 0;border-radius:12px;object-fit:contain}.submit-payment-proof{padding:17px 22px;border:0;border-radius:999px;color:#fff;background:linear-gradient(135deg,#ff3cab,#e71b8b);box-shadow:0 14px 30px rgba(224,26,137,.2);font-size:.64rem;font-weight:900;letter-spacing:.08em;cursor:pointer}.submit-payment-proof:disabled{cursor:wait;opacity:.55}.manual-pay-error{margin:0;padding:13px 15px;border:1px solid #f5b6d4;border-radius:10px;color:#9e185d;background:#fff0f7;font-size:.72rem}.manual-pay-summary{position:-webkit-sticky;position:sticky;top:26px;height:max-content;overflow:hidden;padding:clamp(28px,4vw,44px);border:1px solid #e7d9e0;border-radius:30px;background:#fff;box-shadow:0 30px 90px rgba(73,29,53,.12)}.manual-pay-summary:before{content:"";position:absolute;top:0;right:0;left:0;height:7px;background:linear-gradient(90deg,#171317 0 34%,#ff3cab 34%)}.summary-number{margin:-4px 0 34px;color:#aa9ba3;font-size:.49rem;font-weight:900;letter-spacing:.16em}.manual-pay-summary>span{color:#b51e70;font-size:.58rem;font-weight:900;letter-spacing:.14em}.manual-pay-summary>h2{overflow-wrap:anywhere;margin:11px 0 5px;font:500 clamp(2rem,3vw,2.8rem)/1 Bodoni Moda,Georgia,serif;letter-spacing:-.035em}.manual-pay-summary>small{color:#93858c;font-size:.61rem}.manual-order-lines{margin:28px 0;padding:15px 0;border-block:1px solid #eee}.manual-order-lines p{display:flex;justify-content:space-between;gap:18px;margin:0;padding:9px 0;font-size:.69rem}.manual-order-lines p span{color:#71636b}.manual-order-lines p b{text-align:right}.manual-pay-summary footer{display:flex;align-items:flex-end;justify-content:space-between;gap:15px}.manual-pay-summary footer span{max-width:90px;font-size:.54rem;font-weight:900;letter-spacing:.1em;line-height:1.4}.manual-pay-summary footer strong{color:#cf197c;font:500 clamp(2rem,3.5vw,3.1rem)/1 Bodoni Moda,Georgia,serif}.payment-safety{margin-top:27px;padding:18px;border-radius:16px;background:#181317;color:#fff}.payment-safety b{display:flex;align-items:center;gap:7px;font-size:.54rem;letter-spacing:.1em}.payment-safety b span{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;color:#181317;background:#ff71bd}.payment-safety p{margin:8px 0 0;color:#d8ced3;font-size:.63rem;line-height:1.55}.payment-state-card{display:grid;grid-gap:10px;gap:10px;padding:25px;border:1px solid #e6dbe1;border-radius:20px;background:#fff}.payment-state-card b{font-size:.7rem;letter-spacing:.08em}.payment-state-card p{margin:0;color:#766870;line-height:1.55}.payment-state-card a{width:max-content;color:#c31875;font-size:.64rem;font-weight:900;text-decoration:none}.payment-state-card.verified{border-color:#bfe8d1;background:#f1fff7}.payment-state-card.waiting{border-color:#f1c7dc;background:#fff5fa}.payment-state-card.rejected{margin-bottom:22px;border-color:#f0afc9;background:#fff0f6}.payment-submitted-badge{display:grid;grid-gap:5px;gap:5px;color:#9d165c}.payment-submitted-badge b{font-size:.65rem;letter-spacing:.08em}.payment-submitted-badge small{color:#776b72}.payment-submitted-badge a,.qr-coming a{color:#c31875;font-size:.58rem;font-weight:900;text-decoration:none;letter-spacing:.06em}.account-payment.submitted{border-color:#f0c1d8;background:#fff4fa}.payment-review-grid{display:grid;grid-gap:26px;gap:26px}.payment-review-card{overflow:hidden;border:1px solid #eadce4;border-radius:25px;background:#fff;box-shadow:0 18px 55px rgba(73,28,52,.08)}.payment-review-card>header{display:flex;align-items:start;justify-content:space-between;gap:20px;padding:25px 28px;border-bottom:1px solid #eee;background:#fff7fb}.payment-review-card header small{color:#ac1d6c;font-size:.56rem;font-weight:900;letter-spacing:.12em}.payment-review-card header h2{margin:7px 0 0;font:500 2.1rem/1 Bodoni Moda,Georgia,serif}.payment-review-card header>b{padding:8px 11px;border-radius:999px;color:#9b1559;background:#ffe4f1;font-size:.55rem;letter-spacing:.07em}.payment-review-body{display:grid;grid-template-columns:minmax(260px,38%) 1fr;grid-gap:28px;gap:28px;padding:28px}.payment-proof-image{display:grid;place-items:center;min-height:330px;border-radius:18px;background:#f8f3f6}.payment-proof-image a{display:grid;grid-gap:10px;gap:10px;width:100%;height:100%;color:#be1b70;text-align:center;text-decoration:none;font-size:.58rem;font-weight:900;letter-spacing:.08em}.payment-proof-image img{display:block;width:100%;height:100%;max-height:620px;border-radius:18px;object-fit:contain;background:#f7f2f5}.payment-review-details{display:grid;align-content:start;grid-gap:18px;gap:18px}.review-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.review-facts p{display:grid;grid-gap:4px;gap:4px;margin:0;padding:15px;border:1px solid #eee;border-radius:13px}.review-approve label,.review-facts small{color:#9e1a60;font-size:.52rem;font-weight:900;letter-spacing:.1em}.review-facts strong{overflow-wrap:anywhere;font-size:.8rem}.review-facts span{overflow-wrap:anywhere;color:#85777f;font-size:.62rem}.review-order-lines{padding:10px 15px;border-radius:13px;background:#faf7f9}.review-order-lines p{display:flex;justify-content:space-between;gap:16px;margin:0;padding:7px 0;font-size:.68rem}.review-approve{display:grid;grid-template-columns:1fr auto;align-items:end;grid-gap:10px;gap:10px}.review-approve label{display:grid;grid-gap:7px;gap:7px}.review-approve select{width:100%;padding:13px;border:1px solid #ddd2d8;border-radius:10px;background:#fff}.review-approve button,.review-reject button{padding:15px 18px;border:0;border-radius:999px;color:#fff;background:#ff3cab;font-size:.58rem;font-weight:900;letter-spacing:.07em;cursor:pointer}.review-reject{border-top:1px solid #eee;padding-top:14px}.review-reject summary{color:#867780;font-size:.63rem;cursor:pointer}.review-reject form{display:grid;grid-gap:9px;gap:9px;margin-top:12px}.review-reject textarea{min-height:90px;padding:12px;border:1px solid #e0d4da;border-radius:10px;resize:vertical;font:inherit;font-size:.7rem}.review-reject button{background:#30262c}.payment-review-page .ledger-kpis article span{color:#8b7d84;font-size:.65rem}@media(max-width:900px){.manual-pay-layout{grid-template-columns:1fr}.manual-pay-summary{position:static;grid-row:1}.payment-review-body{grid-template-columns:1fr}.payment-proof-image{min-height:260px}.payment-proof-image img{max-height:520px}}@media(max-width:600px){.manual-pay-header-inner{align-items:flex-start;padding:14px 18px}.manual-pay-brand{align-items:flex-start;flex-direction:column;gap:4px}.manual-pay-logo{width:158px;height:48px}.manual-pay-brand>span{padding:0;border:0;font-size:.45rem}.manual-pay-header nav{align-items:flex-end;flex-direction:column;gap:3px;padding-top:5px}.manual-pay-layout{padding:20px 12px 80px}.manual-pay-main{padding:28px 18px;border-radius:24px}.manual-pay-progress{gap:6px;margin-bottom:34px}.manual-pay-progress span{display:none}.manual-pay-main>h1{font-size:clamp(3.25rem,17vw,5rem)}.payment-qr-actions,.qr-provider-grid{grid-template-columns:1fr}.payment-qr-title{align-items:flex-start;flex-direction:column}.manual-pay-summary{padding:27px 20px;border-radius:23px}.manual-pay-summary footer{align-items:flex-start;flex-direction:column}.payment-review-body{padding:18px}.payment-review-card>header{padding:20px;flex-direction:column}.review-approve,.review-facts{grid-template-columns:1fr}.review-approve button{width:100%}}.ph-address{position:relative;display:grid;grid-gap:14px;gap:14px;margin:12px 0 4px;padding:clamp(20px,4vw,32px);border:1px solid #e5d6de;border-radius:24px;background:linear-gradient(145deg,#fff,#fff9fc);box-shadow:0 18px 55px rgba(80,31,58,.07)}.ph-address legend{padding:0 12px;color:#b21f6d;font-size:.61rem;font-weight:900;letter-spacing:.14em}.ph-country{position:relative;display:grid;grid-gap:4px;gap:4px;padding:12px 48px 12px 15px;border:1px solid #dcd2d7;border-radius:13px;background:#f7f3f5}.ph-address label>span,.ph-country span{color:#8e7e86;font-size:.54rem;font-weight:900;letter-spacing:.09em}.ph-country b{font-size:.82rem}.ph-country i{position:absolute;top:50%;right:18px;transform:translateY(-50%);font-size:1.2rem;font-style:normal}.ph-address label{display:grid;grid-gap:7px;gap:7px}.ph-address input,.ph-address select{width:100%;min-height:52px;padding:13px 42px 13px 14px;border:1px solid #dcd2d7;border-radius:13px;color:#211820;background:#fff;font:inherit;font-size:.79rem;outline:none;transition:border-color .18s,box-shadow .18s}.ph-address select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#6f6269 0),linear-gradient(135deg,#6f6269 50%,transparent 0);background-position:calc(100% - 20px) 22px,calc(100% - 15px) 22px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.ph-address input:focus,.ph-address select:focus{border-color:#ff3cab;box-shadow:0 0 0 3px rgba(255,60,171,.1)}.ph-address select:disabled{cursor:not-allowed;color:#a99ca3;background-color:#f6f2f4}.ph-address-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.ph-address-preview{padding:15px 17px;border:1px dashed #d9c6d0;border-radius:14px;color:#766870;background:#fff}.ph-address-preview.complete{border-style:solid;border-color:#f0bed8;background:#fff1f8}.ph-address-preview span{color:#ae1e69;font-size:.53rem;font-weight:900;letter-spacing:.11em}.ph-address-preview p{margin:6px 0 0;font-size:.68rem;line-height:1.5}.ph-address-error{display:grid;grid-template-columns:1fr auto;grid-gap:4px 12px;gap:4px 12px;padding:14px;border-radius:12px;color:#8e1354;background:#fff0f6}.ph-address-error b{font-size:.58rem;letter-spacing:.08em}.ph-address-error span{grid-column:1;font-size:.64rem}.ph-address-error button{grid-column:2;grid-row:1/3;padding:9px 12px;border:0;border-radius:999px;color:#fff;background:#211820;font-size:.52rem;font-weight:900;letter-spacing:.06em}@media(max-width:620px){.ph-address{padding:20px 15px;border-radius:19px}.ph-address-grid{grid-template-columns:1fr}.ph-address input,.ph-address select{font-size:.75rem}.ph-address-error{grid-template-columns:1fr}.ph-address-error button{grid-column:1;grid-row:auto;width:100%}}