.protection-page{color:#17211c;background:#f2f0e9;min-height:100vh;padding:70px max(5vw,24px) 100px}.protection-page>header{border-bottom:1px solid #cbc9c0;justify-content:space-between;align-items:end;max-width:1400px;margin:0 auto 36px;padding-bottom:28px;display:flex}.protection-page>header h1{margin:6px 0;font:400 clamp(42px,6vw,72px) Georgia,serif}.protection-page>header p{color:#59645e}.protection-page>header>div:last-child,.orders-nav{gap:12px;display:flex}.protection-page>header a,.orders-nav a{text-transform:uppercase;letter-spacing:.08em;border:1px solid #9b9d95;padding:11px 15px;font-size:10px}.protection-layout{grid-template-columns:minmax(320px,.78fr) minmax(0,1.35fr);gap:22px;max-width:1400px;margin:auto;display:grid;position:relative}.protection-open,.case-center,.case-queue,.case-console{background:#fff;border:1px solid #d7d8d2}.protection-open,.case-detail,.case-console{padding:28px}.protection-open h2,.case-center h2,.case-queue h2,.case-console h2{margin:5px 0 12px;font:400 29px Georgia,serif}.protection-open>p{color:#647069;font-size:12px;line-height:1.7}.protection-open form,.case-detail,.case-decision{gap:15px;margin-top:22px;display:grid}.protection-open label,.case-detail label,.case-decision label,.case-console>label{text-transform:uppercase;letter-spacing:.08em;font-size:9px}.protection-open input,.protection-open select,.protection-open textarea,.case-detail input,.case-detail textarea,.case-decision input,.case-decision select,.case-decision textarea,.case-console>label input,.case-console>label textarea{color:#17211c;background:#fbfaf6;border:1px solid #cfd1cb;width:100%;margin-top:7px;padding:12px;font:12px/1.5 Arial,sans-serif;display:block}.protection-open textarea,.case-detail textarea,.case-decision textarea,.case-console>label textarea{resize:vertical;min-height:100px}.protection-form-grid,.tracking-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.protection-open button,.case-detail>button,.case-decision>button,.case-console>button{color:#fff;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:#263c32;border:0;padding:14px 18px;font-size:9px}.case-center>header,.case-queue>header,.case-console>header{border-bottom:1px solid #dedfd9;justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.case-center>header span{font-size:9px}.case-tabs{border-bottom:1px solid #dedfd9;display:flex;overflow:auto}.case-tabs button{text-align:left;background:#fff;border:0;border-right:1px solid #dedfd9;min-width:190px;padding:15px}.case-tabs button.active{color:#fff;background:#17241e}.case-tabs b,.case-tabs small,.case-queue b,.case-queue small{display:block}.case-tabs small,.case-queue small{margin-top:5px;font-size:9px}.case-status{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.case-status span{color:#fff;background:#9a742f;padding:5px 8px;font-size:8px}.case-status b{font-size:10px}.case-status small{margin-left:auto}.case-detail h3{text-transform:capitalize;margin:10px 0 0;font:400 25px Georgia,serif}.case-detail>p{font-size:12px;line-height:1.7}.rma-card,.case-admin-summary article{background:#f4f0e5;border-left:3px solid #b69759;padding:18px}.rma-card p,.case-admin-summary p{font-size:11px;line-height:1.6}.case-thread{gap:10px;margin:4px 0 10px;display:grid}.case-thread article{background:#edf0ec;border:1px solid #d9ddd8;max-width:84%;padding:14px 16px}.case-thread article[data-role=BUYER]{justify-self:start}.case-thread article[data-role=SELLER]{background:#f4f0e5;justify-self:end}.case-thread article[data-role=ADMIN]{color:#fff;background:#17241e;justify-self:center;max-width:92%}.case-thread b,.case-thread small{text-transform:uppercase;letter-spacing:.08em;font-size:8px;display:block}.case-thread p{margin:7px 0;font-size:11px;line-height:1.6}.case-thread a{font-size:9px;text-decoration:underline}.case-empty{text-align:center;color:#6e7772;place-items:center;min-height:380px;padding:50px;display:grid}.protection-notice{z-index:20;color:#fff;background:#17241e;max-width:420px;padding:15px 20px;font-size:11px;position:fixed;bottom:25px;right:25px;box-shadow:0 8px 30px #0003}.protection-policy{color:#fff;background:#17241e;grid-template-columns:auto 1fr auto 1fr auto 1fr;gap:18px;max-width:1400px;margin:25px auto 0;padding:28px;display:grid}.protection-policy>span{color:#d9bd78;font:italic 28px Georgia,serif}.protection-policy b{font:400 18px Georgia,serif}.protection-policy p{color:#c6cec9;font-size:10px;line-height:1.6}.admin-protection{grid-template-columns:300px minmax(0,1fr)}.case-queue>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #dedfd9;width:100%;padding:16px 18px;display:block}.case-queue>button.active{color:#fff;background:#17241e;border-left:4px solid #b69759}.case-queue button span{justify-content:space-between;display:flex}.case-queue em{color:#9a742f;font-size:8px;font-style:normal}.case-console{min-width:0}.case-console>header strong{font:400 28px Georgia,serif}.case-admin-summary{grid-template-columns:1.4fr .6fr;gap:12px;padding:22px;display:grid}.return-inventory{padding:0 22px 18px}.return-inventory h3{font:400 21px Georgia,serif}.return-inventory article{border-bottom:1px solid #ddd;grid-template-columns:1fr 1fr 90px 100px;align-items:center;gap:10px;padding:12px 0;font-size:10px;display:grid}.return-inventory b,.return-inventory small{display:block}.return-inventory em{font-size:8px;font-style:normal}.case-console>.case-thread,.case-console>.case-decision,.case-console>label,.case-console>button{margin-left:22px;margin-right:22px}.case-decision{background:#eceae3;margin-bottom:25px;padding:20px}.case-decision>small{font-size:9px;line-height:1.5}.order-protection-actions{grid-column:1/-1;align-items:center;gap:10px;display:flex}.order-protection-actions button,.order-protection-actions a{text-transform:uppercase;background:0 0;border:1px solid #7f837d;padding:9px 12px;font-size:9px}.order-protection-actions small{color:#8d3138}.orders-page article>.order-protection-actions{grid-column:1/-1}.seller-protection .case-console{padding-bottom:28px}.seller-protection .release-rule{margin:22px}.seller-protection .case-console>button{margin-top:12px}.seller-protection .case-console>label{margin-top:12px;display:block}@media (max-width:980px){.protection-layout,.admin-protection{grid-template-columns:1fr}.case-queue{max-height:360px;overflow:auto}.protection-policy{grid-template-columns:auto 1fr auto 1fr}.protection-policy>span:nth-of-type(3){grid-column:1}.return-inventory article{grid-template-columns:1fr 1fr}.return-inventory article>:nth-child(3),.return-inventory article>:nth-child(4){display:none}}@media (max-width:620px){.protection-page{padding:45px 16px 70px}.protection-page>header{flex-direction:column;align-items:flex-start;gap:20px}.protection-form-grid,.tracking-row,.case-admin-summary{grid-template-columns:1fr}.protection-open,.case-detail,.case-console{padding:20px}.case-console>.case-thread,.case-console>.case-decision,.case-console>label,.case-console>button{margin-left:0;margin-right:0}.case-thread article{max-width:96%}.protection-policy{grid-template-columns:auto 1fr}.protection-policy>span:nth-of-type(3){grid-column:auto}.orders-page h1{font-size:38px}.orders-nav{flex-wrap:wrap}}
@media (max-width:600px){.orders-page{width:100%;max-width:none;padding:64px 20px 88px;overflow-x:hidden}.orders-page>header{flex-direction:column;align-items:flex-start;gap:24px;padding-bottom:28px;display:flex}.orders-page>header>div:first-child{width:100%;min-width:0}.orders-page h1{overflow-wrap:normal;word-break:normal;max-width:100%;margin:10px 0 0;font-size:clamp(38px,12vw,52px);line-height:1.04}.orders-page .eyebrow{line-height:1.4}.orders-page .orders-nav{grid-template-columns:minmax(0,1fr) auto;gap:10px;width:100%;display:grid}.orders-page .orders-nav a{text-align:center;white-space:nowrap;justify-content:center;align-items:center;min-height:48px;padding:10px 14px;display:flex}.orders-page>section{width:100%}.orders-page article{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;padding:26px 0;display:grid}.orders-page article>div:first-child,.orders-page article>strong,.orders-page article>span,.orders-page article>p,.orders-page article>.stripe-payment-action,.orders-page article>.order-protection-actions{grid-column:1;min-width:0}.orders-page article>div:first-child b{overflow-wrap:anywhere;font-size:15px;line-height:1.35}.orders-page article>strong{font-size:20px}.orders-page article>span{font-size:16px;line-height:1.35}.orders-page article>p{margin:6px 0;font-size:13px;line-height:1.55}.orders-page article>.stripe-payment-action,.orders-page article>.order-protection-actions{margin-top:4px}.orders-page article>.order-protection-actions{flex-wrap:wrap}}
.shipping-workflow{border-top:1px solid #e0e2dd;gap:12px;padding:22px;display:grid}.shipping-step{background:#faf9f5;border:1px solid #d9dbd5;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px;display:grid}.shipping-step>span{color:#a27c35;font:italic 23px Georgia,serif}.shipping-step b{font:400 18px Georgia,serif;display:block}.shipping-step p{color:#657068;margin:5px 0 0;font-size:10px}.shipping-step button,.tracking-actions button{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#263c32;border:0;padding:11px 14px;font-size:8px}.shipping-step button:disabled{opacity:.4}.shipping-rates{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.shipping-rates label{cursor:pointer;border:1px solid #d5d7d1;gap:5px;padding:13px;display:grid}.shipping-rates label.selected{background:#f8f2e4;border:2px solid #a27c35}.shipping-rates input{opacity:0;position:absolute}.shipping-rates b{font-size:10px}.shipping-rates span,.shipping-rates small{font-size:8px}.label-ready{color:#fff;background:#17241e;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.label-ready b,.label-ready small{display:block}.label-ready p{margin:5px 0;font-family:monospace}.label-ready a{color:#17241e;background:#d7b86d;padding:11px 14px;font-size:9px;font-weight:700}.tracking-actions{flex-wrap:wrap;gap:7px;display:flex}.tracking-actions button.danger{background:#8a2d35}.tracking-timeline{border-left:1px solid #b9bdb5;margin:8px 0 8px 10px;padding-left:20px}.tracking-timeline article{padding:5px 0 15px;position:relative}.tracking-timeline i{background:#a27c35;border-radius:50%;width:9px;height:9px;position:absolute;top:9px;left:-25px}.tracking-timeline b,.tracking-timeline small{display:block}.tracking-timeline p{margin:5px 0;font-size:10px}.outbound-label{background:#eee;min-height:100vh;padding:30px}.outbound-label>section{color:#000;background:#fff;border:1px solid #222;width:4in;min-height:6in;margin:20px auto;padding:.22in}.outbound-label header,.outbound-label footer{border-bottom:3px solid #000;justify-content:space-between;gap:15px;padding-bottom:12px;display:flex}.outbound-label header b{font-size:30px}.outbound-label header strong{font-size:17px}.label-route{padding:18px 0}.label-route small{margin-top:12px;font-size:9px;font-weight:700;display:block}.label-route h1{margin:7px 0;font:700 23px Arial}.label-route p{margin:5px 0;line-height:1.5}.outbound-label footer{border:0;border-top:3px solid #000;margin-top:13px;padding-top:12px;font-size:10px}.buyer-tracking{background:#f5f2ea;grid-column:1/-1;gap:5px;padding:14px;display:grid}.buyer-tracking a{color:#7f5722;text-decoration:underline}.buyer-tracking p{color:#8a2d35;margin:4px 0}.orders-page article.delivery-failed{border-left:4px solid #8a2d35;padding-left:18px}@media (max-width:760px){.shipping-step{grid-template-columns:32px 1fr}.shipping-step button{grid-column:1/-1}.shipping-rates{grid-template-columns:1fr}.label-ready{flex-direction:column;align-items:flex-start}}@media print{.outbound-label{background:#fff;padding:0}.outbound-label .print-controls{display:none}.outbound-label>section{border:0;width:4in;height:6in;margin:0}}
.finance-center{max-width:1240px;margin:auto;padding:32px 20px 80px}.finance-loading,.finance-toast,.finance-notice{background:#f4efe5;border:1px solid #d8c9aa;padding:14px 16px}.finance-metrics,.finance-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px;display:grid}.finance-metrics article,.finance-panel{background:#fff;border:1px solid #ded8cc;padding:22px}.finance-metrics small,.finance-metrics span{color:#6d685e;display:block}.finance-metrics b{font-family:var(--font-serif,serif);margin:8px 0;font-size:1.7rem;display:block}.finance-grid{grid-template-columns:1fr 1fr}.plan-switcher{gap:8px;display:grid}.plan-switcher button{text-align:left;background:#fff;border:1px solid #d8d0c2;padding:13px;display:grid}.plan-switcher button.selected{background:#eef5f2;border-color:#173f36}.plan-switcher span,.plan-switcher small{color:#686258}.cycle-choice{gap:20px;margin:18px 0;display:flex}.finance-primary{color:#fff;background:#173f36;border:0;margin:10px 0;padding:13px 18px}.subscription-actions{margin:12px 0}.allowance-list div,.storage-history p,.payout-history article{border-bottom:1px solid #ece7de;justify-content:space-between;gap:12px;padding:12px 0;display:flex}.finance-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.finance-form label{gap:5px;display:grid}.finance-form input,.finance-form select{border:1px solid #cbc3b5;padding:11px}.payout-amount strong{font-size:2rem;display:block}.payout-history article{align-items:center}.finance-toast{z-index:20;position:fixed;bottom:20px;right:20px}@media (max-width:780px){.finance-metrics,.finance-grid,.finance-form{grid-template-columns:1fr}.cycle-choice{flex-direction:column}.payout-history article{flex-direction:column;align-items:flex-start}}.admin-finance-table{border-collapse:collapse;width:100%}.admin-finance-table th,.admin-finance-table td{text-align:left;border-bottom:1px solid #ddd;padding:12px}.admin-finance-actions{flex-wrap:wrap;gap:6px;display:flex}.admin-finance-actions button{padding:7px 10px}
.store-notice{background:#f0f3f2;border-left:3px solid #183e36;margin:0 0 24px;padding:18px;font-size:1rem;line-height:1.6}.store-hero{min-height:560px}.store-editor{max-width:1100px;margin:40px auto;padding:24px}.store-editor form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.store-editor label{gap:6px;font-size:1rem;display:grid}.store-editor input,.store-editor textarea,.store-editor select{font:inherit;border:1px solid #aaa;min-width:0;padding:12px}.store-editor .wide{grid-column:1/-1}.store-editor nav{flex-wrap:wrap;gap:20px;margin-bottom:28px;display:flex}.store-items{gap:12px;margin:30px 0;display:grid}.store-item{border:1px solid #ddd;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.store-item small{display:block}.store-editor button{cursor:pointer;padding:12px 18px}.store-editor button:disabled,.add-cart:disabled{opacity:.6;cursor:default}.store-editor h1{margin-bottom:20px;line-height:1.2}.store-editor h2{margin:20px 0}.v2-footer{grid-template-columns:2fr 1fr 1fr 1fr}@media (max-width:700px){.store-editor form{grid-template-columns:1fr}.store-item{flex-direction:column;align-items:flex-start}.v2-footer{grid-template-columns:1fr 1fr}.store-hero{min-height:480px}.v2-hero-content h1{line-height:1.08}}.rg-store-logo{flex-shrink:0;width:120px;height:81px;line-height:0;display:block;position:relative;overflow:hidden}.rg-store-logo img{mix-blend-mode:normal;width:120px;max-width:none;height:auto;display:block;transform:translateY(-18.5px)}.v2-header{height:94px}.rg-store-logo.rg-store-ivory{width:200px;height:116px}.rg-store-logo.rg-store-ivory img{width:200px;transform:translateY(-44.5px)}.rg-store-logo.mark-only{width:80px;height:80px}.rg-store-logo.mark-only img{width:80px;transform:none}.v2-footer .footer-brand small{margin-top:14px;display:block}@media (max-width:1000px){.v2-header .rg-store-logo{width:100px;height:68px}.v2-header .rg-store-logo img{width:100px;transform:translateY(-15.5px)}.v2-header{height:80px}.v2-header nav.nav-open{top:100%}}.v2-footer .rg-store-footer{background:0 0;width:180px;height:122px;padding:0}.v2-footer .rg-store-footer img{mix-blend-mode:normal;background:0 0;width:180px;height:auto;transform:translateY(-28px)}.store-photo-list{gap:8px;margin-top:10px;display:grid}.store-photo-row{border:1px solid #ddd;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.store-photo-row b{font-size:.9rem}.store-photo-row button{padding:7px 10px}.gem-gallery-main{aspect-ratio:1;object-fit:cover;width:100%;display:block}.gem-thumbnails{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.gem-thumbnails button{cursor:pointer;background:0 0;border:2px solid #0000;padding:0}.gem-thumbnails button.active{border-color:#183e36}.gem-thumbnails img{aspect-ratio:1;object-fit:cover;width:100%;display:block}
