[data-organizer-content][data-organizer-platform-section],.organizer-platform-v2{display:grid;gap:18px}.organizer-platform-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:22px}.organizer-platform-header h2{margin:4px 0 8px}.organizer-platform-header p{margin:0;color:var(--muted)}.organizer-platform-header label{display:grid;gap:6px;min-width:260px}.organizer-platform-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.organizer-platform-metrics article{padding:18px;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.organizer-platform-metrics span,.organizer-platform-metrics small{display:block;color:var(--muted)}.organizer-platform-metrics strong{display:block;font-size:28px;margin:6px 0}.organizer-platform-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.organizer-platform-start-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.organizer-platform-panel{padding:20px;min-width:0}.organizer-platform-panel h3{margin:4px 0}.organizer-platform-resource-list,.organizer-platform-stack{display:grid;gap:10px}.organizer-platform-resource-list article,.organizer-platform-stack article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--surface) 90%,transparent)}.organizer-platform-resource-list article div,.organizer-platform-stack article div{display:grid;gap:3px;min-width:0}.organizer-platform-resource-list small,.organizer-platform-stack small{color:var(--muted)}.organizer-platform-table-wrap{overflow:auto}.organizer-platform-table-wrap table{width:100%;border-collapse:collapse}.organizer-platform-table-wrap th,.organizer-platform-table-wrap td{padding:10px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.organizer-platform-table-wrap td small{display:block;color:var(--muted);margin-top:3px}.organizer-platform-event-select{display:grid;gap:6px;max-width:680px}.organizer-platform-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.organizer-platform-form,.organizer-platform-form-inline,.organizer-platform-service-form{display:grid;gap:10px;margin:12px 0 16px}.organizer-platform-form-inline{grid-template-columns:minmax(220px,1fr) minmax(160px,.5fr) auto;align-items:end}.organizer-platform-service-form{grid-template-columns:repeat(5,minmax(130px,1fr)) auto;align-items:end}.organizer-platform-form textarea{min-height:88px;resize:vertical}.organizer-camera{display:grid;gap:8px;margin:12px 0}.organizer-camera video{width:100%;max-height:360px;object-fit:cover;border-radius:16px;background:#000}.organizer-issued{display:grid;gap:10px;padding:12px;border:1px solid var(--border);border-radius:14px;margin:12px 0}.organizer-issued>div{display:grid;gap:6px;max-height:240px;overflow:auto}.organizer-issued code{display:block;white-space:normal;word-break:break-all;padding:7px;border-radius:8px;background:var(--surface-strong)}.organizer-dot{width:10px;height:10px;border-radius:50%;background:var(--muted);flex:0 0 auto}.organizer-dot.ready,.organizer-dot.active,.organizer-dot.done,.organizer-dot.sent,.organizer-dot.resolved,.organizer-dot.closed{background:#22c55e}.organizer-dot.blocked,.organizer-dot.critical,.organizer-dot.failed,.organizer-dot.escalated{background:#ef4444}.organizer-dot.in_progress,.organizer-dot.scheduled,.organizer-dot.sending,.organizer-dot.acknowledged{background:#f59e0b}.priority-critical{border-color:color-mix(in srgb,#ef4444 55%,var(--border))!important}.priority-high{border-color:color-mix(in srgb,#f59e0b 45%,var(--border))!important}.organizer-platform-empty{padding:30px}.organizer-platform-tab{white-space:nowrap}@media(max-width:980px){.organizer-platform-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.organizer-platform-columns,.organizer-platform-start-grid{grid-template-columns:1fr}.organizer-platform-service-form{grid-template-columns:1fr 1fr}.organizer-platform-header{align-items:stretch;flex-direction:column}.organizer-platform-header label{min-width:0}}@media(max-width:640px){.organizer-platform-metrics{grid-template-columns:1fr 1fr}.organizer-platform-form-inline,.organizer-platform-service-form{grid-template-columns:1fr}.organizer-platform-panel{padding:14px}.organizer-platform-header{padding:16px}.organizer-platform-resource-list article,.organizer-platform-stack article{align-items:flex-start;flex-direction:column}.organizer-platform-resource-list article .button,.organizer-platform-stack article .button{width:100%}}
