:root{--primary:#003676;--primary1:#226aea;--primary1-hover:#2461cd;--primary2:#4d505b;--delete:#ed5757;--color-text:#333;--color-text-sub:#6b7280;--color-text-disabled:#9ca3af;--color-bg:#f4f9fe;--color-bg1:#c7dfeb;--table-hd:#edf0f5;--table-border:#dbdfe2;--border:#ddd;--border1:#c7dfeb;--color-success:#16a34a;--color-warning:#f59e0b;--color-danger:#ef4444;--color-info:#0ea5e9;--gray100:#f1f1f1;--gray500:#555;--gray600:#666;--gray700:#777;--gray800:#888;--font-family-base:"Pretendard Variable", "Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:32px;--font-weight-400:400;--font-weight-500:500;--font-weight-600:600;--font-weight-700:700;--line-height-tight:1.2;--line-height-base:1.5;--line-height-loose:1.7;--letter-spacing-base:-.02em;--space-0:0;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 12px #00000014;--shadow-lg:0 10px 24px #0000001f;--container-sm:768px;--container-md:1024px;--container-lg:1280px;--container-xl:1440px;--header-height:80px;--footer-height:120px;--transition-fast:.2s ease;--transition-base:.3s ease;--z-base:1;--z-header:100;--z-dropdown:500;--z-sticky:700;--z-modal:1000;--z-toast:1100;--badge-blue:#e6f4ff;--badge-blue-border:#91caff;--badge-blue-text:#1765ad;--badge-green:#f6ffed;--badge-green-border:#add188;--badge-green-text:#3e8f00;--badge-orange:#fffbe6;--badge-orange-border:#e9d286;--badge-orange-text:#c58402;--badge-red:#fff1f0;--badge-red-border:#ffccc7;--badge-red-text:#b42318;--input-height-sm:40px;--input-height-md:48px;--input-height-lg:56px;--button-height-sm:40px;--button-height-md:48px;--button-height-lg:56px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@font-face{font-family:Pretendard Variable;font-weight:100 900;font-style:normal;font-display:swap;src:url(/assets/PretendardVariable-CJuje-Rk.woff2)format("woff2-variations")}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#fff;font-size:16px}*,:before,:after{box-sizing:border-box}html,body{min-height:100%}body{color:var(--color-text);font-family:var(--font-family-base);font-size:var(--font-size-md);letter-spacing:-.3px;word-break:keep-all;background-color:#fff;margin:0;font-weight:400;line-height:1.5}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}strong,b{font-weight:700}small{font-size:14px}a{color:inherit;text-decoration:none}a:hover,a:focus{text-decoration:none}img,picture,video,canvas,svg{max-width:100%;display:block}img{border:0}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}input,textarea,select{border-radius:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#999}input:-webkit-autofill{caret-color:#222;-webkit-text-fill-color:#222!important;box-shadow:inset 0 0 0 1000px #fff!important}input:-webkit-autofill:hover{caret-color:#222;-webkit-text-fill-color:#222!important;box-shadow:inset 0 0 0 1000px #fff!important}input:-webkit-autofill:focus{caret-color:#222;-webkit-text-fill-color:#222!important;box-shadow:inset 0 0 0 1000px #fff!important}input:-webkit-autofill:active{caret-color:#222;-webkit-text-fill-color:#222!important;box-shadow:inset 0 0 0 1000px #fff!important}ul,ol{margin:0;padding:0;list-style:none}table{border-collapse:collapse;border-spacing:0;width:100%}caption{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}[hidden]{display:none!important}.blind{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none!important}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.w-full{width:100%}.h-full{height:100%}.m-auto{margin:0 auto!important}.m-0{margin:0!important}.mt-4{margin-top:4px!important}.mt-8{margin-top:8px!important}.mt-12{margin-top:12px!important}.mt-16{margin-top:16px!important}.mt-20{margin-top:20px!important}.mt-24{margin-top:24px!important}.mt-32{margin-top:32px!important}.mt-40{margin-top:40px!important}.mb-4{margin-bottom:4px!important}.mb-8{margin-bottom:8px!important}.mb-12{margin-bottom:12px!important}.mb-16{margin-bottom:16px!important}.mb-20{margin-bottom:20px!important}.mb-24{margin-bottom:24px!important}.mb-32{margin-bottom:32px!important}.mb-40{margin-bottom:40px!important}.ml-4{margin-left:4px!important}.ml-8{margin-left:8px!important}.ml-12{margin-left:12px!important}.ml-16{margin-left:16px!important}.ml-20{margin-left:20px!important}.ml-24{margin-left:24px!important}.ml-auto{margin-left:auto!important}.mr-4{margin-right:4px!important}.mr-8{margin-right:8px!important}.mr-12{margin-right:12px!important}.mr-16{margin-right:16px!important}.mr-20{margin-right:20px!important}.mr-24{margin-right:24px!important}.mr-auto{margin-right:auto!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.p-0{padding:0!important}.p-4{padding:4px!important}.p-8{padding:8px!important}.p-12{padding:12px!important}.p-16{padding:16px!important}.p-20{padding:20px!important}.p-24{padding:24px!important}.p-32{padding:32px!important}.pt-4{padding-top:4px!important}.pt-8{padding-top:8px!important}.pt-12{padding-top:12px!important}.pt-16{padding-top:16px!important}.pt-20{padding-top:20px!important}.pt-24{padding-top:24px!important}.pb-4{padding-bottom:4px!important}.pb-8{padding-bottom:8px!important}.pb-12{padding-bottom:12px!important}.pb-16{padding-bottom:16px!important}.pb-20{padding-bottom:20px!important}.pb-24{padding-bottom:24px!important}.pl-4{padding-left:4px!important}.pl-8{padding-left:8px!important}.pl-12{padding-left:12px!important}.pl-16{padding-left:16px!important}.pl-20{padding-left:20px!important}.pl-24{padding-left:24px!important}.pr-4{padding-right:4px!important}.pr-8{padding-right:8px!important}.pr-12{padding-right:12px!important}.pr-16{padding-right:16px!important}.pr-20{padding-right:20px!important}.pr-24{padding-right:24px!important}.gap-4{gap:4px!important}.gap-8{gap:8px!important}.gap-12{gap:12px!important}.gap-16{gap:16px!important}.gap-20{gap:20px!important}.gap-24{gap:24px!important}.gap-32{gap:32px!important}.gap-40{gap:40px!important}.row-gap-8{row-gap:8px!important}.row-gap-16{row-gap:16px!important}.row-gap-24{row-gap:24px!important}.col-gap-8{column-gap:8px!important}.col-gap-16{column-gap:16px!important}.col-gap-24{column-gap:24px!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.relative{position:relative}.absolute{position:absolute}.overflow-hidden{overflow:hidden}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}*{scrollbar-width:thin;scrollbar-color:#64748b #f1f5f9}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background-color:#f1f5f9;border-radius:3px;padding:1px}::-webkit-scrollbar-track:hover{background-color:#e2e8f0}::-webkit-scrollbar-track:active{background-color:#cbd5e1}::-webkit-scrollbar-thumb{background-color:#64748b;border-radius:3px;min-height:40px}::-webkit-scrollbar-thumb:hover{background-color:#475569}::-webkit-scrollbar-thumb:active{background-color:#334155}::-webkit-scrollbar-button{width:0;height:0;display:none}@media print{@page{size:A4 landscape;margin:12mm}html,body,#root,.wrap,.layout-container,main{width:auto!important;height:auto!important;min-height:0!important;display:block!important;position:static!important;overflow:visible!important}#root{visibility:visible!important}.layout-container{margin:0!important;padding:0!important}*{scrollbar-width:none!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}::-webkit-scrollbar{background:red;width:0!important;height:0!important;display:none!important}.no-print,.no-print *{visibility:hidden!important;display:none!important}}.font-size-xs{font-size:var(--font-size-xs)}.font-size-sm{font-size:var(--font-size-sm)}.font-size-md{font-size:var(--font-size-md)}.sub-tit{font-size:var(--font-size-lg);font-weight:600}.text-primary1{color:var(--primary1)}.ui-breadcrumb{align-items:center;display:flex}.ui-breadcrumb ol{flex-wrap:wrap;align-items:center;display:flex}.ui-breadcrumb li span{color:var(--gray800);align-items:center;gap:var(--space-4);display:flex}.ui-breadcrumb li a{color:var(--gray800)}.ui-breadcrumb li a:focus,.ui-breadcrumb li a:focus-visible{outline:none}.filter-box{background:var(--color-bg1);padding:var(--space-12) var(--space-20);border-radius:var(--radius-xs);border:1px solid var(--border1);justify-content:space-between;align-items:center;gap:var(--space-16);display:flex}@media (width<=1024px){.filter-box{flex-direction:column}}@media (width<=768px){.filter-box{gap:var(--space-12);padding:var(--space-16)}}.filter-box .filter-field-wrap{align-items:center;gap:var(--space-16);display:flex}@media (width<=1024px){.filter-box .filter-field-wrap{grid-template-columns:repeat(2,1fr);width:100%;display:grid}}@media (width<=768px){.filter-box .filter-field-wrap{gap:var(--space-8);font-size:var(--font-size-sm);grid-template-columns:repeat(1,1fr)}}.filter-box .filter-field-wrap .filter-field{align-items:center;gap:var(--space-16);display:flex}@media (width<=1024px){.filter-box .filter-field-wrap .filter-field{align-items:start;gap:var(--space-4);flex-direction:column}}.filter-box .filter-field-wrap .filter-field label{align-items:center;gap:var(--space-4);display:flex}.filter-box .filter-field-wrap .filter-field label:before{content:"";background:url("data:image/svg+xml,%3csvg%20width='6'%20height='8'%20viewBox='0%200%206%208'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.25%203.89697L0%207.79409L0%20-0.00014185L5.25%203.89697Z'%20fill='%23536471'/%3e%3c/svg%3e") 50% no-repeat;width:10px;height:7px;display:inline-block}@media (width<=1024px){.filter-box .filter-field-wrap .filter-field .ui-input,.filter-box .filter-field-wrap .filter-field .ui-select{width:100%}}.filter-box .filter-btn{color:#fff;background:var(--primary1);height:40px;padding:0 var(--space-24);border-radius:var(--radius-xs);font-weight:500;transition:all .2s ease-in-out}.filter-box .filter-btn:hover{background:var(--primary1-hover)}.user-filter-box .filter-field-wrap{flex:1}@media (width<=768px){.user-filter-box .filter-field .ui-input{min-width:inherit}}.user-filter-actions{justify-content:flex-end;align-items:center;gap:var(--space-8);display:flex}@media (width<=1024px){.user-filter-actions{width:100%}}@media (width<=768px){.user-filter-actions button{flex:1}}.user-management-secure{position:relative}.user-management-secure__content{transition:filter .2s,opacity .2s}.user-management-secure__content.is-locked{pointer-events:none;-webkit-user-select:none;user-select:none}.user-management-unlock{z-index:999999999;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.user-management-unlock__panel{width:min(480px,100% - 32px);padding:var(--space-40);border:1px solid var(--border);border-radius:var(--radius-xs);gap:var(--space-12);background:#fff;flex-direction:column;display:flex;position:relative;box-shadow:0 16px 40px #0f172a29}.user-management-unlock__panel h3{font-size:var(--font-size-lg);color:var(--color-text);font-weight:700}.user-management-unlock__panel p{color:var(--gray800);font-size:15px}.user-management-unlock__panel .ui-input{width:100%}.user-management-unlock__eyebrow{color:var(--primary1);font-weight:var(--font-weight-600)}.user-management-unlock__error{padding:var(--space-8) var(--space-12);border-radius:var(--radius-xs);color:var(--delete);font-size:var(--font-size-sm);background:#ed575714;border:1px solid #ed575759}.user-management-unlock__close{top:var(--space-12);right:var(--space-12);border-radius:var(--radius-xs);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;width:32px;height:32px;font-size:30px;line-height:1;display:inline-flex;position:absolute}.ui-select{width:auto;min-width:200px}.ui-select select{border-radius:var(--radius-xs);border:1px solid var(--border);cursor:pointer;background:#fff}.ui-select select option{background:#fff}.ui-input{border-radius:var(--radius-xs);border:1px solid var(--border);background:#fff;width:auto;min-width:200px}.ui-input:read-only{background:var(--gray100)}.table-top{justify-content:space-between;align-items:center;gap:var(--space-12);margin:var(--space-16) 0;display:flex}@media (width<=768px){.table-top{flex-direction:column;align-items:start}}.table-top .table-top-utill{align-items:center;gap:var(--space-12);display:flex}.table-top .table-top-utill .table-tit{font-size:var(--font-size-lg);font-weight:600}.table-top .table-top-utill .table-page-num{margin-top:1px}.table-top .table-top-utill .table-page-num span{color:var(--primary);font-weight:500}.table-top .table-top-btn{justify-content:flex-end;align-items:center;gap:var(--space-8);display:flex}@media (width<=768px){.table-top .table-top-btn{flex-wrap:wrap;justify-content:flex-end;width:100%}}.table-top .tb-top-btn{align-items:center;gap:var(--space-8);display:flex}@media (width<=768px){.table-top .tb-top-btn{justify-content:end;width:100%}}.table-top .tb-top-btn-excel{height:36px;padding:0 var(--space-16);border-radius:var(--radius-xs);border:1px solid var(--border1);background:#fff;font-weight:500;transition:all .2s ease-in-out}.table-top .tb-top-btn-excel:hover:not(:disabled){border-color:var(--primary1);color:var(--primary1)}.btn{padding:var(--space-8) var(--space-16);border:1px solid var(--border);border-radius:var(--radius-xs);align-items:center;gap:var(--space-4);text-align:center;word-break:keep-all;justify-content:center;font-size:15px;font-weight:500;transition:all .2s ease-in-out;display:inline-flex}@media (width<=1024px){.btn{padding:var(--space-8) var(--space-12);font-size:var(--font-size-sm)}}.btn svg{width:16px}.btn:hover{border-color:var(--gray500)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.fill{background:var(--primary1);color:#fff;border-color:var(--primary1)}.btn.fill:hover{background:var(--primary1-hover);border-color:var(--primary1-hover)}.btn.excel{color:#178047;border-color:#178047}.btn.excel:hover{background:#1780470d}.btn.add{border-color:var(--primary1);color:var(--primary1)}.btn.add:hover{background:#246deb0d}.btn.delete{border-color:var(--delete);color:var(--delete)}.btn.delete:hover{background:#ed57570d}.btn.gray{border-color:var(--gray600);background:var(--gray600);color:#fff}.btn.gray:hover{background:var(--gray500);color:#fff}.btn.small{min-height:28px;font-size:var(--font-size-sm);padding:4px 9px}.btn.blue{border-color:var(--primary1);color:var(--primary1)}.btn.blue:hover{background:#dbeafe}.btn.sm{padding:var(--space-6) var(--space-12)}.btn-circle{border:1px solid var(--border);border-radius:var(--radius-full);justify-content:center;align-items:center;width:44px;height:44px;font-weight:500;transition:all .2s ease-in-out;display:flex}.btn-circle svg{color:var(--color-text)}.btn-circle:hover{border-color:var(--gray500)}@media print{.print-btn{display:none!important}}@media (width<=768px){.print-btn{display:none!important}}.ui-table-wrap{width:100%;overflow-x:auto}@media (width<=1024px){.ui-table-wrap{padding-bottom:var(--space-24)}.ui-table-wrap:before{content:"좌우로 스크롤 하세요";font-size:var(--font-size-sm);color:var(--delete);margin-bottom:var(--space-8);font-weight:500;display:inline-block}}.ui-table-wrap.type1{max-height:inherit!important}.ui-table{color:var(--color-text);font-size:var(--font-size-md);border-top:1px solid var(--table-border);border-left:1px solid var(--table-border)}@media (width<=1024px){.ui-table{width:100%;min-width:1000px;font-size:var(--font-size-sm);padding:var(--space-6);height:auto}}.ui-table.type1{font-size:var(--font-size-sm)}.ui-table.type1 thead th{background:var(--chakra-colors-black-alpha-200);font-weight:600}.ui-table.type1 tr:hover{background:var(--chakra-colors-color-palette-50)}.ui-table tr{background:#fff}.ui-table td,.ui-table th{padding:var(--space-8) var(--space-12);border-color:var(--table-border);border-right:1px solid var(--table-border);text-align:center;word-break:normal;border-bottom:1px solid var(--table-border)}.ui-table thead th{color:var(--color-text);background:var(--table-hd);font-weight:var(--font-weight-700)}.ui-table tbody tr:hover{background:var(--color-bg)}.ui-table tbody .grade-badge{min-width:24px;height:24px;padding:0}@media (width<=1024px){.ui-table.ui-table--compact{min-width:900px;font-size:14px}}.ui-table.ui-table--compact td,.ui-table.ui-table--compact th{vertical-align:middle;height:36px;line-height:1.35}.ui-table.ui-table--member-summary{min-width:980px}@media (width<=1024px){.ui-table.ui-table--member-summary{min-width:980px}}.ui-table.ui-table--evidence{min-width:1120px}@media (width<=1024px){.ui-table.ui-table--evidence{min-width:1120px}}.ui-table.ui-table--evidence th,.ui-table.ui-table--evidence td{vertical-align:top}.ui-table.ui-table--evidence td:first-child,.ui-table.ui-table--evidence th:first-child,.ui-table.ui-table--evidence td:nth-child(3),.ui-table.ui-table--evidence th:nth-child(3),.ui-table.ui-table--evidence td:nth-child(5),.ui-table.ui-table--evidence th:nth-child(5),.ui-table.ui-table--evidence td:nth-child(6),.ui-table.ui-table--evidence th:nth-child(6){word-break:break-word;overflow-wrap:anywhere;white-space:normal!important}.ui-table.ui-table--report-quality{min-width:680px}@media (width<=1024px){.ui-table.ui-table--report-quality{min-width:680px}}.ui-table.ui-table--bridge-spec{min-width:720px}@media (width<=1024px){.ui-table.ui-table--bridge-spec{min-width:720px}}.ui-table.ui-table--bridge-spec tbody th{font-weight:var(--font-weight-400)}.ui-table.ui-table--bridge-spec .ke-spec-group{width:10%}.ui-table.ui-table--bridge-spec .ke-spec-sub{width:7%}.ui-table.ui-table--bridge-spec .ke-spec-value{width:33%}.ui-table.ui-table--condition-assessment .grade-badge--c{min-width:32px;height:32px;font-size:var(--font-size-md);box-shadow:0 0 0 2px var(--badge-orange-border)}.ui-table.ui-table--dashboard-year,.ui-table.ui-table--dashboard-member,.ui-table.ui-table--dashboard-report{min-width:1040px}@media (width<=1024px){.ui-table.ui-table--dashboard-year,.ui-table.ui-table--dashboard-member,.ui-table.ui-table--dashboard-report{min-width:1040px}}.ui-table.ui-table--dashboard-year th,.ui-table.ui-table--dashboard-year td,.ui-table.ui-table--dashboard-member th,.ui-table.ui-table--dashboard-member td,.ui-table.ui-table--dashboard-report th,.ui-table.ui-table--dashboard-report td{padding-left:6px;padding-right:6px}.ui-table.ui-table--dashboard-year th:first-child,.ui-table.ui-table--dashboard-year td:first-child,.ui-table.ui-table--dashboard-year th:nth-child(3),.ui-table.ui-table--dashboard-year td:nth-child(3),.ui-table.ui-table--dashboard-year th:nth-child(4),.ui-table.ui-table--dashboard-year td:nth-child(4),.ui-table.ui-table--dashboard-year th:nth-child(5),.ui-table.ui-table--dashboard-year td:nth-child(5),.ui-table.ui-table--dashboard-year th:nth-child(6),.ui-table.ui-table--dashboard-year td:nth-child(6){word-break:keep-all;white-space:normal!important}.ui-table.ui-table--dashboard-year th:nth-child(7),.ui-table.ui-table--dashboard-year td:nth-child(7){text-align:left;word-break:keep-all;overflow-wrap:anywhere;white-space:normal!important}.ui-table.ui-table--dashboard-member th:first-child,.ui-table.ui-table--dashboard-member td:first-child,.ui-table.ui-table--dashboard-member th:nth-child(3),.ui-table.ui-table--dashboard-member td:nth-child(3),.ui-table.ui-table--dashboard-member th:nth-child(4),.ui-table.ui-table--dashboard-member td:nth-child(4),.ui-table.ui-table--dashboard-member th:nth-child(5),.ui-table.ui-table--dashboard-member td:nth-child(5),.ui-table.ui-table--dashboard-member th:nth-child(6),.ui-table.ui-table--dashboard-member td:nth-child(6){word-break:keep-all;white-space:normal!important}.ui-table.ui-table--dashboard-member th:nth-child(2),.ui-table.ui-table--dashboard-member td:nth-child(2),.ui-table.ui-table--dashboard-member th:nth-child(7),.ui-table.ui-table--dashboard-member td:nth-child(7){text-align:left;word-break:keep-all;overflow-wrap:anywhere;white-space:normal!important}.ui-table.ui-table--dashboard-report{min-width:900px}@media (width<=1024px){.ui-table.ui-table--dashboard-report{min-width:900px}}.ui-table.ui-table--dashboard-report th:nth-child(2),.ui-table.ui-table--dashboard-report td:nth-child(2){text-align:left;word-break:break-word;overflow-wrap:anywhere;white-space:normal!important}.table-actions{justify-content:center;align-items:center;gap:var(--space-6);flex-wrap:wrap;display:inline-flex}.table-select-checkbox{cursor:pointer;width:16px;height:16px;accent-color:var(--primary1)}.table-select-checkbox:disabled{cursor:not-allowed;opacity:.35}.dialog-summary{margin-top:var(--space-8);padding:var(--space-8) var(--space-12);border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--color-bg);color:var(--gray800);font-size:var(--font-size-sm);word-break:break-word}.dialog-summary--notice{color:#92400e;background:#fffbeb;border-color:#f59e0b}.dialog-summary--danger{color:#991b1b;background:#fef2f2;border-color:#ef4444;line-height:1.55}.dashboard__success{margin:var(--space-12) 0;padding:var(--space-10) var(--space-12);border-radius:var(--radius-xs);color:#166534;font-size:var(--font-size-sm);background:#f0fdf4;border:1px solid #86cfa7}@media print{.ui-table-wrap{break-inside:auto;max-height:none!important;padding-bottom:0!important;overflow:visible!important}.ui-table-wrap:before{content:none!important;display:none!important}.ui-table{table-layout:auto!important;border-color:#98a2b3!important;width:100%!important;min-width:0!important;max-width:100%!important;font-size:9px!important}.ui-table .summary-report__page-link{font-size:var(--font-size-sm)!important;color:#175cd3!important;line-height:1.25!important}.ui-table thead{display:table-header-group}.ui-table tr{break-inside:avoid;page-break-inside:avoid}.ui-table th,.ui-table td{white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important;vertical-align:top!important;height:auto!important;padding:4px 5px!important;line-height:1.25!important}.ui-table.ui-table--member-summary,.ui-table.ui-table--evidence,.ui-table.ui-table--report-quality,.ui-table.ui-table--bridge-spec,.ui-table.ui-table--ai-priority{min-width:0!important}.ui-table.ui-table--ai-priority{table-layout:fixed!important}.ui-table.ui-table--ai-priority th:first-child,.ui-table.ui-table--ai-priority td:first-child{width:6%!important}.ui-table.ui-table--ai-priority th:nth-child(2),.ui-table.ui-table--ai-priority td:nth-child(2){width:8%!important}.ui-table.ui-table--ai-priority th:nth-child(3),.ui-table.ui-table--ai-priority td:nth-child(3),.ui-table.ui-table--ai-priority th:nth-child(4),.ui-table.ui-table--ai-priority td:nth-child(4){width:9%!important}.ui-table.ui-table--ai-priority th:nth-child(5),.ui-table.ui-table--ai-priority td:nth-child(5),.ui-table.ui-table--ai-priority th:nth-child(6),.ui-table.ui-table--ai-priority td:nth-child(6),.ui-table.ui-table--ai-priority th:nth-child(7),.ui-table.ui-table--ai-priority td:nth-child(7){width:7%!important}.ui-table.ui-table--ai-priority th:nth-child(8),.ui-table.ui-table--ai-priority td:nth-child(8){text-align:left!important;width:49%!important}.ui-table.ui-table--ai-priority td:nth-child(8) *{text-align:left!important}.ui-table.ui-table--evidence th:first-child,.ui-table.ui-table--evidence td:first-child{width:10%!important}.ui-table.ui-table--evidence th:nth-child(2),.ui-table.ui-table--evidence td:nth-child(2),.ui-table.ui-table--evidence th:nth-child(3),.ui-table.ui-table--evidence td:nth-child(3),.ui-table.ui-table--evidence th:nth-child(4),.ui-table.ui-table--evidence td:nth-child(4),.ui-table.ui-table--evidence th:nth-child(6),.ui-table.ui-table--evidence td:nth-child(6){width:8%!important}.ui-table.ui-table--evidence th:nth-child(5),.ui-table.ui-table--evidence td:nth-child(5){width:13%!important}.ui-table.ui-table--evidence th:nth-child(6),.ui-table.ui-table--evidence td:nth-child(6){text-align:center!important;width:12%!important}.ui-table.ui-table--evidence th:nth-child(7),.ui-table.ui-table--evidence td:nth-child(7){width:auto!important}.ui-table.ui-table--member-summary th:first-child,.ui-table.ui-table--member-summary td:first-child{width:9%!important}.ui-table.ui-table--member-summary th:nth-child(2),.ui-table.ui-table--member-summary td:nth-child(2){width:6%!important}.ui-table.ui-table--member-summary th:nth-child(3),.ui-table.ui-table--member-summary td:nth-child(3){width:13%!important}.ui-table.ui-table--member-summary th:nth-child(4),.ui-table.ui-table--member-summary td:nth-child(4){width:27%!important}.ui-table.ui-table--member-summary th:nth-child(5),.ui-table.ui-table--member-summary td:nth-child(5){width:6%!important}.ui-table.ui-table--member-summary th:nth-child(6),.ui-table.ui-table--member-summary td:nth-child(6){width:15%!important}.ui-table.ui-table--member-summary th:nth-child(7),.ui-table.ui-table--member-summary td:nth-child(7){width:18%!important}.ui-table.ui-table--member-summary th:nth-child(8),.ui-table.ui-table--member-summary td:nth-child(8){width:6%!important}}.css-z11fbb{margin-block:var(--space-24)!important}.css-z11fbb .ui-pagination button:hover{border-color:var(--gray500)!important}.css-z11fbb .ui-pagination .css-mv5sio{border:1px solid var(--border);color:var(--color-text);background:0 0;font-weight:500}.css-z11fbb .ui-pagination button:disabled{cursor:default}.css-z11fbb .ui-pagination .css-s3mb0o{color:var(--color-text)}.css-z11fbb .ui-pagination .css-13mnqbs:is(:hover,[data-hover]):not(:disabled,[data-disabled]){background:0 0}.ui-checkBox{cursor:pointer;vertical-align:middle;align-items:center;display:inline-flex}.ui-checkBox .control{border-color:var(--border);border-radius:var(--radius-xs);cursor:pointer;overflow:hidden}.ui-checkBox .control:is([data-state=checked],[data-state=indeterminate]){background:var(--primary1);border-color:var(--primary1)}.ui-checkBox .control svg{color:#fff}.ui-checkBox .chakra-checkbox__label{font-size:var(--font-size-md)}.tab-type1{border-bottom:1px solid var(--border);margin-bottom:var(--space-16)}.tab-type1 button{border:1px solid var(--border);padding:var(--space-8) var(--space-12);border-bottom:0;border-left:0;font-weight:500}.tab-type1 button.active{background:var(--primary);color:#fff;border-color:var(--primary)}.tab-type1 button:first-child{border-left:1px solid var(--border);border-top-left-radius:var(--radius-xs)}.tab-type1 button:first-child.active{border-color:var(--primary)}.tab-type1 button:last-child{border-top-right-radius:var(--radius-xs)}.ui-tabs .css-yq3aop{border-bottom:1px solid var(--border)}.ui-tabs .css-yq3aop button{text-align:center;padding:var(--space-24) 0;flex:1;justify-content:center;align-items:center;display:flex}.ui-tabs .css-yq3aop .css-19t98pl:is([aria-selected=true],[data-selected])[data-orientation=horizontal]{border-bottom:2px solid var(--primary1);color:var(--primary1);--indicator-color-fallback:inherit;--indicator-color:inherit;font-weight:600}.new_form__row{border-bottom:1px solid var(--table-border);grid-template-columns:220px minmax(0,1fr) 220px minmax(0,1fr);display:grid}@media (width<=1440px){.new_form__row{grid-template-columns:180px minmax(0,1fr) 180px minmax(0,1fr)}}@media (width<=1024px){.new_form__row{border:none;grid-template-columns:180px minmax(0,1fr)}}@media (width<=768px){.new_form__row{grid-template-columns:1fr}}.new_form__row:first-child{border-top:1px solid var(--table-border)}.new_form__tit{padding:var(--space-16);background:var(--table-hd);align-items:center;font-weight:500;display:flex}@media (width<=1024px){.new_form__tit{border-bottom:1px solid var(--table-border)}}.new_form__tit.required:after{content:"*";color:var(--delete);vertical-align:top;margin-left:4px;font-size:16px;font-weight:700;display:inline-block}.new_form__content{padding:var(--space-16);min-width:0}@media (width<=1024px){.new_form__content{border-bottom:1px solid var(--table-border)}}.new_form__content .ui-input,.new_form__content .ui-select{width:100%}.new_form__content.full{grid-column:2/5}@media (width<=768px){.new_form__content.full{grid-column:1/-1}}.bottom_btn{margin:var(--space-24) 0;justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.bottom_btn__right{align-items:center;gap:var(--space-8);display:flex}@media (width<=768px){.ui-dialog{padding:var(--space-24)}}.ui-dialog .css-2dpz8c{box-shadow:none;background:#fff}.ui-dialog .chakra-dialog__closeTrigger{cursor:pointer;width:24px;height:24px;top:var(--space-16);right:var(--space-16);background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%20-960%20960%20960'%20width='24px'%20fill='%23333'%3e%3cpath%20d='M480-424%20284-228q-11%2011-28%2011t-28-11q-11-11-11-28t11-28l196-196-196-196q-11-11-11-28t11-28q11-11%2028-11t28%2011l196%20196%20196-196q11-11%2028-11t28%2011q11%2011%2011%2028t-11%2028L536-480l196%20196q11%2011%2011%2028t-11%2028q-11%2011-28%2011t-28-11L480-424Z'/%3e%3c/svg%3e") 50% no-repeat}.ui-fileUpload{width:100%}.ui-fileUpload__input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-fileUpload__dropzone{align-items:center;gap:var(--space-16);min-height:116px;padding:var(--space-20) var(--space-24);border-radius:var(--radius-sm);background:#f8fafc;border:1px dashed #94a3b8;grid-template-columns:48px minmax(0,1fr) auto;transition:border-color .15s,background-color .15s;display:grid}.ui-fileUpload__dropzone.is-dragging{border-color:var(--primary1);box-shadow:inset 0 0 0 1px var(--primary1);background:#eff6ff}.ui-fileUpload__dropzone.is-disabled{opacity:.65;cursor:not-allowed}@media (width<=768px){.ui-fileUpload__dropzone{gap:var(--space-12);padding:var(--space-16);grid-template-columns:40px minmax(0,1fr)}}.ui-fileUpload__icon{width:48px;height:48px;color:var(--primary1);background:#fff;border:1px solid #bfdbfe;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ui-fileUpload__icon svg{width:23px;height:23px}@media (width<=768px){.ui-fileUpload__icon{width:40px;height:40px}}.ui-fileUpload__copy{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ui-fileUpload__copy strong{font-size:var(--font-size-md);font-weight:var(--font-weight-700);color:var(--color-text)}.ui-fileUpload__copy span{color:var(--gray700);font-size:var(--font-size-sm);line-height:1.45}.ui-fileUpload__button{min-width:108px;color:var(--primary1);cursor:pointer;background:#fff}.ui-fileUpload__button:hover{border-color:var(--primary1);background:#eff6ff}@media (width<=768px){.ui-fileUpload__button{grid-column:1/-1;width:100%}}.ui-fileUpload__summary{align-items:center;gap:var(--space-8);min-height:38px;padding:var(--space-8) var(--space-12);border-bottom:1px solid var(--table-border);color:var(--gray700);font-size:var(--font-size-sm);display:flex}.ui-fileUpload__summary svg{color:var(--primary1)}.ui-fileUpload__summary strong{color:var(--color-text)}.ui-fileUpload__divider{width:1px;height:14px;margin:0 var(--space-4);background:var(--table-border)}@media (width<=1024px){.report-upload-form .new_form__content.full{grid-column:2/-1}}@media (width<=768px){.report-upload-form .new_form__content.full{grid-column:1/-1}}.report-upload-form__content{padding:var(--space-16)}.report-upload-list{margin-top:var(--space-24);border:1px solid var(--table-border);border-radius:var(--radius-sm);background:#fff;overflow:hidden}.report-upload-list__header{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-16) var(--space-20);border-bottom:1px solid var(--table-border);display:flex}.report-upload-list__header h3{font-size:var(--font-size-md);font-weight:var(--font-weight-700);margin:0}.report-upload-list__header p{margin:var(--space-4) 0 0;color:var(--gray700);font-size:var(--font-size-sm);line-height:1.45}.report-upload-list__header>strong{color:var(--primary1);font-size:var(--font-size-sm);flex:none}@media (width<=768px){.report-upload-list__header{flex-direction:column;align-items:flex-start}}.report-upload-list__columns,.report-upload-list .report-upload-item{grid-template-columns:48px minmax(190px,1.25fr) minmax(240px,1.45fr) 112px 180px 48px;align-items:center;display:grid}.report-upload-list__columns{min-height:40px;padding:0 var(--space-12);border-top:1px solid var(--table-border);border-bottom:1px solid var(--table-border);background:var(--table-hd);color:var(--gray800);font-size:var(--font-size-xs);font-weight:var(--font-weight-600);text-align:center}.report-upload-list__items{max-height:520px;overflow-y:auto}@media (width<=1279px){.report-upload-list__columns{display:none}}.report-upload-batch{align-items:end;gap:var(--space-12);padding:var(--space-12) var(--space-20);background:#f8fafc;grid-template-columns:auto minmax(150px,190px) minmax(180px,220px) auto;display:grid}.report-upload-batch>strong{margin-right:var(--space-4);white-space:nowrap;font-size:var(--font-size-sm);align-self:center}.report-upload-batch label{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.report-upload-batch label span{color:var(--gray700);font-size:var(--font-size-xs);font-weight:var(--font-weight-600)}.report-upload-batch input,.report-upload-batch select{border:1px solid var(--border);border-radius:var(--radius-xs);width:100%;min-width:0;height:36px;color:var(--color-text);font-size:var(--font-size-sm);background:#fff;padding:0 10px}.report-upload-batch .btn{background:#fff;min-height:36px}@media (width<=768px){.report-upload-batch{grid-template-columns:1fr 1fr}.report-upload-batch>strong,.report-upload-batch .btn{grid-column:1/-1}}@media (width<=480px){.report-upload-batch{grid-template-columns:1fr}.report-upload-batch>strong,.report-upload-batch .btn{grid-column:auto}}.report-upload-item{min-height:72px;padding:10px var(--space-12);border-bottom:1px solid var(--table-border);gap:0;position:relative}.report-upload-item:last-child{border-bottom:0}.report-upload-item.is-invalid{box-shadow:inset 3px 0 0 var(--delete);background:#fff7f7}.report-upload-item__number{color:var(--gray700);font-size:var(--font-size-sm);text-align:center}.report-upload-item__file{align-items:center;gap:var(--space-8);min-width:0;padding-right:var(--space-12);grid-template-columns:28px minmax(0,1fr);display:grid}.report-upload-item__file>svg{color:#dc2626;width:22px;height:22px}.report-upload-item__file>div{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.report-upload-item__file strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-600);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.report-upload-item__file span{color:var(--gray600);font-size:var(--font-size-xs)}.report-upload-item__field{min-width:0;padding:0 var(--space-6);display:block}.report-upload-item__field>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.report-upload-item__field input,.report-upload-item__field select{border:1px solid var(--border);border-radius:var(--radius-xs);width:100%;min-width:0;height:36px;color:var(--color-text);font-size:var(--font-size-sm);background:#fff;padding:0 10px}.report-upload-item__remove{color:var(--gray700);justify-self:center}.report-upload-item__remove:hover:not(:disabled){color:var(--delete);background:#fff1f2;border-color:#fecaca}.report-upload-item>p{margin:var(--space-6) var(--space-6) 0;color:var(--delete);font-size:var(--font-size-xs);grid-column:3/6}@media (width<=1279px){.report-upload-item{padding:var(--space-12);grid-template-columns:40px 120px minmax(0,1fr) 180px 40px;row-gap:10px}.report-upload-item__number{grid-area:1/1}.report-upload-item__file{grid-area:1/2/auto/5}.report-upload-item__remove{grid-area:1/5}.report-upload-item__file+.report-upload-item__field{grid-column:2/6}.report-upload-item__field--year{grid-column:2/3}.report-upload-item__field--year+.report-upload-item__field{grid-column:3/5}.report-upload-item__field>span{width:auto;height:auto;margin-bottom:var(--space-4);clip:auto;clip-path:none;color:var(--gray700);font-size:var(--font-size-xs);font-weight:var(--font-weight-600);white-space:normal;display:block;position:static;overflow:visible}.report-upload-item>p{grid-column:2/6}}@media (width<=768px){.report-upload-item{grid-template-columns:34px minmax(0,1fr) 36px}.report-upload-item__number{grid-column:1}.report-upload-item__file{grid-column:2}.report-upload-item__remove{grid-column:3}.report-upload-item__field,.report-upload-item__file+.report-upload-item__field,.report-upload-item__field--year,.report-upload-item__field--year+.report-upload-item__field,.report-upload-item>p{grid-column:1/-1}}.field_row{gap:var(--space-8);width:100%;display:flex}@media (width<=400px){.field_row{flex-direction:column}}.grade-c{color:#ed0000;font-weight:700}.filter-box{padding:var(--space-16) var(--space-20);flex-wrap:wrap;align-items:flex-end}.filter-box .filter-field-wrap{align-items:end;gap:var(--space-12);flex:auto;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));min-width:0;display:grid}.filter-box .filter-field-wrap .filter-field{align-items:stretch;gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.filter-box .filter-field-wrap .filter-field label{min-height:18px;color:var(--text2);font-size:var(--font-size-sm);font-weight:var(--font-weight-600);white-space:nowrap;line-height:1.25}.filter-box .filter-field-wrap .filter-field .ui-input,.filter-box .filter-field-wrap .filter-field .ui-select{width:100%;min-width:0}.filter-box .filter-field-wrap .filter-field .ui-select select,.filter-box .filter-field-wrap .filter-field .ui-input{min-height:38px}.filter-box .user-filter-actions{flex:none;align-self:flex-end;min-height:38px}@media (width<=1024px){.filter-box{align-items:stretch}.filter-box .filter-field-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.filter-box .filter-field-wrap{grid-template-columns:1fr}}.filter-box--dense{margin:var(--space-12) 0;padding:var(--space-12);background:#f8fafc}.filter-box--dense .filter-field-wrap{gap:var(--space-10);grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.filter-box--dense .filter-field-wrap .filter-field label{font-size:13px}.filter-box--dense .filter-field-wrap .filter-field .ui-select select,.filter-box--dense .filter-field-wrap .filter-field .ui-input{min-height:34px;font-size:var(--font-size-sm)}.filter-box--dense .user-filter-actions{min-height:34px}.user-filter-box .filter-field-wrap{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.user-filter-box .filter-field .ui-input{min-width:0}.bridge-folder-filter{margin-bottom:var(--space-16)}.bridge-folder-filter .filter-field-wrap{grid-template-columns:minmax(260px,1.6fr) repeat(4,minmax(140px,1fr))}.bridge-folder-filter .filter-field-wrap .filter-field label:before{display:none}.bridge-folder-filter .filter-field--sort{padding-left:var(--space-12);border-left:1px solid var(--border1)}@media (width<=1440px){.bridge-folder-filter .filter-field-wrap{grid-template-columns:repeat(3,minmax(0,1fr))}.bridge-folder-filter .filter-field--search{grid-column:span 2}.bridge-folder-filter .filter-field--sort{border-left:0;padding-left:0}}@media (width<=1024px){.bridge-folder-filter .filter-field-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.bridge-folder-filter .filter-field-wrap{grid-template-columns:1fr}.bridge-folder-filter .filter-field--search{grid-column:auto}}.upload-progress-overlay{z-index:calc(var(--z-toast) + 10);padding:var(--space-24);background:#0f172a8f;place-items:center;display:grid;position:fixed;inset:0}.upload-progress-dialog{width:min(580px,100%);max-height:calc(100vh - 48px);padding:var(--space-24);border-radius:var(--radius-sm);color:var(--color-text);letter-spacing:0;background:#fff;border:1px solid #cbd5e1;outline:none;overflow-y:auto;box-shadow:0 18px 48px #0f172a3d}.upload-progress-dialog__header{align-items:center;gap:var(--space-12);grid-template-columns:44px minmax(0,1fr) auto;display:grid}.upload-progress-dialog__header h2{margin:var(--space-2) 0 0;font-size:var(--font-size-xl);font-weight:var(--font-weight-700);line-height:var(--line-height-tight)}.upload-progress-dialog__icon{width:44px;height:44px;color:var(--primary1);background:#eaf2ff;border-radius:50%;place-items:center;display:grid}.upload-progress-dialog__icon svg{width:22px;height:22px}.upload-progress-dialog__eyebrow{color:var(--color-text-sub);font-size:var(--font-size-xs);font-weight:var(--font-weight-600);margin:0}.upload-progress-dialog__percent{min-width:64px;color:var(--primary);font-variant-numeric:tabular-nums;text-align:right;font-size:28px;line-height:1}.upload-progress-dialog__stage{min-height:24px;margin:var(--space-12) 0 var(--space-16);font-size:var(--font-size-sm);font-weight:var(--font-weight-600);line-height:var(--line-height-base)}.upload-progress-dialog__file{border-block:1px solid #e2e8f0;grid-template-columns:minmax(0,1fr) minmax(120px,.45fr);margin:0;display:grid}.upload-progress-dialog__file>div{min-width:0;padding:10px var(--space-12)}.upload-progress-dialog__file>div:first-child{border-bottom:1px solid #e2e8f0;grid-column:1/-1}.upload-progress-dialog__file dt{margin-bottom:var(--space-4);color:var(--color-text-sub);font-size:var(--font-size-xs)}.upload-progress-dialog__file dd{overflow-wrap:anywhere;min-width:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-600);margin:0;line-height:1.4}.upload-progress-dialog__notice{margin:var(--space-16) 0 0;padding:var(--space-12);border-left:3px solid var(--primary1);color:#475569;font-size:var(--font-size-xs);line-height:var(--line-height-base);background:#f8fafc}.upload-progress-dialog__error{margin-top:var(--space-16);padding:var(--space-12);border:1px solid var(--badge-red-border);border-radius:var(--radius-xs);background:var(--badge-red);color:var(--badge-red-text);font-size:var(--font-size-sm);line-height:var(--line-height-base)}.upload-progress-dialog__actions{margin-top:var(--space-16);justify-content:flex-end;display:flex}.upload-progress-dialog--succeeded .upload-progress-dialog__icon{background:var(--badge-green);color:var(--color-success)}.upload-progress-dialog--succeeded .upload-progress-dialog__percent{color:var(--color-success)}.upload-progress-dialog--succeeded .upload-progress-bar>span{background:var(--color-success)}.upload-progress-dialog--failed .upload-progress-dialog__icon{background:var(--badge-red);color:var(--color-danger)}.upload-progress-dialog--failed .upload-progress-dialog__percent{color:var(--color-danger)}.upload-progress-dialog--failed .upload-progress-dialog__notice{border-left-color:var(--color-danger)}.upload-progress-dialog--failed .upload-progress-bar>span{background:var(--color-danger)}.upload-progress-bar{height:10px;margin-top:var(--space-20);background:#e2e8f0;border-radius:5px;overflow:hidden}.upload-progress-bar>span{border-radius:inherit;background:var(--primary1);height:100%;transition:width .35s;display:block}.upload-progress-steps{margin:var(--space-20) 0 0;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid;position:relative}.upload-progress-steps:before{content:"";background:#cbd5e1;height:1px;position:absolute;top:13px;left:10%;right:10%}.upload-progress-steps li{z-index:1;align-items:center;gap:var(--space-6);color:#94a3b8;text-align:center;flex-direction:column;min-width:0;display:flex;position:relative}.upload-progress-steps li>span{width:27px;height:27px;font-size:11px;font-weight:var(--font-weight-700);background:#fff;border:1px solid #cbd5e1;border-radius:50%;place-items:center;display:grid}.upload-progress-steps li>span svg{width:15px;height:15px}.upload-progress-steps li em{font-size:11px;font-style:normal;font-weight:var(--font-weight-600);word-break:keep-all;line-height:1.25}.upload-progress-steps li.is-current{color:var(--primary1)}.upload-progress-steps li.is-current>span{border-color:var(--primary1);box-shadow:0 0 0 3px #226aea1f}.upload-progress-steps li.is-complete{color:var(--primary)}.upload-progress-steps li.is-complete>span{border-color:var(--primary1);background:var(--primary1);color:#fff}.upload-progress-tray{right:var(--space-24);bottom:var(--space-24);z-index:var(--z-toast);border-radius:var(--radius-sm);width:min(420px,100vw - 32px);box-shadow:var(--shadow-lg);color:var(--color-text);letter-spacing:0;background:#fff;border:1px solid #cbd5e1;position:fixed;overflow:hidden}.upload-progress-tray>header{padding:var(--space-12) var(--space-16);background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;display:flex}.upload-progress-tray>header strong{font-size:var(--font-size-sm)}.upload-progress-tray>header span{color:var(--color-text-sub);font-size:var(--font-size-xs)}.upload-progress-tray__list{max-height:292px;overflow-y:auto}.upload-progress-tray__item{gap:var(--space-8) var(--space-12);padding:var(--space-12) var(--space-16);border-bottom:1px solid #eef2f7;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.upload-progress-tray__item:last-child{border-bottom:0}.upload-progress-tray__item>b{min-width:38px;color:var(--primary);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;text-align:right}.upload-progress-tray__item--succeeded>b{color:var(--color-success)}.upload-progress-tray__item--failed>b{color:var(--color-danger)}.upload-progress-tray__copy{min-width:0}.upload-progress-tray__copy strong,.upload-progress-tray__copy span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.upload-progress-tray__copy strong{font-size:var(--font-size-sm)}.upload-progress-tray__copy span{margin-top:var(--space-2);color:var(--color-text-sub);font-size:var(--font-size-xs)}.upload-progress-tray__bar{background:#e2e8f0;border-radius:2px;grid-column:1/3;height:4px;overflow:hidden}.upload-progress-tray__bar span{background:var(--primary1);height:100%;transition:width .35s;display:block}.upload-progress-tray__actions{gap:var(--space-4);grid-area:1/3/3;display:flex}.upload-progress-tray__actions .icon-btn{border-radius:var(--radius-xs);color:#475569;background:#fff;border:1px solid #cbd5e1;place-items:center;width:30px;height:30px;display:grid}.upload-progress-tray__actions .icon-btn:hover{border-color:var(--primary1);color:var(--primary1)}.upload-progress-tray__actions .icon-btn svg{width:15px;height:15px}@media (width<=640px){.upload-progress-overlay{padding:var(--space-12);align-items:end}.upload-progress-dialog{max-height:calc(100vh - 24px);padding:var(--space-20)}.upload-progress-dialog__header{grid-template-columns:40px minmax(0,1fr)}.upload-progress-dialog__header h2{font-size:var(--font-size-lg)}.upload-progress-dialog__icon{width:40px;height:40px}.upload-progress-dialog__percent{min-width:0;font-size:var(--font-size-2xl);text-align:left;grid-column:1/-1}.upload-progress-dialog__file{grid-template-columns:1fr}.upload-progress-dialog__file>div,.upload-progress-dialog__file>div:first-child{border-bottom:1px solid #e2e8f0;grid-column:auto}.upload-progress-dialog__file>div:last-child{border-bottom:0}.upload-progress-dialog__actions .btn{width:100%}.upload-progress-steps li em{font-size:10px}.upload-progress-tray{right:var(--space-16);bottom:var(--space-16)}}.wrap{gap:var(--space-16);flex-direction:column;min-height:100vh;display:flex}.container{width:var(--container-lg)}.layout-container{gap:var(--space-24);padding-right:var(--space-24);flex:1;display:flex}@media (width<=1440px){.layout-container{padding:0 var(--space-24);margin-top:104px}}header{z-index:10;width:100%}header .header-top{height:40px;padding:0 var(--space-24);background:#fff;justify-content:end;display:flex}header .header-top ul.utill{align-items:center;width:fit-content;display:flex}header .header-top ul.utill li button,header .header-top ul.utill li a{font-size:var(--font-size-sm);align-items:center;gap:6px;display:flex}header .header-bottom{background:var(--color-bg);height:64px;padding:0 var(--space-48);align-items:center;margin:0 auto;display:flex}header .header-bottom .logo{width:250px}@media (width<=400px){header .header-bottom .logo img{width:90%}}header .header-bottom .nav,header .header-bottom .nav nav ul{align-items:center;gap:50px;display:flex}@media (width<=1440px){header{position:fixed;top:0;left:0}header .header-bottom{padding:0 var(--space-24)}}.lnb{--lnb-width:300px;width:var(--lnb-width);border:1px solid var(--border);border-top-right-radius:var(--radius-md);background:#fff;border-bottom:0;border-left:0;flex-shrink:0;transition:width .35s;position:relative}.lnb .lnb__track{gap:var(--space-16);margin:var(--space-24);will-change:opacity;opacity:1;flex-direction:column;margin-bottom:0;transition:opacity .2s .12s;display:flex}.lnb .lnb__track .lnb-tit{font-size:var(--font-size-lg);font-weight:700}.lnb .lnb-btn{border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;background:#fff;border-top-left-radius:0;border-bottom-left-radius:0;justify-content:center;align-items:center;width:20px;height:46px;padding:0;display:flex;position:absolute;top:50%;right:-20px;transform:translateY(-50%)}.lnb .lnb-btn span{background:url("data:image/svg+xml,%3csvg%20width='12'%20height='24'%20viewBox='0%200%2012%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.54801%206.58023L8.48701%205.52024L2.70801%2011.2972C2.61486%2011.3898%202.54093%2011.4999%202.49048%2011.6211C2.44003%2011.7424%202.41406%2011.8724%202.41406%2012.0037C2.41406%2012.1351%202.44003%2012.2651%202.49048%2012.3863C2.54093%2012.5076%202.61486%2012.6177%202.70801%2012.7102L8.48701%2018.4902L9.54701%2017.4302L4.12301%2012.0052L9.54801%206.58023Z'%20fill='%236A6A6A'/%3e%3c/svg%3e") 50% no-repeat;width:12px;height:24px;display:block}.lnb.lnb--collapsed{width:0}.lnb.lnb--collapsed .lnb__track{opacity:0;pointer-events:none;transition-delay:0s;overflow:hidden}.lnb.lnb--collapsed .lnb-btn span{transform:scaleX(-1)}.lnb.lnb--open .lnb__track{opacity:1;pointer-events:auto;transition-delay:.12s}.lnb-dim{display:none}@media (width<=1440px){.lnb{--lnb-width:min(320px, calc(100vw - 56px));z-index:1200;width:var(--lnb-width);border-left:1px solid var(--border);border-right:0;border-radius:0;height:100dvh;transition:transform .35s;position:fixed;top:0;left:auto;right:0;transform:translate(0);box-shadow:0 8px 24px #0000001f}.lnb .lnb__track{height:100%;margin:24px;padding-top:40px;overflow-y:auto}.lnb .lnb-btn{border-radius:var(--radius-sm);width:40px;height:40px;top:50px;left:-56px;right:auto;transform:none;box-shadow:0 4px 16px #0000001f}.lnb .lnb-btn span{background:var(--color-text);border-radius:999px;width:18px;height:2px;display:block;position:relative}.lnb .lnb-btn span:before,.lnb .lnb-btn span:after{content:"";background:var(--color-text);border-radius:999px;width:18px;height:2px;transition:all .2s;position:absolute;left:0}.lnb .lnb-btn span:before{top:-6px}.lnb .lnb-btn span:after{top:6px}.lnb.lnb--collapsed{width:var(--lnb-width);transform:translateX(var(--lnb-width))}.lnb.lnb--collapsed .lnb-btn span{background:var(--color-text);transform:none}.lnb.lnb--collapsed .lnb-btn span:before{top:-6px;transform:rotate(0)}.lnb.lnb--collapsed .lnb-btn span:after{top:6px;transform:rotate(0)}.lnb.lnb--open{transform:translate(0)}.lnb.lnb--open .lnb-btn span{background:0 0}.lnb.lnb--open .lnb-btn span:before{top:0;transform:rotate(45deg)}.lnb.lnb--open .lnb-btn span:after{top:0;transform:rotate(-45deg)}.lnb-dim{z-index:1100;opacity:0;visibility:hidden;background:#0000005c;border:0;transition:all .25s;display:block;position:fixed;inset:0}.lnb-dim.is-active{opacity:1;visibility:visible}main{width:100%}}.ui-tree .chakra-tree-view__label{font-size:var(--font-size-lg);font-weight:600}.ui-tree-list{font-size:var(--font-size-md)}.css-apustk{cursor:pointer;font-weight:600}.css-wurrfy{cursor:pointer}.chakra-tree-view__branchContent:hover,.css-apustk:hover{color:var(--primary);font-weight:600}.css-wurrfy:hover{background:0 0}.css-wurrfy:focus-visible,.css-wurrfy:is([aria-selected=true],[data-selected]){color:var(--color-text);background:0 0}.chakra-tree-view__branchControl svg{color:var(--primary);margin-top:-2px}main{flex:1;min-width:0;padding-bottom:64px;position:relative}@media (width<=768px){main{padding-bottom:80px}}@media (width<=400px){main{padding-bottom:90px}}.pageheader{padding:var(--space-16) 0;border-bottom:1px solid var(--border);margin-bottom:var(--space-16);justify-content:space-between;display:flex}@media (width<=768px){.pageheader{gap:var(--space-8);flex-direction:column}}.pageheader .page-tit{font-size:var(--font-size-xl);font-weight:600}.subtab{gap:var(--space-16);margin-bottom:var(--space-16);flex-wrap:wrap;align-items:flex-end;display:flex}@media (width<=1440px){.subtab{gap:var(--space-8)}}.subtab .subtab__link{padding:var(--space-8) 0;font-size:var(--font-size-lg);color:var(--color-text-sub);border-bottom:2px solid #0000;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}@media (width<=1440px){.subtab .subtab__link{font-size:var(--font-size-md);border:none;padding:0}}.subtab .subtab__link.subtab__link--active{color:var(--primary);border-bottom-color:var(--primary);font-weight:700}footer{color:#fff;width:calc(100% + 48px);padding:var(--space-8) var(--space-24);height:fit-content;min-height:40px;font-size:var(--font-size-sm);background:#32599e;align-items:center;display:flex;position:absolute;bottom:0;left:-24px}@media (width<=1440px){footer{font-size:var(--font-size-sm)}}@media (width<=768px){footer{font-size:var(--font-size-xs)}}footer .container{justify-content:space-between;align-items:center;height:100%;margin:0 auto;display:flex}@media print{header,.lnb,.lnb-dim,footer{display:none!important}.layout-container{gap:0!important;margin-top:0!important;padding:0!important}main{width:auto!important;position:static!important;overflow:visible!important}.pageheader,.subtab{visibility:hidden!important;display:none!important}.pageheader{border:none!important}}.ui-tree .chakra-tree-view__branchContent:hover{color:inherit;font-weight:inherit}.ui-tree .lnb-tree__branch,.ui-tree .lnb-tree__item{cursor:pointer;transition:color .15s,background-color .15s,border-color .15s}.ui-tree .lnb-tree__branch:hover{color:var(--primary);font-weight:600}.ui-tree .lnb-tree__item{border-left:3px solid #0000}.ui-tree .lnb-tree__item:hover,.ui-tree .lnb-tree__item--active{color:var(--primary);font-weight:700}.ui-tree .lnb-tree__item--active{border-left-color:var(--primary);background:#eef4ff}.subtab .subtab__link:hover{color:var(--primary);border-bottom-color:var(--primary)}.subtab:has(.subtab__link:hover) .subtab__link--active:not(:hover){color:var(--color-text-sub);border-bottom-color:#0000;font-weight:600}.login_box{background:var(--color-bg);justify-content:center;align-items:center;width:100%;min-height:100dvh;display:flex}@media (width<=768px){.login_box{padding:var(--space-24)}}.login_box.signup_box{display:inherit;background:#fff}.login_box__container{gap:var(--space-24);width:580px;padding:var(--space-48);background:#fff;flex-direction:column;justify-content:center;margin:0 auto;display:flex}@media (width<=768px){.login_box__container{padding:var(--space-32) var(--space-24);width:100%}}.login_box__container .ui-input{width:100%}.login_box__logo img{width:300px;margin:0 auto}.login_box__signup{margin-top:var(--space-12);text-align:center}.login_box__signup button{color:var(--primary1);font-weight:500}.login_box__top{text-align:center;gap:var(--space-4);flex-direction:column;display:flex}.login_box__top__icon{font-size:var(--font-size-3xl);margin-bottom:var(--space-8)}.login_box__top__tit{font-size:var(--font-size-xl);font-weight:var(--font-weight-600)}@media (width<=768px){.login_box__top__tit{font-size:var(--font-size-lg)}}.login_box__top__txt{font-size:var(--font-size-md);color:var(--color-text-sub)}@media (width<=768px){.login_box__top__txt{font-size:var(--font-size-sm)}}.login_box__form_grid{gap:var(--space-16);flex-direction:column;display:flex}.login_box__result{text-align:center;padding:var(--space-24) 0}.login_box__result strong{font-size:var(--font-size-lg)}.chart_wrap{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow-x:hidden}@media (width<=1440px){.chart_wrap{grid-template-columns:1fr}}.chart_wrap__box{border:1px solid var(--border);padding:var(--space-24);border-radius:var(--radius-sm);min-width:0;height:100%}.chart_wrap__title{margin-bottom:var(--space-12);font-size:var(--font-size-lg);font-weight:var(--font-weight-600);color:var(--color-text);text-align:center;justify-content:center;align-items:center;gap:var(--space-4);flex-flow:column wrap;display:flex}.chart_wrap__subtitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-500);color:var(--color-text-sub)}.chart_wrap .recharts-wrapper:focus,.chart_wrap .recharts-wrapper:focus-visible,.chart_wrap .recharts-surface:focus,.chart_wrap .recharts-surface:focus-visible{outline:none}.chart_wrap .lineChart_wrap{width:100%;max-width:100%;padding-bottom:0;overflow:hidden}@media (width<=768px){.chart_wrap .lineChart_wrap{padding-bottom:var(--space-16);overflow-x:auto}.chart_wrap .lineChart{width:100%;min-width:800px;max-width:none}}@media print{.chart_wrap{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;overflow:visible!important}.chart_wrap__box{break-inside:avoid;page-break-inside:avoid;background:#fff!important;border-color:#98a2b3!important;border-radius:0!important;padding:8px!important}.chart_wrap .lineChart_wrap{padding-bottom:0!important;overflow:visible!important}.chart_wrap .lineChart{width:100%!important;min-width:0!important;max-width:100%!important;height:250px!important;min-height:250px!important}.chart_wrap__title{gap:4px!important;margin-bottom:4px!important;font-size:11px!important;line-height:1.25!important}.chart_wrap__subtitle{font-size:9px!important;line-height:1.2!important}.chart_wrap .recharts-cartesian-axis-tick-value{font-size:9px!important}.chart_wrap svg,.chart_wrap .recharts-wrapper,.chart_wrap .recharts-surface,.chart_wrap .recharts-line,.chart_wrap .recharts-line-curve,.chart_wrap .recharts-dot,.chart_wrap .recharts-active-dot,.chart_wrap .legend-dot,.chart_wrap .legend-line{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.chart_wrap .recharts-line-curve{stroke-opacity:1!important}.chart_wrap .recharts-dot,.chart_wrap .recharts-active-dot{opacity:1!important;stroke-width:2px!important;display:inline!important}.chart_wrap .recharts-legend-wrapper{position:static!important}.chart_wrap .recharts-legend-wrapper ul{flex-wrap:wrap!important;gap:8px!important;padding-top:4px!important;font-size:9px!important;overflow-x:visible!important}.chart_wrap .recharts-legend-wrapper .legend-dot{width:10px!important;height:10px!important;box-shadow:none!important;background:0 0!important;border:2px solid!important;border-radius:50%!important}.chart_wrap .recharts-legend-wrapper .legend-line{color:#111827!important;box-shadow:none!important;background:0 0!important;border-top-color:#111827!important}.chart_wrap .recharts-line-curve{stroke:#111827!important}.chart_wrap .lineChart__series--actual .recharts-line-curve{stroke-dasharray:none!important;stroke-width:2.2px!important}.chart_wrap .lineChart__series--actual .recharts-dot,.chart_wrap .lineChart__series--actual .recharts-active-dot{fill:#111827!important;stroke:#111827!important}.chart_wrap .lineChart__series--forecast .recharts-line-curve{stroke-dasharray:7 4!important;stroke-width:2.2px!important}.chart_wrap .lineChart__series--forecast .recharts-dot,.chart_wrap .lineChart__series--forecast .recharts-active-dot{fill:#fff!important;stroke:#111827!important}.chart_wrap .lineChart__series--lower .recharts-line-curve{stroke-dasharray:4 4!important;stroke-width:1.8px!important}.chart_wrap .lineChart__series--upper .recharts-line-curve{stroke-dasharray:16 8!important;stroke-width:1.8px!important}}.dashboard{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}.dashboard__ops{gap:var(--space-16);min-width:0;padding:var(--space-24);border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;flex-direction:column;display:flex}.dashboard__ops-head{justify-content:space-between;align-items:center;gap:var(--space-16);display:flex}.dashboard__ops-head>div:first-child{min-width:0}.dashboard__ops-head span{color:var(--color-text-sub);font-size:var(--font-size-md);margin-bottom:2px;display:block}.dashboard__ops-head h1{color:var(--color-text);font-size:var(--font-size-lg);line-height:1.3;font-weight:var(--font-weight-700);letter-spacing:0}@media (width<=768px){.dashboard__ops-head{flex-direction:column;align-items:flex-start}}.dashboard__ops-actions{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.dashboard__ops-actions a{min-height:30px;padding:0 var(--space-10);border:1px solid var(--border);border-radius:var(--radius-xs);color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-600);white-space:nowrap;background:#f9fafb;justify-content:center;align-items:center;display:inline-flex}.dashboard__status-table,.dashboard__mini-table{border-collapse:collapse;table-layout:fixed;border-top:1px solid var(--table-border);border-left:1px solid var(--table-border);width:100%;font-size:var(--font-size-md);background:#fff}.dashboard__status-table th,.dashboard__status-table td,.dashboard__mini-table th,.dashboard__mini-table td{border-right:1px solid var(--table-border);border-bottom:1px solid var(--table-border);padding:var(--space-8) var(--space-12);vertical-align:middle;word-break:keep-all;overflow-wrap:anywhere;line-height:1.35}.dashboard__status-table th,.dashboard__mini-table th{background:var(--table-hd);color:var(--color-text);font-weight:var(--font-weight-700);text-align:center}.dashboard__status-table td,.dashboard__mini-table td{color:var(--color-text);font-size:13px}.dashboard__status-table td{text-align:center}.dashboard__status-table td strong{color:var(--color-text);font-size:18px;line-height:1.2;font-weight:var(--font-weight-600);display:block}.dashboard__status-table td span{color:var(--color-text-sub);font-size:var(--font-size-sm);margin-top:6px;display:block}@media (width<=1024px){.dashboard__status-table{width:100%;min-width:1000px;font-size:var(--font-size-sm)}}@media (width<=768px){.dashboard__status-table{table-layout:auto}.dashboard__status-table th,.dashboard__status-table td{white-space:normal;min-width:120px}}.dashboard__ops-grid{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (width<=1024px){.dashboard__ops-grid{grid-template-columns:1fr}}.dashboard__quality-grid-main{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (width<=1280px){.dashboard__quality-grid-main{grid-template-columns:1fr}}.dashboard__quality-grid-main--home{grid-template-columns:minmax(360px,1.25fr) minmax(320px,1fr) minmax(320px,1fr);align-items:stretch}.dashboard__quality-grid-main--home .dashboard__panel{min-width:0}.dashboard__quality-grid-main--home .ui-table-wrap{overflow-x:auto}@media (width<=1440px){.dashboard__quality-grid-main--home{grid-template-columns:minmax(0,1fr)}}.dashboard__plain-table{border-collapse:collapse;table-layout:fixed;border-top:1px solid var(--table-border);border-left:1px solid var(--table-border);width:100%;min-width:620px;font-size:var(--font-size-md);background:#fff}@media (width<=1024px){.dashboard__plain-table{width:100%;min-width:1000px;font-size:var(--font-size-sm)}}.dashboard__plain-table th,.dashboard__plain-table td{border-right:1px solid var(--table-border);border-bottom:1px solid var(--table-border);padding:var(--space-8) var(--space-12);color:var(--color-text);vertical-align:middle;word-break:keep-all;overflow-wrap:anywhere;line-height:1.35}.dashboard__plain-table th{background:var(--table-hd);font-weight:var(--font-weight-700);text-align:center}.dashboard__plain-table td{text-align:center}.dashboard__plain-table--wide{min-width:860px}.dashboard__plain-table--wide th:first-child,.dashboard__plain-table--wide td:first-child{width:18%}.dashboard__plain-table--wide th:nth-child(2),.dashboard__plain-table--wide td:nth-child(2){width:24%}.dashboard__plain-table--forecast,.dashboard__plain-table--validation,.dashboard__plain-table--member{min-width:0;font-size:var(--font-size-sm)}.dashboard__plain-table--forecast th,.dashboard__plain-table--forecast td,.dashboard__plain-table--validation th,.dashboard__plain-table--validation td,.dashboard__plain-table--member th,.dashboard__plain-table--member td{padding:7px 8px;line-height:1.32}.dashboard__plain-table--forecast td,.dashboard__plain-table--validation td,.dashboard__plain-table--member td{text-align:left}.dashboard__plain-table--validation td:nth-child(n+3),.dashboard__plain-table--member td:nth-child(n+3){text-align:center}.dashboard__status-badge{min-width:58px;padding:var(--space-4) var(--space-8);color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-600);white-space:nowrap;background:#f9fafb;border:2px solid #e4e7ec;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.dashboard__status-badge.is-good{border-color:var(--badge-blue-border);background:var(--badge-blue);color:var(--badge-blue-text)}.dashboard__status-badge.is-review{border-color:var(--badge-orange-border);background:var(--badge-orange);color:var(--badge-orange-text)}.dashboard__quality-note{margin-top:var(--space-12);padding:var(--space-16) var(--space-24);border-radius:var(--radius-sm);background:var(--gray100);word-break:keep-all;font-size:15px;line-height:1.45}.dashboard__mini-table caption{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-700);text-align:left;margin-bottom:6px}.dashboard__mini-table th{width:32%}.dashboard__mini-table td{text-align:center}.dashboard__mini-table td:nth-child(2){font-weight:var(--font-weight-700)}.dashboard__mini-table td:last-child{color:#087443;width:64px;font-weight:var(--font-weight-700)}.dashboard__delivery{gap:var(--space-12);padding:var(--space-14);border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;flex-direction:column;display:flex}.dashboard__delivery-head{justify-content:space-between;align-items:flex-start;gap:var(--space-16);display:flex}.dashboard__delivery-head>div:first-child{min-width:0}.dashboard__delivery-head span{margin-bottom:var(--space-4);color:#2458a6;font-size:var(--font-size-sm);font-weight:var(--font-weight-700);display:block}.dashboard__delivery-head h1{color:var(--color-text);font-size:var(--font-size-xl);line-height:1.3;font-weight:var(--font-weight-700);letter-spacing:0}@media (width<=768px){.dashboard__delivery-head{flex-direction:column}}.dashboard__delivery-actions{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.dashboard__delivery-actions a{min-height:34px;padding:0 var(--space-12);border:1px solid var(--border);border-radius:var(--radius-xs);color:#2458a6;font-size:var(--font-size-sm);font-weight:var(--font-weight-700);white-space:nowrap;background:#f9fafb;justify-content:center;align-items:center;display:inline-flex}.dashboard__delivery-metrics{gap:var(--space-10);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=1280px){.dashboard__delivery-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.dashboard__delivery-metrics{grid-template-columns:1fr}}.dashboard__delivery-card{min-height:86px;padding:var(--space-12);border:1px solid var(--border);border-radius:var(--radius-xs);background:#fcfcfd}.dashboard__delivery-card span{color:var(--color-text-sub);font-size:var(--font-size-sm);font-weight:var(--font-weight-600)}.dashboard__delivery-card strong{margin-top:var(--space-6);color:#101828;font-size:22px;line-height:1.2;font-weight:var(--font-weight-700);display:block}.dashboard__delivery-card p{margin-top:var(--space-6);color:var(--color-text-sub);font-size:var(--font-size-sm);word-break:keep-all;line-height:1.4}.dashboard__delivery-grid{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (width<=1024px){.dashboard__delivery-grid{grid-template-columns:1fr}}.dashboard__delivery-panel{min-width:0;padding:var(--space-12);border:1px solid var(--border);border-radius:var(--radius-xs);background:#fcfcfd}.dashboard__quality-list{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=768px){.dashboard__quality-list{grid-template-columns:1fr}}.dashboard__quality-row{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-10);border-radius:var(--radius-xs);background:#fcfcfd;border:1px solid #e4e7ec;grid-template-columns:minmax(0,1fr) auto auto;display:grid}.dashboard__quality-row span{color:var(--color-text-sub);font-size:var(--font-size-sm);font-weight:var(--font-weight-600)}.dashboard__quality-row strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-700);white-space:nowrap}.dashboard__quality-row em{color:#087443;min-width:42px;font-size:12px;font-style:normal;font-weight:var(--font-weight-700);text-align:center;white-space:nowrap;background:#ecfdf3;border:1px solid #abefc6;border-radius:999px;padding:2px 6px}.dashboard__case-list{gap:var(--space-8);flex-wrap:wrap;display:flex}.dashboard__case-list span{min-height:28px;padding:0 var(--space-10);color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-600);white-space:nowrap;background:#f9fafb;border:1px solid #d0d5dd;border-radius:999px;align-items:center;display:inline-flex}.dashboard__delivery-note{margin-top:var(--space-10);color:var(--color-text-sub);font-size:var(--font-size-sm);word-break:keep-all;line-height:1.45}.dashboard__toolbar{align-items:flex-end;gap:var(--space-12);padding:var(--space-16);border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;flex-wrap:wrap;display:flex}.dashboard__selector{gap:var(--space-8);flex-direction:column;min-width:220px;display:flex}.dashboard__selector label{font-size:var(--font-size-sm);font-weight:var(--font-weight-600);color:var(--color-text-sub)}.dashboard__selector select{border:1px solid var(--border);border-radius:var(--radius-sm);min-width:220px;height:40px;padding:0 var(--space-12);color:var(--color-text);background:#fff}.dashboard__summary{gap:var(--space-12);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=1280px){.dashboard__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.dashboard__summary{grid-template-columns:1fr}}.dashboard__context{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-12) var(--space-16);border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;display:flex}.dashboard__context>div{min-width:0}.dashboard__context>div span{color:var(--color-text-sub);font-size:12px;font-weight:var(--font-weight-600);display:block}.dashboard__context>div strong{color:var(--color-text);font-size:var(--font-size-lg);line-height:1.3;font-weight:var(--font-weight-700);word-break:keep-all;margin-top:6px;display:block}.dashboard__context dl{border:1px solid var(--table-border);border-radius:var(--radius-xs);background:#fff;align-items:center;gap:0;margin:0;display:flex;overflow:hidden}.dashboard__context dl div{grid-template-columns:auto auto;align-items:center;min-height:34px;display:grid}.dashboard__context dl div+div{border-left:1px solid var(--table-border)}.dashboard__context dl dt,.dashboard__context dl dd{padding:0 var(--space-10);font-size:var(--font-size-sm);white-space:nowrap;margin:0;line-height:1}.dashboard__context dl dt{color:var(--color-text-sub);font-weight:var(--font-weight-600)}.dashboard__context dl dd{color:var(--color-text);font-weight:var(--font-weight-700)}@media (width<=1024px){.dashboard__context{flex-direction:column;align-items:flex-start}.dashboard__context dl{width:100%;overflow-x:auto}}.dashboard__metric{gap:var(--space-8);min-height:92px;padding:var(--space-16);border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;flex-direction:column;display:flex}.dashboard__metric span{font-size:var(--font-size-sm);color:var(--color-text-sub)}.dashboard__metric strong{font-size:var(--font-size-xl);font-weight:var(--font-weight-700);color:var(--color-text);word-break:keep-all}.dashboard__grid{gap:var(--space-16);grid-template-columns:1fr;display:grid}.dashboard__panel{min-width:0;padding:var(--space-24);border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff}@media (width<=360px){.dashboard__panel{padding:var(--space-16)}}.dashboard__panel-head{justify-content:space-between;align-items:center;gap:var(--space-12);margin-bottom:24px;display:flex}.dashboard__panel-head h2{font-size:var(--font-size-lg);font-weight:var(--font-weight-700);color:var(--color-text)}.dashboard__panel-head span{font-size:var(--font-size-sm);color:var(--color-text-sub);white-space:nowrap}.dashboard__chart{width:100%;min-height:320px}.dashboard__error{padding:var(--space-12) var(--space-16);border-radius:var(--radius-sm);color:#b42318;font-weight:var(--font-weight-600);background:#fff5f5;border:1px solid #f3b4b4}.dashboard .ui-table-wrap{overscroll-behavior:auto;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;max-height:none;overflow:auto visible}.dashboard .ui-table-wrap.scroll{-webkit-overflow-scrolling:touch;max-height:420px;overflow:auto}@media print{.dashboard{color:#101828!important;gap:8px!important}.dashboard__head,.dashboard__metric,.dashboard__quality,.dashboard__quality-item,.dashboard__section{box-shadow:none!important;background:#fff!important;border-color:#98a2b3!important;border-radius:0!important}.dashboard__head{padding:8px!important}.dashboard__head .btn{display:none!important}.dashboard__head h2{font-size:14px!important}.dashboard__metrics{border-top:1px solid #98a2b3!important;border-left:1px solid #98a2b3!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:0!important;display:grid!important}.dashboard__metric{break-inside:avoid;page-break-inside:avoid;border:1px solid #98a2b3!important;border-top:0!important;border-left:0!important;gap:2px!important;min-height:0!important;padding:4px 5px!important}.dashboard__metric span{font-size:9px!important}.dashboard__metric strong{white-space:normal!important;word-break:break-word!important;font-size:11px!important}}.dashboard__validation{padding:var(--space-20);border:1px solid var(--border);border-radius:var(--radius-md);background:#fff}.dashboard__validation--good{border-color:var(--badge-blue-border);background:#f7fbff}.dashboard__validation--warn{border-color:var(--badge-orange-border);background:#fffdf6}.dashboard__validation--bad{border-color:var(--badge-red-border);background:snow}.dashboard__validation-head{justify-content:space-between;gap:var(--space-16);margin-bottom:var(--space-14);align-items:flex-start;display:flex}@media (width<=768px){.dashboard__validation-head{flex-direction:column}}.dashboard__validation-head div{align-items:center;gap:var(--space-8);white-space:nowrap;display:flex}.dashboard__validation-head span{color:var(--color-text-sub);font-size:var(--font-size-sm);font-weight:var(--font-weight-600)}.dashboard__validation-head strong{color:var(--color-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-700)}.dashboard__validation-head p{color:var(--color-text-sub);font-size:var(--font-size-sm);text-align:right;word-break:keep-all;line-height:1.45}@media (width<=768px){.dashboard__validation-head p{text-align:left}}.dashboard__validation-grid{gap:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=768px){.dashboard__validation-grid{grid-template-columns:1fr}}.dashboard__validation-item{align-items:flex-start;gap:var(--space-10);min-height:72px;padding:var(--space-14);border:1px solid var(--border);border-radius:var(--radius-sm);background:#ffffffdb;display:flex}.dashboard__validation-item div{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.dashboard__validation-item strong{color:var(--color-text);font-size:var(--font-size-md);font-weight:var(--font-weight-700)}.dashboard__validation-item span{color:var(--color-text-sub);font-size:var(--font-size-sm);word-break:keep-all;line-height:1.45}.dashboard__quality-badge{min-width:58px;padding:var(--space-4) var(--space-8);color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-600);white-space:nowrap;background:#f9fafb;border:1px solid #d0d5dd;border-radius:999px;justify-content:center;align-items:center;width:fit-content;display:inline-flex}.dashboard__quality-badge--good{border-color:var(--badge-blue-border);background:var(--badge-blue);color:var(--badge-blue-text)}.dashboard__quality-badge--warn{border-color:var(--badge-orange-border);background:var(--badge-orange);color:var(--badge-orange-text)}.dashboard__quality-badge--bad{color:#b42318;background:#fff1f0;border-color:#ffccc7}.dashboard__section{padding:var(--space-24);min-width:0;scroll-margin-top:92px}@media (width<=360px){.dashboard__section{padding:var(--space-16)}}.dashboard__section--overview{border-radius:var(--radius-sm);background:#fff;border:1px solid #d0d5dd;padding:36px 42px;overflow:hidden}@media (width<=768px){.dashboard__section--overview{padding:var(--space-24)}}@media (width<=360px){.dashboard__section--overview{padding:var(--space-16)}}.dashboard__section-head{justify-content:space-between;align-items:center;gap:var(--space-12);margin-bottom:var(--space-12);display:flex}.dashboard__section-head h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-600)}.dashboard__section-head span{font-size:var(--font-size-sm);white-space:nowrap}.dashboard__section-actions{align-items:center;gap:var(--space-16);display:flex}@media (width<=768px){.dashboard__section-actions{flex-direction:column;align-items:flex-end}}.dashboard__section-actions span{font-size:var(--font-size-sm);color:var(--color-text-sub);white-space:nowrap;font-weight:var(--font-weight-500)}.dashboard__text-button{height:28px;padding:0 var(--space-8);border:1px solid var(--border);border-radius:var(--radius-xs);color:var(--primary1);font-size:var(--font-size-sm);font-weight:var(--font-weight-600);background:#fff;transition:all .2s ease-in-out}.dashboard__text-button:hover{border-color:var(--primary1);background:#f5f8ff}.dashboard__page-link{color:var(--primary1);font-weight:var(--font-weight-600);text-underline-offset:2px;font-size:var(--font-size-sm);text-decoration:underline}.dashboard__page-link:hover{color:var(--primary1-hover)}.dashboard__summary-text{gap:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=768px){.dashboard__summary-text{grid-template-columns:1fr}}.dashboard__summary-text p{padding:var(--space-16) var(--space-20);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);word-break:keep-all;border:1px solid var(--border1);font-weight:var(--font-weight-500);flex-direction:column;align-items:center;display:flex}.dashboard__summary-text p span{font-weight:var(--font-weight-700)}@media (width<=768px){.dashboard__summary-text p span{font-size:var(--font-size-md)}}.dashboard__quality{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;grid-template-columns:minmax(210px,.9fr) minmax(0,2.6fr);align-items:stretch;gap:10px;padding:12px;display:grid}@media (width<=1024px){.dashboard__quality{grid-template-columns:1fr}}@media (width<=360px){.dashboard__quality{padding:var(--space-12)}}.dashboard__quality--good{border-color:var(--badge-blue-border);background:#fbfdff}.dashboard__quality--warn{border-color:var(--badge-orange-border);background:#fffdf7}.dashboard__quality--bad{border-color:var(--badge-red-border);background:snow}.dashboard__quality-head{border-radius:var(--radius-xs);background:#fff;border:1px solid #eaecf0;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}@media (width<=768px){.dashboard__quality-head{flex-direction:column;align-items:flex-start}}.dashboard__quality-head div{white-space:nowrap;align-items:center;gap:8px;display:flex}.dashboard__quality-head span{color:var(--color-text-sub);font-size:13px;font-weight:var(--font-weight-600)}.dashboard__quality-head strong{color:var(--color-text);font-size:16px;font-weight:var(--font-weight-700)}.dashboard__quality-head p{min-width:0;color:var(--color-text-sub);text-align:right;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;line-height:1.35;overflow:hidden}@media (width<=768px){.dashboard__quality-head p{text-align:left;white-space:normal}}.dashboard__quality-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}@media (width<=1280px){.dashboard__quality-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){.dashboard__quality-grid{grid-template-columns:1fr}}.dashboard__quality-item{border-radius:var(--radius-xs);background:#fff;border:1px solid #eaecf0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:64px;padding:10px 12px;display:grid}.dashboard__quality-item .content{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.dashboard__quality-item span{color:var(--color-text-sub);font-size:12px;font-weight:var(--font-weight-600);white-space:nowrap;line-height:1.25}.dashboard__quality-item strong{max-width:100%;color:var(--color-text);font-size:14px;font-weight:var(--font-weight-700);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.dashboard__quality-item p{display:none}.dashboard__note{padding:var(--space-16) var(--space-24);border-radius:var(--radius-sm);background:var(--gray100);word-break:keep-all;gap:var(--space-8);flex-direction:column;font-size:15px;line-height:1.45;display:flex}@media (width<=768px){.dashboard__note{border-radius:var(--radius-xs);font-size:var(--font-size-sm);padding:var(--space-16)}}.dashboard__note p{word-break:keep-all;align-items:flex-start;gap:var(--space-8);padding-left:14px;display:flex;position:relative}@media (width<=768px){.dashboard__note p{padding-left:var(--space-12)}}.dashboard__note p:before{content:"";background:var(--gray800);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:0}@media (width<=768px){.dashboard__note p:before{width:5px;height:5px}}.dashboard .ui-table-wrap{max-height:420px;overflow:auto}.dashboard__final-result{color:#101828}.dashboard__final-result>.summary-report__section-head{border-bottom:2px solid #101828;margin-bottom:28px;padding-bottom:16px}.dashboard__final-result>.summary-report__section-head h3{font-size:20px;font-weight:var(--font-weight-700)}.dashboard__final-result>.summary-report__section-head span{color:#667085;font-size:var(--font-size-sm);font-weight:var(--font-weight-500)}.dashboard__source-opinion{background:0 0;border:0;gap:0;margin-bottom:34px;padding:0;display:grid}.dashboard__source-title{justify-content:space-between;align-items:flex-end;gap:var(--space-12);border-bottom:1px solid #d0d5dd;margin-bottom:10px;padding:0 0 12px;display:flex}.dashboard__source-title strong{color:#101828;font-size:16px;font-weight:var(--font-weight-700);letter-spacing:0}.dashboard__source-title span{color:#667085;font-size:var(--font-size-sm)}.dashboard__source-title--secondary{padding:0 0 var(--space-8);border-bottom:1px solid #d0d5dd;margin-top:0;margin-bottom:0}@media (width<=768px){.dashboard__source-title{flex-direction:column;align-items:flex-start;gap:2px}}.dashboard__source-item{background:0 0;border-bottom:1px solid #eaecf0;padding:20px 0 22px;display:block}.dashboard__source-item:last-child{border-bottom:0}.dashboard__source-item p{color:#101828;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.9}.dashboard__opinion-body{gap:10px;margin-top:14px;display:grid}.dashboard__opinion-paragraph{padding-left:0}.dashboard__opinion-paragraph--heading{color:#101828;font-weight:var(--font-weight-700);border-top:1px solid #eaecf0;padding-top:12px;margin-top:6px!important}.dashboard__opinion-paragraph--bullet{text-indent:0;grid-template-columns:12px minmax(0,1fr);gap:4px;padding-left:0;line-height:1.85;display:grid}.dashboard__opinion-paragraph--body+.dashboard__opinion-paragraph--body,.dashboard__opinion-paragraph--bullet+.dashboard__opinion-paragraph--bullet{margin-top:4px}.dashboard__source-label{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.dashboard__source-label strong{color:#101828;font-size:15px;font-weight:var(--font-weight-700);line-height:1.45;display:block}.dashboard__source-label .summary-report__page-link{color:#475467;font-size:13px;font-weight:var(--font-weight-600);flex:none;text-decoration:none}@media (width<=768px){.dashboard__source-label{flex-direction:column;align-items:flex-start;gap:4px}}.dashboard__final-text{background:0 0;border:0;gap:0;margin-bottom:24px;padding:0;display:grid}.dashboard__final-item{background:0 0;border-bottom:1px solid #eaecf0;grid-template-columns:150px minmax(0,1fr);align-items:start;gap:20px;padding:18px 0;display:grid}.dashboard__final-item strong{color:#101828;font-size:15px;font-weight:var(--font-weight-700);white-space:nowrap;line-height:1.55}.dashboard__final-item p{color:#1d2939;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.82}@media (width<=768px){.dashboard__final-item{grid-template-columns:1fr;gap:4px}}.dashboard__summary-text--compact{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=768px){.dashboard__summary-text--compact{grid-template-columns:1fr}}.dashboard__summary-text--inline{background:0 0;border:1px solid #d0d5dd;border-left:0;border-right:0;border-radius:0;gap:0;display:grid;overflow:visible}.dashboard__summary-text--inline p{color:#344054;text-align:left;background:0 0;border:0;border-right:1px solid #eaecf0;border-radius:0;align-items:flex-start;min-height:auto;padding:16px 18px;font-size:14px}.dashboard__summary-text--inline p span{color:#101828;margin-top:6px;font-size:15px}.dashboard__summary-text--inline p:last-child{border-right:0}@media (width<=768px){.dashboard__summary-text--inline p{border-bottom:1px solid #eaecf0;border-right:0}.dashboard__summary-text--inline p:last-child{border-bottom:0}}.dashboard__details{padding:var(--space-20)}.dashboard__detail-tabs{padding-bottom:var(--space-12);border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.dashboard__detail-tabs button{border-radius:var(--radius-xs);color:#344054;min-width:112px;height:36px;font-size:var(--font-size-sm);font-weight:var(--font-weight-700);cursor:pointer;background:#fff;border:1px solid #c7d7ee;padding:0 14px}.dashboard__detail-tabs button:hover,.dashboard__detail-tabs button:focus-visible{color:#175cd3;border-color:#175cd3;outline:none}.dashboard__detail-tabs button.is-active{border-color:var(--primary1);background:var(--primary1);color:#fff}.dashboard__detail-panel{gap:var(--space-12);display:grid}@media print{.dashboard{color:#101828!important;gap:8px!important}.dashboard__head,.dashboard__quality,.dashboard__quality-item,.dashboard__section{box-shadow:none!important;background:#fff!important;border-color:#98a2b3!important;border-radius:0!important}.dashboard__head{padding:8px!important}.dashboard__head .btn{display:none!important}.dashboard__head h2{font-size:14px!important}.dashboard__print-meta{break-inside:avoid;page-break-inside:avoid;border-collapse:collapse!important;table-layout:fixed!important;background:#fff!important;width:100%!important;font-size:10px!important;display:table!important}.dashboard__print-meta th,.dashboard__print-meta td{vertical-align:top!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important;border:1px solid #98a2b3!important;padding:4px 5px!important;line-height:1.3!important}.dashboard__print-meta th{color:#101828!important;text-align:center!important;background:#f2f4f7!important;width:9%!important;font-weight:700!important}.dashboard__print-meta td{color:#101828!important;text-align:left!important;width:16%!important}.dashboard__print-quality{break-inside:avoid;page-break-inside:avoid;border-collapse:collapse!important;table-layout:fixed!important;background:#fff!important;width:100%!important;font-size:10px!important;display:none!important}.dashboard__print-quality th,.dashboard__print-quality td{vertical-align:top!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important;border:1px solid #98a2b3!important;padding:4px 5px!important;line-height:1.3!important}.dashboard__print-quality th{color:#101828!important;text-align:center!important;background:#f2f4f7!important;width:10%!important;font-weight:700!important}.dashboard__print-quality td{color:#101828!important;text-align:left!important;width:23.3%!important}.dashboard__metrics,.dashboard__quality{display:none!important}.dashboard__quality{break-inside:avoid;page-break-inside:avoid;padding:6px!important}.dashboard__quality-head{gap:8px!important;margin-bottom:4px!important}.dashboard__quality-head p{font-size:10px!important}.dashboard__quality-grid{border-top:1px solid #d0d5dd!important;border-left:1px solid #d0d5dd!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;display:grid!important}.dashboard__quality-item{border:1px solid #d0d5dd!important;border-top:0!important;border-left:0!important;gap:2px!important;min-height:0!important;padding:4px 5px!important}.dashboard__quality-item div{flex-direction:column!important;align-items:flex-start!important;gap:2px!important}.dashboard__quality-item span,.dashboard__quality-item p{display:none!important}.dashboard__quality-item strong{font-size:10px!important}.dashboard__quality-badge{background:0 0!important;border-radius:0!important;height:auto!important;min-height:0!important;padding:1px 5px!important;font-size:9px!important}.dashboard__section{break-inside:auto;page-break-inside:auto;padding:8px!important}.dashboard__section-head{margin-bottom:6px!important}.dashboard__section-head h3{font-size:12px!important}.dashboard__section-head span{font-size:9px!important}.dashboard__section-actions button,.dashboard__text-button,.dashboard__note{display:none!important}.dashboard .ui-table-wrap{max-height:none!important;overflow:visible!important}.dashboard .ui-table .summary-report__page-link,.dashboard__page-link{font-size:var(--font-size-sm)!important;color:#175cd3!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;line-height:1.25!important}}.ai-decision{gap:var(--space-12);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=1280px){.ai-decision{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.ai-decision{grid-template-columns:1fr}}.ai-decision__item{min-height:112px;padding:var(--space-16);border:1px solid var(--border);border-radius:var(--radius-sm);gap:var(--space-8);background:#fff;flex-direction:column;display:flex}.ai-decision__item span{font-size:var(--font-size-sm);color:var(--color-text-sub)}.ai-decision__item strong{font-size:var(--font-size-xl);font-weight:var(--font-weight-700);color:var(--color-text)}.ai-decision__item p{font-size:var(--font-size-sm);color:var(--color-text-sub)}.ai-decision__item--compact strong{letter-spacing:0}.ai-diagnosis__print-meta{display:none}.ai-diagnosis #ai-method,.ai-diagnosis #ai-overview,.ai-diagnosis #ai-patterns,.ai-diagnosis #ai-priority,.ai-diagnosis #ai-charts{scroll-margin-top:92px}.ai-diagnosis__view-control{margin:0 0 var(--space-12);border-radius:var(--radius-sm);background:#f5f9ff;border:1px solid #c7d7ee;justify-content:flex-start;align-items:center;gap:12px;padding:10px 12px;display:flex}.ai-diagnosis__view-control>span{color:#344054;min-width:64px;font-size:var(--font-size-sm);font-weight:var(--font-weight-700);flex:none}@media (width<=768px){.ai-diagnosis__view-control{flex-direction:column;align-items:stretch}}.ai-diagnosis__view-toggle{background:#fff;border:1px solid #b7c8e0;border-radius:6px;align-items:center;gap:0;padding:2px;display:inline-flex;overflow:hidden}.ai-diagnosis__view-toggle button{color:#475467;min-width:118px;height:32px;font-size:var(--font-size-sm);font-weight:var(--font-weight-600);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 12px}.ai-diagnosis__view-toggle button.is-active{background:var(--primary1-hover);color:#fff;box-shadow:none}@media (width<=768px){.ai-diagnosis__view-toggle{width:100%}.ai-diagnosis__view-toggle button{flex:1 1 0;min-width:0}}.ai-diagnosis__headline{align-items:flex-start}.ai-diagnosis__headline p{color:#667085;font-size:var(--font-size-sm);margin:5px 0 0;line-height:1.45}.ai-diagnosis__decision-board{gap:var(--space-12);margin-bottom:var(--space-12);grid-template-columns:minmax(300px,1.15fr) minmax(420px,1.85fr);display:grid}.ai-diagnosis__decision-main,.ai-diagnosis__decision-card,.ai-diagnosis__priority-strip,.ai-diagnosis__explain-box{border-radius:var(--radius-sm);background:#fff;border:1px solid #d0d5dd}.ai-diagnosis__decision-main{border-color:#101828 #98a2b3 #98a2b3;border-top-style:solid;border-top-width:4px;min-height:144px;padding:18px 20px}.ai-diagnosis__decision-main span{color:#475467;font-size:var(--font-size-sm);font-weight:var(--font-weight-700);margin-bottom:9px;display:block}.ai-diagnosis__decision-main strong{color:#101828;font-size:22px;font-weight:var(--font-weight-800);word-break:keep-all;line-height:1.35;display:block}.ai-diagnosis__decision-main p{color:#344054;font-size:var(--font-size-md);word-break:keep-all;margin:12px 0 0;line-height:1.5}.ai-diagnosis__decision-grid{gap:var(--space-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ai-diagnosis__decision-card{border-top-width:4px;min-height:144px;padding:15px 14px}.ai-diagnosis__decision-card span{color:#667085;font-size:var(--font-size-sm);font-weight:var(--font-weight-700);display:block}.ai-diagnosis__decision-card strong{color:#101828;font-size:28px;font-weight:var(--font-weight-800);margin:10px 0 6px;line-height:1.1;display:block}.ai-diagnosis__decision-card p{color:#475467;font-size:var(--font-size-sm);word-break:keep-all;margin:0;line-height:1.4}.ai-diagnosis__decision-card.is-high{border-top-color:#d92d20}.ai-diagnosis__decision-card.is-watch{border-top-color:#dc6803}.ai-diagnosis__decision-card.is-stable{border-top-color:#1570ef}.ai-diagnosis__decision-card.is-neutral{border-top-color:#667085}.ai-diagnosis__priority-strip{gap:var(--space-12);margin-bottom:var(--space-12);padding:var(--space-12);grid-template-columns:210px minmax(0,1fr);display:grid}.ai-diagnosis__strip-title{padding-right:var(--space-12);border-right:1px solid #e4e7ec;flex-direction:column;justify-content:center;gap:5px;display:flex}.ai-diagnosis__strip-title strong{color:#101828;font-size:var(--font-size-lg);font-weight:var(--font-weight-800)}.ai-diagnosis__strip-title span{color:#667085;font-size:var(--font-size-sm);word-break:keep-all;line-height:1.45}.ai-diagnosis__strip-list{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ai-diagnosis__strip-item{border-radius:var(--radius-xs);background:#fcfcfd;border:1px solid #e4e7ec;border-left:4px solid #98a2b3;padding:12px 13px}.ai-diagnosis__strip-item div{justify-content:space-between;align-items:center;gap:var(--space-8);margin-bottom:7px;display:flex}.ai-diagnosis__strip-item span{color:#475467;font-size:var(--font-size-xs);font-weight:var(--font-weight-800);flex:none}.ai-diagnosis__strip-item strong{color:#101828;min-width:0;font-size:var(--font-size-md);font-weight:var(--font-weight-800);text-align:right}.ai-diagnosis__strip-item p,.ai-diagnosis__strip-item small{color:#344054;font-size:var(--font-size-sm);word-break:keep-all;margin:0;line-height:1.45;display:block}.ai-diagnosis__strip-item small{color:#667085;margin-top:6px}.ai-diagnosis__strip-item.is-high{border-left-color:#d92d20}.ai-diagnosis__strip-item.is-watch{border-left-color:#dc6803}.ai-diagnosis__strip-item.is-stable{border-left-color:#1570ef}.ai-diagnosis__control-row{align-items:center;gap:var(--space-12);margin-bottom:var(--space-12);grid-template-columns:auto minmax(0,1fr);display:grid}.ai-diagnosis__plain-comment{align-items:center;gap:var(--space-10);border-radius:var(--radius-xs);background:#f8fafc;border:1px solid #d0d5dd;min-height:38px;padding:8px 12px;display:flex}.ai-diagnosis__plain-comment strong{color:#101828;font-size:var(--font-size-sm);font-weight:var(--font-weight-800);flex:none}.ai-diagnosis__plain-comment span{color:#475467;font-size:var(--font-size-sm);word-break:keep-all;line-height:1.45}.ai-diagnosis__explain-box{margin:var(--space-12) 0;padding:var(--space-14);background:#fbfdff;border-color:#c7d7ee}.ai-diagnosis__explain-head{justify-content:space-between;align-items:baseline;gap:var(--space-12);margin-bottom:var(--space-10);padding-bottom:var(--space-8);border-bottom:1px solid #d0d5dd;display:flex}.ai-diagnosis__explain-head strong{color:#101828;font-size:var(--font-size-lg);font-weight:var(--font-weight-800)}.ai-diagnosis__explain-head span{color:#667085;font-size:var(--font-size-sm);text-align:right}.ai-diagnosis__explain-grid{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ai-diagnosis__explain-grid article{border-radius:var(--radius-xs);background:#fff;border:1px solid #e4e7ec;min-height:112px;padding:12px 13px}.ai-diagnosis__explain-grid span{color:#175cd3;font-size:var(--font-size-sm);font-weight:var(--font-weight-800);margin-bottom:7px;display:block}.ai-diagnosis__explain-grid p{color:#344054;font-size:var(--font-size-sm);word-break:keep-all;margin:0;line-height:1.55}@media (width<=1200px){.ai-diagnosis__decision-board,.ai-diagnosis__priority-strip,.ai-diagnosis__control-row{grid-template-columns:1fr}.ai-diagnosis__decision-grid,.ai-diagnosis__strip-list,.ai-diagnosis__explain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-diagnosis__strip-title{padding-right:0;padding-bottom:var(--space-10);border-bottom:1px solid #e4e7ec;border-right:0}}@media (width<=768px){.ai-diagnosis__decision-grid,.ai-diagnosis__strip-list,.ai-diagnosis__explain-grid{grid-template-columns:1fr}.ai-diagnosis__decision-main strong{font-size:19px}.ai-diagnosis__explain-head,.ai-diagnosis__plain-comment{flex-direction:column;align-items:flex-start}.ai-diagnosis__explain-head span{text-align:left}}.ai-diagnosis__criteria-lines{gap:6px;margin-bottom:24px;display:grid}.ai-diagnosis__criteria-lines--compact{margin:0 0 var(--space-12)}.ai-diagnosis__criteria-lines p{align-items:center;gap:var(--space-12);border-radius:var(--radius-xs);color:var(--color-text);word-break:keep-all;background:#fff;border:1px solid #d0d5dd;grid-template-columns:170px minmax(0,1fr);margin:0;padding:9px 12px;line-height:1.4;display:grid}.ai-diagnosis__criteria-lines strong{color:var(--primary1);font-size:var(--font-size-sm);font-weight:var(--font-weight-700);white-space:nowrap}.ai-diagnosis__criteria-lines span{color:var(--gray800);font-size:var(--font-size-sm)}@media (width<=768px){.ai-diagnosis__criteria-lines p{grid-template-columns:1fr;gap:4px}}.ai-diagnosis .ai-forecast-basis{color:#344054;font-size:var(--font-size-sm);text-align:left;word-break:keep-all;overflow-wrap:anywhere;gap:3px;margin:0;line-height:1.35;display:grid}.ai-diagnosis .ai-forecast-basis__row{text-align:left;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:6px;display:grid}.ai-diagnosis .ai-forecast-basis__row--action{background:#eef7ff;border-left:3px solid #2b94df;border-radius:4px;margin-top:6px;padding:4px 6px}.ai-diagnosis .ai-forecast-basis dt{color:#667085;font-weight:var(--font-weight-700);text-align:left;white-space:nowrap;line-height:1.35}.ai-diagnosis .ai-forecast-basis dd{color:#344054;text-align:left;margin:0;line-height:1.35}.ai-diagnosis__guide{gap:var(--space-12);margin-top:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=1024px){.ai-diagnosis__guide{grid-template-columns:1fr}}.ai-diagnosis__guide-block{padding:var(--space-12);border:1px solid var(--border);border-radius:var(--radius-xs);background:#fff}.ai-diagnosis__guide-block h4{margin:0 0 var(--space-8);color:var(--color-text);font-size:var(--font-size-md);font-weight:var(--font-weight-700);line-height:1.35}.ai-diagnosis__guide-block table{border-collapse:collapse;table-layout:fixed;width:100%}.ai-diagnosis__guide-block th,.ai-diagnosis__guide-block td{color:var(--color-text);font-size:var(--font-size-sm);text-align:left;vertical-align:top;word-break:keep-all;border:1px solid #e4e7ec;padding:7px 8px;line-height:1.35}.ai-diagnosis__guide-block th{color:#475467;font-weight:var(--font-weight-700);white-space:nowrap;background:#f8fafc}.ai-diagnosis__guide-block td:first-child,.ai-diagnosis__guide-block th:first-child{white-space:nowrap;width:88px}.ai-diagnosis__guide-block td:nth-child(2),.ai-diagnosis__guide-block th:nth-child(2){white-space:nowrap;text-align:center;width:72px}.ai-diagnosis__guide-block strong{font-weight:var(--font-weight-700)}@media print{.ai-diagnosis{color:#101828!important}.ai-diagnosis__print-meta{break-inside:avoid;page-break-inside:avoid;border-collapse:collapse!important;table-layout:fixed!important;background:#fff!important;width:100%!important;margin-bottom:8px!important;font-size:10px!important;display:table!important}.ai-diagnosis__print-meta th,.ai-diagnosis__print-meta td{vertical-align:top!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important;border:1px solid #98a2b3!important;padding:4px 5px!important;line-height:1.3!important}.ai-diagnosis__print-meta th{color:#101828!important;text-align:center!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#f2f4f7!important;width:10%!important;font-weight:700!important}.ai-diagnosis__print-meta td{color:#101828!important;text-align:left!important;width:23.3%!important}.ai-diagnosis__titlebar{align-items:flex-start!important;margin:0 0 6px!important}.ai-diagnosis__titlebar .sub-tit{font-size:14px!important;line-height:1.3!important}.ai-diagnosis .summary-report__section{break-inside:avoid;page-break-inside:avoid;background:#fff!important;border-color:#98a2b3!important;border-radius:0!important;margin-bottom:8px!important;padding:8px!important}.ai-diagnosis .summary-report__section-head{margin-bottom:5px!important}.ai-diagnosis .summary-report__section-head h3{font-size:11px!important;line-height:1.3!important}.ai-diagnosis .summary-report__section-head span{font-size:9px!important}.ai-diagnosis .summary-report__summary-text{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important}.ai-diagnosis .summary-report__summary-text p{word-break:break-word!important;background:#fff!important;border:1px solid #d0d5dd!important;border-radius:0!important;padding:5px 6px!important;font-size:9px!important;line-height:1.3!important}.ai-diagnosis .summary-report__source-opinion{background:#fff!important;border:0!important;border-radius:0!important;gap:0!important;margin-bottom:8px!important;padding:0!important}.ai-diagnosis .summary-report__source-title{border-bottom:1px solid #98a2b3!important;padding-bottom:3px!important}.ai-diagnosis .summary-report__source-title strong{color:#101828!important;font-size:10px!important}.ai-diagnosis .summary-report__source-title span{color:#475467!important;font-size:8px!important}.ai-diagnosis .summary-report__source-item{background:#fff!important;border:0!important;border-top:1px solid #d0d5dd!important;border-radius:0!important;padding:5px 0!important;display:block!important}.ai-diagnosis .summary-report__source-item p{color:#101828!important;margin-top:2px!important;font-size:9px!important;line-height:1.38!important}.ai-diagnosis .summary-report__source-label{justify-content:space-between!important;align-items:center!important;gap:5px!important;display:flex!important}.ai-diagnosis .summary-report__source-label strong{color:#101828!important;font-size:8px!important;line-height:1.35!important}.ai-diagnosis .summary-report__final-text{gap:4px!important;margin-bottom:6px!important}.ai-diagnosis .summary-report__final-item{background:#fff!important;border:1px solid #98a2b3!important;border-left:3px solid #101828!important;border-radius:0!important;grid-template-columns:68px minmax(0,1fr)!important;gap:5px!important;padding:5px 6px!important}.ai-diagnosis .summary-report__final-item strong{color:#101828!important;white-space:normal!important;font-size:9px!important;line-height:1.45!important}.ai-diagnosis .summary-report__final-item p{color:#101828!important;word-break:keep-all!important;overflow-wrap:anywhere!important;margin:0!important;font-size:10px!important;line-height:1.45!important}.ai-diagnosis__guide{break-inside:avoid;page-break-inside:avoid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;margin-top:5px!important}.ai-diagnosis__guide-block{background:#fff!important;border-color:#98a2b3!important;border-radius:0!important;padding:5px!important}.ai-diagnosis__guide-block h4{margin-bottom:4px!important;font-size:9px!important;line-height:1.25!important}.ai-diagnosis__guide-block th,.ai-diagnosis__guide-block td{word-break:keep-all!important;border-color:#d0d5dd!important;padding:3px 4px!important;font-size:8px!important;line-height:1.25!important}.ai-diagnosis__guide-block th{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#f8fafc!important}.ai-diagnosis__guide-block td:first-child,.ai-diagnosis__guide-block th:first-child{width:52px!important}.ai-diagnosis__guide-block td:nth-child(2),.ai-diagnosis__guide-block th:nth-child(2){width:42px!important}.ai-diagnosis .ai-decision{break-inside:avoid;page-break-inside:avoid;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;margin-bottom:8px!important}.ai-diagnosis .ai-decision__item{background:#fff!important;border-color:#98a2b3!important;border-radius:0!important;gap:3px!important;min-height:0!important;padding:7px 8px!important}.ai-diagnosis .ai-decision__item span{font-size:9px!important}.ai-diagnosis .ai-decision__item strong{font-size:13px!important;line-height:1.25!important}.ai-diagnosis .ai-decision__item p{word-break:break-word!important;font-size:9px!important;line-height:1.3!important}.ai-diagnosis__priority{break-inside:auto!important;page-break-inside:auto!important}.ai-diagnosis .dashboard__quality-grid-main,.ai-diagnosis .ai-diagnosis__priority{break-inside:avoid;page-break-inside:avoid}.ai-diagnosis .dashboard__quality-grid-main .dashboard__panel-head h2,.ai-diagnosis .ai-diagnosis__priority .dashboard__panel-head h2{font-size:10px!important;line-height:1.25!important}.ai-diagnosis .dashboard__quality-grid-main .dashboard__plain-table,.ai-diagnosis .ai-diagnosis__priority .dashboard__plain-table{font-size:9px!important}.ai-diagnosis .dashboard__quality-grid-main .dashboard__plain-table th,.ai-diagnosis .dashboard__quality-grid-main .dashboard__plain-table td,.ai-diagnosis .ai-diagnosis__priority .dashboard__plain-table th,.ai-diagnosis .ai-diagnosis__priority .dashboard__plain-table td{vertical-align:middle!important;padding:4px 5px!important}.ai-diagnosis .dashboard__quality-grid-main .ui-table--ai-priority,.ai-diagnosis .ai-diagnosis__priority .ui-table--ai-priority{font-size:9px!important}.ai-diagnosis .dashboard__quality-grid-main .ui-table--ai-priority th,.ai-diagnosis .dashboard__quality-grid-main .ui-table--ai-priority td,.ai-diagnosis .ai-diagnosis__priority .ui-table--ai-priority th,.ai-diagnosis .ai-diagnosis__priority .ui-table--ai-priority td{vertical-align:middle!important;padding:4px 5px!important}.ai-diagnosis .dashboard__quality-grid-main .priority-badge,.ai-diagnosis .dashboard__quality-grid-main .confidence-badge,.ai-diagnosis .dashboard__quality-grid-main .judgment-badge,.ai-diagnosis .ai-diagnosis__priority .priority-badge,.ai-diagnosis .ai-diagnosis__priority .confidence-badge,.ai-diagnosis .ai-diagnosis__priority .judgment-badge{min-width:52px!important;height:auto!important;font-size:var(--font-size-xs)!important;font-weight:var(--font-weight-600)!important;box-shadow:none!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;border-style:solid!important;border-width:1px!important;border-radius:999px!important;gap:0!important;padding:2px 8px!important;line-height:1.2!important}.ai-diagnosis .dashboard__quality-grid-main .priority-badge:before,.ai-diagnosis .dashboard__quality-grid-main .confidence-badge:before,.ai-diagnosis .dashboard__quality-grid-main .judgment-badge:before,.ai-diagnosis .ai-diagnosis__priority .priority-badge:before,.ai-diagnosis .ai-diagnosis__priority .confidence-badge:before,.ai-diagnosis .ai-diagnosis__priority .judgment-badge:before{content:none!important;margin:0!important;display:none!important}.ai-diagnosis .dashboard__quality-grid-main .priority-badge--high,.ai-diagnosis .dashboard__quality-grid-main .confidence-badge--high,.ai-diagnosis .dashboard__quality-grid-main .judgment-badge--high,.ai-diagnosis .ai-diagnosis__priority .priority-badge--high,.ai-diagnosis .ai-diagnosis__priority .confidence-badge--high,.ai-diagnosis .ai-diagnosis__priority .judgment-badge--high{color:var(--badge-red-text)!important;border-color:var(--badge-red-border)!important;background:var(--badge-red)!important}.ai-diagnosis .dashboard__quality-grid-main .priority-badge--watch,.ai-diagnosis .dashboard__quality-grid-main .confidence-badge--watch,.ai-diagnosis .dashboard__quality-grid-main .judgment-badge--watch,.ai-diagnosis .ai-diagnosis__priority .priority-badge--watch,.ai-diagnosis .ai-diagnosis__priority .confidence-badge--watch,.ai-diagnosis .ai-diagnosis__priority .judgment-badge--watch{color:var(--badge-orange-text)!important;border-color:var(--badge-orange-border)!important;background:var(--badge-orange)!important}.ai-diagnosis .dashboard__quality-grid-main .priority-badge--stable,.ai-diagnosis .dashboard__quality-grid-main .confidence-badge--stable,.ai-diagnosis .dashboard__quality-grid-main .judgment-badge--stable,.ai-diagnosis .ai-diagnosis__priority .priority-badge--stable,.ai-diagnosis .ai-diagnosis__priority .confidence-badge--stable,.ai-diagnosis .ai-diagnosis__priority .judgment-badge--stable{color:var(--badge-blue-text)!important;border-color:var(--badge-blue-border)!important;background:var(--badge-blue)!important}.ai-diagnosis .dashboard__quality-grid-main .priority-badge--neutral,.ai-diagnosis .dashboard__quality-grid-main .confidence-badge--neutral,.ai-diagnosis .dashboard__quality-grid-main .judgment-badge--neutral,.ai-diagnosis .ai-diagnosis__priority .priority-badge--neutral,.ai-diagnosis .ai-diagnosis__priority .confidence-badge--neutral,.ai-diagnosis .ai-diagnosis__priority .judgment-badge--neutral{color:#475467!important;background:#f2f4f7!important;border-color:#d0d5dd!important}.ai-diagnosis .dashboard__quality-grid-main .ai-forecast-basis,.ai-diagnosis .ai-diagnosis__priority .ai-forecast-basis{gap:2px!important;font-size:8.5px!important;line-height:1.25!important}.ai-diagnosis .dashboard__quality-grid-main .ai-forecast-basis__row,.ai-diagnosis .ai-diagnosis__priority .ai-forecast-basis__row{grid-template-columns:26px minmax(0,1fr)!important;gap:3px!important}.ai-diagnosis .dashboard__quality-grid-main .ai-forecast-basis__row--action,.ai-diagnosis .ai-diagnosis__priority .ai-forecast-basis__row--action{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#eef7ff!important;border-left-width:2px!important;border-radius:0!important;margin-top:1px!important;padding:2px 3px!important}.ai-diagnosis .dashboard__quality-grid-main .ai-forecast-basis dt,.ai-diagnosis .dashboard__quality-grid-main .ai-forecast-basis dd,.ai-diagnosis .ai-diagnosis__priority .ai-forecast-basis dt,.ai-diagnosis .ai-diagnosis__priority .ai-forecast-basis dd{text-align:left!important;font-size:8.5px!important;line-height:1.25!important}}.management-grade-guide{align-items:center;gap:var(--space-6);display:inline-flex}.management-grade-guide__label{color:var(--color-text);font-weight:var(--font-weight-600);font-size:var(--font-size-md)!important;color:var(--color-text)!important}@media (width<=1024px){.management-grade-guide__label{font-size:var(--font-size-sm)!important}}.grade-badge{min-width:29px;height:29px;padding:0 var(--space-8);border-radius:var(--radius-xs);color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-700);background:#f9fafb;border:1px solid #d0d5dd;justify-content:center;align-items:center;line-height:1;display:inline-flex}.grade-badge--a{border-color:var(--badge-blue-border);background:var(--badge-blue);color:var(--badge-blue-text)!important}.grade-badge--b{border-color:var(--badge-green-border);background:var(--badge-green);color:var(--badge-green-text)!important}.grade-badge--c{border-color:var(--badge-orange-border);background:var(--badge-orange);color:var(--badge-orange-text)!important}.grade-badge--d{border-color:var(--badge-red-border);background:var(--badge-red);color:var(--badge-red-text)!important}.ai-grade-cell{align-items:center;gap:var(--space-4);white-space:normal;flex-direction:column;line-height:1.25;display:flex}.ai-grade-cell .management-grade-guide{justify-content:center}.ai-grade-cell__year,.ai-grade-cell span{color:var(--color-text-sub);font-size:var(--font-size-sm)}.ai-grade-cell__year em,.ai-grade-cell span em{margin-left:4px;font-size:10px;font-style:normal;font-weight:800;display:inline-block}.ai-grade-cell__year em.is-up,.ai-grade-cell span em.is-up{color:var(--badge-red-text)}.ai-grade-cell__year em.is-down,.ai-grade-cell span em.is-down{color:var(--badge-blue-text)}.ai-grade-cell__year em.is-flat,.ai-grade-cell span em.is-flat{color:var(--gray800)}.ai-grade-cell strong{color:#101828;font-weight:var(--font-weight-500)}.ai-trend{padding:var(--space-4) var(--space-8);color:#344054;font-size:var(--font-size-sm);font-weight:var(--font-weight-600);white-space:nowrap;justify-content:center;align-items:center;gap:var(--space-4);background:#f9fafb;border:1px solid #d0d5dd;border-radius:999px;width:fit-content;display:inline-flex}.ai-trend span{font-size:11px;line-height:1}.ai-trend strong{font-size:var(--font-size-sm);font-weight:700}.ai-trend.is-up{color:#b42318;background:#fff5f4;border-color:#fecdca}.ai-trend.is-down{color:#175cd3;background:#eff8ff;border-color:#b2ddff}.ai-trend.is-flat{color:#475467}@media screen{.summary-report__anchor-nav{z-index:20;border-radius:var(--radius-sm);width:fit-content;max-width:100%;box-shadow:none;background:#fff;border:1px solid #d0d5dd;align-items:center;gap:6px;margin:0 0 2px auto;padding:6px;display:flex;position:sticky;top:8px;overflow-x:auto}.summary-report__anchor-nav.is-floating{background:#f5fbff;border-color:#84caff;box-shadow:0 8px 20px #1018281a}.summary-report__anchor-nav a,.summary-report__anchor-top{border-radius:var(--radius-xs);color:#344054;min-width:76px;height:30px;font-size:13px;font-weight:var(--font-weight-700);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0 12px;line-height:1;text-decoration:none;display:inline-flex}.summary-report__anchor-nav a:hover,.summary-report__anchor-top:hover{color:#175cd3;background:#eff8ff;border-color:#b2ddff}.summary-report__anchor-nav.is-floating a,.summary-report__anchor-nav.is-floating .summary-report__anchor-top{background:#fff;border-color:#d0d5dd}.summary-report__anchor-nav.is-floating a:hover,.summary-report__anchor-nav.is-floating .summary-report__anchor-top:hover{color:#175cd3;background:#e0f2fe;border-color:#84caff}}@media screen and (width<=768px){.summary-report__anchor-nav{width:100%;margin-left:0}.summary-report__anchor-nav a,.summary-report__anchor-top{min-width:88px}}@media screen{.summary-report__titlebar{gap:var(--space-16);min-width:0}.summary-report__titlebar .sub-tit{white-space:nowrap;flex:none;margin:0}.summary-report__title-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.summary-report__title-actions .summary-report__anchor-nav{z-index:auto;width:auto;max-width:min(70vw,760px);box-shadow:none;margin:0;position:static;top:auto}.summary-report__title-actions .print-btn{flex:none}}@media screen and (width<=1024px){.summary-report__titlebar{flex-direction:column;align-items:flex-start}.summary-report__title-actions{justify-content:space-between;width:100%;margin-left:0}.summary-report__title-actions .summary-report__anchor-nav{max-width:calc(100% - 48px)}}@media screen and (width<=640px){.summary-report__title-actions{flex-direction:column;align-items:flex-start}.summary-report__title-actions .summary-report__anchor-nav{width:100%;max-width:100%}}@media print{.ai-trend strong{font-size:var(--font-size-xs)!important}}.priority-badge{min-width:58px;padding:var(--space-4) var(--space-8);color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-600);white-space:nowrap;justify-content:center;align-items:center;gap:var(--space-4);background:#f9fafb;border:1px solid #d0d5dd;border-radius:999px;width:fit-content;display:inline-flex}.priority-badge--high{color:var(--badge-red-text);border-color:var(--badge-red-border);background:var(--badge-red)}.priority-badge--watch{border-color:var(--badge-orange-border);background:var(--badge-orange);color:var(--badge-orange-text)}.priority-badge--stable{border-color:var(--badge-blue-border);background:var(--badge-blue);color:var(--badge-blue-text)}.priority-badge--neutral{color:#475467;background:#f2f4f7;border-color:#d0d5dd}.evidence-review{min-width:0;max-width:100%;color:var(--color-text);font-size:var(--font-size-sm);text-align:center;vertical-align:middle;white-space:nowrap;background:#f9fafb;border:1px solid #d0d5dd;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:4px 8px;line-height:1.15;display:inline-flex}.evidence-review strong{font-weight:var(--font-weight-700);line-height:1}.evidence-review small{color:#475467;max-width:92px;font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1;overflow:hidden}.evidence-review em{color:#667085;font-size:var(--font-size-xs);font-style:normal;line-height:1}.evidence-review--confirmed{color:#067647;background:#ecfdf3;border-color:#7bc47f}.evidence-review--confirmed small,.evidence-review--confirmed em{color:#05603a}.evidence-review--high{color:#175cd3;background:#eff8ff;border-color:#84caff}.evidence-review--high small,.evidence-review--high em{color:#1849a9}.evidence-review--standard{color:#3538cd;background:#eef4ff;border-color:#a4bcfd}.evidence-review--standard small,.evidence-review--standard em{color:#2d31a6}.evidence-review--support{color:#b54708;background:#fffaeb;border-color:#fdb022}.evidence-review--support small,.evidence-review--support em{color:#93370d}.evidence-review--manual{color:#b42318;background:#fff1f3;border-color:#f97066}.evidence-review--manual small,.evidence-review--manual em{color:#912018}.summary-report__review-actions{align-items:center;gap:4px;display:inline-flex}.summary-report__review-actions button{color:#344054;min-width:38px;height:26px;font-size:var(--font-size-xs);font-weight:var(--font-weight-600);cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:4px;padding:0 7px;line-height:1}.summary-report__review-actions button:hover{color:#175cd3;background:#eff8ff;border-color:#84caff}.summary-report__review-actions button:disabled{cursor:wait;opacity:.55}.summary-report__review-actions button.is-active{color:#067647;background:#ecfdf3;border-color:#12b76a}.summary-report__review-actions button.is-danger{color:#b42318;background:#fff1f3;border-color:#f97066}.quality-badge{min-width:58px;padding:var(--space-4) var(--space-8);color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-600);white-space:nowrap;background:#f9fafb;border:1px solid #d0d5dd;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.quality-badge--good{border-color:var(--badge-blue-border);background:var(--badge-blue);color:var(--badge-blue-text)}.quality-badge--warn{border-color:var(--badge-orange-border);background:var(--badge-orange);color:var(--badge-orange-text)}.quality-badge--bad{color:var(--badge-red-text);border-color:var(--badge-red-border);background:var(--badge-red)}@media print{.summary-report--detail-print{gap:0!important;width:100%!important;margin:0!important;padding:0!important;display:block!important}.summary-report--detail-print>.summary-report__anchor-nav,.summary-report--detail-print>.summary-report__metrics,.summary-report--detail-print>.summary-report__meta,.summary-report--detail-print>.summary-report__quality,.summary-report--detail-print>.summary-report__print-quality,.summary-report--detail-print>.summary-report__section:not(.summary-report__details){visibility:hidden!important;display:none!important}.summary-report--detail-print>.summary-report__head,.summary-report--detail-print>.summary-report__print-meta{visibility:visible!important;display:flex!important}.summary-report--detail-print>.summary-report__print-meta{table-layout:fixed!important;break-inside:avoid!important;page-break-inside:avoid!important;width:100%!important;margin:0 0 6mm!important;display:table!important}.summary-report--detail-print .summary-report__head{background:#fff!important;border-bottom:1px solid #98a2b3!important;margin-bottom:8px!important;padding:0 0 8px!important}.summary-report--detail-print .summary-report__head .ico,.summary-report--detail-print .summary-report__head .btn-box{visibility:hidden!important;display:none!important}.summary-report--detail-print .summary-report__head h2{color:#101828!important;margin:0!important;font-size:14px!important;line-height:1.35!important}.summary-report--detail-print .summary-report__head p{color:#475467!important;margin:2px 0 0!important;font-size:9px!important;line-height:1.3!important}.summary-report--detail-print .summary-report__details{visibility:visible!important;background:#fff!important;border:0!important;width:100%!important;margin:0!important;padding:0!important;display:block!important}.summary-report--detail-print .summary-report__details>.summary-report__section-head,.summary-report--detail-print .summary-report__details .summary-report__detail-tabs,.summary-report--detail-print .summary-report__details .summary-report__detail-tabs *,.summary-report--detail-print .summary-report__details .summary-report__section-actions,.summary-report--detail-print .summary-report__details .summary-report__section-actions *,.summary-report--detail-print .summary-report__details .summary-report__note,.summary-report--detail-print .summary-report__details .summary-report__note *{visibility:hidden!important;display:none!important}.summary-report--detail-print .summary-report__detail-panel{visibility:visible!important;break-inside:auto!important;page-break-inside:auto!important;width:100%!important;margin:0!important;padding:0!important;display:block!important}.summary-report--detail-print .summary-report__detail-panel>.summary-report__section-head{visibility:visible!important;border-bottom:1px solid #344054!important;margin:0 0 4mm!important;padding:0 0 2.5mm!important;display:block!important}.summary-report--detail-print .summary-report__detail-panel>.summary-report__section-head h3,.summary-report--detail-print .summary-report__detail-panel>.summary-report__section-head h4{color:#101828!important;margin:0!important;padding:0!important;font-size:13pt!important;font-weight:700!important;line-height:1.35!important;display:block!important}.summary-report--detail-print .summary-report__detail-panel>.summary-report__section-head h3:before,.summary-report--detail-print .summary-report__detail-panel>.summary-report__section-head h3:after,.summary-report--detail-print .summary-report__detail-panel>.summary-report__section-head h4:before,.summary-report--detail-print .summary-report__detail-panel>.summary-report__section-head h4:after{content:none!important;display:none!important}.summary-report--detail-print .ui-table-wrap{border:0!important;width:100%!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.summary-report--detail-print .ui-table{table-layout:fixed!important;border-collapse:collapse!important;border-spacing:0!important;width:100%!important;max-width:100%!important;display:table!important}.summary-report--detail-print .ui-table thead{display:table-header-group!important}.summary-report--detail-print .ui-table tbody{display:table-row-group!important}.summary-report--detail-print .ui-table tr{break-inside:avoid!important;page-break-inside:avoid!important}.summary-report--detail-print .ui-table th,.summary-report--detail-print .ui-table td{color:#101828!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important;text-overflow:clip!important;vertical-align:top!important;border:1px solid #98a2b3!important;padding:4px 5px!important;font-size:8px!important;line-height:1.3!important;display:table-cell!important;overflow:visible!important}.summary-report--detail-print .ui-table th{text-align:center!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#f2f4f7!important;font-weight:700!important}.summary-report--detail-print .ui-table--member-summary th,.summary-report--detail-print .ui-table--member-summary td,.summary-report--detail-print #summary-repairs .ui-table th,.summary-report--detail-print #summary-repairs .ui-table td{font-size:7.5pt!important}.summary-report--detail-print #summary-evidence .ui-table th,.summary-report--detail-print #summary-evidence .ui-table td{padding:3px 4px!important;font-size:7pt!important;line-height:1.25!important}.summary-report--detail-print #summary-repairs .ui-table th:first-child,.summary-report--detail-print #summary-repairs .ui-table td:first-child,.summary-report--detail-print #summary-repairs .ui-table th:nth-child(2),.summary-report--detail-print #summary-repairs .ui-table td:nth-child(2){width:7%!important}.summary-report--detail-print #summary-repairs .ui-table th:nth-child(3),.summary-report--detail-print #summary-repairs .ui-table td:nth-child(3){width:6%!important}.summary-report--detail-print #summary-repairs .ui-table th:nth-child(4),.summary-report--detail-print #summary-repairs .ui-table td:nth-child(4){width:9%!important}.summary-report--detail-print #summary-repairs .ui-table th:nth-child(5),.summary-report--detail-print #summary-repairs .ui-table td:nth-child(5){width:13%!important}.summary-report--detail-print #summary-repairs .ui-table th:nth-child(6),.summary-report--detail-print #summary-repairs .ui-table td:nth-child(6){width:7%!important}.summary-report--detail-print #summary-repairs .ui-table th:nth-child(7),.summary-report--detail-print #summary-repairs .ui-table td:nth-child(7){width:8%!important}.summary-report--detail-print #summary-repairs .ui-table th:nth-child(8),.summary-report--detail-print #summary-repairs .ui-table td:nth-child(8){width:12%!important}.summary-report--detail-print #summary-repairs .ui-table th:nth-child(9),.summary-report--detail-print #summary-repairs .ui-table td:nth-child(9){width:7%!important}.summary-report--detail-print #summary-repairs .ui-table th:nth-child(10),.summary-report--detail-print #summary-repairs .ui-table td:nth-child(10){width:24%!important}.summary-report--detail-print #summary-evidence .ui-table th:nth-child(7),.summary-report--detail-print #summary-evidence .ui-table td:nth-child(7){display:none!important}.summary-report--detail-print #summary-evidence .ui-table th:first-child,.summary-report--detail-print #summary-evidence .ui-table td:first-child{width:9%!important}.summary-report--detail-print #summary-evidence .ui-table th:nth-child(2),.summary-report--detail-print #summary-evidence .ui-table td:nth-child(2){width:8%!important}.summary-report--detail-print #summary-evidence .ui-table th:nth-child(3),.summary-report--detail-print #summary-evidence .ui-table td:nth-child(3){width:5%!important}.summary-report--detail-print #summary-evidence .ui-table th:nth-child(4),.summary-report--detail-print #summary-evidence .ui-table td:nth-child(4){width:8%!important}.summary-report--detail-print #summary-evidence .ui-table th:nth-child(5),.summary-report--detail-print #summary-evidence .ui-table td:nth-child(5){width:12%!important}.summary-report--detail-print #summary-evidence .ui-table th:nth-child(6),.summary-report--detail-print #summary-evidence .ui-table td:nth-child(6){width:11%!important}.summary-report--detail-print #summary-evidence .ui-table th:nth-child(8),.summary-report--detail-print #summary-evidence .ui-table td:nth-child(8){width:47%!important}.summary-report--detail-print .summary-report__page-link{color:#101828!important;text-decoration:none!important}.summary-report--detail-print #summary-evidence .summary-report__review-actions,.summary-report--detail-print #summary-evidence .summary-report__review-actions *{visibility:hidden!important;display:none!important}.summary-report:not(.summary-report--detail-print) .summary-report__final-result>.summary-report__section-head{border-bottom:2px solid #101828!important;justify-content:space-between!important;align-items:flex-end!important;margin-bottom:10mm!important;padding-bottom:4mm!important;display:flex!important}.summary-report:not(.summary-report--detail-print) .summary-report__final-result>.summary-report__section-head h3{margin:0!important;font-size:17px!important;font-weight:700!important;line-height:1.35!important}.summary-report:not(.summary-report--detail-print) .summary-report__final-result>.summary-report__section-head span{color:#475467!important;font-size:10px!important}.summary-report:not(.summary-report--detail-print) .summary-report__source-opinion{break-inside:auto!important;page-break-inside:auto!important;background:#fff!important;border:0!important;margin-bottom:10mm!important;padding:0!important;display:block!important}.summary-report:not(.summary-report--detail-print) .summary-report__source-title{border-bottom:1px solid #98a2b3!important;justify-content:space-between!important;align-items:flex-end!important;margin-bottom:4mm!important;padding-bottom:2.5mm!important;display:flex!important}.summary-report:not(.summary-report--detail-print) .summary-report__source-title strong{color:#101828!important;font-size:12px!important;line-height:1.35!important}.summary-report:not(.summary-report--detail-print) .summary-report__source-title span{color:#667085!important;font-size:9px!important}.summary-report:not(.summary-report--detail-print) .summary-report__source-item{break-inside:avoid!important;page-break-inside:avoid!important;background:#fff!important;border:0!important;border-bottom:1px solid #eaecf0!important;padding:4.5mm 0!important;display:block!important}.summary-report:not(.summary-report--detail-print) .summary-report__source-item:last-child{border-bottom:0!important}.summary-report:not(.summary-report--detail-print) .summary-report__source-label{justify-content:space-between!important;align-items:baseline!important;gap:8mm!important;display:flex!important}.summary-report:not(.summary-report--detail-print) .summary-report__source-label strong{color:#101828!important;font-size:11px!important;line-height:1.45!important}.summary-report:not(.summary-report--detail-print) .summary-report__source-label .summary-report__page-link{color:#475467!important;font-size:9px!important;text-decoration:none!important}.summary-report:not(.summary-report--detail-print) .summary-report__source-item p{color:#101828!important;word-break:keep-all!important;overflow-wrap:anywhere!important;margin:2.5mm 0 0!important;font-size:10.5px!important;line-height:1.72!important}.summary-report:not(.summary-report--detail-print) .summary-report__opinion-body{gap:2.2mm!important;margin-top:2.5mm!important;display:grid!important}.summary-report:not(.summary-report--detail-print) .summary-report__opinion-paragraph--heading{border-top:1px solid #d0d5dd!important;margin-top:2mm!important;padding-top:2.5mm!important;font-weight:700!important}.summary-report:not(.summary-report--detail-print) .summary-report__opinion-paragraph--bullet{text-indent:0!important;grid-template-columns:3.5mm minmax(0,1fr)!important;gap:1mm!important;margin-top:1.5mm!important;padding-left:0!important;display:grid!important}.summary-report:not(.summary-report--detail-print) .summary-report__final-text{break-inside:auto!important;page-break-inside:auto!important;background:#fff!important;border:0!important;margin-bottom:6mm!important;padding:0!important;display:block!important}.summary-report:not(.summary-report--detail-print) .summary-report__final-item{break-inside:avoid!important;page-break-inside:avoid!important;background:#fff!important;border:0!important;border-bottom:1px solid #eaecf0!important;grid-template-columns:28mm minmax(0,1fr)!important;gap:7mm!important;padding:3.5mm 0!important;display:grid!important}.summary-report:not(.summary-report--detail-print) .summary-report__final-item strong{color:#101828!important;white-space:normal!important;font-size:10.5px!important;font-weight:700!important;line-height:1.45!important}.summary-report:not(.summary-report--detail-print) .summary-report__final-item p{color:#101828!important;word-break:keep-all!important;overflow-wrap:anywhere!important;margin:0!important;font-size:10.5px!important;line-height:1.65!important}.summary-report:not(.summary-report--detail-print) .summary-report__summary-text--inline{break-inside:avoid!important;page-break-inside:avoid!important;border-top:1px solid #98a2b3!important;border-bottom:1px solid #98a2b3!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin-top:4mm!important;display:grid!important}.summary-report:not(.summary-report--detail-print) .summary-report__summary-text--inline p{color:#475467!important;text-align:left!important;background:#fff!important;border:0!important;border-right:1px solid #d0d5dd!important;align-items:flex-start!important;padding:3mm 4mm!important;font-size:9px!important;line-height:1.35!important;display:flex!important}.summary-report:not(.summary-report--detail-print) .summary-report__summary-text--inline p:last-child{border-right:0!important}.summary-report:not(.summary-report--detail-print) .summary-report__summary-text--inline span{color:#101828!important;margin-top:1.5mm!important;font-size:10px!important;line-height:1.35!important}.summary-report:not(.summary-report--detail-print) .summary-report__final-result{break-inside:auto!important;page-break-inside:auto!important;background:#fff!important;border:0!important;border-radius:0!important;margin-top:6mm!important;margin-bottom:6mm!important;padding:6mm 0 0!important}.summary-report:not(.summary-report--detail-print) .summary-report__final-result>.summary-report__section-head{border-bottom:2px solid #101828!important;margin-bottom:6mm!important;padding-bottom:3mm!important}.summary-report:not(.summary-report--detail-print) .summary-report__final-result>.summary-report__section-head h3{font-size:18px!important;line-height:1.25!important}.summary-report:not(.summary-report--detail-print) .summary-report__source-opinion{margin-bottom:7mm!important}.summary-report:not(.summary-report--detail-print) .summary-report__source-title{margin-bottom:2.5mm!important;padding-bottom:2mm!important}.summary-report:not(.summary-report--detail-print) .summary-report__source-title strong{font-size:13px!important}.summary-report:not(.summary-report--detail-print) .summary-report__source-item{break-inside:auto!important;page-break-inside:auto!important;padding:3mm 0 4mm!important}.summary-report:not(.summary-report--detail-print) .summary-report__source-label{gap:5mm!important}.summary-report:not(.summary-report--detail-print) .summary-report__source-label strong{font-size:12px!important;line-height:1.35!important}.summary-report:not(.summary-report--detail-print) .summary-report__source-label .summary-report__page-link{font-size:9.5px!important}.summary-report:not(.summary-report--detail-print) .summary-report__source-item p{widows:2;orphans:2;margin-top:2mm!important;font-size:11.5px!important;line-height:1.58!important}.summary-report:not(.summary-report--detail-print) .summary-report__opinion-body{gap:2mm!important;margin-top:2mm!important}.summary-report:not(.summary-report--detail-print) .summary-report__opinion-paragraph--heading{margin-top:1.8mm!important;padding-top:2mm!important}.summary-report:not(.summary-report--detail-print) .summary-report__final-text{margin-bottom:5mm!important}.summary-report:not(.summary-report--detail-print) .summary-report__final-item{break-inside:auto!important;page-break-inside:auto!important;grid-template-columns:25mm minmax(0,1fr)!important;gap:5mm!important;padding:2.8mm 0!important}.summary-report:not(.summary-report--detail-print) .summary-report__final-item strong,.summary-report:not(.summary-report--detail-print) .summary-report__final-item p{font-size:11px!important;line-height:1.5!important}.summary-report:not(.summary-report--detail-print) .summary-report__summary-text--inline{margin-top:3mm!important}.summary-report:not(.summary-report--detail-print) .summary-report__summary-text--inline p{padding:2.5mm 3mm!important;font-size:9.5px!important;line-height:1.3!important}.summary-report:not(.summary-report--detail-print) .summary-report__summary-text--inline span{margin-top:1mm!important;font-size:10.5px!important}}@media screen{.summary-report{gap:var(--space-16);flex-direction:column;display:flex}.summary-report__print-meta,.summary-report__print-quality{display:none!important}.summary-report__head{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-16) var(--space-24);border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;display:flex}.summary-report__head .content{align-items:center;gap:var(--space-12);min-width:0;display:flex}.summary-report__head .ico{flex:none}.summary-report__head .text{min-width:0}.summary-report__head h2{color:var(--color-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-700);word-break:break-all;margin:0;line-height:1.35}.summary-report__head p{color:var(--color-text-sub);word-break:break-all;margin:2px 0 0;font-size:15px;line-height:1.4}.summary-report__head .btn-box{align-items:center;gap:var(--space-12);flex:none;display:flex}.summary-report__metrics{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;display:grid}.summary-report__metric{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;align-items:center;gap:8px;min-width:0;min-height:64px;padding:10px 12px;display:flex}.summary-report__metric .ico{border-radius:var(--radius-full);background:var(--chakra-colors-color-palette-100);flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.summary-report__metric .ico img{width:17px}.summary-report__metric .text{flex-direction:column;gap:2px;min-width:0;display:flex}.summary-report__metric span{color:var(--color-text-sub);white-space:nowrap;font-size:12px;line-height:1.25}.summary-report__metric strong{color:var(--color-text);font-size:14px;font-weight:var(--font-weight-700);word-break:keep-all;overflow-wrap:anywhere;line-height:1.3}.summary-report__quality{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;grid-template-columns:minmax(210px,.9fr) minmax(0,2.6fr);align-items:stretch;gap:10px;padding:12px;display:grid}.summary-report__quality--good{border-color:var(--badge-blue-border);background:#fbfdff}.summary-report__quality--warn{border-color:var(--badge-orange-border);background:#fffdf7}.summary-report__quality--bad{border-color:var(--badge-red-border);background:snow}.summary-report__quality-head{border-radius:var(--radius-xs);background:#fff;border:1px solid #eaecf0;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.summary-report__quality-head div{white-space:nowrap;align-items:center;gap:8px;display:flex}.summary-report__quality-head span{color:var(--color-text-sub);font-size:13px;font-weight:var(--font-weight-600)}.summary-report__quality-head strong{color:var(--color-text);font-size:16px;font-weight:var(--font-weight-700)}.summary-report__quality-head p{min-width:0;color:var(--color-text-sub);text-align:right;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;line-height:1.35;overflow:hidden}.summary-report__quality-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.summary-report__quality-item{border-radius:var(--radius-xs);background:#fff;border:1px solid #eaecf0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:64px;padding:10px 12px;display:grid}.summary-report__quality-item .content{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.summary-report__quality-item span{color:var(--color-text-sub);font-size:12px;font-weight:var(--font-weight-600);white-space:nowrap;line-height:1.25}.summary-report__quality-item strong{max-width:100%;color:var(--color-text);font-size:14px;font-weight:var(--font-weight-700);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.summary-report__quality-item p{display:none}.summary-report__section{padding:var(--space-24);border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;min-width:0;scroll-margin-top:92px}.summary-report__section-head{justify-content:space-between;align-items:center;gap:var(--space-12);margin-bottom:var(--space-16);display:flex}.summary-report__section-head h3{color:var(--color-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-700);margin:0;line-height:1.35}.summary-report__section-head h4{color:var(--color-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-600);margin:0;padding-left:26px;line-height:1.35;position:relative}.summary-report__section-head h4:before{content:"";background:var(--primary1-hover);width:16px;height:3px;display:inline-block;position:absolute;top:10px;left:0}.summary-report__section-head span{color:var(--color-text-sub);font-size:var(--font-size-sm);white-space:nowrap}.summary-report__section-actions{align-items:center;gap:var(--space-12);display:flex}.summary-report__section-actions span{color:var(--color-text-sub);font-size:var(--font-size-sm);font-weight:var(--font-weight-600);white-space:nowrap}.summary-report__final-result{border-radius:var(--radius-sm);color:#101828;background:#fff;border:1px solid #d0d5dd;padding:36px 42px}.summary-report__final-result>.summary-report__section-head{border-bottom:2px solid #101828;margin-bottom:28px;padding-bottom:16px}.summary-report__final-result>.summary-report__section-head h3{font-size:20px}.summary-report__final-result>.summary-report__section-head span{color:#667085}.summary-report__source-opinion{background:0 0;border:0;gap:0;margin-bottom:34px;padding:0;display:grid}.summary-report__source-title{justify-content:space-between;align-items:flex-end;gap:var(--space-12);border-bottom:1px solid #d0d5dd;margin-bottom:10px;padding:0 0 12px;display:flex}.summary-report__source-title strong{color:#101828;font-size:16px;font-weight:var(--font-weight-700);line-height:1.35}.summary-report__source-title span{color:#667085;font-size:var(--font-size-sm)}.summary-report__source-item{background:0 0;border-bottom:1px solid #eaecf0;padding:20px 0 22px;display:block}.summary-report__source-item:last-child{border-bottom:0}.summary-report__source-item p{color:#101828;word-break:keep-all;overflow-wrap:anywhere;margin:12px 0 0;font-size:15px;line-height:1.85}.summary-report__source-label{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.summary-report__source-label strong{color:#101828;font-size:15px;font-weight:var(--font-weight-700);line-height:1.45}.summary-report__source-label .summary-report__page-link{color:#475467;font-size:13px;font-weight:var(--font-weight-600);flex:none;text-decoration:none}.summary-report__final-text{background:0 0;border:0;gap:0;margin-bottom:24px;padding:0;display:grid}.summary-report__final-item{background:0 0;border-bottom:1px solid #eaecf0;grid-template-columns:150px minmax(0,1fr);align-items:start;gap:20px;padding:18px 0;display:grid}.summary-report__final-item strong{color:#101828;font-size:15px;font-weight:var(--font-weight-700);white-space:nowrap;line-height:1.55}.summary-report__final-item p{color:#1d2939;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.75}.summary-report__summary-text{gap:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.summary-report__summary-text p{padding:var(--space-16) var(--space-20);border:1px solid var(--border1);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);font-weight:var(--font-weight-500);word-break:keep-all;flex-direction:column;align-items:center;margin:0;display:flex}.summary-report__summary-text p span{font-weight:var(--font-weight-700)}.summary-report__summary-text--inline{background:0 0;border-top:1px solid #d0d5dd;border-bottom:1px solid #d0d5dd;gap:0}.summary-report__summary-text--inline p{color:#344054;text-align:left;background:0 0;border:0;border-right:1px solid #eaecf0;border-radius:0;align-items:flex-start;min-height:auto;padding:16px 18px;font-size:14px}.summary-report__summary-text--inline p:last-child{border-right:0}.summary-report__summary-text--inline p span{color:#101828;margin-top:6px;font-size:15px}.summary-report__details{padding:var(--space-20)}.summary-report__detail-tabs{padding-bottom:var(--space-12);border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.summary-report__detail-tabs button{border-radius:var(--radius-xs);color:#344054;min-width:112px;height:36px;font-size:var(--font-size-sm);font-weight:var(--font-weight-700);cursor:pointer;background:#fff;border:1px solid #c7d7ee;padding:0 14px}.summary-report__detail-tabs button.is-active{color:#175cd3;background:#eff6ff;border-color:#175cd3}.summary-report__detail-panel{min-width:0}.summary-report__note{gap:var(--space-8);padding:var(--space-16) var(--space-24);border-radius:var(--radius-sm);background:var(--gray100);word-break:keep-all;flex-direction:column;font-size:15px;line-height:1.45;display:flex}.summary-report__note p{margin:0;padding-left:14px;position:relative}.summary-report__note p:before{content:"";background:var(--gray800);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:0}.summary-report .ui-table-wrap{max-height:420px;overflow:auto}}@media screen and (width<=1280px){.summary-report__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.summary-report__quality-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (width<=768px){.summary-report__head,.summary-report__quality-head,.summary-report__source-title,.summary-report__source-label,.summary-report__section-head{flex-direction:column;align-items:flex-start}.summary-report__head{padding:var(--space-16)}.summary-report__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-report__quality{grid-template-columns:1fr}.summary-report__quality-head p{text-align:left;white-space:normal}.summary-report__quality-grid,.summary-report__summary-text{grid-template-columns:1fr}.summary-report__final-result{padding:var(--space-24)}.summary-report__final-item{grid-template-columns:1fr;gap:4px}}@media screen and (width<=480px){.summary-report__metrics{grid-template-columns:1fr}}@media print{.summary-report__metrics,.summary-report__quality,.summary-report__anchor-nav,.summary-report__details.no-print{display:none!important}.summary-report__print-meta,.summary-report__print-quality{page-break-inside:avoid;border-collapse:collapse!important;width:100%!important;margin:0 0 8mm!important;display:table!important}.summary-report__print-meta th,.summary-report__print-meta td,.summary-report__print-quality th,.summary-report__print-quality td{color:#111!important;text-align:left!important;vertical-align:top!important;border:1px solid #777!important;padding:4px 6px!important;font-size:9.5pt!important;line-height:1.35!important}.summary-report__print-meta th,.summary-report__print-quality th{background:#f3f4f6!important;width:12%!important;font-weight:700!important}.summary-report__head{background:0 0!important;border:0!important;border-bottom:1px solid #111!important;border-radius:0!important;justify-content:space-between!important;align-items:flex-start!important;gap:8mm!important;margin-bottom:5mm!important;padding:0 0 4mm!important;display:flex!important}.summary-report__head .content{align-items:flex-start!important;gap:3mm!important;display:flex!important}.summary-report__head .ico{display:none!important}.summary-report__head h2{color:#111!important;margin:0!important;font-size:13pt!important;line-height:1.35!important}.summary-report__head p{color:#555!important;margin:1mm 0 0!important;font-size:8.5pt!important;line-height:1.35!important}.summary-report__bridge-segment+.summary-report__bridge-segment{break-before:page;page-break-before:always;border-top:0!important;margin-top:0!important;padding-top:0!important}.summary-report__segment-divider{break-inside:avoid;page-break-inside:avoid;color:#111!important;gap:3mm!important;margin:0 0 4mm!important}.summary-report__segment-divider:before,.summary-report__segment-divider:after{border-top:.6mm solid #333!important}.summary-report__segment-divider span{color:#111!important;border:.3mm solid #777!important;padding:1mm 2.5mm!important;font-size:8pt!important}.summary-report__segment-title{break-inside:avoid;page-break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f5f8fc!important;border-left:1.2mm solid #175cd3!important;margin:0 0 4mm!important;padding:2mm 3mm!important}.summary-report__segment-title strong{font-size:12pt!important}.summary-report__segment-title span{font-size:8pt!important}}@media screen{.summary-report__title-actions .summary-report__anchor-nav.is-floating{z-index:1000;background:#f5fbff;border-color:#84caff;width:auto;max-width:calc(100vw - 48px);margin:0;position:fixed;top:12px;right:24px;box-shadow:0 10px 24px #10182824}}@media screen and (width<=768px){.summary-report__title-actions .summary-report__anchor-nav.is-floating{width:auto;max-width:none;top:8px;left:12px;right:12px}}@media screen{.summary-report__bridge-segment+.summary-report__bridge-segment{margin-top:52px}.summary-report__segment-divider{align-items:center;gap:16px;width:100%;margin:0 0 18px;display:flex}.summary-report__segment-divider:before,.summary-report__segment-divider:after{content:"";border-top:4px solid #1f4f8a;flex:auto}.summary-report__segment-divider span{color:#fff;background:#1f4f8a;border:1px solid #1f4f8a;border-radius:2px;flex:none;padding:7px 18px;font-size:13px;font-weight:700}.summary-report__segment-title{justify-content:space-between;align-items:center;gap:var(--space-16);background:#eef3f8;border:1px solid #9db4d1;border-left:6px solid #1f4f8a;min-height:52px;margin:0 0 22px;padding:13px 18px;display:flex}.summary-report__segment-title strong{color:#102a4c;font-size:18px;font-weight:700}.summary-report__segment-title span{color:#344054;font-size:13px;font-weight:600}}@media screen and (width<=768px){.summary-report__bridge-segment+.summary-report__bridge-segment{margin-top:36px}.summary-report__segment-divider{gap:10px}.summary-report__segment-divider span{padding:6px 12px}.summary-report__segment-title{flex-direction:column;align-items:flex-start;gap:2px}}.summary-report__ke-summary{width:100%;max-width:none;padding:var(--space-24);color:#111;background:#fff;border:1px solid #d0d5dd;border-radius:0;margin:0 0 24px}.summary-report__ke-document-title{color:#000;text-align:center;background:linear-gradient(#fff 0%,#f7f7f7 55%,#e6e6e6 100%);border-top:2px solid #111;border-bottom:2px solid #111;min-height:48px;padding:7px 16px;font-size:27px;font-weight:800;line-height:1.2}.summary-report__ke-block{margin-top:24px}.summary-report__ke-block h3{color:#000;letter-spacing:0;margin:0 0 10px;font-size:21px;font-weight:800;line-height:1.3}.summary-report__ke-block:first-child{margin-top:0}.summary-report__ke-table-wrap{width:100%;overflow-x:auto}.summary-report__ke-table{table-layout:fixed;border-collapse:collapse;width:100%;padding:var(--space-8) var(--space-12);border-color:var(--table-border)}.summary-report__ke-table th,.summary-report__ke-table td{color:#000;text-align:center;vertical-align:middle;word-break:keep-all;overflow-wrap:anywhere;background:#fff;border:1px solid #111;height:24px;padding:2px 4px;font-weight:400;line-height:1.25}.summary-report__ke-table thead th{background:#e3e3e3;font-weight:700}.summary-report__ke-table tbody th{font-weight:400}.summary-report__ke-table--spec .ke-spec-group{width:10%}.summary-report__ke-table--spec .ke-spec-sub{width:7%}.summary-report__ke-table--spec .ke-spec-value{width:33%}.summary-report__ke-table--condition{min-width:820px;font-size:10px}.summary-report__ke-table--condition th,.summary-report__ke-table--condition td{height:23px;padding:2px}.summary-report__ke-table--condition thead tr:first-child th{background:#d8d8d8}.summary-report__ke-table--damage .ke-damage-group{width:11%}.summary-report__ke-table--damage .ke-damage-member{width:12%}.summary-report__ke-table--damage .ke-damage-status{width:47%}.summary-report__ke-table--damage .ke-damage-focus{width:30%}.summary-report__ke-table--damage td{text-align:left;vertical-align:top;padding:6px 8px;line-height:1.45}.summary-report__ke-table--damage ul{margin:0;padding:0 0 0 15px}.summary-report__ke-table--damage li+li{margin-top:3px}.summary-report__ke-table--repair .ke-repair-name{width:34%}.summary-report__ke-table--repair .ke-repair-detail{width:51%}.summary-report__ke-table--repair .ke-repair-company{width:15%}@media (width<=768px){.summary-report__ke-summary{padding:24px 16px 30px}.summary-report__ke-document-title{font-size:20px}.summary-report__ke-block h3{font-size:17px}.summary-report__ke-table{font-size:10px}}@media print{.summary-report__ke-summary{border:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.summary-report__ke-document-title{-webkit-print-color-adjust:exact;print-color-adjust:exact;min-height:11mm!important;padding:1.5mm 3mm!important;font-size:16pt!important}.summary-report__ke-block{break-inside:avoid;page-break-inside:avoid;margin-top:5mm!important}.summary-report__ke-block h3{margin-bottom:2mm!important;font-size:12pt!important}.summary-report__ke-table-wrap{overflow:visible!important}.summary-report__ke-block .ui-table--bridge-spec{min-width:0!important;font-size:7pt!important}.summary-report__ke-block .ui-table--bridge-spec th,.summary-report__ke-block .ui-table--bridge-spec td{height:5.2mm!important;padding:.6mm 1mm!important;line-height:1.2!important}.summary-report__ke-table{min-width:0!important;font-size:7pt!important}.summary-report__ke-table th,.summary-report__ke-table td{border-color:#111!important;height:5.2mm!important;padding:.6mm 1mm!important;line-height:1.2!important}.summary-report__ke-table thead th{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#e3e3e3!important}.summary-report__ke-table--condition{font-size:5.6pt!important}.summary-report__ke-table--condition th,.summary-report__ke-table--condition td{padding:.4mm!important}}.ai-diagnosis__summary-band{background:#fff;border:1px solid #d0d5dd;border-radius:6px;grid-template-columns:minmax(360px,1fr) auto;align-items:stretch;gap:0;margin-bottom:10px;display:grid;overflow:hidden}.ai-diagnosis__summary-head{border-left:4px solid #175cd3;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:2px 14px;min-height:62px;padding:10px 16px;display:grid}.ai-diagnosis__summary-head span{color:#175cd3;white-space:nowrap;grid-row:1/span 2;font-size:13px;font-weight:800}.ai-diagnosis__summary-head strong{color:#101828;word-break:keep-all;font-size:16px;font-weight:800;line-height:1.35}.ai-diagnosis__summary-head p{color:#667085;word-break:keep-all;margin:0;font-size:13px;line-height:1.35}.ai-diagnosis__summary-chips{border-left:1px solid #eaecf0;grid-template-columns:repeat(5,86px);display:grid}.ai-diagnosis__summary-chips div{background:#fcfcfd;border-right:1px solid #eaecf0;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:62px;padding:8px 6px;display:flex}.ai-diagnosis__summary-chips div:last-child{border-right:0}.ai-diagnosis__summary-chips em{color:#667085;white-space:nowrap;font-size:12px;font-style:normal;font-weight:700}.ai-diagnosis__summary-chips strong{color:#101828;font-size:20px;font-weight:800;line-height:1}.ai-diagnosis__summary-chips .is-high strong{color:#b42318}.ai-diagnosis__summary-chips .is-watch strong{color:#b54708}.ai-diagnosis__summary-chips .is-stable strong{color:#175cd3}.ai-diagnosis__summary-chips .is-neutral strong{color:#475467}.ai-diagnosis__priority-strip{display:grid;overflow:hidden;background:#fff!important;border:1px solid #d0d5dd!important;border-radius:6px!important;grid-template-columns:128px minmax(0,1fr)!important;gap:0!important;margin-bottom:10px!important;padding:0!important}.ai-diagnosis__strip-title{background:#f8fafc!important;border-right:1px solid #eaecf0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;min-height:58px!important;padding:8px 10px!important;display:flex!important}.ai-diagnosis__strip-title strong{color:#101828!important;font-size:14px!important;font-weight:800!important;line-height:1.2!important}.ai-diagnosis__strip-title span{color:#667085!important;text-align:center!important;font-size:12px!important;line-height:1.2!important}.ai-diagnosis__strip-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;display:grid!important}.ai-diagnosis__strip-item{background:#fff!important;border:0!important;border-left:1px solid #eaecf0!important;border-radius:0!important;grid-template-columns:46px 82px minmax(0,1fr)!important;align-items:center!important;column-gap:8px!important;min-height:58px!important;padding:8px 12px!important;display:grid!important}.ai-diagnosis__strip-item:first-child{border-left:0!important}.ai-diagnosis__strip-item span{color:#344054!important;white-space:nowrap!important;border:1px solid #d0d5dd!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:42px!important;height:24px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}.ai-diagnosis__strip-item strong{color:#101828!important;text-align:left!important;white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;font-size:14px!important;font-weight:800!important;overflow:hidden!important}.ai-diagnosis__strip-item p{color:#344054!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-size:13px!important;line-height:1.3!important;overflow:hidden!important}.ai-diagnosis__strip-item small{color:#667085!important;white-space:nowrap!important;text-overflow:ellipsis!important;grid-column:3/4!important;margin-top:2px!important;font-size:12px!important;line-height:1.25!important;overflow:hidden!important}.ai-diagnosis__strip-item.is-high span{color:#b42318!important;background:#fffbfa!important;border-color:#fecdca!important}.ai-diagnosis__strip-item.is-watch span{color:#b54708!important;background:#fffcf5!important;border-color:#fedf89!important}.ai-diagnosis__strip-item.is-stable span{color:#175cd3!important;background:#eff8ff!important;border-color:#b2ddff!important}.ai-diagnosis__control-row{grid-template-columns:auto minmax(0,1fr)!important;margin-bottom:10px!important}.ai-diagnosis__plain-comment,.ai-diagnosis__inline-note{color:#475467;word-break:keep-all;background:#f8fafc;border:1px solid #d0d5dd;border-radius:6px;align-items:center;gap:10px;min-height:36px;padding:8px 12px;font-size:13px;line-height:1.4;display:flex}.ai-diagnosis__inline-note{background:#f9fafb;margin:10px 0}.ai-diagnosis__plain-comment strong,.ai-diagnosis__inline-note strong{color:#101828;white-space:nowrap;flex:none;font-size:13px;font-weight:800}.ai-diagnosis__plain-comment span,.ai-diagnosis__inline-note span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=1280px){.ai-diagnosis__summary-band{grid-template-columns:1fr}.ai-diagnosis__summary-chips{border-top:1px solid #eaecf0;border-left:0;grid-template-columns:repeat(5,minmax(0,1fr))}.ai-diagnosis__priority-strip{grid-template-columns:1fr!important}.ai-diagnosis__strip-title{border-bottom:1px solid #eaecf0!important;border-right:0!important;min-height:44px!important}}@media (width<=900px){.ai-diagnosis__summary-chips,.ai-diagnosis__strip-list{grid-template-columns:1fr!important}.ai-diagnosis__strip-item{border-top:1px solid #eaecf0!important;border-left:0!important}.ai-diagnosis__control-row,.ai-diagnosis__summary-head{grid-template-columns:1fr!important}.ai-diagnosis__plain-comment,.ai-diagnosis__inline-note{flex-direction:column;align-items:flex-start}.ai-diagnosis__plain-comment span,.ai-diagnosis__inline-note span{white-space:normal;overflow:visible}}.ai-diagnosis #ai-overview>.summary-report__metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}.ai-diagnosis #ai-overview>.summary-report__metrics .summary-report__metric{min-height:68px;box-shadow:none;background:#fff;border:1px solid #d0d5dd;border-radius:6px;padding:10px 12px}.ai-diagnosis #ai-overview>.summary-report__metrics .summary-report__metric .text{gap:3px;min-width:0;display:grid}.ai-diagnosis #ai-overview>.summary-report__metrics .summary-report__metric span{color:#667085;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.25}.ai-diagnosis #ai-overview>.summary-report__metrics .summary-report__metric strong{color:#101828;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;line-height:1.25;overflow:hidden}.ai-diagnosis #ai-overview>.summary-report__metrics .summary-report__metric p{color:#475467;word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.ai-diagnosis #ai-overview>.summary-report__metrics .summary-report__metric:first-child{border-left:4px solid #175cd3}.ai-diagnosis #ai-overview>.summary-report__metrics .summary-report__metric:nth-child(2){border-left:4px solid #dc6803}.ai-diagnosis #ai-overview>.summary-report__metrics .summary-report__metric:nth-child(3),.ai-diagnosis #ai-overview>.summary-report__metrics .summary-report__metric:nth-child(4),.ai-diagnosis #ai-overview>.summary-report__metrics .summary-report__metric:nth-child(5){border-left:4px solid #98a2b3}@media (width<=1280px){.ai-diagnosis #ai-overview>.summary-report__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){.ai-diagnosis #ai-overview>.summary-report__metrics{grid-template-columns:1fr}}.ai-diagnosis__headline{border-bottom:1px solid #d0d5dd;margin-bottom:10px;padding-bottom:10px}.ai-diagnosis__summary-band{background:#fff!important;border:1px solid #b8c0cc!important;border-radius:0!important;grid-template-columns:minmax(420px,1fr) auto!important;margin-bottom:8px!important}.ai-diagnosis__summary-head{background:#fff!important;border-left:0!important;grid-template-columns:110px minmax(0,1fr)!important;min-height:50px!important;padding:8px 12px!important}.ai-diagnosis__summary-head span{color:#101828!important;font-size:13px!important;font-weight:800!important}.ai-diagnosis__summary-head strong{color:#101828!important;font-size:14px!important;font-weight:800!important}.ai-diagnosis__summary-head p{color:#344054!important;font-size:12px!important}.ai-diagnosis__summary-chips{border-left:1px solid #b8c0cc!important;grid-template-columns:repeat(5,78px)!important}.ai-diagnosis__summary-chips div{background:#f8f9fb!important;border-right:1px solid #d0d5dd!important;min-height:50px!important;padding:6px 4px!important}.ai-diagnosis__summary-chips em{color:#344054!important;font-size:11px!important;font-weight:700!important}.ai-diagnosis__summary-chips strong{color:#101828!important;font-size:17px!important;font-weight:800!important}.ai-diagnosis__summary-chips .is-high strong,.ai-diagnosis__summary-chips .is-watch strong,.ai-diagnosis__summary-chips .is-stable strong,.ai-diagnosis__summary-chips .is-neutral strong{color:#101828!important}.ai-diagnosis__priority-strip{background:#fff!important;border:1px solid #b8c0cc!important;border-radius:0!important;grid-template-columns:132px minmax(0,1fr)!important;margin-bottom:8px!important}.ai-diagnosis__strip-title{background:#f1f3f5!important;border-right:1px solid #b8c0cc!important;min-height:50px!important}.ai-diagnosis__strip-title strong{color:#101828!important;font-size:13px!important}.ai-diagnosis__strip-title span{color:#475467!important;font-size:11px!important}.ai-diagnosis__strip-item{background:#fff!important;border-left:1px solid #d0d5dd!important;grid-template-columns:58px 80px minmax(0,1fr)!important;min-height:50px!important;padding:7px 10px!important}.ai-diagnosis__strip-item span{color:#101828!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;min-width:0!important;height:auto!important;font-size:12px!important;font-weight:800!important}.ai-diagnosis__strip-item strong{color:#101828!important;font-size:13px!important;font-weight:800!important}.ai-diagnosis__strip-item p,.ai-diagnosis__strip-item small{color:#344054!important;font-size:12px!important}.ai-diagnosis__plain-comment,.ai-diagnosis__inline-note{background:#f8f9fb!important;border:1px solid #d0d5dd!important;border-radius:0!important;min-height:34px!important;padding:7px 10px!important;font-size:12px!important}.ai-diagnosis__plain-comment strong,.ai-diagnosis__inline-note strong{color:#101828!important;font-size:12px!important}.ai-diagnosis #ai-overview>.summary-report__metrics .summary-report__metric{background:#fff!important;border:1px solid #d0d5dd!important;border-left:0!important;border-radius:0!important;min-height:58px!important;padding:8px 10px!important}.ai-diagnosis #ai-overview>.summary-report__metrics .summary-report__metric:first-child,.ai-diagnosis #ai-overview>.summary-report__metrics .summary-report__metric:nth-child(2),.ai-diagnosis #ai-overview>.summary-report__metrics .summary-report__metric:nth-child(3),.ai-diagnosis #ai-overview>.summary-report__metrics .summary-report__metric:nth-child(4),.ai-diagnosis #ai-overview>.summary-report__metrics .summary-report__metric:nth-child(5){border-left:0!important}.ai-diagnosis #ai-overview>.summary-report__metrics .summary-report__metric span,.ai-diagnosis #ai-overview>.summary-report__metrics .summary-report__metric p{font-size:12px!important}.ai-diagnosis #ai-overview>.summary-report__metrics .summary-report__metric strong{font-size:14px!important}.ai-diagnosis .priority-badge,.ai-diagnosis .confidence-badge,.ai-diagnosis .judgment-badge,.ai-diagnosis .grade-badge{box-shadow:none!important;border-radius:0!important}@media (width<=1280px){.ai-diagnosis__summary-band{grid-template-columns:1fr!important}.ai-diagnosis__summary-chips{border-top:1px solid #b8c0cc!important;border-left:0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}}.ai-diagnosis__filters.filter-box{box-shadow:none!important;background:#fff!important;border:1px solid #d0d5dd!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:8px!important;margin:6px 0 8px!important;padding:8px 10px!important;display:grid!important}.ai-diagnosis__filters .filter-field-wrap{grid-template-columns:repeat(6,minmax(120px,1fr))!important;align-items:end!important;gap:6px!important;display:grid!important}.ai-diagnosis__filters .filter-field{gap:3px!important;min-width:0!important;display:grid!important}.ai-diagnosis__filters .filter-field label{color:#344054!important;white-space:nowrap!important;padding:0!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important;display:block!important}.ai-diagnosis__filters .filter-field label:before{content:none!important}.ai-diagnosis__filters .ui-select{width:100%!important;min-width:0!important}.ai-diagnosis__filters .ui-select select{color:#101828!important;background-color:#fff!important;border:1px solid #cfd6df!important;border-radius:0!important;height:32px!important;min-height:32px!important;padding:0 30px 0 9px!important;font-size:12px!important;font-weight:600!important;line-height:32px!important}.ai-diagnosis__filters .user-filter-actions{justify-content:flex-end!important;align-items:end!important;gap:0!important;min-width:64px!important;padding:0!important;display:flex!important}.ai-diagnosis__filters .user-filter-actions .btn{color:#344054!important;min-width:58px!important;height:32px!important;box-shadow:none!important;background:#fff!important;border:1px solid #98a2b3!important;border-radius:0!important;padding:0 10px!important;font-size:12px!important;font-weight:800!important}.ai-diagnosis__filters .user-filter-actions .btn:hover{color:#101828!important;background:#f2f4f7!important}@media (width<=1280px){.ai-diagnosis__filters.filter-box{grid-template-columns:1fr!important}.ai-diagnosis__filters .filter-field-wrap{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ai-diagnosis__filters .user-filter-actions{justify-content:flex-start!important}}@media (width<=768px){.ai-diagnosis__filters .filter-field-wrap{grid-template-columns:1fr!important}}.ai-diagnosis #ai-charts.chart_wrap{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-top:10px!important;display:grid!important}.ai-diagnosis #ai-charts .chart_wrap__box{min-width:0!important;box-shadow:none!important;background:#fff!important;border:1px solid #d0d5dd!important;border-radius:0!important;padding:10px!important}.ai-diagnosis #ai-charts .chart_wrap__title{color:#101828!important;border-bottom:1px solid #eaecf0!important;gap:3px!important;margin-bottom:6px!important;padding-bottom:6px!important;font-size:13px!important;font-weight:800!important;line-height:1.25!important;display:grid!important}.ai-diagnosis #ai-charts .chart_wrap__subtitle{color:#475467!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:11px!important;font-weight:600!important;line-height:1.3!important;display:block!important;overflow:hidden!important}.ai-diagnosis #ai-charts .lineChart_wrap{height:210px!important;min-height:210px!important;padding:0!important}.ai-diagnosis #ai-charts .lineChart,.ai-diagnosis #ai-charts .recharts-responsive-container{height:210px!important;min-height:210px!important}.ai-diagnosis .ui-table--ai-priority{font-size:12px!important}.ai-diagnosis .ui-table--ai-priority table,.ai-diagnosis .ui-table--ai-priority th,.ai-diagnosis .ui-table--ai-priority td{font-size:12px!important;line-height:1.35!important}.ai-diagnosis .ui-table--ai-priority th,.ai-diagnosis .ui-table--ai-priority td{padding:6px 7px!important}.ai-diagnosis .ui-table--ai-priority .priority-badge,.ai-diagnosis .ui-table--ai-priority .confidence-badge,.ai-diagnosis .ui-table--ai-priority .judgment-badge,.ai-diagnosis .ui-table--ai-priority .grade-badge{min-height:20px!important;padding:2px 5px!important;font-size:12px!important;line-height:1.2!important}.ai-diagnosis .ui-table--ai-priority .ai-grade-cell,.ai-diagnosis .ui-table--ai-priority .management-grade-guide{font-size:12px!important;line-height:1.3!important}.ai-diagnosis .ui-table--ai-priority .ai-trend strong{font-size:12px!important}@media (width<=1500px){.ai-diagnosis #ai-charts.chart_wrap{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=900px){.ai-diagnosis #ai-charts.chart_wrap{grid-template-columns:1fr!important}}.ai-diagnosis #ai-charts .recharts-legend-wrapper{width:100%!important;overflow:visible!important}.ai-diagnosis #ai-charts .recharts-legend-wrapper ul{flex-wrap:wrap!important;justify-content:center!important;gap:4px 8px!important;padding:6px 0 0!important;font-size:10.5px!important;line-height:1.2!important;overflow:visible!important}.ai-diagnosis #ai-charts .recharts-legend-wrapper li{white-space:nowrap!important;gap:3px!important;max-width:calc(50% - 6px)!important}.ai-diagnosis #ai-charts .recharts-legend-wrapper li span:last-child{text-overflow:ellipsis!important;overflow:hidden!important}.ai-diagnosis #ai-charts .recharts-legend-wrapper .legend-line{width:18px!important;min-width:18px!important}.ai-diagnosis__filter-panel{background:#fff!important;border:1px solid #c7ced8!important;border-radius:0!important;margin:6px 0 10px!important}.ai-diagnosis__filter-head{background:#f2f4f7!important;border-bottom:1px solid #d0d5dd!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:32px!important;padding:6px 10px!important;display:flex!important}.ai-diagnosis__filter-head strong{color:#101828!important;white-space:nowrap!important;font-size:12px!important;font-weight:800!important}.ai-diagnosis__filter-head span{color:#475467!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:11px!important;font-weight:600!important;overflow:hidden!important}.ai-diagnosis__filter-panel .ai-diagnosis__filters.filter-box{background:#fff!important;border:0!important;border-radius:0!important;margin:0!important}@media (width<=900px){.ai-diagnosis__filter-head{flex-direction:column!important;align-items:flex-start!important;gap:2px!important}.ai-diagnosis__filter-head span{white-space:normal!important}}.ai-diagnosis__filter-panel{margin-top:16px!important;position:relative!important}.ai-diagnosis__filter-panel:before{content:""!important;background:#98a2b3!important;height:1px!important;display:block!important;position:absolute!important;top:-9px!important;left:0!important;right:0!important}.ai-diagnosis__filter-mode{background:#fff!important;align-items:center!important;gap:10px!important;padding:8px 10px 0!important;display:flex!important}.ai-diagnosis__filter-mode>span{color:#344054!important;white-space:nowrap!important;flex:none!important;font-size:12px!important;font-weight:800!important}.ai-diagnosis__filter-mode .ai-diagnosis__view-toggle{border-color:#98a2b3!important;border-radius:0!important;height:30px!important}.ai-diagnosis__filter-mode .ai-diagnosis__view-toggle button{border-radius:0!important;min-width:92px!important;height:26px!important;padding:0 10px!important;font-size:12px!important;font-weight:800!important}.ai-diagnosis__control-row{grid-template-columns:minmax(0,1fr)!important}@media (width<=768px){.ai-diagnosis__filter-mode{flex-direction:column!important;align-items:flex-start!important;gap:4px!important}}.ai-diagnosis__filter-head span{text-align:right!important;max-width:760px!important}@media (width<=1100px){.ai-diagnosis__filter-head span{text-align:left!important;white-space:normal!important;max-width:none!important}}.ai-diagnosis__detail-head{border-top:2px solid #344054!important;border-bottom:1px solid #d0d5dd!important;margin:14px 0 8px!important;padding:8px 0 7px!important}.ai-diagnosis__detail-head h3{font-size:16px!important}.ai-diagnosis__detail-head span{color:#475467!important;font-size:12px!important;font-weight:600!important}.ai-diagnosis__decision-hero{background:#fff!important;border:1px solid #98a2b3!important;border-left:6px solid #667085!important;border-radius:0!important;grid-template-columns:minmax(360px,.95fr) minmax(0,1.7fr)!important;gap:0!important;margin:10px 0 8px!important;display:grid!important}.ai-diagnosis__decision-main{background:#f8f9fb!important;border-right:1px solid #d0d5dd!important;align-content:center!important;gap:6px!important;padding:16px 18px!important;display:grid!important}.ai-diagnosis__decision-main span{color:#475467!important;letter-spacing:0!important;font-size:12px!important;font-weight:800!important}.ai-diagnosis__decision-main strong{color:#101828!important;font-size:24px!important;font-weight:900!important;line-height:1.2!important}.ai-diagnosis__decision-main p{color:#344054!important;word-break:keep-all!important;margin:0!important;font-size:13px!important;line-height:1.55!important}.ai-diagnosis__decision-grid{border-left:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.ai-diagnosis__decision-grid div{background:#fff!important;border-bottom:1px solid #eaecf0!important;border-right:1px solid #eaecf0!important;align-content:start!important;gap:4px!important;min-height:72px!important;padding:12px 14px!important;display:grid!important}.ai-diagnosis__decision-grid div:nth-child(2n){border-right:0!important}.ai-diagnosis__decision-grid div:nth-last-child(-n+2){border-bottom:0!important}.ai-diagnosis__decision-grid em{color:#667085!important;font-size:12px!important;font-style:normal!important;font-weight:800!important}.ai-diagnosis__decision-grid strong{color:#101828!important;word-break:keep-all!important;font-size:15px!important;font-weight:900!important;line-height:1.4!important}.ai-diagnosis__field-guide strong{color:#101828!important;margin-bottom:4px!important;font-size:14px!important;font-weight:900!important;display:block!important}.ai-diagnosis__field-guide p{color:#344054!important;word-break:keep-all!important;margin:0!important;font-size:13px!important;line-height:1.5!important}.ai-diagnosis__field-guide dl{grid-template-columns:1fr!important;gap:6px!important;margin:0!important;display:grid!important}.ai-diagnosis__field-guide dl div{grid-template-columns:78px minmax(0,1fr)!important;gap:8px!important;margin:0!important;display:grid!important}.ai-diagnosis__field-guide dt{color:#475467!important;font-size:12px!important;font-weight:800!important}.ai-diagnosis__field-guide dd{color:#101828!important;margin:0!important;font-size:13px!important;font-weight:700!important;line-height:1.45!important}.ai-diagnosis__summary-band,.ai-diagnosis__summary-chips{display:none!important}.ai-diagnosis__charts-head{border-top:1px solid #d0d5dd!important;margin-top:12px!important;padding-top:10px!important}@media (width<=1280px){.ai-diagnosis__decision-hero,.ai-diagnosis__field-guide{grid-template-columns:1fr!important}.ai-diagnosis__decision-main{border-bottom:1px solid #d0d5dd!important;border-right:0!important}}@media (width<=760px){.ai-diagnosis__decision-grid{grid-template-columns:1fr!important}.ai-diagnosis__decision-grid div{border-right:0!important}.ai-diagnosis__decision-grid div:nth-last-child(-n+2){border-bottom:1px solid #eaecf0!important}.ai-diagnosis__decision-grid div:last-child{border-bottom:0!important}.ai-diagnosis__field-guide dl div{grid-template-columns:1fr!important}}.ai-diagnosis__decision-hero{box-shadow:none!important;background:#fff!important;border:1px solid #c7ced8!important;border-left:6px solid #667085!important;border-radius:4px!important;grid-template-columns:1fr!important;gap:0!important;margin:12px 0 10px!important;display:grid!important}.ai-diagnosis__decision-hero.is-warning,.ai-diagnosis__decision-hero.is-caution{border-left-color:#b54708!important}.ai-diagnosis__decision-topline{background:#f8f9fb!important;border-bottom:1px solid #d0d5dd!important;grid-template-columns:minmax(260px,1.25fr) minmax(180px,.8fr) minmax(150px,.65fr)!important;display:grid!important}.ai-diagnosis__decision-topline>div,.ai-diagnosis__decision-bottom>div{background:0 0!important;border-right:1px solid #e4e7ec!important;align-content:center!important;gap:4px!important;min-height:64px!important;padding:12px 16px!important;display:grid!important}.ai-diagnosis__decision-topline>div:last-child,.ai-diagnosis__decision-bottom>div:last-child{border-right:0!important}.ai-diagnosis__decision-main{background:0 0!important;border:0!important;border-right:1px solid #e4e7ec!important}.ai-diagnosis__decision-topline span,.ai-diagnosis__decision-topline em,.ai-diagnosis__decision-bottom em{color:#667085!important;letter-spacing:0!important;font-size:12px!important;font-style:normal!important;font-weight:800!important}.ai-diagnosis__decision-topline strong{color:#101828!important;word-break:keep-all!important;font-size:22px!important;font-weight:900!important;line-height:1.15!important}.ai-diagnosis__decision-bottom{background:#fff!important;grid-template-columns:minmax(260px,.9fr) minmax(260px,1fr) minmax(360px,1.35fr)!important;display:grid!important}.ai-diagnosis__decision-bottom strong,.ai-diagnosis__decision-bottom p{color:#101828!important;word-break:keep-all!important;margin:0!important;font-size:14px!important;font-weight:800!important;line-height:1.45!important}.ai-diagnosis__decision-narrative p{color:#344054!important;font-weight:700!important}.ai-diagnosis__field-guide{background:#fff!important;border:1px solid #d0d5dd!important;border-radius:4px!important;grid-template-columns:180px minmax(0,1fr)!important;gap:0!important;margin:0 0 10px!important;padding:0!important;display:grid!important}.ai-diagnosis__field-head{background:#f2f4f7!important;border-right:1px solid #d0d5dd!important;align-content:center!important;gap:4px!important;padding:12px 14px!important;display:grid!important}.ai-diagnosis__field-head strong{color:#101828!important;margin:0!important;font-size:14px!important;font-weight:900!important}.ai-diagnosis__field-head span{color:#667085!important;font-size:12px!important;font-weight:700!important}.ai-diagnosis__field-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.ai-diagnosis__field-item{background:#fff!important;border-left:3px solid #0000!important;border-right:1px solid #eaecf0!important;align-content:start!important;gap:4px!important;min-height:74px!important;padding:12px 14px!important;display:grid!important}.ai-diagnosis__field-item:last-child{border-right:0!important}.ai-diagnosis__field-item.is-high{background:#fff8f6!important;border-left-color:#d92d20!important}.ai-diagnosis__field-item.is-watch{background:#fffbf2!important;border-left-color:#dc6803!important}.ai-diagnosis__field-item strong{color:#101828!important;margin:0!important;font-size:13px!important;font-weight:900!important}.ai-diagnosis__field-item p{color:#344054!important;word-break:keep-all!important;margin:0!important;font-size:12px!important;font-weight:700!important;line-height:1.45!important}.ai-diagnosis .ui-table--ai-priority tr.is-top-priority td:first-child{border-left:4px solid #dc6803!important}.ai-diagnosis .ui-table--ai-priority tr.is-rank-1 td{font-weight:800!important}.ai-diagnosis__chart-comment{background:#f8f9fb!important;border:1px solid #d0d5dd!important;border-left:3px solid #667085!important;gap:3px!important;margin:0 0 8px!important;padding:7px 9px!important;display:grid!important}.ai-diagnosis__chart-comment.is-high{background:#fff8f6!important;border-left-color:#d92d20!important}.ai-diagnosis__chart-comment.is-watch{background:#fffbf2!important;border-left-color:#dc6803!important}.ai-diagnosis__chart-comment strong{color:#101828!important;font-size:12px!important;font-weight:900!important;line-height:1.25!important}.ai-diagnosis__chart-comment span{color:#344054!important;word-break:keep-all!important;font-size:11.5px!important;font-weight:700!important;line-height:1.35!important}@media (width<=1280px){.ai-diagnosis__decision-topline,.ai-diagnosis__decision-bottom,.ai-diagnosis__field-guide,.ai-diagnosis__field-list{grid-template-columns:1fr!important}.ai-diagnosis__decision-topline>div,.ai-diagnosis__decision-bottom>div,.ai-diagnosis__field-head,.ai-diagnosis__field-item{border-bottom:1px solid #eaecf0!important;border-right:0!important}.ai-diagnosis__field-item:last-child{border-bottom:0!important}}.ai-diagnosis__decision-action-count{align-content:center!important}.ai-diagnosis__decision-action-count span{color:#475467!important;font-size:12px!important;font-weight:800!important}.ai-diagnosis__decision-ranks{min-height:84px!important}.ai-diagnosis__rank-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.ai-diagnosis__rank-list li{background:#fff!important;border:1px solid #d0d5dd!important;border-left:4px solid #667085!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:8px 10px!important;display:grid!important}.ai-diagnosis__rank-list li.is-high{background:#fff5f3!important;border-left-color:#d92d20!important}.ai-diagnosis__rank-list li.is-watch{background:#fffbf2!important;border-left-color:#dc6803!important}.ai-diagnosis__rank-list li.is-stable{background:#f5faff!important;border-left-color:#1570ef!important}.ai-diagnosis__rank-list li span{color:#fff!important;background:#101828!important;border-radius:2px!important;justify-content:center!important;align-items:center!important;min-width:34px!important;height:24px!important;font-size:12px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.ai-diagnosis__rank-list li strong{color:#101828!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:16px!important;font-weight:900!important;line-height:1.2!important;overflow:hidden!important}.ai-diagnosis__field-item{grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important}.ai-diagnosis__field-item>span{color:#fff!important;background:#344054!important;border-radius:2px!important;grid-row:span 2!important;justify-content:center!important;align-items:center!important;min-width:34px!important;height:24px!important;margin-top:1px!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important}.ai-diagnosis__field-item strong,.ai-diagnosis__field-item p{min-width:0!important}.ai-diagnosis__patterns .ui-table--ai-priority td:last-child p,.ai-diagnosis__patterns .ui-table--ai-priority .font-size-sm{-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.ai-diagnosis__patterns .summary-report__note p{color:#344054!important;margin:0!important;font-size:12px!important;font-weight:700!important}.ai-diagnosis__chart-comment strong{font-size:13px!important}.ai-diagnosis__chart-comment span{font-size:12px!important}@media (width<=1280px){.ai-diagnosis__rank-list{grid-template-columns:1fr!important}}.ai-diagnosis{--ai-danger:#b42318;--ai-danger-soft:#fff5f3;--ai-warning:#b54708;--ai-warning-soft:#fffbf2;--ai-watch:#f79009;--ai-watch-soft:#fff8e6;--ai-stable:#475467;--ai-stable-soft:#f8f9fb}.ai-diagnosis__decision-hero.is-danger{border-left-color:var(--ai-danger)!important}.ai-diagnosis__decision-hero.is-warning{border-left-color:var(--ai-warning)!important}.ai-diagnosis__decision-hero.is-caution{border-left-color:var(--ai-watch)!important}.ai-diagnosis__decision-hero.is-stable{border-left-color:var(--ai-stable)!important}.ai-diagnosis__decision-bottom{grid-template-columns:minmax(420px,1.25fr) minmax(260px,.9fr) minmax(360px,1.15fr)!important}.ai-diagnosis__rank-list li{border-left-width:5px!important;min-height:58px!important;padding:10px 12px!important}.ai-diagnosis__rank-list li span{background:#101828!important;min-width:42px!important;height:30px!important;font-size:13px!important}.ai-diagnosis__rank-list li strong{font-size:18px!important}.ai-diagnosis__field-item.is-high>span{background:var(--ai-danger)!important}.ai-diagnosis__field-item.is-watch>span{background:var(--ai-warning)!important}.ai-diagnosis__field-item.is-stable>span{background:var(--ai-stable)!important}.ai-diagnosis .ui-table--ai-priority tr.is-top-priority td:first-child{border-left-color:var(--ai-warning)!important}.ai-diagnosis .ui-table--ai-priority tr.is-top-priority.is-watch td{background:var(--ai-warning-soft)!important}.ai-diagnosis .ui-table--ai-priority tr.is-top-priority.is-watch td:first-child{border-left-color:var(--ai-warning)!important}.ai-diagnosis .ai-forecast-basis{gap:4px!important;display:grid!important}.ai-diagnosis .ai-forecast-basis__row{grid-template-columns:44px minmax(0,1fr)!important;gap:6px!important;margin:0!important;display:grid!important}.ai-diagnosis .ai-forecast-basis__row dt{color:#475467!important;font-size:11.5px!important;font-weight:900!important}.ai-diagnosis .ai-forecast-basis__row dd{color:#101828!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:12px!important;font-weight:700!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}.ai-diagnosis .ai-forecast-basis__row--action dd{color:var(--ai-danger)!important;font-weight:900!important}.ai-diagnosis__headline{align-items:flex-start!important;gap:16px!important;margin-bottom:14px!important}.ai-diagnosis__headline h3{color:#101828!important;margin-bottom:5px!important;font-size:20px!important;font-weight:900!important}.ai-diagnosis__headline p{color:#475467!important;font-size:13px!important;font-weight:700!important;line-height:1.45!important}.ai-diagnosis__headline-tools{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;min-width:420px!important;display:flex!important}.ai-diagnosis__headline-tools>span{color:#667085!important;white-space:nowrap!important;font-size:12px!important;font-weight:800!important}.ai-diagnosis__range-toggle{align-items:center!important;gap:8px!important;display:flex!important}.ai-diagnosis__range-toggle>span{color:#475467!important;white-space:nowrap!important;font-size:12px!important;font-weight:900!important}.ai-diagnosis__range-toggle div{background:#fff!important;border:1px solid #c7ced8!important;border-radius:6px!important;display:inline-flex!important;overflow:hidden!important}.ai-diagnosis__range-toggle button{color:#344054!important;cursor:pointer!important;background:#fff!important;border:0!important;border-right:1px solid #d0d5dd!important;min-width:116px!important;height:34px!important;padding:0 13px!important;font-size:13px!important;font-weight:800!important}.ai-diagnosis__range-toggle button:last-child{border-right:0!important}.ai-diagnosis__range-toggle button:hover:not(.is-active){color:#101828!important;background:#f2f4f7!important}.ai-diagnosis__decision-hero{border-color:#d8dee8!important;margin-bottom:18px!important}.ai-diagnosis__decision-hero.is-warning,.ai-diagnosis__decision-hero.is-caution{background:#fff7ed!important}.ai-diagnosis__decision-topline,.ai-diagnosis__decision-bottom{background:0 0!important}.ai-diagnosis__decision-main strong{font-size:24px!important}.ai-diagnosis__field-guide{border-color:#d8dee8!important;margin-bottom:22px!important}.ai-diagnosis__detail-head,.ai-diagnosis__patterns>.summary-report__section-head,.ai-diagnosis__priority>.summary-report__section-head,.ai-diagnosis__charts-head{border-top:0!important;margin-top:28px!important;margin-bottom:12px!important;padding-left:12px!important;position:relative!important}.ai-diagnosis__detail-head:before,.ai-diagnosis__patterns>.summary-report__section-head:before,.ai-diagnosis__priority>.summary-report__section-head:before,.ai-diagnosis__charts-head:before{content:""!important;background:#174a7c!important;border-radius:2px!important;width:4px!important;height:20px!important;position:absolute!important;top:4px!important;left:0!important}.ai-diagnosis__detail-head h3,.ai-diagnosis__patterns>.summary-report__section-head h3,.ai-diagnosis__priority>.summary-report__section-head h3,.ai-diagnosis__charts-head h3{color:#101828!important;font-size:17px!important;font-weight:900!important}.ai-diagnosis .ui-table--ai-priority th,.ai-diagnosis .ui-table--ai-priority td{border-color:#d8dee8!important;min-height:44px!important;padding:8px 10px!important;line-height:1.5!important}.ai-diagnosis .ui-table--ai-priority tbody tr:hover td{background-color:#f8fbff!important}.ai-diagnosis .ui-table--ai-priority tbody tr.is-top-priority:hover td{background-color:inherit!important}.ai-diagnosis .ui-table--ai-priority tr.is-top-priority.is-high td{background:#fff1f0!important}.ai-diagnosis #ai-charts .chart_wrap__title{font-size:14px!important}.ai-diagnosis #ai-charts .lineChart_wrap{margin-top:8px!important}.ai-diagnosis__chart-comment{border-color:#d8dee8!important;padding:8px 10px!important}@media (width<=1280px){.ai-diagnosis__headline{grid-template-columns:1fr!important;display:grid!important}.ai-diagnosis__headline-tools{justify-content:flex-start!important;min-width:0!important}}.ai-diagnosis{--ai-danger:#b42318;--ai-danger-hero:#fee4e2;--ai-danger-card:#fff1f0;--ai-danger-row:#fff8f6;--ai-warning:#ea580c;--ai-warning-hero:#ffedd5;--ai-warning-card:#fff7ed;--ai-warning-row:#fffbf2;--ai-watch:#ca8504;--ai-watch-hero:#fef3c7;--ai-watch-card:#fffbeb;--ai-stable:#475467;--ai-stable-soft:#f8f9fb}.ai-diagnosis__range-toggle div{border-color:#98a2b3!important;box-shadow:0 1px 2px #10182814!important}.ai-diagnosis__range-toggle button{min-width:126px!important;height:38px!important;font-size:13px!important;font-weight:900!important}.ai-diagnosis__range-toggle button.is-active{color:#fff!important;background:#123b63!important}.ai-diagnosis__decision-hero{border-width:1px 1px 1px 7px!important;margin-bottom:28px!important;box-shadow:0 8px 18px #1018280f!important}.ai-diagnosis__decision-hero.is-danger{border-left-color:var(--ai-danger)!important;background:var(--ai-danger-hero)!important}.ai-diagnosis__decision-hero.is-warning{border-left-color:var(--ai-warning)!important;background:var(--ai-warning-hero)!important}.ai-diagnosis__decision-hero.is-caution{border-left-color:var(--ai-watch)!important;background:var(--ai-watch-hero)!important}.ai-diagnosis__decision-hero.is-stable{border-left-color:var(--ai-stable)!important;background:#fff!important}.ai-diagnosis__decision-topline{border-bottom-color:#1018281f!important}.ai-diagnosis__decision-main strong{letter-spacing:0!important;font-size:27px!important}.ai-diagnosis__decision-topline>div:not(.ai-diagnosis__decision-main) strong{font-size:20px!important}.ai-diagnosis__decision-bottom strong,.ai-diagnosis__decision-bottom p{font-size:15px!important;line-height:1.5!important}.ai-diagnosis__rank-list li{min-height:68px!important;padding:12px 14px!important}.ai-diagnosis__rank-list li.is-high{border-left-color:var(--ai-danger)!important;background:var(--ai-danger-card)!important}.ai-diagnosis__rank-list li.is-watch{border-left-color:var(--ai-warning)!important;background:var(--ai-warning-card)!important}.ai-diagnosis__rank-list li.is-stable{border-left-color:var(--ai-stable)!important;background:#fff!important}.ai-diagnosis__rank-list li span{min-width:46px!important;height:32px!important;font-size:14px!important}.ai-diagnosis__rank-list li.is-high span{background:var(--ai-danger)!important}.ai-diagnosis__rank-list li.is-watch span{background:var(--ai-warning)!important}.ai-diagnosis__rank-list li.is-stable span{background:var(--ai-stable)!important}.ai-diagnosis__rank-list li strong{letter-spacing:0!important;font-size:20px!important}.ai-diagnosis__field-guide{margin-bottom:32px!important}.ai-diagnosis__field-item.is-stable{border-left-color:var(--ai-stable)!important;background:#fff!important}.ai-diagnosis__detail-head,.ai-diagnosis__patterns>.summary-report__section-head,.ai-diagnosis__priority>.summary-report__section-head,.ai-diagnosis__charts-head{margin-top:34px!important;margin-bottom:14px!important}.ai-diagnosis__detail-head h3,.ai-diagnosis__patterns>.summary-report__section-head h3,.ai-diagnosis__priority>.summary-report__section-head h3,.ai-diagnosis__charts-head h3{font-size:18px!important;font-weight:900!important}.ai-diagnosis__detail-head span,.ai-diagnosis__patterns>.summary-report__section-head span,.ai-diagnosis__priority>.summary-report__section-head span,.ai-diagnosis__charts-head span{color:#98a2b3!important;font-size:12px!important;font-weight:700!important}.ai-diagnosis .ui-table--ai-priority th,.ai-diagnosis .ui-table--ai-priority td{min-height:48px!important;padding:10px 12px!important;line-height:1.55!important}.ai-diagnosis .ai-forecast-basis__row{grid-template-columns:58px minmax(0,1fr)!important;gap:8px!important}.ai-diagnosis .ai-forecast-basis__row dt{font-size:12px!important}.ai-diagnosis .ai-forecast-basis__row dd{-webkit-line-clamp:2!important;line-clamp:2!important;font-size:12px!important;line-height:1.55!important}.ai-diagnosis .ai-forecast-basis__row--action dd{color:#101828!important}.ai-diagnosis #ai-charts .chart_wrap__title{margin-bottom:8px!important;font-size:14px!important}.ai-diagnosis__chart-comment.is-stable{border-left-color:var(--ai-stable)!important;background:#fff!important}.ai-diagnosis__headline-tools{gap:12px!important}.ai-diagnosis__range-toggle{background:#f8fbff!important;border:1px solid #c7d7ee!important;border-radius:8px!important;padding:8px 10px!important}.ai-diagnosis__range-toggle>span{color:#123b63!important;padding-right:4px!important;font-size:13px!important;font-weight:900!important}.ai-diagnosis__range-toggle div{background:#fff!important;border:1px solid #9db6d8!important}.ai-diagnosis__range-toggle button{color:#344054!important;min-width:132px!important;height:40px!important;font-weight:900!important}.ai-diagnosis__range-toggle button.is-active{color:#fff!important;background:#0b3a66!important;box-shadow:inset 0 0 0 1px #ffffff38,0 2px 6px #0b3a663d!important}.ai-diagnosis__decision-hero{border-left-width:8px!important;margin-bottom:34px!important;padding:2px!important;box-shadow:0 10px 24px #10182814!important}.ai-diagnosis__decision-hero.is-danger{background:linear-gradient(90deg,#fee4e2 0%,#fff7f6 100%)!important}.ai-diagnosis__decision-hero.is-warning{background:linear-gradient(90deg,#ffead5 0%,#fff8ef 100%)!important}.ai-diagnosis__decision-hero.is-caution{background:linear-gradient(90deg,#fef0c7 0%,#fffaf0 100%)!important}.ai-diagnosis__decision-main span,.ai-diagnosis__decision-topline em,.ai-diagnosis__decision-bottom em{color:#344054!important;font-weight:900!important}.ai-diagnosis__decision-main strong{font-size:30px!important;font-weight:950!important}.ai-diagnosis__decision-topline>div:not(.ai-diagnosis__decision-main) strong{font-size:22px!important;font-weight:950!important}.ai-diagnosis__decision-action-count span{color:#475467!important;margin-top:5px!important;font-size:12px!important;font-weight:800!important}.ai-diagnosis__rank-list li{border-left-width:6px!important;min-height:78px!important;padding:14px 16px!important;box-shadow:0 2px 8px #1018280d!important}.ai-diagnosis__rank-list li:first-child{transform:translateY(-1px)}.ai-diagnosis__rank-list li span{border-radius:999px!important;min-width:54px!important;height:34px!important;font-size:14px!important;font-weight:950!important}.ai-diagnosis__rank-list li strong{font-size:22px!important;font-weight:950!important}.ai-diagnosis__field-guide{margin-top:2px!important;margin-bottom:36px!important}.ai-diagnosis__field-item{min-height:72px!important}.ai-diagnosis__field-item strong{font-size:15px!important;font-weight:900!important}.ai-diagnosis__field-item p{line-height:1.5!important}.ai-diagnosis__patterns>.summary-report__section-head,.ai-diagnosis__priority>.summary-report__section-head,.ai-diagnosis__charts-head{margin-top:40px!important;padding-top:2px!important}.ai-diagnosis .ui-table--ai-priority th,.ai-diagnosis .ui-table--ai-priority td{padding:11px 12px!important;line-height:1.6!important}.ai-diagnosis .ui-table--ai-priority tr.is-top-priority td:first-child{border-left-width:6px!important}.ai-diagnosis .ai-forecast-basis{gap:7px!important}.ai-diagnosis .ai-forecast-basis__row{grid-template-columns:48px minmax(0,1fr)!important;align-items:flex-start!important;gap:10px!important}.ai-diagnosis .ai-forecast-basis__row dt{color:#344054!important;padding-top:1px!important;font-size:12px!important;font-weight:950!important}.ai-diagnosis .ai-forecast-basis__row dd{color:#101828!important;-webkit-line-clamp:2!important;line-clamp:2!important;font-size:12px!important;line-height:1.62!important}.ai-diagnosis #ai-charts .chart_wrap__box{padding:14px!important}.ai-diagnosis #ai-charts .chart_wrap__title{font-size:15px!important;font-weight:900!important}.ai-diagnosis__chart-comment{border-left-width:5px!important;margin-bottom:10px!important;padding:10px 12px!important}.ai-diagnosis__chart-comment strong{font-size:12px!important;font-weight:950!important}.ai-diagnosis__chart-comment span{font-size:12px!important;line-height:1.45!important}.ai-diagnosis__chart-comment.is-high{background:#fff7f5!important}.ai-diagnosis__chart-comment.is-watch{background:#fff8ef!important}.ai-diagnosis__chart-comment.is-stable{background:#f8fafc!important}.ai-diagnosis{--ai-blue:#123b63;--ai-line:#d8dee8;--ai-soft-line:#e8edf3;--ai-text:#101828;--ai-muted:#667085;--ai-warning-strong:#ea580c;--ai-warning-bg:#fff7ed;--ai-warning-soft:#fffaf5;--ai-danger-strong:#b42318;--ai-danger-bg:#fff5f4;--ai-watch-strong:#ca8504;--ai-watch-bg:#fffbeb}.ai-diagnosis__headline{margin-bottom:20px!important}.ai-diagnosis__headline .ai-diagnosis__headline-tools>span{color:var(--ai-muted)!important;font-size:12px!important;font-weight:700!important}.ai-diagnosis__range-toggle{box-shadow:none!important;background:#fff!important;border:1px solid #c7d7ee!important;border-radius:6px!important;padding:7px 9px!important}.ai-diagnosis__range-toggle>span{color:var(--ai-blue)!important;font-size:12px!important;font-weight:900!important}.ai-diagnosis__range-toggle div{box-shadow:none!important;border-color:#98a2b3!important;border-radius:6px!important}.ai-diagnosis__range-toggle button{border-radius:5px!important;min-width:128px!important;height:36px!important;font-size:13px!important;font-weight:800!important}.ai-diagnosis__range-toggle button.is-active{background:var(--ai-blue)!important;color:#fff!important;box-shadow:none!important}.ai-diagnosis__decision-hero{background:var(--ai-warning-bg)!important;box-shadow:none!important;border:1px solid #fed7aa!important;border-left-width:7px!important;border-radius:8px!important;margin-bottom:32px!important;padding:0!important}.ai-diagnosis__decision-hero.is-danger{border-color:#fecdca!important;border-left-color:var(--ai-danger-strong)!important;background:var(--ai-danger-bg)!important}.ai-diagnosis__decision-hero.is-warning{border-color:#fed7aa!important;border-left-color:var(--ai-warning-strong)!important;background:var(--ai-warning-bg)!important}.ai-diagnosis__decision-hero.is-caution{border-color:#fde68a!important;border-left-color:var(--ai-watch-strong)!important;background:var(--ai-watch-bg)!important}.ai-diagnosis__decision-hero.is-stable{border-color:var(--ai-line)!important;background:#fff!important;border-left-color:#475467!important}.ai-diagnosis__decision-topline{border-bottom:1px solid #1018281a!important}.ai-diagnosis__decision-topline>div,.ai-diagnosis__decision-bottom>div{padding:17px 18px!important}.ai-diagnosis__decision-main strong{color:var(--ai-text)!important;font-size:28px!important;font-weight:900!important}.ai-diagnosis__decision-topline>div:not(.ai-diagnosis__decision-main) strong{color:var(--ai-text)!important;font-size:20px!important;font-weight:900!important}.ai-diagnosis__decision-bottom strong,.ai-diagnosis__decision-bottom p{color:var(--ai-text)!important;font-size:14px!important;line-height:1.5!important}.ai-diagnosis__decision-ranks{background:0 0!important;border-radius:0!important}.ai-diagnosis__rank-list{gap:10px!important}.ai-diagnosis__rank-list li{min-height:82px!important;box-shadow:none!important;background:#fff!important;border:1px solid #fed7aa!important;border-left-width:5px!important;border-radius:6px!important;padding:13px 14px!important;transform:none!important}.ai-diagnosis__rank-list li.is-high{border-color:#fecdca!important;border-left-color:var(--ai-danger-strong)!important;background:var(--ai-danger-bg)!important}.ai-diagnosis__rank-list li.is-watch{border-color:#fed7aa!important;border-left-color:var(--ai-warning-strong)!important;background:#fffaf5!important}.ai-diagnosis__rank-list li.is-stable{border-color:var(--ai-line)!important;background:#fff!important;border-left-color:#475467!important}.ai-diagnosis__rank-list li:first-child{border-left-width:7px!important}.ai-diagnosis__rank-list li span{min-width:50px!important;height:30px!important;font-size:13px!important;font-weight:900!important}.ai-diagnosis__rank-list li strong{color:var(--ai-text)!important;margin-top:2px!important;font-size:21px!important;font-weight:900!important}.ai-diagnosis__rank-list li small{color:#475467!important;margin-top:5px!important;font-size:12px!important;font-weight:600!important;line-height:1.45!important;display:block!important}.ai-diagnosis__field-guide{border:1px solid var(--ai-line)!important;background:#fff!important;border-radius:8px!important;margin-bottom:34px!important}.ai-diagnosis__field-head{border-bottom:1px solid var(--ai-soft-line)!important;background:#f8fafc!important}.ai-diagnosis__field-item{background:#fff!important;border-left-width:4px!important;min-height:68px!important}.ai-diagnosis__field-item.is-high{border-left-color:var(--ai-danger-strong)!important;background:#fff!important}.ai-diagnosis__field-item.is-watch{border-left-color:var(--ai-warning-strong)!important;background:#fff!important}.ai-diagnosis__field-item strong{color:var(--ai-text)!important;font-size:15px!important;font-weight:900!important}.ai-diagnosis__field-item p{color:#344054!important;font-size:13px!important;line-height:1.45!important}.ai-diagnosis__patterns>.summary-report__section-head,.ai-diagnosis__priority>.summary-report__section-head,.ai-diagnosis__charts-head{margin-top:36px!important;margin-bottom:14px!important}.ai-diagnosis .ui-table--ai-priority th{color:#101828!important;background:#f2f4f7!important;font-weight:800!important}.ai-diagnosis .ui-table--ai-priority td{color:#101828!important;background:#fff!important}.ai-diagnosis .ui-table--ai-priority tr.is-top-priority td{background:#fffaf5!important;border-top-color:#fed7aa!important;border-bottom-color:#fed7aa!important}.ai-diagnosis .ui-table--ai-priority tr.is-top-priority td:first-child{border-left-width:5px!important;border-left-color:var(--ai-warning-strong)!important}.ai-diagnosis .ui-table--ai-priority tr.is-top-priority.is-high td{background:#fff7f5!important;border-top-color:#fecdca!important;border-bottom-color:#fecdca!important}.ai-diagnosis .ui-table--ai-priority tr.is-top-priority.is-high td:first-child{border-left-color:var(--ai-danger-strong)!important}.ai-diagnosis .ai-forecast-basis__row{grid-template-columns:46px minmax(0,1fr)!important}.ai-diagnosis .ai-forecast-basis__row dt{color:#344054!important}.ai-diagnosis .ai-forecast-basis__row--action dt{color:var(--ai-warning-strong)!important}.ai-diagnosis .ai-forecast-basis__row dd{color:#101828!important;line-height:1.55!important}.ai-diagnosis #ai-charts .chart_wrap__box{border-color:var(--ai-line)!important;background:#fff!important}.ai-diagnosis #ai-charts .lineChart_wrap,.ai-diagnosis #ai-charts .lineChart,.ai-diagnosis #ai-charts .recharts-responsive-container{height:250px!important;min-height:250px!important}.ai-diagnosis__chart-comment{background:#fff!important;border-left-width:4px!important}.ai-diagnosis__chart-comment.is-high{border-left-color:var(--ai-danger-strong)!important;background:#fff7f5!important}.ai-diagnosis__chart-comment.is-watch{border-left-color:var(--ai-warning-strong)!important;background:#fffaf5!important}.ai-diagnosis__decision-hero.is-stable{background:#f8fafc!important;border-color:#d0d5dd #d0d5dd #d0d5dd #475467!important}.ai-diagnosis__decision-hero.is-stable .ai-diagnosis__decision-main strong,.ai-diagnosis__decision-hero.is-stable .ai-diagnosis__decision-topline>div:not(.ai-diagnosis__decision-main) strong{color:#1d2939!important}.ai-diagnosis__decision-hero.is-stable .ai-diagnosis__rank-list li{background:#fff!important;border-color:#d0d5dd #d0d5dd #d0d5dd #667085!important}.ai-diagnosis__decision-hero.is-stable .ai-diagnosis__rank-list li span{color:#fff!important;background:#667085!important}.ai-diagnosis__decision-hero.is-stable .ai-diagnosis__rank-list li small{color:#475467!important}.ai-diagnosis__decision-hero.is-warning .ai-diagnosis__rank-list li:first-child,.ai-diagnosis__decision-hero.is-danger .ai-diagnosis__rank-list li:first-child{border-left-width:8px!important}.ai-diagnosis__decision-hero.is-warning .ai-diagnosis__rank-list li:first-child strong,.ai-diagnosis__decision-hero.is-danger .ai-diagnosis__rank-list li:first-child strong{font-size:22px!important}.ai-diagnosis__field-guide:has(.ai-diagnosis__field-item.is-stable) .ai-diagnosis__field-head{background:#f8fafc!important}.ai-diagnosis__field-item.is-stable{background:#fff!important;border-left-color:#667085!important}.ai-diagnosis .ui-table--ai-priority tr.is-top-priority.is-stable td{background:#f8fafc!important;border-top-color:#d0d5dd!important;border-bottom-color:#d0d5dd!important}.ai-diagnosis .ui-table--ai-priority tr.is-top-priority.is-stable td:first-child{border-left-color:#667085!important}.ai-diagnosis .ui-table--ai-priority tr.is-rank-1.is-high td:first-child,.ai-diagnosis .ui-table--ai-priority tr.is-rank-1.is-watch td:first-child{border-left-width:7px!important}.ai-diagnosis__chart-comment.is-stable{background:#f8fafc!important;border-left-color:#667085!important}.ai-diagnosis__rank-list li{grid-template-columns:52px minmax(0,1fr)!important;align-items:flex-start!important;column-gap:12px!important;display:grid!important}.ai-diagnosis__rank-badge{color:#fff!important;white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:50px!important;min-width:50px!important;height:30px!important;padding:0!important;font-size:13px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.ai-diagnosis__rank-body{flex-direction:column!important;gap:5px!important;min-width:0!important;display:flex!important}.ai-diagnosis__rank-member{color:#101828!important;word-break:keep-all!important;margin:0!important;font-size:21px!important;font-weight:900!important;line-height:1.2!important;display:block!important}.ai-diagnosis__rank-focus{color:#475467!important;word-break:keep-all!important;margin:0!important;font-size:12px!important;font-weight:600!important;line-height:1.45!important;display:block!important}.ai-diagnosis__rank-list li.is-high .ai-diagnosis__rank-badge{background:var(--ai-danger-strong,#b42318)!important}.ai-diagnosis__rank-list li.is-watch .ai-diagnosis__rank-badge{background:var(--ai-warning-strong,#ea580c)!important}.ai-diagnosis__rank-list li.is-stable .ai-diagnosis__rank-badge{background:#667085!important}@media screen and (width>=1281px){.ai-diagnosis__decision-hero .ai-diagnosis__decision-bottom{grid-template-columns:minmax(520px,1.55fr) minmax(240px,.8fr) minmax(320px,1fr)!important}.ai-diagnosis__decision-hero .ai-diagnosis__rank-list li{min-height:94px!important;padding:16px 17px!important}.ai-diagnosis__decision-hero .ai-diagnosis__rank-list li .ai-diagnosis__rank-body{gap:7px!important}}@media print{html,body{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important}.ai-diagnosis{color:#111!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;font-size:8.5pt!important;line-height:1.35!important}.ai-diagnosis .no-print,.ai-diagnosis__filter-panel,.ai-diagnosis__filters,.ai-diagnosis__headline-tools,.summary-report__anchor-nav,.summary-report__anchor-top,.print-btn{display:none!important}.ai-diagnosis__titlebar{border-bottom:2px solid #111!important;margin:0 0 4mm!important;padding:0 0 3mm!important;display:block!important}.ai-diagnosis__titlebar .sub-tit{color:#111!important;margin:0!important;font-size:14pt!important;line-height:1.25!important}.ai-diagnosis__headline{break-inside:avoid!important;page-break-inside:avoid!important;border-bottom:1px solid #555!important;justify-content:space-between!important;align-items:flex-end!important;gap:6mm!important;margin:0 0 4mm!important;padding:0 0 2.5mm!important;display:flex!important}.ai-diagnosis__headline h3{color:#111!important;margin:0!important;font-size:12pt!important;line-height:1.25!important}.ai-diagnosis__headline p{color:#555!important;margin:1mm 0 0!important;font-size:8pt!important;line-height:1.35!important}.ai-diagnosis__decision-hero{box-shadow:none!important;break-inside:avoid!important;page-break-inside:avoid!important;background:#fff!important;border:1px solid #777!important;border-left:4px solid #555!important;border-radius:0!important;margin:0 0 4mm!important;padding:0!important}.ai-diagnosis__decision-hero.is-danger{border-left-color:#b42318!important}.ai-diagnosis__decision-hero.is-warning{border-left-color:#ea580c!important}.ai-diagnosis__decision-hero.is-caution{border-left-color:#ca8504!important}.ai-diagnosis__decision-hero.is-stable{border-left-color:#475467!important}.ai-diagnosis__decision-topline,.ai-diagnosis__decision-bottom{border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;display:grid!important}.ai-diagnosis__decision-topline{border-bottom:1px solid #aaa!important}.ai-diagnosis__decision-topline>div,.ai-diagnosis__decision-bottom>div{background:#fff!important;border-right:1px solid #ddd!important;padding:3mm!important}.ai-diagnosis__decision-topline>div:last-child,.ai-diagnosis__decision-bottom>div:last-child{border-right:0!important}.ai-diagnosis__decision-main span,.ai-diagnosis__decision-topline em,.ai-diagnosis__decision-bottom em{color:#555!important;margin-bottom:1mm!important;font-size:7.5pt!important;font-style:normal!important;font-weight:700!important;display:block!important}.ai-diagnosis__decision-main strong,.ai-diagnosis__decision-topline strong{color:#111!important;font-size:13pt!important;line-height:1.2!important}.ai-diagnosis__decision-action-count span,.ai-diagnosis__decision-bottom p,.ai-diagnosis__decision-bottom strong{color:#111!important;font-size:8pt!important;line-height:1.35!important}.ai-diagnosis__rank-list{grid-template-columns:1fr!important;gap:1.5mm!important;margin:0!important;padding:0!important;display:grid!important}.ai-diagnosis__rank-list li{min-height:0!important;box-shadow:none!important;break-inside:avoid!important;page-break-inside:avoid!important;background:#fff!important;border:1px solid #ccc!important;border-left:3px solid #777!important;border-radius:0!important;grid-template-columns:12mm minmax(0,1fr)!important;padding:2mm!important;display:grid!important}.ai-diagnosis__rank-badge{color:#fff!important;background:#555!important;border-radius:0!important;width:10mm!important;min-width:10mm!important;height:6mm!important;font-size:7pt!important;line-height:1!important}.ai-diagnosis__rank-member{color:#111!important;margin:0!important;font-size:10pt!important;line-height:1.2!important}.ai-diagnosis__rank-focus{color:#444!important;margin-top:1mm!important;font-size:7.5pt!important;line-height:1.35!important}.ai-diagnosis__field-guide{break-inside:avoid!important;page-break-inside:avoid!important;background:#fff!important;border:1px solid #777!important;border-radius:0!important;margin:0 0 4mm!important}.ai-diagnosis__field-head{background:#f3f4f6!important;border-bottom:1px solid #aaa!important;justify-content:space-between!important;padding:2mm 3mm!important;display:flex!important}.ai-diagnosis__field-head strong{color:#111!important;font-size:9pt!important}.ai-diagnosis__field-head span{color:#555!important;font-size:7.5pt!important}.ai-diagnosis__field-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;display:grid!important}.ai-diagnosis__field-item{background:#fff!important;border:0!important;border-left:3px solid #777!important;border-right:1px solid #ddd!important;border-radius:0!important;min-height:0!important;padding:2.5mm!important}.ai-diagnosis__field-item:last-child{border-right:0!important}.ai-diagnosis__field-item span,.ai-diagnosis__field-item strong,.ai-diagnosis__field-item p{color:#111!important;line-height:1.35!important}.ai-diagnosis__field-item span{font-size:7pt!important}.ai-diagnosis__field-item p{margin:1mm 0 0!important;font-size:7.5pt!important}.ai-diagnosis__inline-note,.ai-diagnosis__criteria-lines,.summary-report__note{color:#111!important;background:#fff!important;border:1px solid #ccc!important;border-radius:0!important;padding:2mm 3mm!important;font-size:7.5pt!important;line-height:1.35!important}.ai-diagnosis__print-meta{border-collapse:collapse!important;table-layout:fixed!important;break-inside:avoid!important;page-break-inside:avoid!important;width:100%!important;margin:0 0 4mm!important;display:table!important}.ai-diagnosis__print-meta th,.ai-diagnosis__print-meta td{color:#111!important;text-align:left!important;vertical-align:middle!important;border:1px solid #777!important;padding:1.6mm 2mm!important;font-size:7.5pt!important;line-height:1.25!important}.ai-diagnosis__print-meta th{text-align:center!important;background:#f3f4f6!important;font-weight:700!important}.ai-diagnosis__detail-head,.ai-diagnosis__patterns>.summary-report__section-head,.ai-diagnosis__priority>.summary-report__section-head,.ai-diagnosis__charts-head{break-after:avoid!important;page-break-after:avoid!important;border-bottom:1px solid #555!important;margin:5mm 0 2mm!important;padding:0 0 1.5mm!important}.ai-diagnosis__detail-head h3,.ai-diagnosis__patterns>.summary-report__section-head h3,.ai-diagnosis__priority>.summary-report__section-head h3,.ai-diagnosis__charts-head h3{color:#111!important;font-size:10pt!important;line-height:1.25!important}.ai-diagnosis__detail-head span,.ai-diagnosis__patterns>.summary-report__section-head span,.ai-diagnosis__priority>.summary-report__section-head span,.ai-diagnosis__charts-head span{color:#555!important;font-size:7.5pt!important}.ai-diagnosis .summary-report__metrics,.ai-diagnosis__priority-strip{display:none!important}.ai-diagnosis .ui-table-wrap{width:100%!important;margin:0 0 4mm!important;overflow:visible!important}.ai-diagnosis .ui-table--ai-priority{table-layout:fixed!important;border-collapse:collapse!important;page-break-inside:auto!important;width:100%!important;font-size:7pt!important}.ai-diagnosis .ui-table--ai-priority th,.ai-diagnosis .ui-table--ai-priority td{color:#111!important;vertical-align:top!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:anywhere!important;border:1px solid #999!important;padding:1.5mm 1.8mm!important;line-height:1.25!important}.ai-diagnosis .ui-table--ai-priority th{text-align:center!important;background:#f3f4f6!important;font-weight:700!important}.ai-diagnosis .ui-table--ai-priority tr.is-top-priority td{background:#fff!important;border-left-color:#999!important}.ai-diagnosis .ui-table--ai-priority tr.is-top-priority td:first-child{border-left:3px solid #777!important}.ai-diagnosis .priority-badge,.ai-diagnosis .confidence-badge,.ai-diagnosis .judgment-badge,.ai-diagnosis .grade-badge{color:#111!important;min-width:0!important;box-shadow:none!important;background:#fff!important;border:1px solid #777!important;border-radius:0!important;padding:1mm 1.8mm!important;font-size:7pt!important;font-weight:700!important;line-height:1.15!important}.ai-diagnosis .ai-forecast-basis{gap:1mm!important;font-size:7pt!important}.ai-diagnosis .ai-forecast-basis__row{background:0 0!important;border:0!important;grid-template-columns:9mm minmax(0,1fr)!important;gap:1.2mm!important;margin:0!important;padding:0!important;display:grid!important}.ai-diagnosis .ai-forecast-basis__row dt,.ai-diagnosis .ai-forecast-basis__row dd{color:#111!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;font-size:7pt!important;line-height:1.28!important;overflow:visible!important}.ai-diagnosis .ai-forecast-basis__row dt{font-weight:700!important}#ai-charts.chart_wrap{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4mm!important;margin-top:2mm!important;display:grid!important}#ai-charts .chart_wrap__box{break-inside:avoid!important;page-break-inside:avoid!important;background:#fff!important;border:1px solid #999!important;border-radius:0!important;padding:3mm!important}#ai-charts .chart_wrap__title{color:#111!important;margin-bottom:2mm!important;font-size:9pt!important;line-height:1.25!important}#ai-charts .chart_wrap__subtitle{color:#555!important;margin-top:.8mm!important;font-size:7pt!important;line-height:1.25!important;display:block!important}.ai-diagnosis__chart-comment{background:#fff!important;border:1px solid #ccc!important;border-left:3px solid #777!important;border-radius:0!important;margin-bottom:2mm!important;padding:2mm!important}.ai-diagnosis__chart-comment strong,.ai-diagnosis__chart-comment span{color:#111!important;font-size:7pt!important;line-height:1.3!important;display:block!important}.ai-diagnosis{font-size:8pt!important}.ai-diagnosis__titlebar{margin-bottom:3mm!important;padding-bottom:2mm!important}.ai-diagnosis__headline{margin-bottom:3mm!important}.ai-diagnosis__decision-hero,.ai-diagnosis__field-guide,.ai-diagnosis__print-meta{break-inside:avoid-page!important;page-break-inside:avoid!important}.ai-diagnosis__inline-note,.ai-diagnosis__criteria-lines,.summary-report__note,.ai-diagnosis__patterns,.ai-diagnosis__priority,.ai-diagnosis .summary-report__section,.ai-diagnosis .ui-table-wrap,.ai-diagnosis .ui-table--ai-priority,#ai-charts.chart_wrap{break-inside:auto!important;page-break-inside:auto!important}.ai-diagnosis__decision-topline>div,.ai-diagnosis__decision-bottom>div{padding:2.2mm!important}.ai-diagnosis__decision-main strong,.ai-diagnosis__decision-topline strong{font-size:11.5pt!important}.ai-diagnosis__decision-action-count span,.ai-diagnosis__decision-bottom p,.ai-diagnosis__decision-bottom strong{font-size:7.3pt!important}.ai-diagnosis__rank-list{gap:1mm!important}.ai-diagnosis__rank-list li{break-inside:avoid!important;page-break-inside:avoid!important;padding:1.4mm!important}.ai-diagnosis__rank-member{font-size:9pt!important}.ai-diagnosis__rank-focus{font-size:7pt!important;line-height:1.25!important}.ai-diagnosis__field-guide{margin-bottom:3mm!important}.ai-diagnosis__field-head{padding:1.6mm 2.4mm!important}.ai-diagnosis__field-item{padding:1.8mm!important}.ai-diagnosis__field-item strong{font-size:8.3pt!important}.ai-diagnosis__field-item p{font-size:7pt!important;line-height:1.25!important}.ai-diagnosis__inline-note,.ai-diagnosis__criteria-lines,.summary-report__note{margin-bottom:2mm!important;padding:1.5mm 2mm!important;font-size:7pt!important}.ai-diagnosis__print-meta{margin-bottom:3mm!important}.ai-diagnosis__print-meta th,.ai-diagnosis__print-meta td{padding:1.1mm 1.5mm!important;font-size:7pt!important}.ai-diagnosis__detail-head,.ai-diagnosis__patterns>.summary-report__section-head,.ai-diagnosis__priority>.summary-report__section-head,.ai-diagnosis__charts-head{break-after:avoid-page!important;page-break-after:avoid!important;margin:3.5mm 0 1.5mm!important;padding-bottom:1mm!important}.ai-diagnosis .ui-table--ai-priority thead{display:table-header-group!important}.ai-diagnosis .ui-table--ai-priority tbody{display:table-row-group!important}.ai-diagnosis .ui-table--ai-priority tr{break-inside:auto!important;page-break-inside:auto!important}.ai-diagnosis .ui-table--ai-priority th,.ai-diagnosis .ui-table--ai-priority td{padding:1.1mm 1.3mm!important;font-size:6.6pt!important;line-height:1.18!important}.ai-diagnosis .priority-badge,.ai-diagnosis .confidence-badge,.ai-diagnosis .judgment-badge,.ai-diagnosis .grade-badge{padding:.7mm 1.2mm!important;font-size:6.5pt!important}.ai-diagnosis .ai-forecast-basis__row{grid-template-columns:8mm minmax(0,1fr)!important;gap:.8mm!important}.ai-diagnosis .ai-forecast-basis__row dt,.ai-diagnosis .ai-forecast-basis__row dd{font-size:6.6pt!important;line-height:1.18!important}#ai-charts.chart_wrap{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3mm!important}#ai-charts .chart_wrap__box{break-inside:avoid-page!important;page-break-inside:avoid!important;padding:2.2mm!important}#ai-charts .chart_wrap__title{margin-bottom:1.4mm!important;font-size:8pt!important}.ai-diagnosis__chart-comment{margin-bottom:1.4mm!important;padding:1.5mm!important}.ai-diagnosis__chart-comment strong,.ai-diagnosis__chart-comment span{font-size:6.6pt!important;line-height:1.2!important}#ai-charts .lineChart_wrap,#ai-charts .lineChart,#ai-charts .recharts-responsive-container{height:34mm!important;min-height:34mm!important}.ai-diagnosis .summary-report__section-head:before,.ai-diagnosis .summary-report__section-head:after,.ai-diagnosis__headline:before,.ai-diagnosis__headline:after,.ai-diagnosis__detail-head:before,.ai-diagnosis__detail-head:after,.ai-diagnosis__patterns>.summary-report__section-head:before,.ai-diagnosis__patterns>.summary-report__section-head:after,.ai-diagnosis__priority>.summary-report__section-head:before,.ai-diagnosis__priority>.summary-report__section-head:after,.ai-diagnosis__charts-head:before,.ai-diagnosis__charts-head:after{content:none!important;background:0 0!important;border:0!important;width:0!important;height:0!important;display:none!important}.ai-diagnosis__headline,.ai-diagnosis__detail-head,.ai-diagnosis__patterns>.summary-report__section-head,.ai-diagnosis__priority>.summary-report__section-head,.ai-diagnosis__charts-head{border-left:0!important;padding-left:0!important;position:static!important}.ai-diagnosis .ui-table-wrap,.ai-diagnosis .ui-table-wrap *{text-overflow:clip!important;max-height:none!important;overflow:visible!important}.ai-diagnosis .ui-table--ai-priority,.ai-diagnosis .ui-table--ai-priority table{table-layout:fixed!important}.ai-diagnosis .ui-table--ai-priority th,.ai-diagnosis .ui-table--ai-priority td,.ai-diagnosis .ui-table--ai-priority th *,.ai-diagnosis .ui-table--ai-priority td *{white-space:normal!important;word-break:keep-all!important;overflow-wrap:anywhere!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;-webkit-box-orient:initial!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.ai-diagnosis .ai-forecast-basis,.ai-diagnosis .ai-forecast-basis__row,.ai-diagnosis .ai-forecast-basis__row dt,.ai-diagnosis .ai-forecast-basis__row dd,.ai-diagnosis .ai-grade-cell,.ai-diagnosis .management-grade-guide,.ai-diagnosis .ai-trend,.ai-diagnosis .font-size-sm{white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;max-height:none!important;display:block!important;overflow:visible!important}.ai-diagnosis .ai-forecast-basis__row{grid-template-columns:8mm minmax(0,1fr)!important;display:grid!important}.ai-diagnosis .priority-badge,.ai-diagnosis .confidence-badge,.ai-diagnosis .judgment-badge,.ai-diagnosis .grade-badge{white-space:normal!important;display:inline-flex!important}.ai-diagnosis .ui-table--ai-priority td:last-child,.ai-diagnosis .ui-table--ai-priority td:last-child *{word-break:keep-all!important;overflow-wrap:anywhere!important}}.ai-diagnosis__detail-head,.ai-diagnosis__patterns>.summary-report__section-head,.ai-diagnosis__priority>.summary-report__section-head,.ai-diagnosis__charts-head{border-left:0!important;padding-left:0!important}.ai-diagnosis__detail-head:before,.ai-diagnosis__detail-head:after,.ai-diagnosis__patterns>.summary-report__section-head:before,.ai-diagnosis__patterns>.summary-report__section-head:after,.ai-diagnosis__priority>.summary-report__section-head:before,.ai-diagnosis__priority>.summary-report__section-head:after,.ai-diagnosis__charts-head:before,.ai-diagnosis__charts-head:after{content:none!important;background:0 0!important;border:0!important;width:0!important;height:0!important;display:none!important}.ai-diagnosis .ui-table--ai-priority th,.ai-diagnosis .ui-table--ai-priority td,.ai-diagnosis .ui-table--ai-priority th *,.ai-diagnosis .ui-table--ai-priority td *{white-space:normal!important;word-break:keep-all!important;overflow-wrap:anywhere!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;-webkit-box-orient:initial!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.ai-diagnosis__patterns .ui-table--ai-priority td:last-child p,.ai-diagnosis__patterns .ui-table--ai-priority .font-size-sm,.ai-diagnosis .ai-forecast-basis,.ai-diagnosis .ai-forecast-basis__row,.ai-diagnosis .ai-forecast-basis__row dt,.ai-diagnosis .ai-forecast-basis__row dd,.ai-diagnosis .ai-grade-cell,.ai-diagnosis .management-grade-guide,.ai-diagnosis .ai-trend{white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;max-height:none!important;display:block!important;overflow:visible!important}.ai-diagnosis .ai-forecast-basis__row{grid-template-columns:44px minmax(0,1fr)!important;display:grid!important}.ai-diagnosis{width:100%!important;max-width:none!important}.ai-diagnosis .summary-report__section,.ai-diagnosis .summary-report__section-head,.ai-diagnosis .summary-report__metrics,.ai-diagnosis .ui-table-wrap,.ai-diagnosis .ui-table,.ai-diagnosis .ui-table--ai-priority,.ai-diagnosis .ai-diagnosis__decision-hero,.ai-diagnosis .ai-diagnosis__field-guide,.ai-diagnosis .ai-diagnosis__filter-panel,.ai-diagnosis .ai-diagnosis__priority-strip,.ai-diagnosis #ai-charts.chart_wrap{box-sizing:border-box!important;width:100%!important;max-width:none!important}.ai-diagnosis #ai-charts.chart_wrap{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.ai-diagnosis #ai-charts .chart_wrap__box{box-sizing:border-box!important;width:100%!important;min-width:0!important}.ai-diagnosis #ai-charts .lineChart_wrap,.ai-diagnosis #ai-charts .lineChart,.ai-diagnosis #ai-charts .recharts-responsive-container{width:100%!important;min-width:0!important}@media (width<=1280px){.ai-diagnosis #ai-charts.chart_wrap{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=768px){.ai-diagnosis #ai-charts.chart_wrap{grid-template-columns:1fr!important}}@media print{.ai-diagnosis,.ai-diagnosis .summary-report__section,.ai-diagnosis .summary-report__section-head,.ai-diagnosis .ui-table-wrap,.ai-diagnosis .ui-table,.ai-diagnosis .ui-table--ai-priority,.ai-diagnosis__decision-hero,.ai-diagnosis__field-guide,.ai-diagnosis__print-meta,#ai-charts.chart_wrap{box-sizing:border-box!important;width:100%!important;max-width:none!important}#ai-charts.chart_wrap{break-inside:auto!important;page-break-inside:auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;gap:2mm!important;display:grid!important}#ai-charts .chart_wrap__box{break-inside:avoid-page!important;page-break-inside:avoid!important;width:100%!important;min-width:0!important;padding:1.6mm!important}#ai-charts .chart_wrap__title{margin-bottom:1mm!important;font-size:7.2pt!important;line-height:1.15!important}#ai-charts .chart_wrap__subtitle{font-size:6.2pt!important;line-height:1.15!important}.ai-diagnosis__chart-comment{margin-bottom:1mm!important;padding:1mm!important}.ai-diagnosis__chart-comment strong,.ai-diagnosis__chart-comment span{font-size:6.1pt!important;line-height:1.15!important}#ai-charts .lineChart_wrap,#ai-charts .lineChart,#ai-charts .recharts-responsive-container{width:100%!important;min-width:0!important;height:28mm!important;min-height:28mm!important}#ai-charts.chart_wrap,.ai-diagnosis #ai-charts.chart_wrap{break-inside:auto!important;page-break-inside:auto!important;flex-flow:wrap!important;justify-content:flex-start!important;align-items:stretch!important;gap:2mm!important;width:100%!important;max-width:none!important;display:flex!important;overflow:visible!important}#ai-charts.chart_wrap>.chart_wrap__box,.ai-diagnosis #ai-charts.chart_wrap>.chart_wrap__box{box-sizing:border-box!important;break-inside:avoid!important;page-break-inside:avoid!important;flex:0 0 calc(33.3333% - 1.33333mm)!important;width:calc(33.3333% - 1.33333mm)!important;min-width:0!important;max-width:calc(33.3333% - 1.33333mm)!important;margin:0!important;padding:1.2mm!important}#ai-charts.chart_wrap>.chart_wrap__box:nth-child(3n),.ai-diagnosis #ai-charts.chart_wrap>.chart_wrap__box:nth-child(3n){margin-right:0!important}#ai-charts .chart_wrap__title,.ai-diagnosis #ai-charts .chart_wrap__title{margin-bottom:.8mm!important;font-size:6.8pt!important;line-height:1.12!important}#ai-charts .chart_wrap__subtitle,.ai-diagnosis #ai-charts .chart_wrap__subtitle{font-size:5.8pt!important;line-height:1.12!important}#ai-charts .ai-diagnosis__chart-comment,.ai-diagnosis #ai-charts .ai-diagnosis__chart-comment{margin-bottom:.8mm!important;padding:.8mm!important}#ai-charts .ai-diagnosis__chart-comment strong,#ai-charts .ai-diagnosis__chart-comment span,.ai-diagnosis #ai-charts .ai-diagnosis__chart-comment strong,.ai-diagnosis #ai-charts .ai-diagnosis__chart-comment span{font-size:5.8pt!important;line-height:1.12!important}#ai-charts .lineChart_wrap,#ai-charts .lineChart,#ai-charts .recharts-responsive-container,.ai-diagnosis #ai-charts .lineChart_wrap,.ai-diagnosis #ai-charts .lineChart,.ai-diagnosis #ai-charts .recharts-responsive-container{width:100%!important;min-width:0!important;height:24mm!important;min-height:24mm!important}#ai-charts .recharts-wrapper,#ai-charts .recharts-surface,.ai-diagnosis #ai-charts .recharts-wrapper,.ai-diagnosis #ai-charts .recharts-surface{max-width:100%!important}}
