:root:not(.dark) body .client-workspace,:root.dark body .client-workspace,:root:not(.dark) body .client-account-page,:root.dark body .client-account-page{--cw-success-ink:var(--h-success);--cw-warning-ink:var(--h-warning);--cw-danger-ink:var(--h-danger);--cw-info-ink:var(--h-info);--client-page:var(--h-canvas)!important;--client-surface:var(--h-surface)!important;--client-surface-raised:var(--h-surface-raised)!important;--client-border:var(--h-border)!important;--client-text:var(--h-text)!important;--client-muted:var(--h-text-secondary)!important;--client-accent:var(--h-brand)!important;background:var(--h-canvas)!important;color:var(--h-text)!important}:root.dark body .client-workspace{--cw-success-ink:#a2e5b8;--cw-warning-ink:#f5cf88;--cw-danger-ink:#f2aaaa;--cw-info-ink:#a5d8f3}.client-workspace main{min-width:0}.client-workspace nav a[aria-current=page]{color:var(--h-brand-ink)}.client-workspace .client-shopping-page{max-width:75rem;padding-top:2rem}.client-workspace .client-shopping-page>header{box-shadow:none;background:0 0;border:0;margin-bottom:1.5rem;padding:0;overflow:visible}.client-workspace .client-shopping-page>header h1{letter-spacing:-.035em;margin-top:.25rem;font-size:clamp(2rem,4vw,2.5rem)}.client-workspace .client-shopping-page>header p:last-child{margin-top:.5rem}.cw-dispute-layout{grid-template-columns:minmax(17rem,.75fr) minmax(0,1.25fr);align-items:start;gap:1rem;display:grid}.cw-dispute-layout>*{min-width:0}.cw-dispute-layout .cw-list-item[aria-current=true]{border-color:var(--h-brand);background:var(--h-brand-soft)}.cw-form-narrow{gap:1rem;max-width:42rem;display:grid}.cw-attachment-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.cw-attachment-list li{overflow-wrap:anywhere;justify-content:space-between;gap:1rem;display:flex}.cw-dispute-back{margin-bottom:1rem;display:none}@media (max-width:900px){.cw-dispute-layout{grid-template-columns:minmax(0,1fr)}.cw-dispute-layout.has-case>section:first-child{display:none}.cw-dispute-layout.has-case .cw-dispute-back{display:inline-flex}}.cw-page{width:min(100%,82rem);color:var(--h-text);margin-inline:auto;padding:1.5rem 1rem 4rem}.cw-page-header{justify-content:space-between;align-items:flex-start;gap:1.25rem;margin-bottom:1.5rem;display:flex}.cw-page-header h1{letter-spacing:-.04em;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;line-height:1.16}.cw-page-header p{color:var(--h-text-secondary);margin-top:.45rem;font-size:.9rem;line-height:1.5}.cw-header-action{flex-shrink:0}.cw-kicker{color:var(--h-brand-ink);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.cw-card{border:1px solid var(--h-border);background:var(--h-surface);min-width:0;box-shadow:var(--h-shadow-sm);border-radius:1rem}.cw-card-pad{padding:1.25rem}.cw-page>.cw-card+.cw-card{margin-top:1rem}.cw-page>.cw-card+.cw-link{margin-top:1rem;display:inline-block}.cw-section-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem;display:flex}.cw-section-heading h2{font-size:1.1rem;font-weight:700}.cw-grid{gap:1rem;display:grid}.cw-attention{margin-bottom:1rem}.cw-feature-title{margin-top:.35rem;font-size:1.2rem;font-weight:700}.cw-section-title{font-weight:700}.cw-align-start{justify-self:start}.cw-sidebar{align-content:start}.cw-mt{margin-top:1rem}.cw-mt-half{margin-top:.45rem}.cw-mt-large{margin-top:1.5rem}.cw-primary,.cw-secondary,.cw-danger,.cw-icon{text-align:center;border-radius:.7rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.55rem .9rem;font-size:.875rem;font-weight:650;line-height:1.25;transition:background .14s,border-color .14s;display:inline-flex}.cw-primary{border:1px solid var(--h-brand-action);background:var(--h-brand-action);color:var(--h-brand-action-contrast)}.cw-primary:hover{background:var(--h-brand-action-hover)}.cw-secondary{border:1px solid var(--h-border-strong);background:var(--h-surface);color:var(--h-text)}.cw-secondary:hover,.cw-icon:hover{background:var(--h-surface-subtle)}.cw-danger{border:1px solid var(--h-danger);background:var(--h-danger);color:#fff}.cw-danger:hover{filter:brightness(.9)}.cw-icon{border:1px solid var(--h-border);width:2.75rem;color:var(--h-text);padding:0}.cw-primary:disabled,.cw-secondary:disabled,.cw-danger:disabled{cursor:not-allowed;opacity:.55}.cw-link{color:var(--h-brand-ink);text-underline-offset:3px;font-size:.875rem;font-weight:650;text-decoration:underline}.cw-muted{color:var(--h-text-secondary)}.cw-small{font-size:.8rem}.cw-status{white-space:nowrap;text-transform:none;border-radius:999px;align-items:center;width:fit-content;padding:.3rem .6rem;font-size:.72rem;font-weight:700;display:inline-flex}.cw-status-success{background:var(--h-success-soft);color:var(--cw-success-ink,var(--h-success))}.cw-status-warning{background:var(--h-warning-soft);color:var(--cw-warning-ink,var(--h-warning))}.cw-status-danger{background:var(--h-danger-soft);color:var(--cw-danger-ink,var(--h-danger))}.cw-status-info{background:var(--h-info-soft);color:var(--cw-info-ink,var(--h-info))}.cw-empty,.cw-error{border:1px dashed var(--h-border-strong);background:var(--h-surface);border-radius:1rem;justify-items:start;gap:.6rem;padding:2rem;display:grid}.cw-empty h2{font-size:1rem;font-weight:700}.cw-empty p,.cw-error p{color:var(--h-text-secondary);font-size:.875rem;line-height:1.5}.cw-error{border-color:var(--h-danger)}.cw-filters{flex-wrap:wrap;align-items:end;gap:.75rem;margin-bottom:1rem;display:flex}.cw-search-form{flex:20rem;align-items:end;gap:.5rem;min-width:0;display:flex}.cw-search-form .cw-field{flex:1}.cw-result-count{margin-bottom:.8rem}.cw-activity-tabs{margin-bottom:1rem}.cw-tabs{border:1px solid var(--h-border);background:var(--h-surface);border-radius:.8rem;flex-wrap:wrap;gap:.25rem;padding:.25rem;display:inline-flex}.cw-tabs a,.cw-tabs button{min-height:2.5rem;color:var(--h-text-secondary);border-radius:.6rem;padding:.55rem .85rem;font-size:.82rem;font-weight:650}.cw-tabs [aria-current=page],.cw-tabs [aria-selected=true]{background:var(--h-brand-soft);color:var(--h-brand-ink)}.cw-field{min-width:0;color:var(--h-text-secondary);gap:.35rem;font-size:.8rem;font-weight:650;display:grid}.cw-input,.cw-select,.cw-textarea{border:1px solid var(--h-border-strong);background:var(--h-surface);width:100%;min-height:2.75rem;color:var(--h-text);border-radius:.7rem;padding:.6rem .75rem;font-size:.875rem}.cw-input::placeholder,.cw-textarea::placeholder{color:var(--h-text-tertiary)}.cw-textarea{resize:vertical;min-height:6rem}.cw-list{gap:.75rem;display:grid}.cw-list-row{border-top:1px solid var(--h-border);justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.9rem 0;display:flex}.cw-list-row>:first-child{overflow-wrap:anywhere;min-width:0}.cw-list-row p,.cw-list-row small{color:var(--h-text-secondary);font-size:.8rem}.cw-row-trailing{text-align:right;justify-items:end;gap:.35rem;display:grid}.cw-row-trailing a{color:var(--h-brand-ink);font-size:.8rem;font-weight:650;text-decoration:underline}.cw-list-item{border:1px solid var(--h-border);background:var(--h-surface);border-radius:.9rem;gap:.7rem;min-width:0;padding:1rem 1.15rem;display:grid}.cw-list-item h2,.cw-list-item h3{overflow-wrap:anywhere;font-size:.98rem;font-weight:700}.cw-list-item p{color:var(--h-text-secondary);overflow-wrap:anywhere;font-size:.82rem;line-height:1.45}.cw-row{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.cw-row-top{align-items:flex-start}.cw-row>:first-child{min-width:0}.cw-meta{color:var(--h-text-secondary);flex-wrap:wrap;gap:.4rem 1.2rem;font-size:.82rem;display:flex}.cw-pagination{color:var(--h-text-secondary);justify-content:space-between;align-items:center;gap:.6rem;margin-top:1.25rem;font-size:.8rem;display:flex}.cw-dialog-backdrop{z-index:100;background:var(--h-overlay);place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow-y:auto}.cw-dialog{border:1px solid var(--h-border);background:var(--h-surface);width:min(100%,32rem);max-height:calc(100dvh - 2rem);color:var(--h-text);box-shadow:var(--h-shadow-lg);border-radius:1rem;overflow-y:auto}.cw-dialog header,.cw-dialog footer{justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.cw-dialog header{border-bottom:1px solid var(--h-border)}.cw-dialog header h2{font-size:1rem;font-weight:700}.cw-dialog footer{border-top:1px solid var(--h-border);justify-content:flex-end}.cw-dialog-content{gap:.8rem;padding:1.25rem;font-size:.875rem;line-height:1.5;display:grid}.cw-inline-error{background:var(--h-danger-soft);color:var(--h-danger);border-radius:.6rem;padding:.65rem;font-size:.8rem}.cw-detail-grid{gap:1rem;display:grid}.cw-detail-grid section{padding:1.15rem}.cw-detail-grid h2{margin-bottom:.75rem;font-size:.95rem;font-weight:700}.cw-detail-grid dl{gap:.7rem;display:grid}.cw-detail-grid dl div{justify-content:space-between;gap:1rem;font-size:.85rem;display:flex}.cw-detail-grid dt{color:var(--h-text-secondary)}.cw-detail-grid dd{text-align:right;overflow-wrap:anywhere;max-width:65%}@media (min-width:640px){.cw-page{padding:2rem 1.5rem 5rem}.cw-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.cw-page{padding:2.25rem 2rem 5rem}.cw-grid-main{grid-template-columns:minmax(0,1.6fr) minmax(17rem,.9fr);align-items:start}}@media (max-width:639px){.cw-page-header{flex-direction:column}.cw-header-action,.cw-header-action .cw-primary{width:100%}.cw-dialog-backdrop{align-items:end;padding:0}.cw-dialog{width:100%;max-height:calc(100dvh - env(safe-area-inset-top));padding-bottom:env(safe-area-inset-bottom);border-radius:1rem 1rem 0 0}.cw-pagination .cw-secondary{padding-inline:.6rem}}@media (min-width:1024px){.client-desktop-navigation nav>section:last-child{display:none}}.cw-detail-status{margin-bottom:1rem}.cw-detail-actions{border:1px solid var(--h-border);background:var(--h-surface);border-radius:.9rem;flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1rem;padding:1rem;display:flex}.cw-photo-list{grid-template-columns:repeat(auto-fill,minmax(6rem,1fr));gap:.6rem;display:grid}.cw-photo-list img{aspect-ratio:1;object-fit:cover;border-radius:.6rem;width:100%}.cw-policy{background:var(--h-warning-soft);color:var(--h-text);border-radius:.7rem;padding:.8rem}.cw-rating{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.cw-rating legend{margin-bottom:.5rem;font-weight:650}.cw-rating label{align-items:center;gap:.25rem;display:inline-flex}.cw-item{border-bottom:1px solid var(--h-border);padding-block:.45rem}.client-workspace :focus-visible,.cw-dialog :focus-visible{outline:2px solid var(--h-brand);outline-offset:2px}@media (max-width:639px){.cw-list-row{align-items:flex-start}.cw-detail-actions>*{width:100%}}:root:not(.dark) body .client-workspace .client-panel,:root:not(.dark) body .client-account-page .client-panel,:root.dark body .client-workspace .client-panel,:root.dark body .client-account-page .client-panel{background:var(--h-surface)!important;color:var(--h-text)!important;border-color:var(--h-border)!important}
