.v12-schedule-filter-wrap{margin:0 0 12px}.v12-schedule-filter-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.v12-filter-toggle{border:1px solid var(--line);background:#fff;border-radius:10px;padding:8px 10px;font:inherit;font-size:10.5px;font-weight:850;color:#344b66;cursor:pointer}.v12-filter-toggle.active{border-color:#075EDB;color:#075EDB;background:#F4F8FF}.v12-schedule-filter{display:none;margin-top:8px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px}.v12-schedule-filter.open{display:block}.v12-team-checks{display:flex;flex-wrap:wrap;gap:6px}.v12-team-check{display:flex;align-items:center;gap:5px;border:1px solid #DDE5EF;border-radius:99px;padding:7px 9px;font-size:10px;font-weight:800;color:#506176;background:#fff;cursor:pointer}.v12-team-check:has(input:checked){border-color:#8CB5ED;background:#F1F7FF;color:#075EDB}.v12-team-check input{accent-color:#075EDB}.v12-filter-note{font-size:9.5px;color:#8995A5;margin-top:8px}.v12-admin-switch{font-size:10.5px!important;background:#fff!important;border:1px dashed #C9D5E3!important;color:#617188!important}.v12-admin-switch.on{border-style:solid!important;border-color:#91B4E6!important;background:#F2F7FF!important;color:#075EDB!important}.v12-admin-badge{display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:900;color:#075EDB;background:#EDF5FF;border-radius:99px;padding:4px 7px;margin-top:6px}.v12-admin-menu{margin-top:6px}.v12-admin-menu button{background:#F7FAFE!important;border:1px solid #DFE8F4!important;color:#2D496A!important}.v12-admin-list{border:1px solid var(--line);border-radius:13px;background:#fff;overflow:hidden;margin-bottom:10px}.v12-admin-row{display:flex;align-items:center;gap:9px;padding:11px 12px;border-bottom:1px solid #EDF1F6}.v12-admin-row:last-child{border-bottom:0}.v12-admin-row-main{min-width:0;flex:1}.v12-admin-row-main b{font-size:12px;display:block}.v12-admin-row-main span{font-size:10px;color:var(--text-2);display:block;margin-top:2px}.v12-small-btn{border:1px solid var(--line);background:#fff;border-radius:8px;padding:6px 8px;font:inherit;font-size:9.5px;font-weight:850;cursor:pointer;color:#465C75}.v12-small-btn.danger{color:#C0392B}.v12-admin-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:10px 0 14px}.v12-admin-action{border:1px solid #DDE7F3;background:#F8FBFF;border-radius:11px;padding:10px 6px;font:inherit;font-size:10px;font-weight:900;color:#315273;cursor:pointer}.v12-member-team{font-size:10px!important;min-height:36px!important;padding:7px 8px!important}.v12-team-count{font-size:9px;font-weight:900;color:#075EDB;background:#EEF5FF;border-radius:99px;padding:4px 6px;white-space:nowrap}
