@charset "UTF-8";.header-top,.search-bar,.breadcrumb-strip{max-width:var(--maxw);margin-inline:auto}.header-top{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:.75rem 1.5rem;padding:.9rem 1rem 0}.brand{padding:0 0 .6rem 3rem}.brand h1{margin:0;line-height:0}.brand .logo{display:inline-block}.brand img{display:block;max-width:100%;height:auto}.header-right{display:flex;flex-direction:column;align-items:flex-end;gap:.9rem}.user-strip{display:flex;align-items:center;gap:.35rem;font-size:.85rem;color:#222}.user-strip a{color:#222;font-weight:700}.user-strip .logout{padding:0;border:none;background:none;color:var(--c-accent);font-weight:700}.user-strip .logout:hover:not(:disabled){background:none;text-decoration:underline}.main-buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.main-buttons a{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-width:6.2rem;padding:.4rem .9rem;border-radius:var(--radius) var(--radius) 0 0;background:var(--c-ink-dark);color:#fff;font-weight:700;text-decoration:none}.main-buttons a:hover,.main-buttons a.active{background:#463f3a}.main-buttons .badge{min-width:1.3rem;padding:0 .35rem;border-radius:var(--radius-sm);background:var(--c-accent);font-size:.8rem;text-align:center}.search-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem 1rem;padding:.45rem .6rem;background:var(--g-searchbar);border-radius:var(--radius-sm) var(--radius-sm) 0 0}.search-box{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.search-box input,.search-box select{height:1.9rem;border-color:#fff}.search-box input{width:15rem;padding-left:1.8rem;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23aaa' stroke-width='2.5'%3E%3Ccircle cx='10' cy='10' r='6.5'/%3E%3Cpath d='M15 15l6 6'/%3E%3C/svg%3E") no-repeat .45rem center/.95rem}.search-box select{width:11rem}.search-box button,.search-box .advanced{height:1.9rem;display:inline-flex;align-items:center;padding:0 .9rem;border:1px solid #9a9a9a;border-radius:var(--radius-sm);background:var(--g-button);color:#555;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none}.prefs{display:flex;align-items:center;gap:.5rem}.lang-switcher{display:inline-flex}.lang-switcher button{min-width:2.2rem;padding:.2rem .5rem;border-radius:0;font-size:.8rem;font-weight:700}.lang-switcher button:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.lang-switcher button:last-child{margin-left:-1px;border-radius:0 var(--radius-sm) var(--radius-sm) 0}.lang-switcher button.active{background:var(--c-ink);border-color:var(--c-ink);color:#fff}.currency-switcher{display:inline-flex;align-items:center;gap:.3rem;color:#fff;font-size:.8rem;font-weight:700}.currency-switcher select{color:var(--c-text);font-size:.85rem;font-weight:400;border-color:#fff}.breadcrumb-strip{padding:.45rem .6rem;background:linear-gradient(#fff,#f6f6f6);border:1px solid var(--c-border);border-top:none;font-size:.85rem;color:#222}.breadcrumb-strip a,.breadcrumb-strip .current{font-weight:700}.verify-banner{max-width:var(--maxw);margin:.5rem auto 0;padding:.5rem 1rem;background:var(--c-highlight);border:1px solid #e6d97a;color:#5b4d0c}.verify-banner a,.verify-banner button{margin-left:.5rem}.verify-banner button{padding:.15rem .6rem}.app-footer{max-width:var(--maxw);margin:1rem auto 0;padding-bottom:1.5rem;font-size:.85rem}.footer-columns{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,17rem);gap:1px;background:#f4f4f4;border:1px solid var(--c-border)}.footer-columns section{display:flex;flex-direction:column;gap:.45rem;padding:0 0 1rem;background:#f7f7f7}.footer-columns h4{margin-bottom:.3rem;padding:.45rem .75rem;background:var(--g-boxhead);color:#222}.footer-columns a,.footer-columns .health,.footer-columns .stat{display:block;padding-inline:1rem;color:#444}.footer-columns .cookie-settings{padding:0 1rem;border:0;background:none;color:#444;font:inherit;text-align:left;cursor:pointer}.footer-columns .cookie-settings:hover{text-decoration:underline}.footer-columns .footer-brand{font-family:var(--font-display);text-transform:lowercase;letter-spacing:-.03em}.to-top{position:absolute;top:.5rem;right:.75rem;width:1.7rem;height:1.7rem;padding:0;border:none;border-radius:50%;background:#f39a2a;color:#fff;font-weight:700}.to-top:hover:not(:disabled){background:#e0861a}.copyright{margin-top:.75rem;text-align:center;color:#222;font-size:.8rem}.health strong[data-state=ok]{color:var(--c-success)}.health strong[data-state=degraded],.health strong[data-state=unreachable]{color:var(--c-danger)}.cookie-consent{position:fixed;bottom:1rem;left:50%;transform:translate(-50%);width:min(40rem,100% - 2rem);display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;background:var(--c-ink);color:#eee;border-radius:var(--radius)}.cookie-consent p{margin:0}.cookie-consent .actions{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.cookie-consent a{color:#cfe0ef}@media(max-width:768px){.header-top{align-items:flex-start}.brand{padding-left:0}.header-right{align-items:flex-start}.main-buttons{justify-content:flex-start}.main-buttons a{min-width:0}.search-box{width:100%}.search-box input{flex:1 1 100%;width:auto}.search-box select{flex:1;width:auto}.footer-columns{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr}}.section-title{margin:0 0 .75rem;padding:.3rem .6rem;background:var(--g-sectionhead);border:1px solid #e2c33a;border-radius:var(--radius-sm);color:var(--c-ink-dark);font-family:var(--font-sans);font-size:13px;font-weight:700}:root{--c-primary: #0d58ac;--c-primary-600: #0a4a92;--c-primary-700: #083a74;--c-primary-tint: #dbe7f1;--c-accent: #da370c;--c-accent-600: #b82d09;--c-link-alt: #38509e;--c-bg: #efefef;--c-surface: #ffffff;--c-surface-2: #f9f9f9;--c-border: #dddddd;--c-border-strong: #c8c8c8;--c-text: #444444;--c-muted: #767676;--c-faint: #999999;--c-success: #339900;--c-success-bg: #eef7e3;--c-danger: #da370c;--c-danger-bg: #fdece7;--c-ink: #444444;--c-ink-dark: #5a524c;--c-highlight: #fbf4bb;--g-searchbar: linear-gradient(#6aa3c8, #3d7598);--g-boxhead: linear-gradient(#f4f4f4, #e2e2e2);--g-sectionhead: linear-gradient(#fcec9a, #f3d64a);--g-button: linear-gradient(#fbfbfb, #dedede);--font-sans: Arial, Helvetica, sans-serif;--font-display: Verdana, Geneva, sans-serif;--radius: 4px;--radius-sm: 2px;--shadow-sm: none;--shadow-md: none;--maxw: 1085px}@media(min-width:1300px){:root{--maxw: 1240px}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{font-size:13px;-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);color:var(--c-text);background:var(--c-bg);font-size:1rem;line-height:1.4}img,svg,video{display:block;max-width:100%}h1,h2,h3,h4{font-family:var(--font-display);font-weight:400;line-height:1.2;color:#222}h2{font-size:1.7rem;margin-bottom:.85rem}h2 strong{font-weight:700;text-transform:uppercase}h3{font-size:1.15rem;font-weight:700}h4{font-family:var(--font-sans);font-size:1rem;font-weight:700}a{color:var(--c-primary);text-decoration:none}a:hover{text-decoration:underline}main{max-width:var(--maxw);margin:.75rem auto 0;padding:1rem 1rem 3rem;background:var(--c-surface)}input,select,textarea{font:inherit;color:inherit;background:var(--c-surface);border:1px solid #aaa;border-radius:var(--radius-sm);padding:.25rem .4rem}input::placeholder,textarea::placeholder{color:var(--c-muted)}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--c-primary);outline-offset:1px}label{font-weight:700}label.choice,label:has(>input[type=checkbox]),label:has(>input[type=radio]){font-weight:400}button{font:inherit;cursor:pointer;border-radius:var(--radius-sm);border:1px solid #a5a5a5;background:var(--g-button);color:#222;padding:.3rem .75rem}button:hover:not(:disabled){background:linear-gradient(#fff,#e8e8e8);border-color:#888}button:active:not(:disabled){background:linear-gradient(#dedede,#f4f4f4)}button:disabled{opacity:.55;cursor:not-allowed}button[type=submit],.btn-primary{color:var(--c-success);font-weight:700}.btn-danger,button.danger{color:var(--c-danger)}.link-button{padding:0;border:0;background:none;color:var(--c-primary-700);font:inherit;font-weight:400;cursor:pointer}.link-button:hover:not(:disabled){border:0;background:none;text-decoration:underline}.link-button.danger{color:var(--c-danger)}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:.4rem .6rem;border-right:1px solid #fff}th{background:var(--g-boxhead);font-size:.85rem;font-weight:700;color:#222;border-bottom:1px solid var(--c-border)}tbody tr:nth-child(odd){background:#fafafa}tbody tr:nth-child(2n){background:#efefef}.empty{color:var(--c-muted);padding:2rem 1rem;text-align:center}.empty small,.empty a{display:block;margin-top:.4rem}.empty a{font-weight:700}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:1.25rem}.account-table{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm)}.account-table tbody tr:last-child td{border-bottom:none}.account-table tbody tr:hover{background:var(--c-surface-2)}.account-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.account-table td.num{font-weight:600}.account-table .muted{color:var(--c-muted);white-space:nowrap}.account-table .row-actions{display:flex;gap:.6rem;align-items:center;white-space:nowrap}.account-table .row-actions .link-button{padding:0;border:none;background:none;font:inherit;cursor:pointer;color:var(--c-primary-700)}.account-table .row-actions .link-button.danger{color:var(--c-danger)}.sales-filters,.bulk-bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem 1rem;margin-bottom:.6rem}.sales-filters label,.bulk-bar label{display:flex;flex-direction:column;gap:.15rem;font-weight:700}.sales-filters label.choice,.bulk-bar label.choice{flex-direction:row;align-items:center;gap:.3rem;font-weight:400}.bulk-bar{align-items:center}.account-table.manage .select{width:1.5rem}.account-table.manage tr.selected{background:var(--c-surface-2)}.account-table.manage .shipping-state[data-state=shipped]{color:var(--c-success)}.account-table.manage .note{max-width:14rem}.account-table.manage .note .note-text{display:block;white-space:pre-line}.account-table.manage .note .link-button{padding:0;border:none;background:none;font:inherit;cursor:pointer;color:var(--c-primary-700)}.ends-badge{display:inline-block;margin-left:.4rem;padding:.05rem .4rem;border-radius:var(--radius-sm);font-size:.72rem;font-weight:600;font-variant-numeric:tabular-nums;background:var(--c-surface-2);color:var(--c-muted)}.ends-badge.soon{background:var(--c-danger-bg);color:var(--c-danger)}.auto-repeat-badge{display:inline-block;margin-left:.4rem;padding:.05rem .4rem;border-radius:var(--radius-sm);font-size:.72rem;font-weight:600;background:var(--c-surface-2);color:var(--c-muted)}.offers-badge{display:inline-block;margin-left:.4rem;padding:.05rem .4rem;border-radius:var(--radius-sm);font-size:.72rem;font-weight:600;background:var(--c-primary);color:#fff}.status-pill{display:inline-block;padding:.1rem .55rem;border-radius:var(--radius-sm);font-size:.78rem;font-weight:600;background:var(--c-surface-2);color:var(--c-muted)}.status-pill[data-status=active]{background:var(--c-success-bg);color:var(--c-success)}.status-pill[data-status=sold]{background:var(--c-primary-tint);color:var(--c-primary-700)}.status-pill[data-status=cancelled]{background:var(--c-danger-bg);color:var(--c-danger)}.feedback-form{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.feedback-form .rating{padding:.35rem .5rem}.feedback-form input{padding:.35rem .5rem;min-width:9rem}.feedback-left{color:var(--c-success);font-size:.85rem;font-weight:600}.bidding-item{position:relative}.bidding-item .badge{display:inline-block;margin-bottom:.4rem;padding:.1rem .55rem;border-radius:var(--radius-sm);font-size:.78rem;font-weight:600;background:var(--c-danger-bg);color:var(--c-danger)}.bidding-item .badge.winning{background:var(--c-success-bg);color:var(--c-success)}.rating-dot{display:inline-block;width:.65em;height:.65em;border-radius:50%;margin-right:.25em;background:var(--c-muted)}.rating-dot[data-rating=positive]{background:#2e9b45}.rating-dot[data-rating=negative]{background:#d63a3a}.address-status{margin-left:.4rem;font-size:11px}.address-status.verified{color:var(--c-success);font-weight:700}.address-status.unverified{color:var(--c-muted)}.seller-box .address-verified{margin-left:.3rem;font-size:11px;font-weight:700;color:var(--c-success)}
