.s141-console{display:none!important}
.s141-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}
.s141-head small,.s141-dialog header small{color:#67d9ff;font-size:11px;font-weight:900;letter-spacing:.04em}
.s141-console h2{margin:4px 0 5px}.s141-console p{margin:0;color:#9fb5ca}
.s141-console button,.s141-console select,.s141-dialog button,.s141-dialog input{min-height:42px;padding:8px 12px;border:1px solid #3b5d7b;border-radius:9px;background:#112a43;color:#eef8ff;font:inherit}
.s141-console button,.s141-dialog button{cursor:pointer;font-weight:850}.s141-console button:hover,.s141-dialog button:hover{border-color:#67d9ff;background:#153652}
.s141-console button:disabled,.s141-dialog button:disabled{cursor:wait;opacity:.55}
.s141-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:9px;margin:15px 0 10px}
.s141-toolbar label{display:grid;gap:6px;min-width:min(420px,100%);color:#9fb5ca;font-size:12px;font-weight:800}.s141-toolbar select{width:100%}
.s141-notice,.s141-state{display:flex;flex-wrap:wrap;gap:8px 14px;padding:11px 13px;margin:8px 0;border-radius:9px;background:#0a1628;color:#b8cee3}
.s141-notice strong{color:#77ddff}.s141-notice span{color:#47647d}.s141-state{border-left:3px solid #5dbdff}
.s141-managed{margin-top:10px}.s141-managed[hidden]{display:none!important}.s141-managed-list{display:grid;gap:8px}
.s141-managed-card{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px;border:1px solid #29465f;border-radius:10px;background:#0c1a2c}
.s141-managed-card strong{display:block;font-size:15px}.s141-managed-card span,.s141-managed-card small{display:block;margin-top:4px;color:#9fb5ca}.s141-empty,.s141-empty-row{text-align:center;padding:22px;color:#92aac0}

/* 부마스터만 불필요한 마스터 전체 현황과 관리 도구를 숨깁니다. */
html[data-s141-submaster="true"] .main-content>.summary-container,
html[data-s141-submaster="true"] #performance_dashboard_guide,
html[data-s141-submaster="true"] .main-content>.dashboard-toolbar,
html[data-s141-submaster="true"] #master_storage_monitor,
html[data-s141-submaster="true"] #partner_selector_wrap,
html[data-s141-submaster="true"] .main-content>.partner-context-card,
html[data-s141-submaster="true"] .main-content>.work-dashboard,
html[data-s141-submaster="true"] #consultant_work_banner,
html[data-s141-submaster="true"] #consultant_filter_field,
html[data-s141-submaster="true"] #source_summary_strip{display:none!important}

/* S149: 화면 중첩 구조와 관계없이 기존 조회창은 숨기고 통합 조회창 하나만 표시합니다. */
html[data-s141-submaster="true"] .search-filter-box,
html[data-s141-submaster="true"] .search-panel:not(#s149_query_shell),
html[data-s141-submaster="true"] [data-s149-legacy-query="true"],
html[data-s141-submaster="true"] #source_summary_strip,
html[data-s141-submaster="true"] #app .scope-row,
html[data-s141-submaster="true"] #ceo-mobile-customer-query-v5417,
html[data-s141-submaster="true"] #ceo_mobile_unified_search_v5413{display:none!important}
.s149-query-shell{box-sizing:border-box;width:100%;margin:18px 0 14px;padding:18px;border:1px solid rgba(148,163,184,.22);border-radius:16px;background:linear-gradient(135deg,rgba(30,41,59,.96),rgba(15,23,42,.94));color:#eef8ff}
.s149-query-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:14px}.s149-query-title{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:900;white-space:nowrap}.s149-query-actions{display:flex;justify-content:flex-end}
.s149-query-shell button,.s149-query-shell select,.s149-query-shell input{box-sizing:border-box;min-height:46px;border:1px solid rgba(100,116,139,.55);border-radius:10px;background:rgba(8,15,28,.88);color:#f8fafc;font:inherit}.s149-query-shell button{padding:9px 13px;cursor:pointer;font-weight:900}.s149-query-shell button:hover{border-color:#67d9ff;background:#153652}.s149-query-shell button:disabled{cursor:wait;opacity:.55}
.s149-query-grid{display:grid;grid-template-columns:1fr;gap:10px}.s149-query-grid select,.s149-query-grid input{width:100%;padding:0 15px;font-size:13px;font-weight:800}.s149-search-row{display:grid;grid-template-columns:minmax(220px,30%) minmax(0,1fr);gap:10px;min-width:0}
.s149-query-counts{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;margin:0;padding:0;border:0;background:transparent}.s149-count-chip{display:inline-flex!important;width:max-content;min-height:34px!important;align-items:center;justify-content:center;box-sizing:border-box;padding:6px 12px!important;border:1px solid rgba(100,116,139,.55)!important;border-radius:999px!important;background:rgba(8,15,28,.88)!important;color:#cbd5e1!important;font-size:11px!important;font-weight:900;white-space:nowrap}.s149-count-chip.direct{color:#67e8f9!important}.s149-count-chip.managed{color:#c4b5fd!important}.s149-count-chip.active{box-shadow:0 0 0 2px rgba(103,217,255,.26);background:#163652!important}
.s149-query-feedback{margin-top:10px;padding:9px 12px;border-left:3px solid #5dbdff;border-radius:8px;background:#0a1628;color:#b8cee3;font-size:12px}.s149-query-feedback.error{border-left-color:#fb7185;color:#fecdd3}

/* S149: 부마스터 본부 범위만 합산하는 조회 전용 업무 현황표입니다. */
.s149-status-dashboard{box-sizing:border-box;width:100%;margin:18px 0;padding:18px;border:1px solid rgba(34,211,238,.24);border-radius:16px;background:linear-gradient(135deg,rgba(10,28,47,.98),rgba(15,23,42,.96));color:#eef8ff;box-shadow:0 10px 28px rgba(2,8,23,.18)}.s149-dashboard-loading{padding:22px;color:#9fb5ca;text-align:center}.s149-dashboard-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.s149-dashboard-head small{color:#67d9ff;font-size:10px;font-weight:900;letter-spacing:.08em}.s149-dashboard-head h2{margin:4px 0 5px;color:#fff;font-size:21px}.s149-dashboard-head p{margin:0;color:#9fb5ca;font-size:12px}.s149-dashboard-head>span{padding:6px 10px;border:1px solid rgba(34,211,238,.24);border-radius:999px;color:#8de7ff;font-size:10px;font-weight:900;white-space:nowrap}
/* S150: 마스터 현황과 같은 누적 고객·예상 조달 한도·정책기관별 분포입니다. */
.s150-pipeline-overview{display:grid;gap:10px;margin-bottom:13px}.s150-pipeline-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.s150-pipeline-summary>div{display:flex;min-width:0;min-height:70px;flex-direction:column;align-items:center;justify-content:center;padding:10px;border:1px solid rgba(148,163,184,.14);border-radius:11px;background:rgba(30,41,59,.86);text-align:center}.s150-pipeline-summary span{margin-bottom:5px;color:#9fb5ca;font-size:10px;font-weight:850}.s150-pipeline-summary strong{color:#60a5fa;font-size:20px}.s150-pipeline-summary>div:nth-child(2) strong{color:#facc15}.s150-pipeline-summary small{margin-left:4px;color:#9fb5ca;font-size:10px;font-weight:800}
.s150-agency-chart{display:grid;grid-template-columns:28px minmax(0,1fr);height:188px;padding:12px 14px 8px;border:1px solid rgba(148,163,184,.14);border-radius:11px;background:rgba(30,41,59,.86)}.s150-chart-scale{display:flex;height:144px;flex-direction:column;justify-content:space-between;padding:0 6px 0 0;color:#64748b;font-size:9px;text-align:right}.s150-agency-plot{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;height:168px;background:repeating-linear-gradient(to bottom,rgba(148,163,184,.09) 0,rgba(148,163,184,.09) 1px,transparent 1px,transparent 36px)}.s150-agency-column{display:grid;grid-template-rows:18px 126px 24px;min-width:0;align-items:end;text-align:center}.s150-agency-value{min-height:18px;color:#dbeafe;font-size:10px;font-weight:900}.s150-agency-track{position:relative;height:126px}.s150-agency-bar{position:absolute;right:17%;bottom:0;left:17%;min-height:0;border-radius:6px 6px 2px 2px;background:rgba(96,165,250,.82);box-shadow:0 0 14px rgba(96,165,250,.18)}.s150-agency-bar.agency-2{background:rgba(192,132,252,.82)}.s150-agency-bar.agency-3{background:rgba(52,211,153,.82)}.s150-agency-bar.agency-4{background:rgba(252,211,77,.82)}.s150-agency-bar.agency-5{background:rgba(248,113,113,.82)}.s150-agency-bar.agency-6{background:rgba(251,146,60,.82)}.s150-agency-bar.agency-7{background:rgba(148,163,184,.82)}.s150-agency-column>strong{overflow:hidden;color:#cbd5e1;font-size:10px;text-overflow:ellipsis;white-space:nowrap}
.s149-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.s149-summary-grid>div{display:flex;min-width:0;min-height:76px;flex-direction:column;justify-content:center;padding:12px;border:1px solid rgba(148,163,184,.14);border-radius:11px;background:rgba(2,8,23,.56)}.s149-summary-grid span{margin-bottom:7px;color:#9fb5ca;font-size:10px;font-weight:850}.s149-summary-grid strong{color:#fff;font-size:19px;overflow-wrap:anywhere}.s149-summary-grid strong small{margin-left:3px;color:#94a3b8;font-size:10px}.s149-summary-grid strong em{display:block;margin-top:5px;color:#fb7185;font-size:10px;font-style:normal}.s149-summary-grid>div:nth-child(1) strong{color:#67e8f9}.s149-summary-grid>div:nth-child(2) strong{color:#60a5fa}.s149-summary-grid>div:nth-child(3) strong{color:#c084fc}.s149-summary-grid>div:nth-child(4) strong{color:#fcd34d}.s149-summary-grid>div:nth-child(5) strong{color:#34d399}
.s149-dashboard-section{margin-top:13px;padding:13px;border:1px solid rgba(148,163,184,.14);border-radius:12px;background:rgba(2,8,23,.26)}.s149-section-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.s149-section-title strong{font-size:13px}.s149-section-title span{color:#8ca6bd;font-size:10px}.s149-status-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:7px}.s149-status-item{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:9px;border:1px solid rgba(148,163,184,.12);border-radius:8px;background:#081426}.s149-status-item span{overflow:hidden;color:#a9bdd0;font-size:10px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.s149-status-item strong{font-size:12px;white-space:nowrap}.s149-status-item.unset strong{color:#94a3b8}.s149-status-item.assigned strong{color:#facc15}.s149-status-item.phone_consult strong{color:#22d3ee}.s149-status-item.company_meeting strong{color:#34d399}.s149-status-item.received strong{color:#8b5cf6}.s149-status-item.approved strong{color:#3b82f6}.s149-status-item.hold strong{color:#fb923c}.s149-status-item.rejected strong{color:#ef4444}
.s149-org-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:9px}.s149-org-card{min-width:0;padding:12px;border:1px solid #29465f;border-radius:10px;background:#0b1829}.s149-org-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:9px;padding-bottom:9px;border-bottom:1px solid rgba(148,163,184,.14)}.s149-org-card>header>div:first-child{display:grid;gap:5px}.s149-org-card>header strong{font-size:13px}.s149-org-role{width:max-content;padding:3px 7px;border-radius:999px;color:#67e8f9;background:rgba(34,211,238,.10);font-size:9px;font-weight:900}.s149-org-role.consultant{color:#c4b5fd;background:rgba(139,92,246,.10)}.s149-org-connection{display:grid;justify-items:end;gap:4px;font-size:9px;font-weight:900}.s149-org-connection .online,.s149-org-connection .push-on{color:#34d399}.s149-org-connection .offline,.s149-org-connection .push-off{color:#94a3b8}.s149-org-total{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px;margin:9px 0}.s149-org-total span,.s149-org-total small{color:#8ca6bd;font-size:10px}.s149-org-total strong{color:#fff;font-size:16px}.s149-org-total small{grid-column:1/-1}.s149-org-card .s149-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.s149-org-card .s149-status-item{padding:7px}.s149-dashboard-empty{grid-column:1/-1;margin:0;padding:15px;color:#8ca6bd;text-align:center}
/* S151: 담당 조직을 마스터 조직 실적 카드와 같은 정보 밀도로 표시합니다. */
.s151-performance-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;align-items:start}.s151-performance-card{min-width:0;padding:12px;border:1px solid rgba(34,211,238,.20);border-radius:12px;background:linear-gradient(155deg,rgba(15,23,42,.96),rgba(2,6,23,.84));box-shadow:0 8px 18px rgba(0,0,0,.16)}.s151-performance-card>header{display:flex;min-height:33px;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:9px;padding-bottom:8px;border-bottom:1px solid rgba(148,163,184,.14)}.s151-performance-name{display:flex;min-width:0;align-items:center;gap:7px}.s151-performance-name>div{display:grid;min-width:0;gap:4px}.s151-performance-name strong{overflow:hidden;color:#67e8f9;font-size:13px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.s151-performance-rank{display:inline-flex;width:24px;height:24px;flex:0 0 24px;align-items:center;justify-content:center;border-radius:999px;background:rgba(59,130,246,.15);color:#93c5fd;font-size:11px;font-weight:950}
.s151-performance-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;font-size:10px}.s151-performance-stat{display:flex;min-width:0;min-height:31px;align-items:center;justify-content:space-between;gap:7px;padding:6px 7px;border:1px solid rgba(148,163,184,.08);border-radius:8px;background:rgba(255,255,255,.045)}.s151-performance-stat span{overflow:hidden;color:#cbd5e1;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.s151-performance-stat strong{flex:0 0 auto;color:#f8fafc}.s151-performance-stat strong.unset{color:#94a3b8}.s151-performance-stat strong.assigned{color:#facc15}.s151-performance-stat strong.phone_consult{color:#22d3ee}.s151-performance-stat strong.company_meeting{color:#34d399}.s151-performance-stat strong.received{color:#8b5cf6}.s151-performance-stat strong.approved{color:#3b82f6}.s151-performance-stat strong.hold{color:#fb923c}.s151-performance-stat strong.rejected{color:#ef4444}
.s151-performance-card>footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:7px;padding-top:7px;border-top:1px dashed rgba(148,163,184,.15)}.s151-performance-card>footer>div{min-width:0;color:#94a3b8;font-size:9px}.s151-performance-card>footer span{display:block}.s151-performance-card>footer strong{display:block;overflow-wrap:anywhere;margin-top:2px;color:#e2e8f0;font-size:11px}.s151-performance-card>footer strong.alert{color:#fb7185}
@media(max-width:1699px){.s151-performance-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1399px){.s151-performance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:999px){.s151-performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* S152: 부마스터 담당 조직 안내와 조회 전용 운영 도구입니다. */
.s151-performance-grid[hidden]{display:none!important}.s152-performance-guide{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px;padding:11px 13px;border:1px solid rgba(96,165,250,.16);border-radius:10px;background:rgba(15,23,42,.62);color:#94a3b8;font-size:10px;font-weight:800}.s152-performance-guide span:first-child{color:#bfdbfe}.s152-organization-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.s152-organization-toolbar button,.s152-organization-toolbar>span{display:inline-flex;min-height:38px;align-items:center;justify-content:center;box-sizing:border-box;padding:8px 11px;border:1px solid rgba(96,165,250,.32);border-radius:9px;background:rgba(15,40,64,.92);color:#dbeafe;font:inherit;font-size:11px;font-weight:900}.s152-organization-toolbar button{cursor:pointer}.s152-organization-toolbar button:hover{border-color:#67d9ff;background:#153652}.s152-organization-toolbar button strong{display:inline-flex;min-width:20px;height:20px;align-items:center;justify-content:center;margin-left:6px;border-radius:999px;background:#ef4444;color:#fff;font-size:10px}.s152-organization-toolbar .s152-scope-badge{border-color:rgba(96,165,250,.3);border-radius:999px;background:rgba(59,130,246,.10);color:#bfdbfe}.s152-organization-toolbar .s152-permission-badge{border-color:rgba(52,211,153,.3);border-radius:999px;background:rgba(16,185,129,.10);color:#a7f3d0}.s152-dialog .s141-dialog-body{background:#091526}.s152-dialog-list,.s152-alert-list,.s152-history-list{display:grid;gap:8px}.s152-dialog-list article,.s152-alert-list article,.s152-history-list article{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border:1px solid rgba(96,165,250,.14);border-radius:10px;background:#0d2035}.s152-dialog-list article>div:first-child,.s152-alert-list article>div,.s152-history-list article>div{display:grid;gap:4px}.s152-dialog-list small,.s152-dialog-list span,.s152-alert-list span,.s152-history-list span{color:#91aac1;font-size:11px}.s152-dialog-meta{display:flex!important;flex-wrap:wrap;justify-content:flex-end;gap:7px!important}.s152-dialog-meta span{padding:5px 8px;border-radius:999px;background:#071426}.s152-dialog-meta span.good{color:#6ee7b7}.s152-alert-list article>div:last-child,.s152-history-list article>div:last-child{text-align:right}.s152-alert-list strong.late{color:#fb7185}.s152-dialog-empty,.s152-dialog-note{margin:0;padding:16px;border-radius:10px;background:#0d2035;color:#9fb8cf;text-align:center}.s152-diagnostic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.s152-diagnostic-grid>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:9px;background:#0d2035}.s152-diagnostic-grid span{color:#91aac1;font-size:11px}.s152-diagnostic-grid strong{color:#eef8ff;text-align:right}.s152-dialog-note{margin-top:10px;font-size:11px}
.s149-managed-results{display:grid;gap:18px;margin:32px 0 22px;color:#eef8ff}.s149-managed-results[hidden]{display:none!important}.s149-managed-results-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#b8cee3;font-size:12px;font-weight:900}.s149-empty{padding:22px;border:1px dashed #29465f;border-radius:11px;color:#92aac0;text-align:center}

/* S149: 담당 조직 결과도 기존 마스터 CRM과 같은 table/tbody/tr 카드 구조를 사용합니다. */
.s149-native-table-wrap,.s149-native-table{display:block!important;width:100%!important;min-width:0!important;box-sizing:border-box}.s149-native-table{border-collapse:collapse!important}.s149-native-table tbody{display:flex!important;flex-direction:column!important;gap:16px!important;width:100%!important}.s149-native-table tr.s149-native-crm-card{display:flex!important;flex-direction:column!important;box-sizing:border-box!important;width:100%!important;padding:16px!important;border:1px solid rgba(255,255,255,.03)!important;border-radius:16px!important;background:#27354f!important;box-shadow:0 10px 25px rgba(0,0,0,.25)!important;color:#fff!important;position:relative!important}
.s149-native-table td{box-sizing:border-box!important;width:100%!important}.s149-native-table td[data-label="기업명"]{display:flex!important;align-items:center!important;justify-content:flex-start!important;margin-bottom:8px!important;padding:0 0 10px!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.s149-native-table td[data-label="기업명"]::before{display:none!important}.s149-native-table .company-title-row{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.s149-native-table .company-title-left{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.s149-native-table .company-link{display:flex;align-items:center;gap:8px;color:#fff;font-size:18px;font-weight:900}.s149-native-table .company-link::before{content:'🏢';font-size:16px}
.s149-native-table td:not([data-label="기업명"]):not(.s149-native-action-cell){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:6px 0!important;color:#e2e8f0!important;font-size:14px!important}.s149-native-table td:not([data-label="기업명"]):not(.s149-native-action-cell)::before{content:attr(data-label);flex:0 0 110px;color:#94a3b8;font-size:13px;font-weight:600}.s149-native-table td:not([data-label="기업명"]):not(.s149-native-action-cell)>*{min-width:0}.s149-native-action-cell{display:none!important}
.s149-native-table .client-source-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid currentColor;border-radius:999px;font-size:10px;font-weight:900;white-space:nowrap}.s149-native-table .client-source-badge.partner{color:#67e8f9;background:rgba(34,211,238,.10)}.s149-native-table .client-source-badge.consultant{color:#c4b5fd;background:rgba(139,92,246,.10)}.s149-native-table .company-status-badge{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border:1px solid currentColor;border-radius:999px;background:rgba(15,23,42,.7);font-size:11px;font-weight:900;white-space:nowrap}.s149-native-table .fund-status-dot{width:8px;height:8px;border-radius:50%;box-shadow:0 0 10px currentColor}.s149-db-badge{display:inline-flex;padding:3px 7px;border:1px solid rgba(34,211,238,.45);border-radius:999px;color:#67e8f9;font-size:10px;font-weight:900}.s149-ceo-line{display:block;margin-top:5px;color:#c4b5fd}.s149-business-number{font-family:monospace}.s149-native-limit{display:block;width:100%;color:#fcd34d;font-size:16px;text-align:right}
.s149-native-table .agency-control{display:flex;flex-direction:column;gap:7px;width:100%;min-width:185px}.s149-native-table .agency-recommendation{display:flex;align-items:center;justify-content:space-between;gap:7px;padding:7px 9px;border:1px solid rgba(192,132,252,.20);border-radius:8px;background:rgba(192,132,252,.08)}.s149-native-table .agency-recommendation-label{color:#cbd5e1;font-size:10px;font-weight:800}.s149-native-table .badge{display:inline-block;padding:5px 12px;border-radius:20px;font-size:12px;font-weight:800}.s149-native-table .badge-kibo{color:#60a5fa;border:1px solid rgba(96,165,250,.4);background:rgba(96,165,250,.15)}.s149-native-table .badge-shinbo{color:#c084fc;border:1px solid rgba(192,132,252,.4);background:rgba(192,132,252,.15)}.s149-native-table .badge-jungjin{color:#34d399;border:1px solid rgba(52,211,153,.4);background:rgba(52,211,153,.15)}.s149-native-table .badge-sojin{color:#f87171;border:1px solid rgba(248,113,113,.4);background:rgba(248,113,113,.15)}.s149-native-table .badge-local{color:#fcd34d;border:1px solid rgba(252,211,77,.4);background:rgba(252,211,77,.15)}.s149-native-table .agency-actual-label{margin-bottom:2px;color:#22d3ee;font-size:10px;font-weight:900}.s149-native-table .agency-select{box-sizing:border-box;width:100%;padding:9px 10px;border:1px solid rgba(34,211,238,.42);border-radius:8px;background:#111827;color:#fff;font-size:12px;font-weight:900}.s149-readonly-control{pointer-events:none}.s149-native-table .agency-save-state{color:#64748b;font-size:10px;text-align:right}
.s149-native-table .actual-loan-box{margin-top:10px;padding-top:10px;border-top:1px dashed rgba(255,255,255,.14)}.s149-native-table .actual-loan-label{margin-bottom:6px;color:#facc15;font-size:11px;font-weight:900}.s149-native-table .actual-loan-input-row{display:grid;grid-template-columns:minmax(0,1fr) 58px;overflow:hidden;border:1px solid rgba(250,204,21,.48);border-radius:9px;background:#111827}.s149-native-table .actual-loan-input{box-sizing:border-box;width:100%;min-width:0;padding:11px 12px;border:0;background:transparent;color:#fff;font-size:14px;font-weight:900;text-align:right;outline:none;pointer-events:none}.s149-native-table .actual-loan-unit{display:flex;align-items:center;justify-content:center;border-left:1px solid rgba(250,204,21,.28);color:#fde047;font-size:11px;font-weight:900}.s149-native-table .actual-loan-state{color:#64748b;font-size:10px;text-align:right}.s149-native-table .loan-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.s149-native-table .loan-result-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px;border-radius:8px;background:rgba(2,6,23,.55)}.s149-native-table .loan-result-label{color:#94a3b8;font-size:10px;font-weight:800}.s149-native-table .loan-result-value{color:#fff;font-size:12px;font-weight:900}.s149-native-table .loan-result-value.diff{color:#facc15}.s149-native-table .loan-result-value.over{color:#f87171}.s149-native-table .loan-last-update{margin-top:8px;color:#94a3b8;font-size:10px;text-align:right}
.s149-native-table .status-inline-row{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap;width:100%}.s149-native-table .fund-status-select{display:inline-flex;align-items:center;justify-content:center;min-width:112px;padding:8px 12px;border:1px solid;border-radius:999px;background:#111827;font-size:12px;font-weight:900}.s149-native-table .status-elapsed{padding:5px 9px;border-radius:999px;background:rgba(255,255,255,.06);color:#cbd5e1;font-size:11px;font-weight:800}.s149-native-table .btn-history{padding:9px 12px;border:1px solid rgba(192,132,252,.35);border-radius:8px;background:rgba(192,132,252,.10);color:#c084fc;font-size:12px;font-weight:900;cursor:pointer}.s149-native-table .recent-change-box{display:flex;justify-content:flex-end;gap:8px;margin-top:8px;color:#94a3b8;font-size:10px}.s149-native-table .contact-schedule-card,.s149-native-table .memo-panel{box-sizing:border-box;width:100%;margin-top:12px;padding:12px;border:1px solid rgba(96,165,250,.18);border-radius:10px;background:rgba(0,0,0,.18)}.s149-native-table .contact-schedule-title,.s149-native-table .memo-title{margin-bottom:8px;color:#93c5fd;font-size:12px;font-weight:900}.s149-native-table .contact-schedule-body{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.s149-native-table .contact-calendar-button{width:48px;height:44px;border:1px solid rgba(96,165,250,.25);border-radius:9px;background:#eff6ff;font-size:22px;opacity:.8}.s149-native-table .contact-calendar-hint,.s149-native-table .contact-date-display,.s149-native-table .contact-state{font-size:11px;font-weight:800}.s149-native-table .contact-calendar-hint{color:#94a3b8}.s149-native-table .contact-date-display{padding:8px 13px;border-radius:8px;background:#111827;color:#fff}.s149-native-table .contact-state{color:#94a3b8}.s149-native-table .memo-meta-hint{margin-bottom:8px;color:#94a3b8;font-size:10px}.s149-native-table .memo-list{display:grid;gap:6px}.s149-native-table .memo-item{display:grid;grid-template-columns:130px minmax(0,1fr);gap:10px;padding:9px;border-top:1px dashed rgba(148,163,184,.16)}.s149-native-table .memo-date,.s149-native-table .history-author{color:#94a3b8;font-size:10px}.s149-native-table .memo-text{white-space:pre-wrap;color:#e2e8f0;font-size:12px}.s149-native-empty{padding:10px;color:#94a3b8;font-size:12px}
.s149-timeline-list{display:grid;gap:8px}.s149-timeline-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px;border-radius:9px;background:#0a1728}.s149-timeline-list strong{color:#fff}.s149-timeline-list span{color:#9fb5ca;font-size:11px}.s149-crm-pagination{display:flex;align-items:center;justify-content:center;gap:10px}.s149-crm-pagination button{min-height:40px;padding:8px 14px;border:1px solid #3b5d7b;border-radius:9px;background:#112a43;color:#eef8ff;font-weight:850;cursor:pointer}.s149-crm-pagination button:disabled{cursor:default;opacity:.45}.s149-crm-pagination strong{padding:8px 12px;border:1px solid #29465f;border-radius:9px;background:#0c1a2c}

/* S157: 직속 고객과 담당 조직 고객 모두 마스터 모바일 CRM 카드 형식을 사용합니다. */
html[data-s141-submaster="true"][data-s141-scope="managed"] .main-content>.search-filter-box,
html[data-s141-submaster="true"][data-s141-scope="managed"] .main-content>.list-pagination-toolbar,
html[data-s141-submaster="true"][data-s141-scope="managed"] .main-content>.table-wrapper,
html[data-s141-submaster="true"][data-s141-scope="managed"] .main-content>.pagination-panel,
html[data-s141-submaster="true"][data-s141-scope="managed"] #app>.search-panel,
html[data-s141-submaster="true"][data-s141-scope="managed"] #ceo_mobile_unified_search_v5413,
html[data-s141-submaster="true"][data-s141-scope="managed"] #ceo-mobile-customer-query-v5417,
html[data-s141-submaster="true"][data-s141-scope="managed"] #client_list{display:none!important}

/* 부마스터 PUSH 발송 권한은 유지하되 고객 카드의 4번째 색상 카드는 표시합니다. */
html[data-s141-submaster="true"] #client_list .push-badge,
html[data-s141-submaster="true"] #ceo_shield_push_status_button{display:none!important}

/* S157: 담당 조직 고객은 마스터 카드와 같은 구조로 보이되 변경 기능은 제공하지 않습니다. */
.s157-managed-card-stack{display:flex;flex-direction:column;gap:10px}.s157-managed-master-card{width:100%;box-sizing:border-box}.s157-managed-master-card .client-head{align-items:flex-start}.s157-company-line{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.s157-company-line h2{min-width:0}.s157-source-line{margin-top:5px;color:#c4b5fd;font-size:10px;line-height:1.4}.s157-scope-badge{display:inline-flex;align-items:center;justify-content:center;padding:5px 8px;border:1px solid rgba(103,232,249,.45);border-radius:999px;background:rgba(34,211,238,.09);color:#67e8f9;font-size:9px;font-weight:900;white-space:nowrap}.s157-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.s157-managed-master-card .quick.is-unavailable,.s157-managed-master-card button:disabled{cursor:default;opacity:.58}.s157-readonly-status{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid;border-radius:999px;background:#0b1424;font-size:10px;font-weight:900}.s157-readonly-status .fund-status-dot{width:7px;height:7px;border-radius:50%;box-shadow:0 0 8px currentColor}.s157-readonly-memo{padding:10px;border:1px solid #2b405d;border-radius:10px;background:#0b1424}.s157-readonly-note{margin-bottom:8px;color:#93a4bb;font-size:9px}.s157-memo-list{display:flex;flex-direction:column;gap:7px}.s157-memo-item{padding:9px;border:1px solid rgba(96,165,250,.14);border-radius:8px;background:#101b2d}.s157-memo-meta{display:flex;justify-content:space-between;gap:8px;margin-bottom:5px;color:#93a4bb;font-size:9px}.s157-memo-text{color:#e5edf8;font-size:11px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.s157-empty-history{padding:12px;color:#93a4bb;font-size:10px;text-align:center}.s157-followup-readonly{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;border:1px solid #324966;border-radius:9px;background:#101b2d}.s157-followup-readonly strong{font-size:11px}.s157-followup-readonly small{color:#93a4bb;font-size:9px}.s157-managed-guard{margin-top:12px;padding:9px 10px;border:1px solid rgba(103,232,249,.20);border-radius:9px;background:rgba(8,47,73,.28);color:#9bdcf8;font-size:9px;line-height:1.45;text-align:center}.s157-managed-master-card .secondary-actions button[data-s149-timeline],.s157-managed-master-card .secondary-actions button[data-s157-detail]{cursor:pointer}.s157-managed-master-card .detail-zone .badge{display:inline-flex;padding:3px 7px;border:1px solid rgba(192,132,252,.4);border-radius:999px;color:#c084fc;font-size:9px}

/* S158: 부마스터 CRM 첫 화면을 모바일 마스터의 고객 찾기 형식으로 통일합니다. */
html[data-s141-submaster="true"] #s149_status_dashboard,
html[data-s141-submaster="true"] #ceo_mobile_data_diagnosis_v5415d,
html[data-s141-submaster="true"] #ceo-mobile-data-diagnosis-v5415d,
html[data-s141-submaster="true"] section[aria-label="부마스터 본부 업무 현황표"]{display:none!important}
html[data-s141-submaster="true"][data-s158-selection="none"] #client_list,
html[data-s141-submaster="true"][data-s158-selection="empty"] #client_list,
html[data-s141-submaster="true"][data-s158-selection="managed"] #client_list{display:none!important}
#s149_query_shell.s158-master-search{display:block!important;visibility:visible!important;box-sizing:border-box;width:auto!important;height:auto!important;max-height:none!important;margin:14px 16px 12px!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(59,130,246,.24)!important;border-radius:16px!important;background:#091629!important;color:#eef6ff!important}
#s149_query_shell.s158-master-search .mob-v5413-title{cursor:pointer!important;pointer-events:auto!important}
#s149_query_shell.s158-master-search .mob-v5413-body{display:block;visibility:visible;height:auto;max-height:none;overflow:visible}
#s149_query_shell.s158-master-search .mob-v5413-body[hidden]{display:none!important}
#s149_query_shell.s158-master-search .mob-v5413-fields{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}
#s149_query_shell.s158-master-search #s149_source,
#s149_query_shell.s158-master-search #s149_query{width:100%!important;min-height:48px!important;height:48px!important;box-sizing:border-box!important;font-size:11px!important}
#s149_query_shell.s158-master-search .mob-v5413-actions{display:grid!important;grid-template-columns:1fr!important}
#s149_query_shell.s158-master-search #s158_search{width:100%!important;min-height:48px!important;border:1px solid rgba(96,165,250,.32)!important;border-radius:9px!important;background:#194878!important;color:#f1f7ff!important;font:900 13px/1 inherit!important;cursor:pointer!important}
#s149_query_shell.s158-master-search .mob-v5413-client>span.source-submaster{background:rgba(96,165,250,.10);color:#7dd3fc}
#s149_query_shell.s158-master-search .mob-v5413-client>span.source-partner{background:rgba(251,191,36,.08);color:#facc15}
#s149_query_shell.s158-master-search .mob-v5413-client>span.source-consultant{background:rgba(52,211,153,.08);color:#34d399}
.s158-query-feedback{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}
html[data-s141-submaster="true"] #s149_managed_results{margin:20px 16px 22px}

/* S159: 선택한 기업 상세는 모든 운영 패널 아래에 놓고 마스터와 같은 4+3 색상 카드를 사용합니다. */
html[data-s141-submaster="true"] [data-s159-detail-bottom="true"]{scroll-margin-top:14px;margin-bottom:calc(92px + env(safe-area-inset-bottom,0px))!important}
html[data-s141-submaster="true"] .client-card .quick-actions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}
html[data-s141-submaster="true"] .client-card .quick-actions>.quick{box-sizing:border-box!important;min-width:0!important;min-height:108px!important;height:108px!important;border-width:1px!important;border-style:solid!important;border-radius:13px!important;color:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.17),0 7px 18px rgba(0,0,0,.20)!important}
html[data-s141-submaster="true"] .client-card .quick-actions>.quick.phone{border-color:rgba(100,220,104,.56)!important;background:linear-gradient(145deg,#4eb748 0%,#31973c 100%)!important}
html[data-s141-submaster="true"] .client-card .quick-actions>.quick.sms{border-color:rgba(139,164,255,.90)!important;background:linear-gradient(145deg,#6682f5 0%,#506ce8 48%,#3853cf 100%)!important}
html[data-s141-submaster="true"] .client-card .quick-actions>.quick.kakao{border-color:rgba(255,223,73,.90)!important;background:linear-gradient(145deg,#ffd533 0%,#efbd11 100%)!important;color:#171300!important}
html[data-s141-submaster="true"] .client-card .quick-actions>.quick.kakao b,html[data-s141-submaster="true"] .client-card .quick-actions>.quick.kakao small{color:#171300!important}
html[data-s141-submaster="true"] .client-card .quick-actions>.quick.push{display:flex!important;border-color:#a950ec!important;background:linear-gradient(145deg,#9342d5 0%,#741fb2 52%,#561283 100%)!important}
html[data-s141-submaster="true"] .client-card .quick-actions>.quick.push:disabled{pointer-events:none!important;opacity:1!important;filter:none!important;cursor:not-allowed!important}
html[data-s141-submaster="true"] .client-card .secondary-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}
html[data-s141-submaster="true"] .client-card .secondary-actions>button{box-sizing:border-box!important;min-width:0!important;min-height:92px!important;height:92px!important;border-width:1px!important;border-style:solid!important;border-radius:12px!important;color:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 6px 15px rgba(0,0,0,.18)!important}
html[data-s141-submaster="true"] .client-card .secondary-actions>button:nth-child(1),html[data-s141-submaster="true"] .client-card .secondary-actions>.s159-action-ai{border-color:rgba(255,116,93,.72)!important;background:linear-gradient(145deg,#e55b49 0%,#c64034 100%)!important}
html[data-s141-submaster="true"] .client-card .secondary-actions>button:nth-child(2),html[data-s141-submaster="true"] .client-card .secondary-actions>.s159-action-history{border-color:rgba(114,222,230,.60)!important;background:linear-gradient(145deg,#58b7c4 0%,#35949f 100%)!important}
html[data-s141-submaster="true"] .client-card .secondary-actions>button:nth-child(3),html[data-s141-submaster="true"] .client-card .secondary-actions>.s159-action-detail{border-color:rgba(132,165,246,.78)!important;background:linear-gradient(145deg,#5478d5 0%,#395db9 52%,#294997 100%)!important}
html[data-s141-submaster="true"] .s157-managed-master-card .secondary-actions>button:disabled{pointer-events:none!important;opacity:1!important;filter:none!important;cursor:not-allowed!important}

@media(max-width:380px){
  html[data-s141-submaster="true"] .client-card .quick-actions{gap:5px!important}
  html[data-s141-submaster="true"] .client-card .quick-actions>.quick{min-height:102px!important;height:102px!important;padding-right:7px!important;padding-left:7px!important}
  html[data-s141-submaster="true"] .client-card .secondary-actions{gap:5px!important}
}

/* S160: 고객이 없을 때도 로그인 초기 결과 영역을 최하단 한 줄로 안내합니다. */
.s160-initial-empty{display:grid;justify-items:center;gap:6px;margin:18px 16px calc(92px + env(safe-area-inset-bottom,0px));padding:22px 16px;border:1px solid rgba(96,165,250,.26);border-radius:14px;background:#0b1829;color:#eaf4ff;text-align:center}
.s160-initial-empty[hidden]{display:none!important}.s160-initial-empty>span{font-size:24px}.s160-initial-empty>strong{font-size:14px}.s160-initial-empty>small{color:#8ca6bd;font-size:10px;line-height:1.5}

body.s141-modal-open{overflow:hidden}.s141-backdrop{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(2,8,20,.84);backdrop-filter:blur(4px)}
.s141-dialog{display:flex;flex-direction:column;width:min(900px,96vw);max-height:94vh;overflow:hidden;border:1px solid #3d6386;border-radius:16px;background:#0d1b2d;color:#edf8ff;box-shadow:0 24px 80px rgba(0,0,0,.55)}
.s141-dialog>header,.s141-dialog>footer{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 20px;border-bottom:1px solid #2e4a65;background:#13243a}.s141-dialog>header h2{margin:4px 0 3px}.s141-dialog>header p,.s141-dialog>footer span{margin:0;color:#9fb8cf}
.s141-dialog-body{overflow:auto;padding:18px}.s141-dialog-body>section{margin-bottom:14px;padding:16px;border:1px solid #294963;border-radius:12px;background:#101f33}.s141-dialog-body h3{margin:0 0 13px;color:#75dcff}
.s141-detail-grid,.s141-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.s141-detail-grid>div{display:grid;gap:5px;padding:11px;border-radius:9px;background:#0a1728}.s141-detail-grid span,.s141-form-grid span{color:#92aac0;font-size:12px}.s141-form-grid label{display:grid;gap:6px}.s141-form-grid input{box-sizing:border-box;width:100%}
.s141-history{display:grid;gap:7px;margin:0;padding:0;list-style:none}.s141-history li,.s141-memos article{padding:10px;border-radius:8px;background:#0a1728}.s141-history li{display:flex;justify-content:space-between;gap:10px}.s141-history span,.s141-memos small{color:#8ca6bd}.s141-memos{display:grid;gap:8px}.s141-memos small{display:block;margin-top:3px}.s141-memos p{margin:8px 0 0;white-space:pre-wrap;color:#dceafa}
.s141-dialog>footer{align-items:center;border-top:1px solid #2e4a65;border-bottom:0}.s141-dialog>footer .primary{border-color:#3b82f6;background:#2563eb}

@media(max-width:700px){
  .s141-console{margin:12px 8px;padding:13px}.s141-head,.s141-managed-card{display:block}.s141-head>button,.s141-managed-card>button{width:100%;margin-top:10px}
  .s141-toolbar{display:grid;grid-template-columns:1fr 1fr}.s141-toolbar label{grid-column:1/-1;min-width:0}.s141-toolbar button{width:100%}
  .s141-notice{display:grid;gap:7px}.s141-notice span{display:none}.s141-backdrop{align-items:flex-start;padding:6px}.s141-dialog{width:100%;max-height:98vh;border-radius:12px}.s141-dialog>header,.s141-dialog>footer,.s141-dialog-body{padding:12px}.s141-detail-grid,.s141-form-grid{grid-template-columns:1fr}.s141-dialog>footer{flex-wrap:wrap}.s141-dialog>footer span{width:100%;font-size:12px}
  .s149-status-dashboard{margin:12px 8px;padding:13px;width:calc(100% - 16px)}.s149-dashboard-head{display:grid;gap:9px}.s149-dashboard-head>span{width:max-content}.s150-pipeline-summary{grid-template-columns:1fr}.s150-agency-chart{height:174px;padding-right:8px;padding-left:8px}.s150-agency-plot{gap:4px;height:154px}.s150-agency-column{grid-template-rows:16px 116px 22px}.s150-agency-track{height:116px}.s150-agency-bar{right:12%;left:12%}.s149-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.s149-summary-grid>div:last-child{grid-column:1/-1}.s149-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.s149-org-grid,.s151-performance-grid{grid-template-columns:1fr}.s149-org-card>header{display:grid}.s149-org-connection{justify-items:start}.s151-performance-section .s149-section-title{display:grid}.s151-performance-card>header{align-items:flex-start}.s151-performance-name strong{white-space:normal}.s152-performance-guide{display:grid}.s152-organization-toolbar{display:grid;grid-template-columns:1fr 1fr}.s152-organization-toolbar button,.s152-organization-toolbar>span{width:100%}.s152-organization-toolbar>span{grid-column:1/-1}.s152-dialog-list article,.s152-alert-list article,.s152-history-list article{display:grid}.s152-dialog-meta{justify-content:flex-start}.s152-alert-list article>div:last-child,.s152-history-list article>div:last-child{text-align:left}.s152-diagnostic-grid{grid-template-columns:1fr}.s149-query-shell{margin:12px 8px;padding:13px;width:calc(100% - 16px)}.s149-query-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.s149-query-actions button{min-height:38px;padding:7px 9px;font-size:11px}.s149-query-counts{grid-column:1/-1;display:flex;gap:7px}.s149-count-chip{width:max-content!important;justify-self:start;text-align:left}.s149-search-row{grid-template-columns:1fr}.s149-managed-results{margin:20px 8px}.s149-managed-results-head{display:grid;gap:5px}.s149-native-table tr.s149-native-crm-card{padding:12px!important;border-radius:12px!important}.s149-native-table td:not([data-label="기업명"]):not(.s149-native-action-cell){display:grid!important;grid-template-columns:1fr!important;gap:7px!important}.s149-native-table td:not([data-label="기업명"]):not(.s149-native-action-cell)::before{flex:auto!important;padding-top:0!important}.s149-native-table .company-title-left{align-items:flex-start}.s149-native-table .loan-result-grid{grid-template-columns:1fr}.s149-native-table .status-inline-row,.s149-native-table .contact-schedule-body{justify-content:flex-start}.s149-native-table .memo-item{grid-template-columns:1fr}.s149-timeline-list article{display:grid;gap:5px}
}
@media print{
  .s141-console button,.s141-toolbar{display:none!important}.s141-console{border:0;background:#fff;color:#000}.s141-notice,.s141-state,.s141-managed-card{background:#fff;color:#000;break-inside:avoid}
  html[data-s141-submaster="true"][data-s141-scope="managed"] .s141-managed{display:block!important}
  .s149-query-actions,.s149-query-grid,.s149-query-counts,.s149-query-feedback,.s149-crm-pagination{display:none!important}.s149-query-shell{border:0;background:#fff;color:#000}.s149-status-dashboard,.s150-pipeline-summary>div,.s150-agency-chart{border-color:#bbb;background:#fff;color:#000}.s150-agency-chart,.s151-performance-card{break-inside:avoid}.s151-performance-card{border-color:#bbb;background:#fff;color:#000}.s149-native-table tr.s149-native-crm-card{break-inside:avoid;background:#fff!important;color:#000!important}
}
/* CEO_SHIELD_SUBMASTER_HANDOFF_EVIDENCE_S219_BEGIN */
.s219-handoff-evidence{display:grid;grid-template-columns:auto 1fr;gap:5px 9px;margin:10px 0 2px;padding:10px 12px;border:1px solid rgba(34,211,238,.38);border-radius:10px;background:rgba(8,47,73,.48);color:#dff8ff;font-size:11px;font-weight:800}.s219-handoff-evidence strong{color:#67e8f9}.s219-handoff-evidence time{grid-column:2;color:#a7c7dc;font-weight:700}.s219-handoff-timeline{border-color:rgba(34,211,238,.48)!important;background:rgba(8,47,73,.36)!important}.s219-handoff-timeline strong{color:#67e8f9!important}
/* CEO_SHIELD_SUBMASTER_HANDOFF_EVIDENCE_S219_END */
