.bwz .twz-stepper[hidden]{display:none}.bwz-gets{margin-top:26px;display:grid;gap:14px}.bwz-get ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.bwz-get li{display:flex;align-items:center;gap:12px;padding:5px 0;font-size:14px;line-height:1.4;font-weight:500;color:#fff}.bwz-cap{margin:0 0 4px;font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#ffffff8c}.bwz-from{margin:auto 0 0;padding-top:22px;font-size:12px;color:#ffffffb3}.bwz-from b{font-size:15px;font-weight:600;color:#fff}.bwz-h2{margin:22px 0 10px;font-size:13px;font-weight:600;line-height:1;color:#1c1917}.bwz-h2.first{margin-top:2px}.bwz-two{display:flex;justify-content:space-between;gap:10px}.bwz-acwrap{position:relative}.bwz-acwrap>label{display:block}.bwz-acwrap>label span{font-size:12px;font-weight:500;line-height:1;color:#1c1917}.bwz-ac{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:6;margin:0;padding:4px;list-style:none;background:#fff;border:1px solid #ebebeb;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;max-height:220px;overflow:auto}.bwz-ac[hidden]{display:none}.bwz-ac li{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px;font-size:12px;line-height:1.4;color:#1c1917;cursor:pointer}.bwz-ac li svg{width:14px;height:14px;flex:none;color:#766e68}.bwz-ac li.act,.bwz-ac li:hover{background:#f5f5f5}.bwz-selwrap{position:relative}.bwz-sel{width:100%;height:44px;box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:0 12px;border:1px solid #ebebeb;border-radius:8px;background:#fff;font-family:inherit;font-size:14px;font-weight:500;color:#1c1917;box-shadow:0 1px 2px #0000000d;cursor:pointer;text-align:left;outline:none;transition:border-color .15s,box-shadow .15s}.bwz-sel:focus-visible,.bwz-sel[aria-expanded=true]{border-color:#a88e76bf;box-shadow:0 0 0 1px #a88e7647}.bwz-sel-r{margin-left:auto;font-size:13px;font-weight:400;color:var(--twz-fg2);font-variant-numeric:tabular-nums}.bwz-sel svg{width:16px;height:16px;flex:none;color:#766e68}.bwz-pop{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:6;padding:4px;background:#fff;border:1px solid #ebebeb;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.bwz-pop[hidden]{display:none}.bwz-pop-h,.bwz-pop li{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 20px;align-items:center;column-gap:8px;padding:0 12px}.bwz-pop-h{height:28px;font-size:11px;font-weight:500;color:#766e68}.bwz-pop-h span:nth-child(2),.bwz-pop li span:nth-child(2){text-align:center;font-variant-numeric:tabular-nums}.bwz-pop-h span:nth-child(3),.bwz-pop li span:nth-child(3){text-align:right;font-variant-numeric:tabular-nums}.bwz-pop ul{list-style:none;margin:0;padding:0;max-height:344px;overflow:auto;outline:none}.bwz-pop li{height:38px;border-radius:6px;font-size:13px;color:#1c1917;cursor:pointer}.bwz-pop li[data-count=custom]{margin-top:4px;border-top:1px solid #f1f1f1;border-radius:0 0 6px 6px}.bwz-pop li[data-count=custom] span:nth-child(3){color:#315878}.bwz-pop li span:nth-child(2){color:var(--twz-fg2)}.bwz-pop li span:nth-child(3){font-weight:500}.bwz-pop li svg{width:16px;height:16px;justify-self:end;color:#315878;visibility:hidden}.bwz-pop li[aria-selected=true] svg{visibility:visible}.bwz-pop li.act,.bwz-pop li:hover{background:#f5f5f5}.bwz-custom[hidden],.bwz-who[hidden]{display:none}.bwz-code{display:grid;gap:6px;justify-items:center;width:100%;box-sizing:border-box;padding:16px;border:1px solid #ebebeb;border-radius:10px;box-shadow:0 1px 2px #0000000d}.bwz-code[hidden]{display:none}.bwz-code-cap{font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#766e68}.bwz-code-num{font-size:34px;font-weight:600;line-height:1.1;letter-spacing:.14em;font-variant-numeric:tabular-nums;color:#1c1917;user-select:all}.bwz-code-note{font-size:12px;line-height:1.5;color:#766e68}.bwz .twz-done-p b{font-weight:600;color:#1c1917}.bwz .twz-done-p[hidden]{display:none}.bwz .twz-main{position:relative}.bwz .twz-step.bwz-pre{position:absolute;left:32px;right:32px;top:0;max-height:100%;overflow:hidden;opacity:0;pointer-events:none}.bwz-who{display:grid;gap:10px;margin-top:6px}.bwz-who .twz-sub{margin:0}.bwz-custom{margin-top:14px;padding:16px;border:1px solid #ebebeb;border-radius:10px;box-shadow:0 1px 2px #0000000d;display:grid;gap:6px}.bwz-custom b{font-size:14px;font-weight:600;color:#1c1917}.bwz-custom p{margin:0;font-size:13px;line-height:1.5;color:var(--twz-fg2)}.bwz-rows{display:grid;gap:8px}.bwz-row{display:grid;grid-template-columns:22px minmax(0,1fr) minmax(0,1.2fr) 28px;gap:8px;align-items:center}.bwz-row .bwz-rm{width:28px;height:28px;border:0;background:none;color:#766e68;cursor:pointer;border-radius:6px;font-size:16px;line-height:1}.bwz-row .bwz-rm:hover{background:#f3f1ee}.bwz-add{justify-self:start;margin-top:4px;border:0;background:none;color:var(--twz-fg2,#315878);font:inherit;font-size:13px;font-weight:600;cursor:pointer;padding:0}.bwz-row>b{font-size:12px;font-weight:500;color:#766e68;font-variant-numeric:tabular-nums}.bwz-row input{width:100%;height:36px;box-sizing:border-box;padding:0 12px;border:1px solid #ebebeb;border-radius:8px;background:#fff;font-family:inherit;font-size:12px;color:#1c1917;box-shadow:0 1px 2px #0000000d;outline:none;transition:border-color .15s,box-shadow .15s}.bwz-row input:focus{border-color:#a88e76bf;box-shadow:0 0 0 1px #a88e7647}.bwz-row input.bad,.bwz .twz-field input.bad,.bwz .twz-select select.bad{border-color:#e03939;box-shadow:none}.bwz-sums{display:grid;gap:10px}.bwz-sum{border:1px solid #ebebeb;border-radius:10px;box-shadow:0 1px 2px #0000000d;overflow:hidden}.bwz-sum-h{margin:0;padding:7px 16px;background:#f6f7f9;border-bottom:1px solid #ebebeb;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#766e68}.bwz-sum-row{display:flex;justify-content:space-between;gap:16px;padding:7px 16px;font-size:13px;color:var(--twz-fg2)}.bwz-sum-row b{font-weight:500;color:#1c1917;font-variant-numeric:tabular-nums;text-align:right}.bwz-sum-row+.bwz-sum-row{border-top:1px solid #f1f1f1}.bwz-sum-total{font-size:14px;color:#1c1917}.bwz-sum-total b{font-size:18px;font-weight:600;letter-spacing:-.01em}.bwz-card{min-height:96px;padding:14px;border:1px solid #ebebeb;border-radius:10px;background:#fff;font-size:13px;color:var(--twz-fg2)}.bwz-card:empty{display:none}.bwz-lock{margin:10px 0 0;display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;color:var(--twz-fg2)}.bwz-lock svg{width:12px;height:12px}.bwz-note{margin-top:8px;text-align:center}@media(max-width:900px){.twz-aside .bwz-gets,.twz-aside .bwz-from{display:none}.bwz-row{grid-template-columns:22px minmax(0,1fr)}.bwz-row input+input{grid-column:2}}
