.v24-amount{color:#f3d878;white-space:nowrap}.v22-result .v24-verdict-title{color:#fff;max-width:850px;margin:0 0 12px;font-size:clamp(18px,2.5vw,25px);line-height:1.4}.v24-report-preview{background:#fff;border:1px solid #d5e1cf;border-radius:12px;margin:22px 0;padding:20px;box-shadow:0 8px 24px #17352c0c}.v24-report-preview>div{color:#174734;letter-spacing:.08em;align-items:center;gap:10px;font-size:11px;display:flex}.v24-report-preview strong{letter-spacing:0;font-size:15px;display:block}.v24-pdf{border:1px solid #ceddc9;border-radius:4px;margin-left:auto;padding:3px 6px}.v24-report-preview ol{color:#3a5947;gap:7px;padding-left:20px;font-size:13px;list-style:decimal;display:grid}.v24-report-preview li{font-size:13px;display:list-item}.v24-report-preview p{border-top:1px solid #e0e9db;padding-top:12px;font-size:13px}.v24-ledger{margin:20px 0}.v24-ledger-head,.v24-ledger-row{border-bottom:1px solid #e3ebe5;grid-template-columns:1.6fr 1fr 1fr .75fr;align-items:start;gap:12px;padding:15px 0;display:grid}.v24-ledger-head{text-transform:uppercase;color:#617466;font-size:12px;font-weight:700}.v24-ledger-row{font-size:13px;line-height:1.5}.v24-ledger-row strong{margin-bottom:6px;font-size:14px;display:block}.v24-ledger-row small{display:none}.v24-ledger-row>div:not(:first-child){font-variant-numeric:tabular-nums;text-align:right}.v24-ledger-row.attention{background:#fff5dc;border-left:3px solid #c99628;padding-left:10px}.v24-mobile-cta{display:none}@media (min-width:1001px){.v22-side{position:sticky;top:20px}.v22-save-card ul{gap:13px;margin:18px 0}.v22-save-card li:nth-child(n+3){display:none}}@media (max-width:800px){.v24-ledger-head{display:none}.v24-ledger-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 0}.v24-ledger-row>div:first-child{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.v24-ledger-row>div:not(:first-child){text-align:left}.v24-ledger-row small{color:#68776e;margin-bottom:4px;font-size:11px;display:block}.v24-mobile-cta{bottom:12px;bottom:max(12px, env(safe-area-inset-bottom));z-index:30;color:#fff;background:#073f32;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:14px;font-weight:700;display:flex;position:fixed;left:14px;right:14px;box-shadow:0 6px 24px #06342740}.guest-shell.has-result{padding-bottom:100px}}@media print{.v24-mobile-cta{display:none!important}.v24-ledger-row{break-inside:avoid}.v24-amount,.v22-result .v24-verdict-title{color:#17392c!important}}.v2-file-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.v2-file-choices button{color:#164b3a;background:#f7fbf9;border:2px dashed #8eb2a3;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:110px;padding:18px 12px;font-size:15px;font-weight:700;display:flex}.v2-file-choices button:hover{background:#eff8f4}.v2-file-choices svg{width:27px;height:27px}.guest-audit-page button:disabled{opacity:.55;cursor:wait}.guest-audit-page :is(button,a,input,select,summary):focus-visible{outline-offset:3px;outline:3px solid #ae7100}.v2-type-details{border:1px solid #dce7e1;border-radius:16px;margin:12px 0}.v2-type-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:15px 18px;font-weight:700;list-style:none;display:flex}.v2-type-details>summary::-webkit-details-marker{display:none}.v2-type-details>summary span{font-size:13px;font-weight:400;text-decoration:underline}.v2-type-details .audit-type-grid{margin:0 0 12px;padding:0 12px}.v2-document-help{margin:15px 0;font-size:14px}.v2-document-help summary,.woyofal-guide summary{cursor:pointer;color:#10553f;align-content:center;min-height:44px;font-weight:650}.v2-document-help p{color:#536e60;line-height:1.6}.v2-document-help a{text-underline-offset:3px;text-decoration:underline}.v2-document-sample{background:#f5f7f1;border:1px dashed #a4baad;border-radius:10px;gap:16px;margin-top:12px;padding:18px;display:flex}.v2-document-sample span{margin-top:7px;font-size:13px;display:block}.v2-pending{background:#f4faf6;border:1px solid #b6d4c3;border-radius:16px;margin:12px 0;padding:17px}.v2-pending p{font-size:14px}.v2-pending .btn{width:100%;min-height:48px;margin-top:10px}.v2-no-document{text-align:center;text-underline-offset:4px;margin:22px 0 0;padding:8px;font-size:14px;text-decoration:underline;display:block}.sc-processing{color:#103f33;background:#f1f8f4;border:1px solid #b5cfc3;border-top:4px solid #edc843;border-radius:20px;margin-top:24px;padding:clamp(20px,4vw,30px);scroll-margin-top:24px}.sc-processing:focus-visible{outline-offset:4px;outline:3px solid #136d54}.sc-processing-heading{align-items:center;gap:14px;display:flex}.sc-processing-icon{color:#f5d152;background:#0d503e;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.sc-processing-kicker{letter-spacing:.08em;font-size:.75rem;font-weight:800}.sc-processing h2{margin:5px 0 0;font-size:clamp(1.125rem,3vw,1.4rem);line-height:1.3}.sc-processing-steps{gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.sc-processing-steps li{color:#52655d;align-items:center;gap:12px;font-size:.9375rem;display:flex}.sc-processing-steps li>span{background:#fff;border:1px solid #a8bbb1;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:.875rem;display:grid}.sc-processing-steps li[data-state=active]{color:#0d503e;font-weight:800}.sc-processing-steps li[data-state=active]>span{background:#f5d152;border-color:#c7a729}.sc-processing-steps li[data-state=done]>span{color:#fff;background:#0d503e;border-color:#0d503e}.sc-processing-live{overflow-wrap:anywhere;background:#fff;border:1px solid #d5e4dc;border-radius:12px;padding:16px;font-size:1rem}.sc-processing .sc-processing-live p{margin:8px 0 0;font-size:.875rem}.sc-processing-found{color:#0d503e;font-weight:700}.sc-processing .sc-processing-benefit{margin:16px 0 0;font-size:.9375rem;line-height:1.5}.sc-processing .sc-processing-wait{color:#4b6357;margin:10px 0 0;font-size:.875rem;line-height:1.5}.sc-processing-spin{animation:1.2s linear infinite sc-processing-spin}@keyframes sc-processing-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sc-processing-spin{animation:none}}@media (hover:hover) and (pointer:fine){.v2-camera{display:none!important}.v2-file-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.v2-file-choices{gap:7px}.v2-file-choices button{min-height:100px;padding:14px 6px;font-size:13px}.guest-card .recharge-row{grid-template-columns:1fr}.consent-box .check-line{align-items:flex-start}.v24-teaser-proof{min-width:0}}@media (prefers-reduced-motion:reduce){.guest-audit-page .animate-spin{animation:none}.guest-audit-page *{scroll-behavior:auto!important}}
