.vevro-bc{box-sizing:border-box;width:100%;max-width:1080px;margin:22px auto;padding:0 0 22px;background:#fff;border:1px solid #dce4ee;border-radius:20px;box-shadow:0 16px 45px rgba(17,47,93,.08);overflow:hidden;color:#132b4a;font-family:inherit}.vevro-bc *{box-sizing:border-box}.vevro-bc .vbc-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 26px;border-bottom:1px solid #e7ecf2;background:linear-gradient(110deg,#fff,#f2f6fc)}.vevro-bc .vbc-brand{display:flex;align-items:center;gap:14px}.vevro-bc .vbc-brand img{width:165px;height:auto;display:block}.vevro-bc .vbc-brand span{font-size:12px;color:#5c6d84}.vevro-bc .vbc-header-tag{font-size:12px;font-weight:700;color:#204b83;border:1px solid #cddcf0;background:#edf4ff;border-radius:100px;padding:7px 12px}.vevro-bc h3{font-size:clamp(22px,3vw,30px);margin:24px 28px 6px;color:#132b4a}.vevro-bc .vbc-intro{margin:0 28px 14px;color:#596e86;line-height:1.6}.vevro-bc .vbc-form{padding:2px 28px 16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px;align-items:end}.vevro-bc .vbc-form>label{font-weight:650;font-size:14px;display:block;margin:15px 0 5px;grid-column:span 2}.vevro-bc .vbc-form>input,.vevro-bc .vbc-form>select{grid-column:span 2}.vevro-bc .vbc-form input:not([type=checkbox]),.vevro-bc .vbc-form select{width:100%;max-width:100%;padding:13px 14px;background:#f7f9fc;border:1px solid #cbd7e4;border-radius:10px;color:#18345a;font:inherit;min-height:49px}.vevro-bc input:focus,.vevro-bc select:focus{outline:2px solid #f6b51b;outline-offset:1px}.vevro-bc .vbc-form .vbc-check{font-weight:500;display:flex;align-items:center;gap:8px}.vevro-bc .vbc-check input{width:18px;height:18px;accent-color:#173d7c}.vevro-bc .vbc-form>small,.vevro-bc .vbc-form>.vbc-projection{grid-column:span 2}.vevro-bc .vbc-projection{border-left:4px solid #efad17;background:#fff8e8;padding:12px 15px;border-radius:7px;font-size:14px;line-height:1.5}.vevro-bc .vbc-projection[hidden]{display:none}.vevro-bc .vbc-period-label{color:#526982}.vevro-bc .vbc-actions{grid-column:span 2;display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.vevro-bc button{font:inherit;font-weight:700;border-radius:10px;padding:12px 20px;cursor:pointer;transition:background .15s}.vevro-bc .vbc-calc{border:1px solid #173e7c;background:#173e7c;color:#fff}.vevro-bc .vbc-calc:hover{background:#0d2b58}.vevro-bc .vbc-print{background:#fff;border:1px solid #c2d0e0;color:#173e7c}.vevro-bc .vbc-print:not(:disabled):hover{background:#eff5ff}.vevro-bc .vbc-print:disabled{opacity:.45;cursor:not-allowed}.vevro-bc .vbc-results{margin:6px 28px 16px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}.vevro-bc .vbc-results:empty{display:none}.vevro-bc .vbc-results:not(:empty){padding:20px;background:#f3f7fc;border:1px solid #e0eaf5;border-radius:14px}.vevro-bc .vbc-line{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #dae5f1;font-size:14px}.vevro-bc .vbc-line strong{text-align:right;white-space:nowrap;color:#183e76}.vevro-bc .vbc-line:last-child,.vevro-bc .vbc-line:has(strong):nth-last-child(2){font-weight:700}.vevro-bc .vbc-error{color:#a32121;display:block!important}.vevro-bc .vbc-disclaimer{display:block;margin:14px 28px 4px;color:#62748a;font-size:12px;line-height:1.65;border-top:1px solid #e6edf5;padding-top:14px}.vevro-bc small{font-size:12px;line-height:1.5;color:#62748a}@media(max-width:700px){.vevro-bc{border-radius:13px}.vevro-bc .vbc-header{padding:14px 16px}.vevro-bc .vbc-brand img{width:112px}.vevro-bc .vbc-brand span,.vevro-bc .vbc-header-tag{display:none}.vevro-bc h3,.vevro-bc .vbc-intro{margin-left:18px;margin-right:18px}.vevro-bc .vbc-form{padding:2px 18px 14px;grid-template-columns:1fr}.vevro-bc .vbc-form>*{grid-column:1!important}.vevro-bc .vbc-results{margin:4px 18px 14px;grid-template-columns:1fr;padding:14px!important}.vevro-bc .vbc-disclaimer{margin:12px 18px}.vevro-bc .vbc-actions button{width:100%}}
