/* Generated by scripts/build-customizer-look.mjs from account.css. Do not edit:
   change the source stylesheet and run the script. */
/* account.css */
html.cz-accent{--bg:#08090b;--panel:#101216;--soft:#191d24;--line:#2b3039;--text:#f5f7fa;--muted:#a3acba;--accent:var(--sf-accent);color:var(--text);background:var(--bg)}
html.cz-accent a{color:inherit}
html.cz-accent button:focus-visible,html.cz-accent a:focus-visible,html.cz-accent input:focus-visible{outline:3px solid var(--sf-accent-line)}
html.cz-accent .account-header{background:var(--panel);border-bottom:1px solid var(--line)}
html.cz-accent .store-brand{text-decoration:none}
html.cz-accent .button{border:1px solid var(--line);text-decoration:none}
html.cz-accent .primary{background:var(--accent);border-color:var(--accent);color:var(--sf-accent-ink, var(--sf-accentText))}
html.cz-accent .secondary{background:var(--panel);color:var(--text)}
html.cz-accent .muted{color:var(--muted)}
html.cz-accent .eyebrow{color:var(--muted)}
html.cz-accent .login-panel{background:var(--panel);border:1px solid var(--line)}
html.cz-accent .login-panel input{background:var(--bg);color:var(--text);border:1px solid var(--line)}
html.cz-accent .text-button{color:var(--muted);background:none;border:0;text-decoration:underline}
html.cz-accent .sidebar{border-right:1px solid var(--line);background:var(--panel)}
html.cz-accent .sidebar button,html.cz-accent .sidebar a{color:var(--muted);background:transparent;border:0;text-decoration:none}
html.cz-accent .sidebar [aria-current=page]{background:var(--soft);color:var(--text)}
html.cz-accent .order-card,html.cz-accent .detail-panel{background:var(--panel);border:1px solid var(--line)}
html.cz-accent .status-badge{color:#ced9e7;background:#263142}
html.cz-accent .order-product img{background:#eee}
html.cz-accent .order-bottom{border-top:1px solid var(--line)}
html.cz-accent .design-card{border:1px solid var(--line);background:var(--panel)}
html.cz-accent .design-image{background:#e9edf2}
html.cz-accent .empty-state{border:1px dashed var(--line);color:var(--muted)}
html.cz-accent .empty-state h3{color:var(--text)}
html.cz-accent .detail-panel dt{color:var(--muted)}
html.cz-accent .detail-panel .total{border-top:1px solid var(--line)}
html.cz-accent .account-status{color:var(--muted)}
html.cz-accent .account-status.error{color:#ff9aa5}
html.cz-accent #verifyEmail{color:var(--text)}
@media(max-width:780px){
  html.cz-accent .sidebar{border-right:0;border-bottom:1px solid var(--line)}
}
html.cz-accent .install-app-button{border:1px solid var(--line);background:var(--soft);color:var(--text)}
html.cz-accent .install-app-button svg{fill:none;stroke:currentColor}
html.cz-accent .install-app-button:hover{border-color:var(--accent)}
html.cz-accent .version-update-notice{border:2px solid var(--line);background:rgba(16,18,22,.97);color:var(--text)}
html.cz-accent .version-update-notice button{border:0;background:var(--accent);color:var(--sf-accent-ink, var(--sf-accentText))}
html.cz-accent .header-support{color:var(--muted);text-decoration:none}
html.cz-accent .sidebar-label{color:var(--muted)}
html.cz-accent .sidebar-divider{border:0;border-top:1px solid var(--line)}
html.cz-accent .preview-zoomable:focus-visible{outline:2px solid var(--accent)}
html.cz-accent .image-lightbox{border:0;background:transparent}
html.cz-accent .image-lightbox::backdrop{background:rgba(0,0,0,.88)}
html.cz-accent .image-lightbox img{background:#eee}
html.cz-accent .image-lightbox-close{border:1px solid #414854;background:var(--panel);color:var(--text)}
html.cz-accent .image-lightbox-close:hover{background:var(--soft)}
html.cz-accent .profile-form label{color:var(--muted)}
html.cz-accent .profile-form input{background:var(--bg);color:var(--text);border:1px solid var(--line)}
html.cz-accent .profile-form [data-profile-status].error{color:#ff9aa5}
html.cz-accent .section-count{color:var(--muted)}
html.cz-accent .account-link{border:0;background:none;color:var(--text);text-decoration:none}
html.cz-accent .account-link:hover,html.cz-accent .header-support:hover{text-decoration:underline}
html.cz-accent .order-list{border:1px solid var(--line);background:var(--panel)}
html.cz-accent .order-card{border:0;border-bottom:1px solid var(--line);background:none}
html.cz-accent .order-card:last-child{border-bottom:0}
html.cz-accent .order-thumbnail{background:#e9edf2}
html.cz-accent .order-reference{color:var(--muted)}
html.cz-accent .order-filter{border:1px solid var(--line);background:var(--panel)}
html.cz-accent .order-filter button{border:0;background:transparent;color:var(--muted)}
html.cz-accent .order-filter button[aria-pressed=true]{background:var(--soft);color:var(--text)}
html.cz-accent .order-filter button:hover{color:var(--text)}
html.cz-accent .order-archive-help{color:var(--muted)}
html.cz-accent .order-archive-button{border:1px solid #3a424f;background:transparent;color:var(--muted)}
html.cz-accent .order-archive-button:hover{border-color:#6d788a;color:var(--text);background:var(--soft)}
html.cz-accent .order-archive-button svg{fill:none;stroke:currentColor}
html.cz-accent .archived-order{background:rgba(255,255,255,.012)}
html.cz-accent .account-toast{border:1px solid #39414d;background:#171b21;color:var(--text)}
html.cz-accent .account-toast-icon{background:#31b45b;color:#08110b}
html.cz-accent .account-toast button{border:0;background:transparent;color:#86b4ff}
html.cz-accent .account-toast button:hover{text-decoration:underline}
html.cz-accent .design-delete{border-color:#71313a;background:#1b1115;color:var(--sf-accent-line)}
html.cz-accent .design-delete:hover{border-color:var(--accent);background:#281318}
html.cz-accent .design-delete svg,html.cz-accent .delete-design-dialog svg{fill:none;stroke:currentColor}
html.cz-accent .design-kind{color:var(--muted)}
html.cz-accent .delete-design-dialog{border:1px solid #414854;background:var(--panel);color:var(--text)}
html.cz-accent .delete-design-dialog::backdrop{background:#000b}
html.cz-accent .delete-design-icon{background:#2b1419;color:var(--sf-accent-line)}
html.cz-accent .delete-design-dialog p{color:var(--muted)}
html.cz-accent .delete-design-dialog strong{color:var(--text)}
html.cz-accent .delete-design-dialog .danger{border-color:var(--accent);background:var(--accent);color:var(--sf-accent-ink, var(--sf-accentText))}
html.cz-accent .delete-design-error{color:#ff9aa5!important}
html.cz-accent .order-hit{border:0;background:transparent}
html.cz-accent .order-hit:hover{background:rgba(255,255,255,.035)}
html.cz-accent .order-hit:focus-visible{outline:3px solid var(--sf-accent-line)}
html.cz-accent .preview-unavailable{color:var(--muted);background:var(--soft)}
html.cz-accent .drawer-error{color:#ff9aa5}
@media(max-width:780px){
  html.cz-accent .sidebar{border-right:0;border-bottom:1px solid var(--line)}
  html.cz-accent .sidebar-divider{border-top:0;border-left:1px solid var(--line)}
}
html.cz-accent .login-panel input:read-only{background:#0c0e11 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a3acba' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='10' width='14' height='10' rx='2'/%3E%3Cpath d='M8 10V7a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E") right 13px center/16px no-repeat;color:var(--muted)}
html.cz-accent .login-panel .button:disabled{background:var(--soft);border-color:var(--line);color:var(--muted)}
html.cz-accent .login-sent{border:1px solid #2a6b3f;background:rgba(49,180,91,.1)}
html.cz-accent .login-sent-icon{background:#31b45b;color:#08110b}
html.cz-accent .login-sent-icon svg{fill:none;stroke:currentColor}
html.cz-accent .order-placed-icon{color:#55e6ad}
html.cz-accent .order-placed-icon svg{fill:none;stroke:currentColor}
html.cz-accent .order-placed-note{color:var(--muted)}
html.cz-accent .login-code{border-top:1px solid var(--line)}
html.cz-accent .login-code p.error{color:#ff9aa5}
html.cz-accent .sr-only{border:0}
html.cz-accent .progress-kicker{color:var(--muted)}
html.cz-accent .progress-steps::before,html.cz-accent .progress-steps::after{background:var(--line)}
html.cz-accent .progress-steps::after{background:var(--text)}
html.cz-accent .progress-dot{background:var(--panel);border:2px solid var(--muted);color:var(--muted)}
html.cz-accent .progress-dot svg{fill:none;stroke:currentColor}
html.cz-accent .is-done .progress-dot{background:var(--text);border-color:var(--text);color:var(--panel)}
html.cz-accent .is-current .progress-dot{background:var(--accent);border-color:var(--accent);color:var(--sf-accent-ink, var(--sf-accentText))}
html.cz-accent .is-todo .progress-name{color:var(--muted)}
html.cz-accent .progress-when{color:var(--muted)}
html.cz-accent .parcel{border:1px solid var(--line);background:var(--soft)}
html.cz-accent .parcel-icon{background:var(--panel);color:var(--text)}
html.cz-accent .parcel-icon svg{fill:none;stroke:currentColor}
html.cz-accent .parcel-number span{color:var(--muted)}
html.cz-accent .parcel-actions .button svg{fill:none;stroke:currentColor}
html.cz-accent .progress-mini i{background:var(--line)}
html.cz-accent .progress-mini i.done{background:var(--text)}
html.cz-accent .progress-mini i.current{background:var(--accent);color:var(--sf-accent-ink, var(--sf-accentText))}
html.cz-accent .order-track-link{color:var(--text)}
html.cz-accent .account-header-start .store-brand{color:var(--text)}
html.cz-accent .account-header-divider{background:var(--line)}
html.cz-accent .account-header-link{color:var(--text);text-decoration:none}
html.cz-accent .account-header-link:hover{background:var(--soft)}
html.cz-accent .account-header-link:focus-visible{outline:2px solid #95bbff}
html.cz-accent .account-header-link svg{fill:none;stroke:currentColor}
html.cz-accent body img[data-loading]{background-color:var(--soft);background-image:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--text) 10%,transparent) 50%,transparent 70%);animation:image-loading-shimmer 1.4s ease-in-out infinite}
@media(prefers-reduced-motion:reduce){
  html.cz-accent body img[data-loading]{animation:none;background-image:none}
}
html.cz-accent .account-header{background:var(--bg)}
html.cz-accent .account-back-link{color:var(--text);text-decoration:none}
html.cz-accent .account-back-link svg{fill:none;stroke:currentColor}
html.cz-accent .account-back-link:hover span{text-decoration:underline}
html.cz-accent .account-back-link:focus-visible{outline:2px solid #95bbff}
html.cz-accent .design-image-link{color:inherit}
html.cz-accent .design-title-link{color:inherit;text-decoration:none}
html.cz-accent .design-title-link:hover{text-decoration:underline}
html.cz-accent .design-grid .saved-card .design-delete{border-color:var(--line);background:transparent;color:var(--sf-accent-line)}
html.cz-accent .design-grid .saved-card .design-delete:hover{border-color:var(--sf-accent-line);background:#281318}
html.cz-accent .sidebar-icon{fill:none;stroke:currentColor}
html.cz-accent .sidebar-count{background:var(--line);color:var(--text)}
html.cz-accent .sidebar [aria-current=page]::before{background:var(--accent)}
html.cz-accent .sidebar [aria-current=page] .sidebar-icon{color:var(--accent)}
html.cz-accent .sidebar [aria-current=page] .sidebar-count{background:var(--accent);color:var(--sf-accent-ink, var(--sf-accentText))}
html.cz-accent .sidebar .sidebar-help:hover,html.cz-accent .sidebar button:not([aria-current=page]):hover{color:var(--text)}
