.onb-work-restriction-panel{display:grid;gap:1rem}
.onb-work-restriction-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}
.onb-work-restriction-head h3{margin:0 0 .25rem}
.onb-work-restriction-head p{margin:0;color:var(--muted,#64748b)}
.onb-work-restriction-source{border-left:4px solid #155eef;background:#eff6ff}
.onb-work-restriction-state{padding:.7rem .85rem;border:1px solid var(--border,#dbe3ee);border-radius:10px;background:rgba(15,23,42,.025);font-weight:600}
.onb-work-restriction-toggle-row{padding:.8rem;border:1px solid var(--border,#dbe3ee);border-radius:11px;background:rgba(15,23,42,.02)}
.onb-work-restriction-panel h4{margin:.35rem 0 0}
.onb-work-restriction-panel textarea{min-height:92px}
@media(max-width:760px){.onb-work-restriction-head{display:grid}.onb-work-restriction-head button{width:100%}}
