.gjt-ccvc{--gjt-orange:#e87516;--gjt-dark:#252525;max-width:760px;margin:24px auto;padding:clamp(20px,4vw,34px);border:1px solid #f0dfce;border-radius:18px;background:#fff;color:var(--gjt-dark);box-shadow:0 8px 28px rgba(83,49,19,.07);font-family:inherit}.gjt-ccvc *{box-sizing:border-box}.gjt-ccvc__head{text-align:center;margin-bottom:24px}.gjt-ccvc__eyebrow{display:inline-block;background:#fff0df;color:#a84e00;border-radius:30px;padding:6px 12px;font-size:12px;font-weight:800;letter-spacing:.06em}.gjt-ccvc__head h2{margin:12px 0 8px;font-size:clamp(24px,4vw,32px);line-height:1.2;color:#242424}.gjt-ccvc__head p{margin:0;color:#666;line-height:1.6}.gjt-ccvc__form{display:grid;grid-template-columns:1fr;gap:9px}.gjt-ccvc__form label{font-weight:700;font-size:14px;margin-top:8px}.gjt-ccvc__form input,.gjt-ccvc__form select{width:100%;min-height:48px;padding:11px 13px;border:1px solid #d9d9d9;border-radius:9px;background:#fff;color:#222;font:inherit}.gjt-ccvc__form input:focus,.gjt-ccvc__form select:focus{outline:2px solid #f6c18e;outline-offset:1px;border-color:var(--gjt-orange)}.gjt-ccvc__button{margin-top:12px;min-height:50px;border:0;border-radius:10px;background:var(--gjt-orange);color:#fff;font-size:16px;font-weight:800;cursor:pointer;padding:13px 18px}.gjt-ccvc__button:hover{background:#c85e08}.gjt-ccvc__result{margin-top:20px;padding:18px;border-radius:12px;background:#fff5e9;border:1px solid #f2d1ae;line-height:1.65}.gjt-ccvc__result h3{margin:0 0 8px;font-size:19px}.gjt-ccvc__result p:last-child{margin-bottom:0}.gjt-ccvc__note{margin:20px 0 0;padding-top:16px;border-top:1px solid #eee;color:#666;font-size:13px;line-height:1.65}@media(min-width:600px){.gjt-ccvc__form{grid-template-columns:1fr 1fr;column-gap:16px}.gjt-ccvc__form label{align-self:end}.gjt-ccvc__form label[for="gjt-ccvc-state"],.gjt-ccvc__form label[for="gjt-ccvc-category"],.gjt-ccvc__form label[for="gjt-ccvc-issued"],.gjt-ccvc__form label[for="gjt-ccvc-purpose"]{grid-column:auto}.gjt-ccvc__button{grid-column:1/-1}.gjt-ccvc__result,.gjt-ccvc__note{grid-column:1/-1}}
