#reminderButton{width:auto;min-width:76px;padding:8px 12px;gap:7px}#reminderButton>span{font-size:13px;white-space:nowrap}
.operations-work-panel{background:var(--surface,#fff);border:1px solid var(--line,#dbe7f4);border-radius:12px;padding:16px;margin-bottom:16px;min-width:0}
.operations-page-strip{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;background:#eff6ff;padding:10px 14px;border:1px solid #d3e4fa;border-radius:10px;margin-bottom:12px;font-size:13px;color:#264b77}.operations-page-strip button{background:#fff;border:1px solid #cad9ec;border-radius:8px;padding:8px 12px;min-height:38px;color:#245283;cursor:pointer}
.operations-head{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:10px}.operations-head h3{margin:0}.operations-head small{color:#64748b}
.operations-head-actions{display:flex;flex-wrap:wrap;gap:8px}.operations-head [data-operations-count]{font-size:13px;font-weight:400;color:#58687a}.operations-collapsed .operations-head{margin-bottom:0}#workOperationsPreview[hidden]{display:none}
#operationsInboxDialog{width:min(850px,calc(100vw - 24px));max-height:85vh;box-sizing:border-box;overflow:auto}#operationsInboxDialog>*{min-width:0}
.operation-tabs,.operation-team{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.operation-tabs [aria-pressed=true]{background:#006ce5;color:white}.operation-team span{background:#eef4fa;padding:6px 10px;border-radius:8px;font-size:13px}
.operation-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px 0;border-bottom:1px solid #e2e8f0;overflow-wrap:anywhere}.operation-item strong{font-size:14px}.operation-item p{font-size:13px;color:#52647a;line-height:1.5;margin:6px 0}.operation-meta{display:flex;gap:8px 14px;flex-wrap:wrap;font-size:12px;color:#58687a}.operation-actions{display:flex;gap:6px;align-items:flex-start}.operation-item details{grid-column:1/-1;font-size:12px;color:#64748b}.operation-overdue .operation-meta{color:#b42318}.operation-warning{color:#b45309}.operation-empty{padding:16px;color:#64748b}
.operation-actions button,.operation-tabs button,.operations-head button,.operations-work-panel [data-open-operations],#operationsTransferDialog button{min-height:38px;border:1px solid #cad9ec;border-radius:8px;background:#fff;color:#245283;padding:7px 12px;cursor:pointer}
#operationsInboxDialog>[data-close]{min-height:44px;background:#fff;border:1px solid #cad9ec;border-radius:8px;color:#245283;padding:8px 16px;margin-top:12px}
@media(max-width:600px){.operation-item{grid-template-columns:minmax(0,1fr)}.operation-actions button,.operation-tabs button,.operations-head button,.operations-page-strip button{min-height:44px}.operation-actions button{flex:1}.operations-work-panel{padding:12px}.operation-item details{grid-column:1}}
@media(max-width:600px){#workOverlay .work-drawer{width:100vw;max-width:100vw;padding:16px;box-sizing:border-box}#workOverlay .work-detail-grid{grid-template-columns:minmax(0,1fr);gap:16px}#workOverlay .work-drawer :is(input,select,textarea,button){font-size:14px;min-height:44px;max-width:100%;box-sizing:border-box}#workOverlay .work-drawer :is(label,p,small,dt,dd,.work-status){font-size:13px;line-height:1.5}#workOverlay .work-detail-actions{display:flex;flex-wrap:wrap;gap:8px}#workOverlay .work-drawer-close{width:44px;height:44px;font-size:24px}}
@media(max-width:600px){#workOverlay .work-note-form{display:grid;grid-template-columns:minmax(0,1fr) auto}#workOverlay .work-note-form input{min-width:0;width:100%}}
