:root{--indisp-bg:linear-gradient(180deg,#f4f7fd 0%,#edf3fb 100%);--indisp-card:rgba(255,255,255,0.94);--indisp-border:rgba(154,175,209,0.2);--indisp-ink:#1f314f;--indisp-muted:#667d9c;--indisp-accent:#2458d3;--indisp-shadow:0 18px 44px rgba(10,27,58,0.08)}*{box-sizing:border-box}body{margin:0;min-height:100vh;font-family:"IBM Plex Sans",sans-serif;color:var(--indisp-ink);background:radial-gradient(circle at top left,rgba(36,88,211,.1),transparent 28%),radial-gradient(circle at bottom right,rgba(78,124,214,.08),transparent 24%),var(--indisp-bg)}.indisp-page-shell{width:min(1620px,100%);margin:0 auto;padding:12px 20px 16px;display:grid;grid-template-rows:auto auto 1fr;min-height:100vh;gap:8px}.indisp-hero{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding:8px 13px;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(248,251,255,.92));border:1px solid var(--indisp-border);box-shadow:var(--indisp-shadow)}.indisp-hero-copy{display:grid;gap:4px}.indisp-eyebrow{margin:0;color:var(--indisp-accent);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.indisp-hero h1{margin:0;font-family:"Space Grotesk",sans-serif;font-size:clamp(22px,2.2vw,32px);line-height:1.02}.indisp-hero-copy p:last-child{margin:0;color:var(--indisp-muted);font-size:11px}.indisp-hero-meta{display:grid;justify-items:end;gap:5px;min-width:320px}.indisp-session-strip{display:grid;justify-items:end;gap:6px}.indisp-sync-chip-wrap{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.indisp-sync-chip{display:inline-flex;align-items:center;min-height:20px;padding:0 8px;border-radius:999px;font-size:8.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border:1px solid rgba(154,175,209,.22);background:rgba(255,255,255,.84);color:#39506f}.indisp-sync-chip.is-online{background:rgba(2,122,72,.1);color:#027a48;border-color:rgba(2,122,72,.18)}.indisp-sync-chip.is-soft{background:rgba(36,88,211,.08);color:#2458d3;border-color:rgba(36,88,211,.14)}.indisp-hero-actions,.indisp-head-inline-actions,.indisp-table-actions,.indisp-inline-actions,.indisp-modal-actions,.indisp-catalog-actions{display:flex;flex-wrap:wrap;gap:6px}.indisp-back-link{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;color:#2149a6;text-decoration:none;font-size:12px;font-weight:800;border-radius:999px;border:1px solid rgba(36,88,211,.16);background:#f7faff;box-shadow:0 10px 22px rgba(16,36,73,0.04)}.indisp-back-link:hover{color:#2458d3;background:#eef4ff}.indisp-hero-actions .button{min-height:38px;padding-inline:12px;font-weight:800;border-radius:999px;border:1px solid rgba(36,88,211,.14);box-shadow:0 10px 22px rgba(16,36,73,0.06)}.indisp-hero-actions .indisp-back-link{min-height:34px;padding-inline:12px}.indisp-hero-actions .button.button-primary{min-height:38px;padding-inline:14px}.indisp-hero-actions .button.button-ghost,.indisp-inline-actions .button.button-ghost,.indisp-catalog-actions .button.button-ghost{background:#f7faff;color:#2149a6;border-color:rgba(36,88,211,.16)}.indisp-hero-actions .button.button-secondary,.indisp-inline-actions .button.button-secondary{background:linear-gradient(180deg,#eef4ff,#e4edff);color:#203f88;border-color:rgba(36,88,211,.14)}.indisp-hero-actions .button.button-primary,.indisp-modal-actions .button.button-primary{background:linear-gradient(180deg,#2f64ea,#2158d5);color:#fff;border-color:transparent}.indisp-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.indisp-kpi-card,.indisp-card,.indisp-modal-dialog{border-radius:18px;background:var(--indisp-card);border:1px solid var(--indisp-border);box-shadow:var(--indisp-shadow)}.indisp-kpi-card{padding:6px 8px;display:grid;gap:3px}.indisp-kpi-card span,.field span,.indisp-metric span,.indisp-trace-item time,.indisp-inline-label{color:var(--indisp-muted);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.indisp-kpi-card strong{color:var(--indisp-ink);font-size:15px}.indisp-kpi-card span{display:flex;align-items:center;gap:6px}.indisp-kpi-info{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;padding:0;border:1px solid rgba(154,175,209,.24);border-radius:999px;background:rgba(255,255,255,.88);color:#59718f;font-size:9px;font-weight:900;line-height:1;cursor:help}.indisp-kpi-card small{display:block;margin-top:3px;color:var(--indisp-muted);font-size:9px;line-height:1.3}.indisp-main{min-height:0;display:flex;margin-top:12px !important}.indisp-main>.indisp-card{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.indisp-card{padding:9px;min-height:0}.indisp-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px}.indisp-card-head--tight{margin-bottom:6px}.indisp-card-head h2,.indisp-modal-head h2{margin:0;font-size:15px}.indisp-card-head p,.indisp-modal-head p{margin:3px 0 0;color:var(--indisp-muted);font-size:10px}.indisp-page-shell .notice.notice-warning{padding:5px 10px;border-radius:12px;font-size:10px}.indisp-table-count{margin:4px 0 0;color:var(--indisp-muted);font-size:10px;font-weight:700}.indisp-tabs{display:flex;gap:6px;margin-bottom:8px;flex-wrap:wrap}.indisp-tab{min-height:28px;padding:0 11px;border-radius:999px;border:1px solid rgba(154,175,209,.34);background:#f6f9ff;color:#506582;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.indisp-tab.is-active{color:#1848b5;background:linear-gradient(180deg,rgba(33,88,213,.14),rgba(33,88,213,.08));border-color:rgba(33,88,213,.34)}.indisp-filter-grid,.indisp-form-grid,.indisp-close-grid,.indisp-detail-grid{display:grid;gap:10px}.indisp-filter-grid{grid-template-columns:minmax(220px,1.5fr) repeat(6,minmax(120px,.72fr));margin-bottom:6px;gap:8px;align-items:end}.indisp-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.indisp-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.indisp-detail-grid--summary{grid-template-columns:repeat(4,minmax(0,1fr))}.indisp-close-grid{grid-template-columns:150px 150px minmax(0,1fr)}.indisp-close-shell{display:grid;gap:8px;padding:2px 0 4px}.indisp-close-shell--action{gap:10px;padding-top:4px}.field--close-obs{grid-column:3;grid-row:1 / span 2}.indisp-close-context-card{padding:10px}.indisp-close-context-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px;margin-top:6px}.indisp-close-context-grid span{display:block;color:var(--indisp-muted);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.indisp-close-context-grid strong{display:block;margin-top:3px;font-size:12px;color:var(--indisp-ink)}.field{display:flex;flex-direction:column;gap:4px}.field.is-full,.indisp-unit-box,.indisp-history-box,.indisp-detail-notes{grid-column:1 / -1}.field input,.field select,.field textarea{width:100%;min-height:34px;padding:0 10px;border-radius:10px;border:1px solid rgba(154,175,209,.38);background:#fff;color:var(--indisp-ink);font:inherit;font-size:12px}.field textarea{min-height:52px;max-height:76px;padding:8px 10px;resize:vertical}#indispModalObs{min-height:64px;max-height:86px}.indisp-table-wrap{overflow-y:auto;overflow-x:auto;border-radius:14px;border:1px solid rgba(154,175,209,.16);background:rgba(255,255,255,.94);flex:1 1 auto;min-height:0;max-height:none;overscroll-behavior:contain}.indisp-table{width:100%;border-collapse:collapse}.indisp-table th,.indisp-table td{padding:5px 8px;border-bottom:1px solid rgba(154,175,209,.12);text-align:left;vertical-align:middle;font-size:11px}.indisp-table tbody tr{transition:background .14s ease}.indisp-table tbody tr:hover{background:rgba(36,88,211,.035)}.indisp-table td:nth-child(12){max-width:230px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.indisp-table th{position:sticky;top:0;z-index:1;background:#eef4ff;color:var(--indisp-muted);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.indisp-badge{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.indisp-badge.is-open{background:rgba(180,35,24,.1);color:#b42318}.indisp-badge.is-closed{background:rgba(2,122,72,.12);color:#027a48}.indisp-badge.is-cancelled{background:rgba(96,113,143,.14);color:#4c607c}.indisp-row-cancelled{background:rgba(96,113,143,.05)}.indisp-row-cancelled:hover{background:rgba(96,113,143,.08)}.indisp-table-muted{color:#6b7a90;font-size:11px;font-weight:600}.indisp-badge.is-internal{background:rgba(36,88,211,.1);color:#2458d3}.indisp-badge.is-external{background:rgba(111,82,214,.1);color:#6842d1}.indisp-affected-unit-badges{display:flex;flex-wrap:wrap;gap:4px;align-items:center;min-width:0}.indisp-affected-unit-badge{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:rgba(36,88,211,.08);border:1px solid rgba(36,88,211,.14);color:#2458d3;font-size:10px;font-weight:800;white-space:nowrap}.indisp-concurrency-badge{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border-radius:999px;background:rgba(180,35,24,.08);border:1px solid rgba(180,35,24,.12);color:#b42318;font-size:9px;font-weight:800;white-space:nowrap}.indisp-affected-unit-fallback{color:var(--indisp-muted);font-size:10px}.indisp-inline-status{min-height:14px;color:var(--indisp-muted);font-size:11px}.indisp-inline-system-note{min-height:16px;color:#5f7393;font-size:9px;padding:0 2px}.indisp-table-actions{display:flex;align-items:center;gap:4px;flex-wrap:nowrap;white-space:nowrap}.indisp-table-actions .button{min-height:28px;padding:0 8px;border-radius:999px;border:1px solid rgba(36,88,211,.14);background:#f8fbff;color:#23459a;font-size:10px;font-weight:800;box-shadow:none}.indisp-table-actions .button.button-secondary{background:linear-gradient(180deg,#edf4ff,#e4edff);color:#1f4fb8}.indisp-table-actions .button[data-action="close"]{background:rgba(2,122,72,.1);border-color:rgba(2,122,72,.14);color:#027a48}.indisp-table-actions .button[data-action="annul"]{background:rgba(180,35,24,.08);border-color:rgba(180,35,24,.12);color:#b42318}.indisp-type-code-badge{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;border:1px solid rgba(154,175,209,.18);background:rgba(245,248,253,.96);color:#26415f;font-size:10px;font-weight:800;letter-spacing:.04em;white-space:nowrap}.indisp-type-code-badge.internal{background:rgba(36,88,211,.08);border-color:rgba(36,88,211,.15);color:#2458d3}.indisp-type-code-badge.external{background:rgba(111,82,214,.08);border-color:rgba(111,82,214,.14);color:#6842d1}.indisp-type-code-badge.type-alert{background:rgba(180,35,24,.08);border-color:rgba(180,35,24,.14);color:#b42318}.indisp-type-code-badge.type-maint{background:rgba(91,88,214,.08);border-color:rgba(91,88,214,.14);color:#5148c7}.indisp-type-code-badge.type-external{background:rgba(86,107,136,.08);border-color:rgba(86,107,136,.14);color:#425874}.indisp-type-code-badge.type-internal{background:rgba(36,88,211,.08);border-color:rgba(36,88,211,.15);color:#2458d3}.indisp-table-actions .button[data-action="reopen"]{background:rgba(111,82,214,.08);border-color:rgba(111,82,214,.12);color:#6842d1}.indisp-inline-status[data-tone="error"]{color:#b42318}.indisp-inline-status[data-tone="success"]{color:#027a48}.indisp-modal{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:10px}.indisp-modal[hidden]{display:none !important}.indisp-modal-backdrop{position:absolute;inset:0;background:rgba(10,24,46,0.38);backdrop-filter:blur(3px)}.indisp-modal-dialog{position:relative;width:min(1140px,100%);max-height:min(88vh,820px);display:flex;flex-direction:column;padding:0;z-index:1;overflow:hidden;box-sizing:border-box}.indisp-modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:7px 12px 6px;margin-bottom:0;border-bottom:1px solid rgba(154,175,209,.14);background:rgba(255,255,255,.98)}.indisp-modal-close{width:30px;height:30px;border:0;border-radius:10px;background:rgba(36,88,211,.1);color:#2458d3;font-size:20px;cursor:pointer}.indisp-modal-content{overflow:auto;padding:0 10px 14px;min-height:0;flex:1 1 auto;overflow-x:hidden;overscroll-behavior:contain;box-sizing:border-box}.indisp-modal-content .button.button-primary,.indisp-modal-content .button.button-secondary,.indisp-modal-content .button.button-ghost{min-height:32px;font-weight:800}.indisp-modal-content .button.button-compact{min-height:30px;padding-inline:10px;font-size:12px}.indisp-modal-actions{background:transparent;justify-content:flex-end}.indisp-modal-actions--footer{position:sticky;bottom:0;margin:0;padding:4px 0 3px;background:rgba(255,255,255,.98);border-top:1px solid rgba(154,175,209,.14);display:flex;justify-content:flex-end;gap:6px;flex-wrap:nowrap}.indisp-detail-footer{position:sticky;bottom:0;margin-top:8px;padding:10px 0 4px;background:rgba(255,255,255,.985);border-top:1px solid rgba(154,175,209,.14);z-index:2;box-shadow:0 -10px 18px rgba(16,36,73,.04)}.indisp-modal-actions--footer .button.button-primary{min-height:32px;padding-inline:12px;font-size:12px}.indisp-modal-actions--footer .button.button-secondary,.indisp-modal-actions--footer .button.button-ghost{min-height:30px;padding-inline:10px;font-size:11px}.indisp-modal-actions--close{padding-top:4px}.indisp-modal-actions--close .button.button-primary{min-height:34px;padding-inline:14px}.indisp-editor-shell{display:flex;flex-direction:column;min-height:100%;min-width:0;width:100%;max-width:100%;overflow-x:hidden}.indisp-editor-steps{display:flex;gap:8px;flex-wrap:wrap;padding:14px 0 12px}.indisp-step{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#f4f8ff;border:1px solid rgba(36,88,211,.12);color:#43618f;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.indisp-step.is-active{background:rgba(36,88,211,.1);color:#1f4fb8}.indisp-editor-body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;padding:2px 0 8px;min-width:0;width:100%;max-width:100%;overflow-x:hidden}.indisp-editor-card{grid-column:span 12;display:grid;gap:4px;padding:6px;border-radius:16px;border:1px solid rgba(154,175,209,.14);background:linear-gradient(180deg,rgba(249,251,255,.98),rgba(244,248,255,.94));min-width:0;width:100%;max-width:100%;overflow:visible}.indisp-editor-card--span-12{grid-column:span 12}.indisp-editor-card--span-8{grid-column:span 8}.indisp-editor-card--span-6{grid-column:span 6}.indisp-editor-card--span-4{grid-column:span 4}.indisp-editor-card--top{align-self:stretch}.indisp-editor-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.indisp-editor-card-head p{margin:3px 0 0;color:var(--indisp-muted);font-size:11px}.indisp-form-grid--dense{grid-template-columns:repeat(2,minmax(0,1fr))}.indisp-form-grid--single{grid-template-columns:1fr}.indisp-form-grid--pair{grid-template-columns:repeat(2,minmax(0,1fr))}.indisp-form-grid--triple{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr)}.indisp-form-grid--quad{grid-template-columns:repeat(2,minmax(0,1fr))}.indisp-form-grid--start-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:8px}.indisp-form-grid--time{grid-template-columns:1fr 180px}.field--action{justify-content:end}.indisp-field-note{display:flex;align-items:center;min-height:34px;padding:0 10px;border-radius:10px;border:1px dashed rgba(154,175,209,.34);background:rgba(247,250,255,.9);color:var(--indisp-muted);font-size:11px}.indisp-field-meta{margin:-1px 0 0;color:var(--indisp-muted);font-size:10px}.indisp-field-meta strong{color:var(--indisp-ink)}.indisp-panel-card{padding:8px;border-radius:14px;border:1px solid rgba(154,175,209,.16);background:rgba(245,248,255,.78)}.indisp-unit-box,.indisp-history-box{display:grid;gap:5px;padding:5px 7px;border-radius:12px;border:1px solid rgba(154,175,209,.16);background:rgba(244,248,255,.82)}.indisp-modal-section-title{margin:0;color:#203452;font-size:15px;font-weight:700}.indisp-unit-box-head,.indisp-history-head{display:flex;justify-content:space-between;gap:8px;align-items:center;min-width:0}.indisp-unit-box-head strong{font-size:12px}.indisp-toggle-row{display:flex;align-items:center;gap:10px;min-height:28px;padding:4px 7px;border-radius:12px;border:1px solid rgba(154,175,209,.16);background:rgba(255,255,255,.88);color:#203452;font-size:12px;font-weight:600}.indisp-toggle-row input{width:16px;height:16px;margin:0}.indisp-inline-actions--responsible{justify-content:flex-end;margin-top:-4px}.indisp-unit-summary{display:flex;gap:8px;flex-wrap:wrap;color:var(--indisp-muted);font-size:9px}.indisp-unit-summary span + span::before{content:"|";margin-right:10px;color:rgba(102,125,156,.48)}.indisp-unit-summary strong,.indisp-note strong{color:var(--indisp-ink)}.indisp-unit-list,.indisp-trace-list{display:grid;gap:4px}.indisp-unit-list{max-height:90px;overflow:auto;overflow-x:hidden;overscroll-behavior:contain}.indisp-editor-card .indisp-unit-list{max-height:80px}.indisp-editor-card .empty-row{padding:8px 10px;font-size:10px}.indisp-autocomplete{position:relative;min-width:0;width:100%;max-width:100%}.indisp-autocomplete input{padding-right:34px;width:100%;max-width:100%}.indisp-autocomplete-clear{position:absolute;top:7px;right:7px;width:20px;height:20px;border:0;border-radius:999px;background:rgba(36,88,211,.08);color:#2458d3;font-size:14px;line-height:1;cursor:pointer}.indisp-autocomplete-list{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:12;display:grid;gap:4px;max-height:240px;overflow-y:auto;overflow-x:hidden;padding:6px;border-radius:12px;border:1px solid rgba(154,175,209,.22);background:rgba(255,255,255,.99);box-shadow:0 14px 24px rgba(17,38,76,.10);min-width:0;max-width:100%;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.indisp-hero .current-user-badge{padding:6px 10px;border-radius:999px;background:rgba(28,49,83,0.08);border-color:rgba(36,88,211,.14);color:#284268;backdrop-filter:none}.indisp-hero .current-user-badge strong,.indisp-hero .current-user-badge span,.indisp-hero .current-user-badge small{color:inherit;opacity:1}.indisp-autocomplete-option,.indisp-autocomplete-empty{display:grid;gap:2px;padding:8px 10px;border-radius:10px;font:inherit;text-align:left;min-width:0}.indisp-autocomplete-option{border:1px solid rgba(154,175,209,.12);background:rgba(248,251,255,.95);color:var(--indisp-ink);cursor:pointer}.indisp-autocomplete-option:hover{border-color:rgba(36,88,211,.18);background:rgba(238,244,255,.96)}.indisp-autocomplete-option strong{font-size:12px}.indisp-autocomplete-option span,.indisp-autocomplete-empty{color:var(--indisp-muted);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.indisp-inline-actions .button.button-compact{min-height:28px;padding:0 8px;font-size:11px}.indisp-modal-content,.indisp-editor-body,.indisp-editor-card,.indisp-unit-box,.indisp-form-grid,.indisp-form-grid--pair,.indisp-form-grid--triple,.indisp-form-grid--start-row{min-width:0;max-width:100%;box-sizing:border-box}.indisp-editor-card .field,.indisp-editor-card .field input,.indisp-editor-card .field select,.indisp-editor-card .field textarea,.indisp-modal-actions,.indisp-modal-actions--footer{min-width:0;max-width:100%;box-sizing:border-box}.indisp-unit-item,.indisp-trace-item,.indisp-detail-card,.indisp-metric{display:grid;gap:3px;padding:5px 7px;border-radius:10px;border:1px solid rgba(154,175,209,.14);background:rgba(255,255,255,.88)}.indisp-unit-item{grid-template-columns:auto minmax(0,1fr) auto;gap:6px;align-items:center}.indisp-unit-copy,.indisp-detail-card{display:grid;gap:2px}.indisp-unit-copy strong,.indisp-detail-card strong,.indisp-trace-item strong{font-size:11px}.indisp-trace-item{position:relative;grid-template-columns:112px minmax(0,1fr);column-gap:10px;align-items:start}.indisp-trace-item::before{content:"";position:absolute;left:97px;top:11px;bottom:-10px;width:1px;background:rgba(154,175,209,.28)}.indisp-trace-item:last-child::before{display:none}.indisp-unit-copy span,.indisp-note,.indisp-detail-card span,.indisp-trace-item span{color:var(--indisp-muted);font-size:9px}.indisp-replica-banner-head{justify-content:space-between;align-items:center}.indisp-replica-banner{padding:5px 8px;border-radius:10px;font-size:10px;line-height:1.35}.indisp-duplicate-banner{display:grid;gap:2px}.indisp-duplicate-banner strong{font-size:10px}.indisp-editor-card .field textarea#indispModalObs{min-height:64px;max-height:80px}.indisp-metric strong{font-size:13px}.indisp-detail-notes{display:grid;gap:6px}.indisp-detail-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;padding:10px 12px;border-radius:12px;border:1px solid rgba(154,175,209,.16);background:rgba(248,251,255,.92)}.indisp-detail-hero-main{display:grid;gap:4px}.indisp-detail-hero-main p,.indisp-detail-hero-code{margin:0;color:var(--indisp-muted);font-size:11px}.indisp-detail-hero-code{color:var(--indisp-ink);font-weight:800;white-space:nowrap}.indisp-detail-layout{display:grid;gap:8px;margin-bottom:8px}.indisp-detail-modal{display:flex;flex-direction:column;min-height:100%}.indisp-detail-scroll-body{min-height:0;flex:1 1 auto;padding-bottom:10px}.indisp-detail-two-col{display:grid;grid-template-columns:minmax(320px,0.9fr) minmax(420px,1.1fr);gap:14px;align-items:start}.indisp-detail-left,.indisp-detail-right{display:grid;gap:8px;min-width:0}.indisp-detail-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.indisp-detail-observation-card{min-height:0}.indisp-detail-history{min-height:0}.indisp-detail-history-item{padding-left:6px}.indisp-type-detail{display:grid;gap:4px}.indisp-type-detail strong{color:var(--indisp-ink);font-size:12px}.indisp-type-detail span:last-child{color:var(--indisp-muted);font-size:10px;line-height:1.4}.indisp-detail-bottom-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:8px}.indisp-observation-stack{display:grid;gap:8px}.indisp-observation-card{min-height:0}.indisp-detail-unit-block{display:grid;gap:6px;margin-top:8px}.indisp-detail-unit-block>span{color:var(--indisp-muted);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.indisp-history-timeline{min-height:0}.indisp-history-item{padding-left:6px}.indisp-history-head strong{font-size:12px;color:var(--indisp-ink)}.empty-row{padding:16px 14px;text-align:center;color:var(--indisp-muted);font-size:11px}.empty-row strong{display:block;margin-bottom:3px;color:var(--indisp-ink);font-size:13px}.notice.notice-hidden{display:none}.notice.notice-warning{background:rgba(255,248,225,0.94);color:#8a5d00;border:1px solid rgba(214,167,0,0.24)}@media (max-width:1280px){.indisp-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.indisp-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.indisp-detail-grid--summary,.indisp-detail-bottom-grid{grid-template-columns:1fr}.indisp-detail-two-col{grid-template-columns:1fr}.indisp-close-grid,.indisp-close-context-grid{grid-template-columns:1fr}.indisp-editor-card--span-8,.indisp-editor-card--span-6,.indisp-editor-card--span-4{grid-column:span 12}}@media (max-width:900px){.indisp-page-shell{padding:14px}.indisp-hero{flex-direction:column}.indisp-hero-meta{min-width:0;width:100%;justify-items:start}.indisp-session-strip,.indisp-sync-chip-wrap{justify-items:start;justify-content:flex-start}.indisp-kpi-grid,.indisp-filter-grid,.indisp-form-grid,.indisp-detail-grid,.indisp-close-grid{grid-template-columns:1fr}.indisp-form-grid--pair,.indisp-form-grid--triple,.indisp-form-grid--start-row,.indisp-form-grid--time{grid-template-columns:1fr}}.indisp-hero{align-items:center !important;padding:10px 16px !important;min-height:58px !important;gap:12px !important}.indisp-hero-copy{gap:2px !important}.indisp-eyebrow{font-size:9px !important;letter-spacing:0.08em !important}.indisp-hero h1{font-size:clamp(24px,2vw,30px) !important;line-height:1 !important}.indisp-hero-copy p:last-child{font-size:10.5px !important}.indisp-hero-meta{align-self:center !important;min-width:0 !important;gap:7px !important}.indisp-session-strip{display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:8px !important}.indisp-sync-chip-wrap{gap:6px !important}.indisp-sync-chip{min-height:18px !important;padding:0 8px !important;font-size:8px !important}.indisp-hero-actions{display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:8px !important;margin-top:0 !important}.indisp-back-link{min-height:30px !important;height:30px !important;padding:0 11px !important;font-size:11px !important;border-radius:999px !important;line-height:1 !important}.indisp-hero-actions .button.button-primary{min-height:34px !important;height:34px !important;padding:0 16px !important;font-size:12.5px !important;border-radius:999px !important;line-height:1 !important}.indisp-hero-actions .button{min-height:30px !important;padding-inline:12px !important;font-size:11.5px !important}.indisp-page-shell{gap:8px !important;padding-top:10px !important}.indisp-page-shell .notice.notice-warning,.indisp-inline-system-note{margin-top:0 !important}#indispAccessNotice,#indispStatusNotice{display:none !important}#indispModeChip{display:none !important}.indisp-hero-meta{display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:10px !important;min-width:0 !important}.indisp-session-strip{display:flex !important;align-items:center !important;justify-content:flex-end !important;flex-wrap:wrap !important;gap:8px !important}.indisp-sync-chip-wrap{display:flex !important;align-items:center !important;gap:6px !important}.indisp-hero .current-user-badge{min-height:26px !important;padding:4px 8px !important;font-size:10px !important}.indisp-hero .current-user-badge strong,.indisp-hero .current-user-badge span,.indisp-hero .current-user-badge small{font-size:10px !important}.indisp-sync-chip{min-height:20px !important;padding:0 8px !important;font-size:8px !important}.indisp-hero-actions{display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:8px !important;margin-top:0 !important}.indisp-back-link{min-height:28px !important;height:28px !important;padding:0 10px !important;font-size:10.5px !important;white-space:nowrap !important}.indisp-card-head--tight>div:first-child>p:not(.indisp-table-count){display:none !important}.indisp-card-head--tight{align-items:center !important;gap:10px !important}.indisp-head-inline-actions{align-items:center !important;justify-content:flex-end !important;gap:8px !important}.indisp-tracking-create-button{order:-1;white-space:nowrap}.indisp-card{margin-top:0 !important}@media (max-width:900px){.indisp-hero{min-height:auto !important;align-items:flex-start !important}.indisp-hero-meta{width:100% !important;align-items:flex-start !important}.indisp-session-strip,.indisp-hero-actions{justify-content:flex-start !important}.indisp-hero-meta{width:100% !important;justify-content:space-between !important;flex-wrap:wrap !important}}.indisp-card-head--tight{align-items:center !important}.indisp-card-head--tight>div:first-child{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.indisp-card-head--tight>div:first-child>p:not(.indisp-table-count){display:none}.indisp-table-count{margin:0 !important;display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;border:1px solid rgba(36,88,211,.14);background:rgba(36,88,211,.06);color:#2458d3;font-size:10px;font-weight:800}.indisp-head-inline-actions{align-items:center;justify-content:flex-end;margin-left:auto;min-width:max-content}.indisp-tracking-create-button{order:-1;min-height:28px !important;padding:0 10px !important;font-size:10.5px !important;border-radius:999px !important;box-shadow:none !important;white-space:nowrap;margin-left:auto}.indisp-table-actions{gap:3px}.indisp-table-actions .button{min-height:26px;padding:0 7px;font-size:9.5px}.indisp-modal-dialog{width:min(1160px,100%);max-height:min(92vh,900px)}.indisp-modal-head{padding:8px 12px 7px}.indisp-modal-content{overflow-y:auto;overflow-x:hidden;padding:0 10px 8px}.indisp-detail-modal{min-height:0;height:100%}.indisp-detail-scroll-body{min-height:0;flex:1 1 auto;padding-bottom:2px}.indisp-detail-hero{gap:10px;margin-bottom:8px;padding:9px 11px;border-radius:14px}.indisp-detail-hero-main{gap:3px}.indisp-detail-hero-main .indisp-inline-actions{align-items:center;gap:8px}.indisp-detail-hero-main strong{font-size:18px;line-height:1.05}.indisp-detail-hero-main p,.indisp-detail-hero-code{font-size:11px}.indisp-detail-hero-code{font-size:12px}.indisp-detail-two-col{grid-template-columns:minmax(320px,0.9fr) minmax(420px,1.1fr);gap:11px;align-items:start}.indisp-detail-left,.indisp-detail-right{gap:7px}.indisp-detail-mini-grid{gap:7px}.indisp-panel-card{padding:7px 8px}.indisp-detail-card,.indisp-unit-item,.indisp-trace-item,.indisp-metric{padding:6px 8px}.indisp-detail-card span,.indisp-trace-item time,.indisp-trace-item span,.indisp-note{font-size:9.5px}.indisp-detail-card strong,.indisp-trace-item strong,.indisp-type-detail strong{font-size:12px}.indisp-detail-observation-card p{margin:0;line-height:1.45}.indisp-detail-history{gap:6px;padding:7px 8px}.indisp-detail-history-item{padding:6px 0 6px 7px}.indisp-trace-item{grid-template-columns:118px minmax(0,1fr);column-gap:9px}.indisp-trace-item::before{left:103px;top:10px;bottom:-9px}.indisp-detail-footer{margin-top:6px;padding:9px 0 3px;background:rgba(255,255,255,.995);border-top:1px solid rgba(154,175,209,.14);z-index:3;box-shadow:0 -10px 18px rgba(18,33,64,0.06)}.indisp-detail-footer .button{min-height:31px;opacity:1 !important;box-shadow:none}.indisp-detail-hero .indisp-badge,.indisp-detail-left .indisp-affected-unit-badge,.indisp-type-detail .indisp-type-code-badge{min-height:24px;padding:0 9px;font-size:10px;font-weight:800}.indisp-detail-left .indisp-affected-unit-badges{gap:5px}.indisp-history-event-copy{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.indisp-history-event-copy strong{color:var(--indisp-ink);font-size:10.5px}.indisp-history-event-copy span{color:var(--indisp-muted);font-size:9.5px}.indisp-related-card{background:rgba(246,249,255,.96);border-color:rgba(154,175,209,.18)}.indisp-related-title{color:#27415f}.indisp-related-help{color:#344b68;font-size:10px}.indisp-related-note{color:#6b7f99;font-size:9px}.indisp-concurrency-card{display:grid;gap:5px}.indisp-concurrency-list{display:flex;flex-wrap:wrap;gap:6px}.indisp-concurrency-item{display:flex;align-items:center;flex-wrap:wrap;gap:5px;padding:4px 0;border-radius:0;border:0;background:transparent}.indisp-concurrency-pill{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:rgba(255,255,255,.96);border:1px solid rgba(154,175,209,.18);color:#26415f;font-size:9.5px;font-weight:800;white-space:nowrap}.indisp-concurrency-pill.is-type{background:rgba(36,88,211,.08);border-color:rgba(36,88,211,.14);color:#2458d3}.indisp-concurrency-pill.is-state{background:rgba(36,88,211,.08);border-color:rgba(36,88,211,.14);color:#2458d3}@media (max-width:1280px){.indisp-card-head--tight{align-items:flex-start !important}.indisp-card-head--tight>div:first-child{display:grid;gap:4px}.indisp-detail-two-col{grid-template-columns:1fr}}.indisp-head-inline-actions .button:not(.indisp-tracking-create-button){display:none !important}.indisp-modal--editor{padding:12px}.indisp-modal--editor .indisp-modal-dialog{width:min(90vw,1350px);max-height:92vh;border:1px solid rgba(154,175,209,.24);box-shadow:0 28px 72px rgba(13,35,68,.24)}.indisp-modal--editor .indisp-modal-head{flex:0 0 auto;align-items:center;padding:12px 16px;background:#fff;z-index:3}.indisp-modal--editor .indisp-modal-head h2{margin:0}.indisp-modal--editor .indisp-modal-head p:empty,.indisp-modal--editor .indisp-inline-status:empty{display:none}.indisp-modal--editor .indisp-modal-content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:0;overflow:hidden;background:#f6f8fc}.indisp-modal--editor .indisp-editor-shell{flex:1 1 auto;height:auto;max-height:100%;min-height:0;overflow:hidden}.indisp-modal--editor .indisp-editor-body{flex:1 1 auto;min-height:0;align-content:start;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:14px 16px 16px}.indisp-editor-body--availability{grid-template-columns:minmax(0,48fr) minmax(0,52fr);gap:12px}.indisp-editor-body--availability>.indisp-editor-card--span-12,.indisp-editor-body--availability>.indisp-editor-card--context{grid-column:1 / -1}.indisp-editor-body--availability>.indisp-editor-card--impact,.indisp-editor-body--availability>.indisp-editor-card--document{grid-column:auto}.indisp-modal--editor .indisp-editor-card{gap:10px;padding:14px;border-radius:16px;background:linear-gradient(180deg,#fff,#f9fbff);box-shadow:0 4px 14px rgba(31,61,104,.04)}.indisp-modal--editor .indisp-editor-card--top{align-content:start}.indisp-modal--editor .indisp-unit-box{gap:8px;padding:9px 10px;background:#f7f9fd}.indisp-modal--editor .indisp-unit-box-head{position:relative;z-index:1;flex-wrap:wrap}.indisp-modal--editor .indisp-unit-list,.indisp-modal--editor .indisp-editor-card .indisp-unit-list{max-height:clamp(150px,24vh,240px);overflow-y:auto;overflow-x:hidden;padding-right:3px;scrollbar-gutter:stable}.indisp-modal--editor .indisp-unit-item{min-height:38px;padding:7px 9px}.indisp-modal--editor .field,.indisp-modal--editor .field input,.indisp-modal--editor .field select,.indisp-modal--editor .field textarea,.indisp-modal--editor .indisp-autocomplete{min-width:0;width:100%;max-width:100%}.indisp-modal--editor .field select{overflow:hidden;color:#203452;background-color:#fff;text-overflow:ellipsis;white-space:nowrap}.indisp-modal--editor .field input,.indisp-modal--editor .field select{min-height:38px}.indisp-modal--editor .indisp-autocomplete input{padding-right:38px;text-overflow:ellipsis}.indisp-modal--editor .indisp-editor-card .field textarea#indispModalObs{min-height:88px;max-height:132px;resize:vertical}.indisp-modal--editor .indisp-modal-actions--footer{position:relative;flex:0 0 auto;min-height:58px;margin:0;padding:10px 16px;border-top:1px solid rgba(154,175,209,.24);background:#fff;box-shadow:0 -10px 24px rgba(16,36,73,.06);z-index:3}.indisp-modal--editor .indisp-modal-actions--footer .button{min-height:38px;padding-inline:18px;font-size:12px}.indisp-modal--editor .indisp-modal-actions--footer .button-secondary{border-color:rgba(65,86,117,.28);background:#eef2f7;color:#263c5a}@media (max-width:920px){.indisp-modal--editor .indisp-modal-dialog{width:min(94vw,780px);max-height:93vh}.indisp-editor-body--availability{grid-template-columns:minmax(0,1fr)}.indisp-editor-body--availability>.indisp-editor-card{grid-column:1 / -1}}@media (max-width:640px){.indisp-modal--editor{padding:8px}.indisp-modal--editor .indisp-modal-dialog{width:96vw;max-height:94vh}.indisp-modal--editor .indisp-modal-head{padding:10px 12px}.indisp-modal--editor .indisp-editor-body{padding:10px}.indisp-modal--editor .indisp-editor-card{padding:11px}.indisp-modal--editor .indisp-form-grid--pair,.indisp-modal--editor .indisp-form-grid--triple,.indisp-modal--editor .indisp-form-grid--start-row{grid-template-columns:minmax(0,1fr)}.indisp-modal--editor .indisp-unit-box-head{align-items:flex-start}.indisp-modal--editor .indisp-unit-box-head .indisp-inline-actions{width:100%}.indisp-modal--editor .indisp-unit-box-head .button{flex:1 1 0}.indisp-modal--editor .indisp-unit-list,.indisp-modal--editor .indisp-editor-card .indisp-unit-list{max-height:190px}.indisp-modal--editor .indisp-modal-actions--footer{padding:9px 10px}.indisp-modal--editor .indisp-modal-actions--footer .button{flex:1 1 0;min-width:0;padding-inline:10px}}