.wb-week{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:12px}.wb-day{background:var(--panel);border:1px solid var(--line);border-radius:var(--rs);padding:10px 14px;text-align:left;display:grid;grid-template-columns:1fr auto;gap:3px;cursor:pointer}.wb-day b{font-size:20px;color:var(--acc)}.wb-day small{color:var(--muted)}.wb-day.on{border-color:var(--acc);box-shadow:inset 0 -3px var(--acc)}.wb-summary{display:flex;flex-wrap:wrap;gap:8px 22px;color:var(--muted);font-size:12px;margin:10px 0 16px}.wb-layout{display:grid;grid-template-columns:minmax(500px,1.18fr) minmax(360px,1fr);gap:18px;align-items:start}.wb-section{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.wb-section h2{margin:0}.wb-section .muted{font-size:12px}.wb-list-head,.wb-select{display:grid;grid-template-columns:minmax(150px,1.2fr) minmax(145px,1fr) minmax(145px,1fr);gap:12px;align-items:center}.wb-list-head{grid-template-columns:minmax(150px,1.2fr) minmax(145px,1fr) minmax(145px,1fr) 54px;padding:0 10px 6px;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.04em}.wb-task{position:relative;background:var(--panel);border:1px solid var(--line);border-radius:9px;margin-bottom:4px;padding-right:54px}.wb-task.selected{border-color:var(--acc);box-shadow:inset 3px 0 var(--acc)}.wb-select{border:0;background:none;text-align:left;width:100%;min-height:54px;cursor:pointer;padding:7px 10px;color:inherit}.wb-select b{display:block;font-size:13px;line-height:1.25}.wb-select span,.wb-select small{font-size:11px;line-height:1.3}.wb-company small,.wb-last small,.wb-next small{display:block;color:var(--muted);margin-bottom:2px}.wb-row-actions{position:absolute;right:7px;top:50%;transform:translateY(-50%);display:flex;gap:3px}.wb-row-actions a,.wb-row-actions button{border:0;background:none;color:var(--acc);font-size:10px;padding:4px 2px;cursor:pointer;text-decoration:none}.wb-editor{position:sticky;top:76px;max-height:calc(100vh - 94px);overflow:auto}.wb-editor form{display:grid;gap:10px;margin:14px 0}.wb-editor iframe{width:100%;min-height:300px;border:1px solid var(--line);background:var(--panel2)}.wb-editor h3{margin:18px 0 8px}.wb-editor input{width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:var(--rs);background:var(--panel2);color:var(--text);font:inherit}.wb-list .chain,.wb-list .t-ic{display:none}.wb-list .row-act{font-size:11px}@media(min-width:901px){.wb-list{max-height:calc(100vh - 310px);min-height:380px;overflow:auto;padding-right:5px}}@media(max-width:1050px){.wb-layout{grid-template-columns:minmax(430px,1fr) minmax(340px,.9fr)}.wb-list-head,.wb-select{grid-template-columns:minmax(130px,1.15fr) minmax(120px,.9fr) minmax(125px,1fr)}}@media(max-width:900px){.wb-layout{grid-template-columns:1fr}.wb-editor{position:static;max-height:none}.wb-week{gap:4px}.wb-day{padding:8px;display:flex;flex-direction:column}.wb-day span{font-size:11px}.wb-list{max-height:460px;overflow:auto}.wb-list-head{display:none}.wb-task{padding-right:44px}.wb-select{grid-template-columns:minmax(120px,1fr) minmax(110px,.9fr);gap:7px;padding:7px 8px}.wb-next{grid-column:1/-1;display:flex;gap:6px}.wb-next small{margin:0}.wb-row-actions{right:5px;flex-direction:column}}@media(max-width:520px){.wb-week{overflow-x:auto;grid-template-columns:repeat(5,minmax(92px,1fr))}.wb-select{grid-template-columns:1fr}.wb-last,.wb-next{display:flex;gap:5px}.wb-last small,.wb-next small{margin:0}.wb-task{padding-right:42px}}
