.wr{--wr-ac:#8b1c26;--wr-acd:#6e1219;--wr-ink:#16130f;--wr-mut:#6b645c;--wr-ln:#e4ded6;--wr-bg:#faf8f5;--wr-ok:#1f7a4a;--wr-warn:#a86400;--wr-err:#b3261e;background:var(--wr-bg);color:var(--wr-ink);font-family:var(--font-body-family);font-size:1.5rem;line-height:1.5;padding:32px 0 64px}.wr *{box-sizing:border-box}.wr h1,.wr h2,.wr h3,.wr h4{font-family:var(--font-heading-family);line-height:1.15;margin:0;color:var(--wr-ink);letter-spacing:0}.wr-wrap{max-width:1180px;margin:0 auto;padding:0 16px}.wr-hero h1{font-size:clamp(3rem,5vw,4.2rem);font-weight:800}.wr-hero p{color:var(--wr-mut);max-width:680px;margin:8px 0 20px}.wr-testbar{background:#fff7e6;border:1px solid #f0dcb4;border-radius:8px;padding:9px 12px;font-size:1.4rem;color:#6b4a00;margin:0 0 14px}.wr-steps{display:flex;gap:6px;margin:0 0 18px;padding:0;list-style:none;flex-wrap:wrap}.wr-steps li{font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:6px 10px;border-radius:99px;background:#eee8e1;color:var(--wr-mut)}.wr-steps li.on{background:var(--wr-ac);color:#fff}.wr-steps li.done{background:#e6d3d5;color:var(--wr-ac)}.wr-card{background:#fff;border:1px solid var(--wr-ln);border-radius:12px;padding:20px;margin-bottom:16px}.wr-card h2{font-size:2rem;margin-bottom:4px}.wr-card h3{font-size:1.6rem;margin-bottom:6px}.wr-sub{color:var(--wr-mut);font-size:1.4rem;margin:0 0 14px}.wr-small{font-size:1.3rem;color:var(--wr-mut);margin-top:8px}.wr-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.wr-f{display:block;font-size:1.3rem;font-weight:700}.wr input,.wr select{font-family:inherit;color:var(--wr-ink)}.wr-f input{display:block;width:100%;margin-top:4px;padding:10px 11px;border:1.5px solid var(--wr-ln);border-radius:8px;font-size:1.6rem;background:#fff}.wr input:focus-visible,.wr select:focus-visible,.wr button:focus-visible{outline:2px solid rgba(139,28,38,.45);outline-offset:1px;border-color:var(--wr-ac)}.wr-req{color:var(--wr-ac)}.wr-tpls{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.wr-tpl{border:1.5px solid var(--wr-ln);border-radius:10px;padding:12px;cursor:pointer;background:#fff;text-align:left;font:inherit;color:var(--wr-ink)}.wr-tpl b{display:block;font-family:var(--font-heading-family)}.wr-tpl small{color:var(--wr-mut);font-size:1.3rem}.wr-tpl.on{border-color:var(--wr-ac);box-shadow:0 0 0 3px #8b1c2626}.wr-row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.wr-row label{display:inline-flex;gap:6px;align-items:center}.wr-btn{display:inline-flex;align-items:center;gap:6px;border:1.5px solid var(--wr-ac);background:#fff;color:var(--wr-ac);font:700 1.4rem/1.2 var(--font-body-family);padding:10px 14px;border-radius:8px;cursor:pointer;min-height:44px}.wr-btn.wr-p{background:var(--wr-ac);color:#fff}.wr-btn.wr-p:hover{background:var(--wr-acd)}.wr-btn.wr-s{border-color:var(--wr-ln);color:var(--wr-ink)}.wr-btn.wr-sm{padding:6px 10px;font-size:1.3rem;min-height:36px}.wr-btn:disabled{opacity:.45;cursor:not-allowed}.wr-chips{display:flex;gap:8px;flex-wrap:wrap}.wr-chip{border:1.5px dashed #cfc5ba;background:#fff;border-radius:99px;padding:7px 12px;font:700 1.3rem var(--font-body-family);cursor:pointer;color:var(--wr-mut)}.wr-chip:hover{border-color:var(--wr-ac);color:var(--wr-ac)}.wr-gl{display:grid;gap:10px;margin:12px 0}.wr-gi{display:grid;grid-template-columns:1.1fr 1fr 1.6fr auto;gap:12px;align-items:center;border:1.5px solid var(--wr-ln);border-radius:10px;padding:10px 12px}.wr-gi b{font-family:var(--font-heading-family)}.wr-gi small{display:block;color:var(--wr-mut);font-size:1.25rem}.wr-gi input{width:100%;padding:9px 10px;border:1.5px solid var(--wr-ln);border-radius:7px;font-size:1.5rem}.wr-tag{display:inline-block;font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:2px 7px;border-radius:5px;background:#f3eee8;color:var(--wr-mut);margin:2px 4px 0 0}.wr-tag.wr-m{background:#efe3e4;color:var(--wr-ac)}.wr-drop{border:2px dashed #d6ccc1;border-radius:10px;padding:16px;text-align:center;color:var(--wr-mut);background:#fdfbf8}.wr-drop.hot{border-color:var(--wr-ac);background:#fbf1f2}.wr-drop .wr-btn{margin-left:6px}.wr-tw{overflow:auto;border:1px solid var(--wr-ln);border-radius:10px;margin-top:12px;-webkit-overflow-scrolling:touch}.wr table{border-collapse:collapse;width:100%;font-size:1.4rem;margin:0}.wr th{background:#f3eee8;text-align:left;font-size:1.15rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:8px;white-space:nowrap;color:var(--wr-ink);border:0}.wr th.wr-gh{background:#ead9da;color:var(--wr-ac);text-align:center;border-left:2px solid #fff}.wr th.wr-gs{border-left:2px solid #fff}.wr td{border:0;border-top:1px solid var(--wr-ln);padding:4px;vertical-align:top}.wr-rtbl td,.wr-maptbl td{padding:8px}.wr td.wr-gs{border-left:2px solid #f3eee8}.wr-tbl input,.wr-tbl select{width:100%;min-width:84px;padding:7px 8px;border:1px solid transparent;border-radius:6px;font-size:1.4rem;background:transparent}.wr-tbl input:hover,.wr-tbl select:hover{border-color:var(--wr-ln)}.wr-tbl input::placeholder{color:#b9b0a6;font-style:italic}.wr-tbl input[data-f=num]{min-width:56px}.wr-bad input,.wr-bad select{background:#fdecea!important;border-color:#f1b5ae!important}.wr-warn input,.wr-warn select{background:#fff4e0!important;border-color:#f0d29c!important}.wr td.wr-n{color:var(--wr-mut);font-size:1.2rem;padding:10px 6px;text-align:right;width:28px}.wr-x{border:0;background:none;color:var(--wr-mut);cursor:pointer;font-size:2rem;line-height:1;padding:6px 10px;min-width:36px;min-height:36px}.wr-x:hover{color:var(--wr-err)}.wr-issues{margin:12px 0 0;padding:0;list-style:none;font-size:1.4rem}.wr-issues li{padding:7px 10px;border-radius:7px;margin-bottom:6px;display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap}.wr-issues li.wr-e{background:#fdecea;color:#7d1a13}.wr-issues li.wr-w{background:#fff4e0;color:#6b4300}.wr-issues li button{border:1px solid currentColor;background:#fff;color:inherit;border-radius:6px;font:700 1.25rem var(--font-body-family);padding:4px 9px;cursor:pointer}.wr-pill{display:inline-block;font-size:1.2rem;font-weight:700;padding:3px 9px;border-radius:99px;background:#eee8e1;color:var(--wr-mut)}.wr-pill.wr-ok{background:#e3f3ea;color:var(--wr-ok)}.wr-pill.wr-e{background:#fdecea;color:var(--wr-err)}.wr-maptbl select{padding:7px;border:1.5px solid var(--wr-ln);border-radius:7px;font-size:1.4rem;max-width:100%}.wr-why{font-size:1.2rem;color:var(--wr-warn)}.wr-tot{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.wr-tot .wr-card{margin:0}.wr-sz td{padding:5px}.wr-sz td:last-child{text-align:right;font-weight:700}.wr-totr td{font-weight:800}.wr-confirm{display:flex;gap:10px;align-items:flex-start;background:#fbf1f2;border:1.5px solid #e6c4c7;border-radius:10px;padding:14px;font-weight:600;cursor:pointer}.wr-confirm input{width:22px;height:22px;margin-top:2px;accent-color:var(--wr-ac);flex:none}.wr-foot{display:flex;justify-content:space-between;gap:10px;margin-top:16px;flex-wrap:wrap}.wr-kv{display:grid;grid-template-columns:max-content 1fr;gap:4px 14px;font-size:1.4rem;margin:0 0 6px}.wr-kv dt{color:var(--wr-mut)}.wr-kv dd{margin:0;font-weight:700}.wr-mut{color:var(--wr-mut)}.wr-dim{color:#c4bbb1}.wr-pc{border:1.5px solid var(--wr-ln);border-radius:10px;padding:12px;margin-top:10px;background:#fff}.wr-pc h4{margin:0 0 8px;font-size:1.5rem;display:flex;justify-content:space-between;align-items:center}.wr-two{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wr-pc label{font-size:1.2rem;font-weight:700;color:var(--wr-mut);display:block}.wr-pc input,.wr-pc select{width:100%;padding:10px;border:1.5px solid var(--wr-ln);border-radius:7px;font-size:1.6rem;background:#fff;margin-top:2px}.wr-gr{border-top:1px dashed var(--wr-ln);margin-top:10px;padding-top:8px}.wr-gr b{font-family:var(--font-heading-family);font-size:1.4rem}.wr-hide{display:none!important}.wr-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wr-toast{position:fixed;bottom:18px;left:50%;transform:translate(-50%);background:var(--wr-ink);color:#fff;padding:9px 14px;border-radius:8px;font-size:1.4rem;opacity:0;transition:opacity .2s;pointer-events:none;z-index:50;max-width:90vw;text-align:center}.wr-toast.on{opacity:1}@media(max-width:720px){.wr-gi{grid-template-columns:1fr;gap:6px}}@media(max-width:640px){.wr-card{padding:16px}.wr{padding-top:20px}.wr-foot .wr-btn{flex:1;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/wdi-roster.css.map */
