/* Виджет тревел-страховки Cherehapa (перенос с polisonline.kz). ВСЕ правила заскоуплены под #che-widget — не конфликтуют со стилями сайта. Переменные заданы на контейнере:бренд заменён на палитру Profinance. */ #che-widget{--brand:#008D6F;--brand-600:#007a60;--brand-700:#006650;--brand-dark:#04372e;--brand-ink:#04372e;--accent:#12B886;--accent-600:#0CA678;--accent-700:#0B8A66;--ink:#101828;--ink-2:#26344B;--fg:#101828;--muted:#667085;--line:#e5e7eb;--line-2:#D6DEEC;--bg:#f7f8fa;--radius:16px;--radius-sm:11px;--shadow-sm:0 1px 2px rgba(11,27,51,.05),0 2px 6px rgba(11,27,51,.06);--shadow:0 10px 30px rgba(11,27,51,.10);--shadow-brand:0 8px 20px rgba(0,141,111,.22);display:block;}#che-widget .muted{color:var(--muted)}#che-widget .small{font-size:14px}#che-widget .btn{--bg:var(--brand);--fg:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:15px;line-height:1;padding:13px 20px;border-radius:var(--radius-sm);border:1.5px solid transparent;background:var(--bg);color:var(--fg);cursor:pointer;transition:.16s ease;white-space:nowrap}#che-widget .btn:hover{text-decoration:none;transform:translateY(-1px);box-shadow:var(--shadow)}#che-widget .btn-primary{--bg:var(--brand);--fg:#fff}#che-widget .btn-primary:hover{--bg:var(--brand-600)}#che-widget .btn-ghost{--bg:transparent;--fg:var(--brand);border-color:var(--line)}#che-widget .btn-ghost:hover{--bg:#fff;border-color:var(--brand);box-shadow:var(--shadow-sm)}#che-widget .btn-sm{padding:9px 14px;font-size:14px}#che-widget .btn-lg{padding:16px 26px;font-size:16px}#che-widget .btn-block{width:100%}#che-widget .btn .icon{color:currentColor}#che-widget .hero-cta .btn-primary{box-shadow:var(--shadow-brand)}#che-widget .hero-cta .btn-ghost{--fg:#fff;border-color:rgba(255,255,255,.35);background:rgba(255,255,255,.04)}#che-widget .hero-cta .btn-ghost:hover{--bg:rgba(255,255,255,.12)}#che-widget .field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--muted)}#che-widget .field input,#che-widget .field select,#che-widget .field textarea{font:inherit;font-size:15px;font-weight:500;color:var(--ink);padding:12px 13px;border:1.5px solid var(--line);border-radius:10px;background:#fff;width:100%}#che-widget .field input:focus,#che-widget .field select:focus,#che-widget .field textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px rgba(26,86,219,.12)}#che-widget .field textarea{resize:vertical;min-height:76px}#che-widget .calc-note{font-size:12.5px;color:var(--muted);text-align:center;margin:12px 0 0}#che-widget .offer .btn{grid-area:cta;margin-top:7px;padding:12px 16px}#che-widget .card-h{font-size:19px;font-weight:700;color:var(--ink);line-height:1.12;letter-spacing:-.01em;margin:0 0 6px}#che-widget .contact-card .card-h{margin-bottom:6px}#che-widget .reqform [data-rf-body]>.card-h{margin-bottom:4px}#che-widget .rf-ok-ic{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#d6f3e6;color:var(--accent-700);font-size:26px;font-weight:800;margin:0 auto 12px}#che-widget .req-success .card-h{margin-bottom:6px}#che-widget .field.plate input{font-weight:800;letter-spacing:1px;text-transform:uppercase;background:#fff;border:2px solid var(--ink);border-radius:8px;box-shadow:inset 4px 0 0 #1A56DB,inset -22px 0 0 -18px #1A56DB}@media (max-width:900px){#che-widget .header-actions .lk,#che-widget .header-actions .btn-primary{display:none}}@media (max-width:720px){#che-widget .btn-sm{padding:12px 16px;min-height:44px}}@media (max-width:480px){#che-widget .hero-cta .btn{width:100%}}#che-widget .site-search .btn{flex:none}@media (max-width:560px){#che-widget .site-search .btn{width:100%}}#che-widget .company-card .btn{white-space:normal}#che-widget .che-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:22px;display:grid;gap:14px}#che-widget .che-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}#che-widget .che-ages{display:flex;gap:8px;align-items:center;flex-wrap:wrap}#che-widget .che-age{width:74px;font:inherit;font-size:15px;padding:12px 10px;border:1.5px solid var(--line);border-radius:10px}#che-widget .che-offers{display:grid;gap:10px}#che-widget .che-offer{display:flex;justify-content:space-between;align-items:center;gap:14px;border:1px solid var(--line);border-radius:12px;padding:12px 16px;flex-wrap:wrap}#che-widget .che-o-info{display:grid;gap:2px}#che-widget .che-o-buy{display:flex;align-items:center;gap:12px}#che-widget .che-o-price{font-size:19px;white-space:nowrap}#che-widget .che-chosen{background:var(--bg);border-radius:10px;padding:10px 14px}#che-widget .che-tourist{border-left:3px solid var(--line);padding-left:12px}#che-widget .che-center{text-align:center;justify-items:center}#che-widget .che-filters{display:grid;gap:10px;background:var(--bg);border-radius:12px;padding:14px}#che-widget .che-f-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}#che-widget .che-f-label{font-size:13px;color:var(--muted);min-width:88px}#che-widget .che-seg{display:inline-flex;border:1.5px solid var(--line);border-radius:10px;overflow:hidden}#che-widget .che-seg-b{font:inherit;font-size:13px;padding:8px 12px;background:#fff;border:0;cursor:pointer;white-space:nowrap}#che-widget .che-seg-b+.che-seg-b{border-left:1.5px solid var(--line)}#che-widget .che-seg-b.on{background:var(--brand);color:#fff}#che-widget .che-chips{display:flex;gap:8px;flex-wrap:wrap}#che-widget .che-chip{font:inherit;font-size:13px;padding:7px 12px;border:1.5px solid var(--line);border-radius:999px;background:#fff;cursor:pointer;white-space:nowrap}#che-widget .che-chip.on{border-color:var(--brand);background:var(--brand);color:#fff}#che-widget .che-chip-sm{font-size:12px;padding:5px 10px}#che-widget .che-sport-pick{display:flex;gap:10px;align-items:flex-start;flex-wrap:wrap;padding:2px 0 4px}#che-widget .che-o-main{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;width:100%}#che-widget .che-details-btn{font:inherit;font-size:12px;background:none;border:0;color:var(--brand);cursor:pointer;padding:0;text-align:left;text-decoration:underline dotted}#che-widget .che-o-details{width:100%;border-top:1px dashed var(--line);margin-top:10px;padding-top:8px}#che-widget .che-o-details table{width:100%;font-size:13px;border-collapse:collapse}#che-widget .che-o-details td{padding:3px 0;color:var(--muted)}#che-widget .che-o-details td:last-child{text-align:right;color:inherit;font-weight:600}#che-widget .che-offers.che-loading{opacity:.45;pointer-events:none}#che-widget .che-offer{flex-direction:column}#che-widget .che-spin{width:34px;height:34px;border:3px solid var(--line);border-top-color:var(--brand);border-radius:50%;animation:chespin 0.9s linear infinite;margin:0 auto}#che-widget .che-o-logo{flex:0 0 96px;display:flex;align-items:center}#che-widget .che-logo{max-width:96px;max-height:34px;object-fit:contain}#che-widget .che-logo-letter{width:38px;height:38px;border-radius:10px;background:var(--brand);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:17px}@media (max-width:560px){#che-widget .che-o-logo{flex-basis:72px}#che-widget .che-logo{max-width:72px}}#che-widget .che-grid-form .field select{min-height:52px;font-size:16px}#che-widget .che-fbtn-wrap{display:grid;gap:6px}#che-widget .che-fbtn{font:inherit;font-size:16px;text-align:left;min-height:52px;padding:12px 14px;border:1.5px solid var(--line);border-radius:12px;background:#fff;cursor:pointer;width:100%}#che-widget .che-fbtn b{font-weight:600}#che-widget .che-popwrap{position:relative}#che-widget .che-pop{position:absolute;top:6px;left:0;z-index:40;background:#fff;border:1.5px solid var(--line);border-radius:16px;box-shadow:0 18px 44px rgba(15,23,42,.16);padding:14px;width:min(360px,100%)}#che-widget .che-cal.che-pop{width:min(640px,100%)}@media (max-width:699px){#che-widget .che-cal.che-pop{width:min(360px,100%)}}#che-widget .che-cal-h{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;margin-bottom:4px}#che-widget .che-cal-months{display:flex;gap:18px;flex:1}#che-widget .che-cal-m{flex:1;min-width:0}#che-widget .che-cal-t{text-align:center;font-weight:700;font-size:15px;margin:8px 0 6px}#che-widget .che-cal-h b{font-size:16px}#che-widget .che-cal-nav{font:inherit;font-size:22px;line-height:1;width:44px;height:44px;border:0;background:var(--bg);border-radius:10px;cursor:pointer}#che-widget .che-cal-nav:disabled{opacity:.35;cursor:default}#che-widget .che-cal-g{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}#che-widget .che-cal-dow{margin-bottom:2px}#che-widget .che-cal-dow span{text-align:center;font-size:12px;color:var(--muted);padding:4px 0}#che-widget .che-day{font:inherit;font-size:15px;min-height:44px;border:0;background:none;border-radius:10px;cursor:pointer}#che-widget .che-day:hover{background:var(--bg)}#che-widget .che-day.dis{color:#c3cad6;cursor:default}#che-widget .che-day.mid{background:#e8effc;border-radius:0}#che-widget .che-day.sel{background:var(--brand);color:#fff;font-weight:700}#che-widget .che-day.sel.s{border-radius:10px 0 0 10px}#che-widget .che-day.sel.e{border-radius:0 10px 10px 0}#che-widget .che-day.sel.s.e{border-radius:10px}#che-widget .che-tr-row{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px dashed var(--line)}#che-widget .che-tr-row>span:first-child{flex:1;font-size:15px}#che-widget .che-step{display:inline-flex;align-items:center;gap:2px;border:1.5px solid var(--line);border-radius:12px;overflow:hidden}#che-widget .che-step b{min-width:44px;text-align:center;font-size:17px}#che-widget .che-age-in{width:52px;text-align:center;border:0;background:none;font:inherit;font-size:17px;font-weight:700;padding:0}#che-widget .che-age-in:focus{outline:2px solid var(--brand);outline-offset:-2px;border-radius:8px}#che-widget .che-step button{font:inherit;font-size:22px;width:44px;height:44px;border:0;background:var(--bg);cursor:pointer;line-height:1}#che-widget .che-tr-del{font:inherit;font-size:20px;border:0;background:none;color:var(--muted);cursor:pointer;width:36px;height:36px}#che-widget .che-tr-foot{display:flex;justify-content:space-between;align-items:center;padding-top:12px}@media (max-width:560px){#che-widget .che-pop{left:0;right:0;width:auto;max-height:70vh;overflow:auto}}#che-widget .che-country-wrap{position:relative}#che-widget .che-country-wrap .che-pop{top:calc(100% + 6px)}#che-widget .che-country-in{font:inherit;font-size:16px;min-height:52px;padding:12px 14px;border:1.5px solid var(--line);border-radius:12px;background:#fff;width:100%}#che-widget .che-country-in:focus{outline:2px solid var(--brand);outline-offset:1px}#che-widget .che-cc{display:block;max-height:420px;overflow-y:auto;padding:6px;overscroll-behavior:contain}#che-widget .che-pop[hidden]{display:none}#che-widget .che-cc .che-cc-item{display:block;width:100%}#che-widget .che-cc-item{font:inherit;font-size:15px;text-align:left;padding:11px 12px;border:0;background:none;border-radius:8px;cursor:pointer}#che-widget .che-cc-item:hover{background:var(--bg)}#che-widget .che-cc-none{padding:10px}#che-widget .che-quick{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:-6px 0 14px}#che-widget .che-abroad{display:inline-flex;gap:7px;align-items:center;margin-left:auto;cursor:pointer;color:var(--muted)}#che-widget .che-abroad input{width:17px;height:17px;accent-color:var(--brand)}@media (max-width:560px){#che-widget .che-abroad{margin-left:0}}#che-widget .che-tr-cap{font-weight:700;font-size:14px;margin:10px 0 2px}#che-widget .che-bday{font:inherit;font-size:16px;min-height:48px;padding:10px 14px;border:1.5px solid var(--line);border-radius:12px;width:100%}#che-widget .che-bd-wrap{position:relative;display:block}#che-widget .che-bd-btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:36px;height:36px;border:0;background:none;color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:8px}#che-widget .che-bd-btn:hover{background:var(--bg);color:var(--brand)}#che-widget .che-bday{padding-right:46px}#che-widget .che-bd{width:min(320px,88vw);left:auto;right:0;top:calc(100% + 6px)}#che-widget .che-bd-h{display:flex;gap:8px;margin-bottom:8px}#che-widget .che-bd-h select{font:inherit;font-size:15px;min-height:44px;padding:8px 10px;border:1.5px solid var(--line);border-radius:10px;background:#fff;flex:1}@media (max-width:560px){#che-widget .che-bd{left:0;right:auto}}#che-widget .che-same{margin:10px 0 4px}#che-widget .che-support{margin-top:14px}#che-widget .che-support a{color:var(--brand)}#che-widget .btn-again{margin-top:10px}#che-widget .che-pay .che-pay-logo{color:#2b2a6e;height:30px;width:auto;margin-bottom:6px}#che-widget .che-pay-secure{display:inline-flex;align-items:center;gap:7px;color:#16a34a;font-weight:600;font-size:14px;margin:2px 0 12px}#che-widget .che-lock{display:inline-flex}#che-widget .che-pay-sum{display:grid;gap:2px;background:var(--bg);border-radius:12px;padding:12px 16px;margin:0 auto 14px;max-width:420px}#che-widget .che-pay-sum b{font-size:26px;line-height:1.2}#che-widget .che-pay-cards{margin-top:12px}#che-widget .kl-nav .btn-primary{flex:1}

#che-widget ~ .che-partner-note,.che-partner-note{margin:0 0 14px;padding:10px 14px;border:1px solid #e5e7eb;border-radius:12px;background:#f7f8fa;font-size:13px;color:#667085}.che-partner-note .calc-offer__label{display:block;margin:0 0 4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#98a2b3}
