body.admin-studio-view dialog.staff-treatment-board{width:min(1500px,96vw);max-width:96vw!important;width:96vw!important;height:88vh;border:1px solid #dce4df;border-radius:20px!important;padding:24px!important;color:#162d26;background:#f7f9f7}.staff-treatment-board::backdrop{background:#12251b66}.staff-treatment-board>header{display:flex;justify-content:space-between;gap:20px;align-items:start}.staff-treatment-board h2{margin:0;font-size:26px}.staff-treatment-board header p{margin:8px 0;color:#52645c}.staff-treatment-board button{cursor:pointer}.staff-treatment-board [data-close]{border:0;background:none;font-size:30px}.staff-board-tools{display:flex;gap:20px;align-items:center;margin:16px 0}.staff-board-tools input{padding:12px;border:1px solid #cbd9d0;border-radius:10px;min-width:240px}.staff-board-tools p{font-size:13px}.staff-board-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:18px;height:calc(100% - 145px)}.staff-board-layout aside{overflow:auto;padding-right:8px}.staff-board-layout h3{margin:0 0 14px;font-size:16px}.staff-board-workers{display:flex;gap:14px;overflow:auto;align-items:stretch}.staff-board-column{flex:0 0 255px;background:#edf2ed;border:1px solid #dae3db;border-radius:14px;padding:14px;overflow:auto}.staff-board-column.is-focused{border-color:#38654c}.staff-board-column h3{display:flex;align-items:center;gap:9px;position:sticky;top:-14px;background:#edf2ed;padding:10px 0;z-index:1}.staff-board-column h3 img{width:30px;height:30px;border-radius:50%;object-fit:cover}.staff-board-column h3 small{margin-left:auto;font-weight:400}.staff-board-column.drag-over{outline:2px dashed #38654c;background:#dcebdd}.staff-board-source{display:flex;gap:8px;padding:12px;background:#fff;border:1px solid #dce4df;border-radius:10px;margin-bottom:9px;cursor:grab}.staff-board-source strong,.staff-board-assigned strong{font-size:13px;line-height:1.4;font-weight:500}.staff-board-source small{display:block;font-size:11px;color:#64766b;margin:5px 0}.staff-board-source select{max-width:210px;padding:5px;border:1px solid #d7e2d8;border-radius:6px;background:white;font-size:12px}.staff-board-assigned{background:white;border:1px solid #dbe4da;border-radius:10px;padding:11px;margin-bottom:10px}.staff-board-assigned>div:first-child{display:flex;justify-content:space-between;gap:8px}.staff-board-assigned [data-remove]{border:0;background:none;font-size:20px;align-self:start}.staff-board-days{display:flex;flex-wrap:wrap;gap:4px;margin-top:10px}.staff-board-days button{border:1px solid #dce4df;border-radius:6px;background:white;color:#52645c;padding:5px;font-size:10px;min-width:25px}.staff-board-days button[aria-pressed=true]{background:#254f39;color:white;border-color:#254f39}.staff-board-empty{font-size:13px;color:#68776d;padding:20px 8px;border:1px dashed #bccfbf;border-radius:9px}.staff-board-drop{min-height:100px}@media(max-width:650px){.staff-treatment-board{padding:16px;height:94vh}.staff-board-layout{grid-template-columns:1fr;height:auto}.staff-board-layout aside{max-height:27vh}.staff-board-workers{height:48vh}.staff-board-tools{display:block}.staff-board-tools input{width:100%;min-width:0;box-sizing:border-box}.staff-board-tools p{min-height:16px}.staff-treatment-board h2{font-size:22px}}

.staff-treatment-board .staff-board-days button[aria-pressed="false"]{background:#eff0ef;color:#929a95;border-color:#e0e4e1;opacity:.55}.staff-treatment-board .staff-board-days button[aria-pressed="true"]{background:#275a40;color:#fff;border-color:#275a40;opacity:1;box-shadow:0 1px 3px #173a2922}.staff-treatment-board .staff-board-days button:hover{opacity:1;outline:1px solid #7a9b83}.staff-treatment-board .staff-board-days button:focus-visible{outline:2px solid #193e2b;outline-offset:2px}
