/* C33.0 · lean process-oriented customer document */
.c330-document-section{position:relative}.c330-preview{display:grid;gap:14px;overflow:auto;margin-top:16px;padding-top:4px}.c330-document{display:flex;flex-direction:column;gap:28px}.c330-page{--offer-line:#dce6f3}.c330-page::before{background:var(--offer-accent)!important}.c330-page .c330-body{top:176px;bottom:72px;overflow:hidden}.c330-cover .offer-v2-body{top:196px!important}.c330-cover .offer-v2-cover-image{height:365px}.c330-flow{display:flex;flex-direction:column;gap:14px}.c330-doc-focus{display:grid;gap:16px}.c330-focus-card{padding:20px 24px!important}.c330-focus-card .c330-focus-copy{font-size:10.2px;line-height:1.55;color:#53657d}.c330-focus-card.is-placeholder{opacity:.68}.c330-wirk-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.c330-wirk-head strong{color:#17253f;font-size:11px}.c330-wirk-head span{color:#7b8999;font-size:8px}.c330-doc-wirk{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.c330-doc-wirk>div{position:relative;min-height:150px;padding:14px 12px;border:1px solid #e4e9ef;border-radius:13px;background:#f8fafc}.c330-doc-wirk>div.is-active{background:#fff}.c330-doc-wirk>div::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:13px 0 0 13px;background:var(--offer-accent);opacity:.35}.c330-doc-wirk>div.is-active::before{opacity:1}.c330-doc-wirk span{display:block;color:#17253f;font-size:9px;font-weight:800}.c330-doc-wirk strong{display:block;margin-top:15px;color:var(--offer-accent);font-size:27px;line-height:1}.c330-doc-wirk small{display:block;margin-top:3px;color:#8491a2;font-size:7px}.c330-doc-wirk p{margin:12px 0 0;color:#5f6f84;font-size:7.5px;line-height:1.38}.c330-process-page{display:grid;gap:15px}.c330-process-page.is-paired{grid-template-columns:1fr 1fr;align-items:start}.c330-process-block{display:grid;gap:10px;min-width:0}.c330-process-block>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.c330-process-block>header h3{margin:0;color:#17253f;font-size:15px;line-height:1.2}.c330-doc-phase-tags{display:flex;align-items:center;gap:4px;flex-wrap:wrap;justify-content:flex-end}.c330-doc-phase-tags span{padding:4px 6px;border-radius:999px;background:#f0f4f7;color:#50647c;font-size:6.8px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.c330-doc-phase-tags i{font-style:normal;color:#a7b1bd;font-size:7px}.c330-doc-media{display:grid;gap:8px;height:245px;overflow:hidden}.c330-doc-media figure{position:relative;margin:0;min-width:0;overflow:hidden;border-radius:12px;background:#f2f5f8}.c330-doc-media img{width:100%;height:100%;object-fit:cover;display:block}.c330-doc-media figure.is-flipchart figcaption{position:absolute;left:8px;bottom:8px;max-width:calc(100% - 16px);padding:4px 7px;border-radius:999px;background:rgba(23,37,63,.86);color:#fff;font-size:6.5px;font-weight:800;letter-spacing:.02em}.c330-doc-media.count-1{grid-template-columns:1fr}.c330-doc-media.count-2{grid-template-columns:1fr 1fr}.c330-doc-media.count-3{grid-template-columns:1.45fr .85fr;grid-template-rows:1fr 1fr}.c330-doc-media.count-3 .media-1{grid-row:1/3}.c330-doc-media.count-4{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.c330-process-page.is-paired .c330-doc-media{height:170px}.c330-process-copy{display:grid;gap:9px}.c330-process-copy.two{grid-template-columns:1fr 1fr}.c330-process-card{padding:14px 16px!important;min-height:92px}.c330-process-card .offer-v2-copy{font-size:8.6px;line-height:1.45}.c330-result-card{border-color:color-mix(in srgb,var(--offer-accent) 30%,#e4e9ef)!important}.c330-pdf-note{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid #e4e9ef;border-radius:10px;background:#f9fafb;color:#778698;font-size:7px}.c330-pdf-note strong{color:#17253f}.c330-summary-card,.c330-transfer-card{padding:20px 24px!important}.c330-summary-list,.c330-transfer-card .offer-v2-list{font-size:10px!important;line-height:1.5!important}.c330-summary-list li,.c330-transfer-card li{margin-bottom:9px}.c330-transfer-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.c330-transfer-grid>.c330-transfer-card:last-child:nth-child(odd){grid-column:1/-1}.c330-material-placeholder{display:grid;place-items:center;align-content:center;min-height:560px;padding:30px;border:1.5px dashed #d7e0e9;border-radius:16px;background:#fbfcfd;text-align:center}.c330-material-placeholder>div{display:grid;place-items:center;width:105px;height:105px;border-radius:18px;background:#fff4f1;color:#f5a999}.c330-material-placeholder>div strong{font-size:26px}.c330-material-placeholder>div span{font-size:8px;color:#8a716b}.c330-material-placeholder h3{margin:20px 0 8px;color:#17253f;font-size:18px}.c330-material-placeholder p{max-width:390px;margin:0;color:#6d7c90;font-size:9px;line-height:1.5}.c330-export-status{position:fixed;right:22px;top:22px;z-index:100000;display:grid;gap:5px;width:min(390px,calc(100vw - 44px));padding:14px 16px;border:1px solid #ccd8e6;border-radius:14px;background:#fff;box-shadow:0 18px 50px rgba(23,37,63,.24)}.c330-export-status[hidden]{display:none!important}.c330-export-status strong{font-size:11px;color:#17253f}.c330-export-status span{font-size:9px;color:#617086}.c330-export-host{position:fixed;left:-100000px;top:0;width:794px;z-index:-99999;background:#fff}.c330-export-host .c330-document{gap:0!important}.c330-export-host .c330-page{box-shadow:none!important}@media(max-width:1150px){.c330-preview .c330-document{zoom:.82}}@media(max-width:900px){.c330-preview .c330-document{zoom:.66}.c330-doc-wirk,.c330-transfer-grid,.c330-process-copy.two,.c330-process-page.is-paired{grid-template-columns:1fr}}@media print{@page{size:A4 portrait;margin:0!important}}
