.sk-root,.sk-add{--sk-font:inherit;--sk-fg:#111827;--sk-muted:#6b7280;--sk-bg:#fff;--sk-border:#e5e7eb;--sk-primary:#111827;--sk-primary-fg:#fff;--sk-radius:.5rem;--sk-success:#15803d;--sk-success-bg:#dcfce7;--sk-warning:#b45309;--sk-warning-bg:#fef3c7;--sk-danger:#b91c1c;--sk-neutral-bg:#f3f4f6;font-family:var(--sk-font)}.sk-root{width:100%;color:var(--sk-fg);flex-direction:column;gap:1.25rem;font-size:.875rem;line-height:1.5;display:flex}.sk-root *,.sk-root :before,.sk-root :after{box-sizing:border-box}.sk-root p,.sk-root h2,.sk-root h3,.sk-root ul,.sk-root dl,.sk-root dd{margin:0}.sk-title{font-size:1.125rem;font-weight:600}.sk-heading{font-size:1rem;font-weight:600}.sk-muted{color:var(--sk-muted)}.sk-error{color:var(--sk-danger)}.sk-notice{border-radius:var(--sk-radius);background:var(--sk-warning-bg);color:var(--sk-warning);padding:.75rem 1rem}.sk-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sk-button{border:1px solid var(--sk-border);border-radius:var(--sk-radius);background:var(--sk-bg);color:var(--sk-fg);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:.375rem;padding:.5rem 1rem;font-weight:500;text-decoration:none;display:inline-flex}.sk-button:hover:not(:disabled){border-color:var(--sk-muted)}.sk-button:disabled,.sk-button.sk-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.sk-button-primary{border-color:var(--sk-primary);background:var(--sk-primary);color:var(--sk-primary-fg)}.sk-button-ghost{background:0 0;border-color:#0000}.sk-button-small{padding:.25rem .5rem;font-size:.8125rem}.sk-button-block{width:100%}.sk-add{flex-direction:column;gap:.25rem;display:inline-flex}.sk-input{border:1px solid var(--sk-border);border-radius:var(--sk-radius);background:var(--sk-bg);width:100%;color:var(--sk-fg);font:inherit;padding:.5rem .75rem}.sk-input:focus{outline:2px solid var(--sk-primary);outline-offset:-1px}.sk-field{flex-direction:column;gap:.25rem;display:flex}.sk-field>span{color:var(--sk-muted);font-size:.8125rem}.sk-section{flex-direction:column;gap:.75rem;display:flex}.sk-address{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.sk-span-2{grid-column:span 2}@media (max-width:480px){.sk-address{grid-template-columns:1fr}.sk-span-2{grid-column:auto}}.sk-options{border:1px solid var(--sk-border);border-radius:var(--sk-radius);flex-direction:column;display:flex}.sk-option{cursor:pointer;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;display:flex}.sk-option+.sk-option{border-top:1px solid var(--sk-border)}.sk-option-main{flex-direction:column;flex:1;display:flex}.sk-check{align-items:center;gap:.5rem;display:flex}.sk-inline,.sk-discount{gap:.5rem;display:flex}.sk-chip{background:var(--sk-neutral-bg);border-radius:999px;align-self:flex-start;align-items:center;gap:.5rem;padding:.25rem .5rem .25rem .75rem;font-weight:500;display:inline-flex}.sk-chip button{color:var(--sk-muted);font:inherit;cursor:pointer;background:0 0;border:0}.sk-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.sk-lines{flex-direction:column;padding:0;list-style:none;display:flex}.sk-line{border-bottom:1px solid var(--sk-border);align-items:center;gap:1rem;padding:.75rem 0;display:flex}.sk-line-image{border-radius:var(--sk-radius);object-fit:cover;width:3.5rem;height:3.5rem}.sk-line-main{flex-direction:column;flex:1;min-width:0;display:flex}.sk-line-name{font-weight:500}.sk-line-name a{color:inherit}.sk-line-total{white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.sk-quantity input{border:1px solid var(--sk-border);border-radius:var(--sk-radius);width:4rem;font:inherit;text-align:center;padding:.375rem .5rem}.sk-totals{flex-direction:column;gap:.25rem;display:flex}.sk-totals-row{justify-content:space-between;gap:1rem;display:flex}.sk-totals-row dd{white-space:nowrap}.sk-totals-row.sk-total{border-top:1px solid var(--sk-border);padding-top:.5rem;font-size:1rem;font-weight:600}.sk-totals-row.sk-muted{font-size:.8125rem}.sk-card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.sk-badge{white-space:nowrap;border-radius:999px;padding:.125rem .625rem;font-size:.75rem;font-weight:500;display:inline-block}.sk-badge-success{background:var(--sk-success-bg);color:var(--sk-success)}.sk-badge-warning{background:var(--sk-warning-bg);color:var(--sk-warning)}.sk-badge-neutral{background:var(--sk-neutral-bg);color:var(--sk-muted)}.sk-root .sk-button-danger{border-color:var(--sk-danger);background:var(--sk-danger);color:#fff}.sk-root .sk-button[aria-pressed=true]{border-color:var(--sk-primary);background:var(--sk-primary);color:var(--sk-primary-fg)}.sk-align-start{align-self:flex-start}.sk-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.8125rem}.sk-pre{white-space:pre-wrap}.sk-success{color:var(--sk-success)}.sk-notice-success{background:var(--sk-success-bg);color:var(--sk-success);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.sk-faded{opacity:.6}.sk-wrap{flex-wrap:wrap;gap:.5rem 1.25rem}.sk-file{cursor:pointer;position:relative}.sk-link{color:inherit;font:inherit;text-align:left;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.sk-tabs{border-bottom:1px solid var(--sk-border);flex-wrap:wrap;gap:.25rem;display:flex}.sk-tab{color:var(--sk-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.5rem .75rem;font-weight:500}.sk-tab[aria-selected=true]{border-bottom-color:var(--sk-primary);color:var(--sk-fg)}.sk-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.sk-filters{flex-wrap:wrap;gap:.25rem;display:flex}.sk-toolbar .sk-inline .sk-input{min-width:12rem}.sk-table-wrap{border:1px solid var(--sk-border);border-radius:var(--sk-radius);overflow-x:auto}.sk-table{border-collapse:collapse;width:100%}.sk-table th,.sk-table td{border-bottom:1px solid var(--sk-border);text-align:left;vertical-align:top;padding:.5rem .75rem}.sk-table th{color:var(--sk-muted);white-space:nowrap;font-size:.75rem;font-weight:500}.sk-table tbody tr:last-child td{border-bottom:0}.sk-table .sk-num{text-align:right;white-space:nowrap}.sk-row-link{cursor:pointer}.sk-row-link:hover{background:var(--sk-neutral-bg)}.sk-product-cell{align-items:center;gap:.75rem;display:flex}.sk-thumb{border-radius:calc(var(--sk-radius) / 2);background:var(--sk-neutral-bg);object-fit:cover;flex:none;width:2.5rem;height:2.5rem;display:block}.sk-panels{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem;display:grid}.sk-panel,.sk-form{border:1px solid var(--sk-border);border-radius:var(--sk-radius);flex-direction:column;gap:.75rem;padding:1rem;display:flex}.sk-form{background:var(--sk-neutral-bg)}.sk-dl{flex-direction:column;gap:.125rem;margin:0;display:flex}.sk-dl dt{color:var(--sk-muted);font-size:.75rem}.sk-dl dt:not(:first-child){margin-top:.5rem}.sk-dl dd{overflow-wrap:break-word;margin:0}.sk-address-block{font-style:normal}.sk-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;display:grid}.sk-field-note{align-self:end}.sk-fieldset{border:1px solid var(--sk-border);border-radius:var(--sk-radius);flex-direction:column;gap:.5rem;margin:0;padding:.75rem 1rem;display:flex}.sk-fieldset legend{color:var(--sk-muted);padding:0 .25rem;font-size:.8125rem}.sk-details summary{cursor:pointer;font-weight:500}.sk-details[open] summary{margin-bottom:.75rem}.sk-actions-start{justify-content:flex-start}.sk-confirm{white-space:normal;text-align:right;flex-direction:column;align-items:flex-end;gap:.375rem;max-width:18rem;display:inline-flex}.sk-badge-danger{color:var(--sk-danger);background:#fee2e2}.sk-day{white-space:nowrap;align-items:center}.sk-toolbar .sk-day .sk-input{width:auto;min-width:0}.sk-hint{color:var(--sk-muted);align-items:center;gap:.375rem;margin-top:.25rem;font-size:.75rem;display:flex}.sk-list{flex-direction:column;gap:.25rem;margin:0;padding-left:1.25rem;display:flex}.sk-address-check{gap:.5rem;display:grid}.sk-address-suggestion{font-weight:600}
