/* WECKETT smart box (gate4i). Shared by the home lookup and /bulk. Theme tokens only; 16px text, 44px taps. */
.wk-box-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;font-size:16px;line-height:1.4;color:var(--wk-mut)}
.wk-box-line[hidden]{display:none}
.wk-box-count{font-size:16px;color:var(--wk-fg);margin-right:4px}
.wk-box-count::after{content:" \00B7";color:var(--wk-mut)}
.wk-chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 6px 0 14px;border:1px solid var(--wk-line);border-radius:22px;background:var(--wk-card);color:var(--wk-fg);font:inherit;font-size:16px;cursor:pointer;max-width:100%}
.wk-chip span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:62vw}
.wk-chip-x{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;font-size:20px;line-height:1;color:var(--wk-mut)}
.wk-chip:hover .wk-chip-x,.wk-chip:focus-visible .wk-chip-x{background:var(--wk-line);color:var(--wk-fg)}
.wk-chip:focus-visible,.wk-box-btn:focus-visible,.wk-box-up:focus-visible{outline:3px solid var(--wk-gold);outline-offset:2px}
.wk-chip-more{padding:0 16px;color:var(--wk-mut)}
.wk-box-cost{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 16px;padding:12px 14px;border:1px solid var(--wk-line);border-radius:6px;background:var(--wk-card);font-size:16px;line-height:1.45;color:var(--wk-fg)}
.wk-box-cost[hidden]{display:none}
.wk-box-cost .wk-box-sum{font-size:16px;flex:1 1 260px}
.wk-box-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border:0;border-radius:4px;background:#16171b;color:#ffffff;font-family:inherit;font-size:18px;font-weight:700;text-decoration:none;cursor:pointer}
[data-theme="dark"] .wk-box-btn{background:#f2efe8;color:#16171b}
.wk-box-btn:hover{opacity:.9}
.wk-box-up{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;border:0;background:none;color:var(--wk-fg);font:inherit;font-size:17px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}
.wk-box-note{font-size:16px;color:var(--wk-mut);margin:0 0 12px}
.wk-box-note[hidden]{display:none}
html.wk-box-dragging body::after{content:"Drop the file: the assets are found here, nothing is sent";position:fixed;inset:12px;z-index:10001;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;border:3px dashed var(--wk-gold,#c8a84e);border-radius:12px;background:rgba(20,22,26,.78);color:#ffffff;font-size:18px;pointer-events:none}
.wk-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media (max-width:760px){.wk-box-cost .wk-box-btn{width:100%}}
