.ops-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.ops-panel{padding:16px;border:1px solid #e6e9ef;margin:16px 0;background:#fff}.ops-panel h3{margin:0 0 12px}.ops-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.ops-panel label{display:block;margin:8px 0}.ops-panel input,.ops-panel select,.ops-panel textarea{max-width:100%;padding:8px;border:1px solid #d0d4dc;border-radius:4px;font:inherit}.ops-panel table{width:100%;border-collapse:collapse}.ops-panel td,.ops-panel th{padding:10px;text-align:left;border-bottom:1px solid #e6e9ef}.ops-sync{position:fixed;bottom:10px;right:12px;z-index:150;background:#181b34;color:white;padding:8px 14px;border-radius:4px;font-size:14px;max-width:90vw}.ops-summary{white-space:pre-wrap;max-height:200px;overflow:auto;font-size:14px}.ops-list{display:grid;gap:8px}.ops-list button{text-align:left;padding:12px;border:1px solid #e6e9ef;background:#f7f8fa;color:#181b34;border-radius:4px;font:inherit}.ops-subtask{display:flex!important;gap:10px;align-items:center}.ops-subtask input[type=text]{flex:1}.ops-panel .ops-note{font-size:14px;color:#676879}.ops-scroll{overflow:auto}.ops-dialog{max-width:min(860px,96vw)}.ops-dialog input,.ops-dialog select,.ops-dialog textarea{font-size:16px}.ops-error{color:#b0173d}.ops-priority{border-left:4px solid #00adef;padding:12px}.ops-reservation{border-left:4px solid #00adef;padding:12px;margin:8px 0;background:#f7f8fa}@media(max-width:680px){.ops-grid{grid-template-columns:1fr}.ops-dialog{width:96vw;padding:16px}.ops-actions button{min-height:44px;flex:1}.ops-sync{bottom:70px}.ops-panel{padding:12px}.ops-scroll{max-width:100%}}
