[data-ci-annual]{color:#0d2445;padding:48px 0}[data-ci-annual] .ci-intro,[data-ci-annual] .ci-upload-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}[data-ci-annual] .ci-intro>div{padding:28px;border-radius:20px;background:#eef8fc}[data-ci-annual] .ci-intro>div+div{background:#fff;padding-top:28px}[data-ci-annual] h2{font-size:32px;line-height:1.15;margin:0 0 20px}[data-ci-annual] h3{font-size:23px;line-height:1.25}[data-ci-annual] p{font-size:17px;line-height:1.6}[data-ci-annual] .ci-upload-grid{margin-top:28px}[data-ci-annual] .ci-upload-card{padding:24px;background:#f4f7fa;border-radius:18px}[data-ci-annual] .ci-upload-card label{display:block;font-weight:700;font-size:21px;margin-bottom:8px}[data-ci-annual] input[type=file]{box-sizing:border-box;max-width:100%;width:100%;min-height:48px}[data-ci-annual] input[type=checkbox]{width:20px;height:20px;vertical-align:middle;margin-right:10px}[data-ci-annual] .ci-options{display:grid;gap:12px;margin:26px 0}[data-ci-annual] .ci-options label{display:flex;gap:8px;align-items:flex-start;font-size:17px;line-height:1.5}[data-ci-annual] .ci-options input{flex-shrink:0;margin-top:3px}[data-ci-annual] details{border:0;padding:0;margin:18px 0;background:none}[data-ci-annual] summary{cursor:pointer;font-size:18px;color:#0d2445}[data-ci-annual] .ci-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}[data-ci-annual] .ci-actions .button{font-family:inherit;cursor:pointer}[data-ci-annual] .ci-result-card{margin:24px 0;padding:24px;background:#f4f7fa;border-radius:18px}[data-ci-annual] .ci-result-card.red{background:#fff4f1}[data-ci-annual] .ci-result-card.yellow{background:#fff9e8}[data-ci-annual] .ci-result-card>summary{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap;list-style:none}[data-ci-annual] .ci-result-card>summary:after{content:'+';font-size:26px;margin-left:auto}[data-ci-annual] .ci-result-card[open]>summary:after{content:'−'}[data-ci-annual] .ci-result-card>summary strong{font-size:24px;line-height:1.2;flex:1;min-width:220px}[data-ci-annual] .ci-result-flag{font-weight:700;font-size:14px;border-radius:5px;padding:5px 8px;color:#783d00;background:#ffe1a6}[data-ci-annual] .red .ci-result-flag{color:#9e2317;background:#ffddd6}[data-ci-annual] .ci-visible-hold{font-weight:600;color:#922c1f}[data-ci-annual] .ci-result-amount{font-size:24px;font-weight:700}[data-ci-annual] .ci-annual-table-wrap{max-width:100%;overflow-x:auto;margin-top:20px}[data-ci-annual] table{width:100%;border-collapse:collapse;font-size:16px}[data-ci-annual] th,[data-ci-annual] td{padding:12px 10px;vertical-align:top;text-align:left;border-bottom:1px solid #dbe3e9}[data-ci-annual] th{font-weight:650}[data-ci-annual] thead{background:#0d2445;color:#fff}[data-ci-annual] table th:first-child{width:26%}[data-ci-annual] .ci-handover{padding:28px;background:#eef8fc;border-radius:20px;margin:28px 0}[data-ci-annual] [data-ci-status]{font-weight:600}[data-ci-annual] :focus-visible{outline:3px solid #f6892b;outline-offset:4px}[data-ci-annual] button:disabled{opacity:.55;cursor:wait}[data-ci-annual] [hidden]{display:none!important}@media(max-width:700px){[data-ci-annual]{padding:28px 0}[data-ci-annual] .ci-intro,[data-ci-annual] .ci-upload-grid{grid-template-columns:1fr;gap:18px}[data-ci-annual] .ci-result-card,[data-ci-annual] .ci-upload-card,[data-ci-annual] .ci-handover{padding:20px}[data-ci-annual] h2{font-size:28px}[data-ci-annual] .ci-result-card>summary strong{font-size:22px;min-width:160px}[data-ci-annual] table{min-width:560px}[data-ci-annual] .ci-actions .button{white-space:normal}}
