.ccpdf{--wine:#8a1538;--wine-dark:#68102a;--ink:#202633;--muted:#687386;--line:#e2e7ee;--soft:#f5f6f8;color:var(--ink);font-family:inherit}.ccpdf *{box-sizing:border-box}.ccpdf-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.ccpdf h2{margin:4px 0 0}.ccpdf-kicker{color:var(--wine);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ccpdf input,.ccpdf textarea{width:100%;padding:13px 14px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);font:inherit}.ccpdf-heading>input{max-width:340px}.ccpdf input:focus,.ccpdf textarea:focus{border-color:var(--wine);outline:3px solid rgba(138,21,56,.12)}.ccpdf-grid{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:22px}.ccpdf-list{display:flex;flex-direction:column;gap:10px;max-height:700px;overflow:auto}.ccpdf-document{display:flex;gap:12px;width:100%;padding:14px;text-align:left;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);cursor:pointer}.ccpdf-document:hover,.ccpdf-document.is-active{border-color:var(--wine);box-shadow:0 8px 22px rgba(32,38,51,.08)}.ccpdf-document>span:last-child{display:flex;flex-direction:column;gap:5px}.ccpdf-document small{color:var(--muted)}.ccpdf-badge{align-self:flex-start;padding:7px 6px;border-radius:6px;background:var(--wine);color:#fff;font-size:10px;font-weight:800}.ccpdf-viewer{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#d9dde3}.ccpdf-viewer-bar{display:flex;justify-content:space-between;gap:14px;padding:14px 17px;background:#fff;border-bottom:1px solid var(--line)}.ccpdf-viewer-bar a{color:var(--wine);font-weight:700}.ccpdf-pages{display:flex;flex-direction:column;align-items:center;gap:18px;min-height:520px;max-height:800px;padding:12px;overflow:auto}.ccpdf-page{max-width:100%;margin:0;text-align:center}.ccpdf-page canvas{display:block;max-width:100%;height:auto!important;background:#fff;box-shadow:0 5px 18px rgba(0,0,0,.18)}.ccpdf-page figcaption{padding:8px;color:#374151;font-size:12px}.ccpdf-viewer-message{margin:auto;padding:30px;color:#4b5563;text-align:center}.ccpdf-status{padding:20px;border-radius:12px;background:var(--soft);color:var(--muted);text-align:center}.ccpdf-card{width:min(100%,680px);margin:auto;padding:clamp(22px,4vw,40px);border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 18px 50px rgba(32,38,51,.08)}.ccpdf form{display:grid;gap:18px;margin-top:24px}.ccpdf label{display:grid;gap:7px;font-weight:650}.ccpdf button[type=submit],.ccpdf-secondary{padding:13px 18px;border:0;border-radius:10px;background:var(--wine);color:#fff;font:inherit;font-weight:750;cursor:pointer}.ccpdf button:hover{background:var(--wine-dark)}.ccpdf button:disabled{opacity:.55;cursor:wait}.ccpdf-secondary{background:#f8edf1;color:var(--wine)}.ccpdf-form-status{min-height:24px;color:var(--wine);font-weight:650}@media(max-width:767px){.ccpdf-heading{align-items:stretch;flex-direction:column}.ccpdf-heading>input{max-width:none}.ccpdf-grid{grid-template-columns:1fr}.ccpdf-list{max-height:400px}.ccpdf-pages{min-height:450px;max-height:none;padding:8px}.ccpdf-viewer-bar{align-items:flex-start;flex-direction:column}}

.ccpdf-menu-column{display:flex;flex-direction:column;gap:14px}.ccpdf-menu-label select{width:100%;padding:12px 38px 12px 13px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);font:inherit}.ccpdf .ccpdf-document:hover{background:#fff;color:var(--ink)}.ccpdf-pages canvas{display:block;max-width:100%;height:auto!important;background:#fff;box-shadow:0 5px 18px rgba(0,0,0,.2)}.ccpdf-pagination{display:flex;align-items:center;justify-content:center;gap:16px;padding:14px;background:#fff;border-top:1px solid var(--line)}.ccpdf-pagination button{padding:10px 15px;border:0;border-radius:9px;background:var(--wine);color:#fff;font:inherit;font-weight:700;cursor:pointer}.ccpdf-pagination button:disabled{background:#d1d5db;color:#6b7280}.ccpdf-pagination span{min-width:110px;text-align:center;font-weight:700}.ccpdf-manager{margin-top:38px;padding-top:28px;border-top:1px solid var(--line)}.ccpdf-manager-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.ccpdf-manager-heading h3{margin:4px 0 0}.ccpdf-manager-list{display:grid;gap:16px}.ccpdf form.ccpdf-manager-item{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) 100px auto;align-items:end;margin:0;padding:18px;border:1px solid var(--line);border-radius:13px;background:var(--soft)}.ccpdf-manager-item button{padding:13px 16px;border:0;border-radius:9px;background:var(--wine);color:#fff;font:inherit;font-weight:700;cursor:pointer}.ccpdf-inline-status{grid-column:1/-1;min-height:20px;color:var(--wine);font-weight:650}@media(max-width:900px){.ccpdf form.ccpdf-manager-item{grid-template-columns:1fr 1fr}.ccpdf-manager-item label:nth-child(2){grid-column:1/-1}.ccpdf-inline-status{grid-column:1/-1}}@media(max-width:600px){.ccpdf-pagination{flex-wrap:wrap;gap:9px}.ccpdf-pagination span{order:-1;width:100%}.ccpdf-manager-heading{align-items:stretch;flex-direction:column}.ccpdf form.ccpdf-manager-item{grid-template-columns:1fr}.ccpdf-manager-item label:nth-child(2),.ccpdf-inline-status{grid-column:auto}}
