.kasko-tool{border:1px solid #c7dcd5;border-radius:16px;padding:24px;margin:24px 0;background:#f4f8f4}.kasko-tool h2{margin-top:0}.kasko-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:18px 0}.kasko-tool fieldset{min-width:0;padding:16px;border:1px solid #c7dcd5;border-radius:12px;background:white}.kasko-tool legend{font-weight:700;padding:0 6px}.kasko-tool label{display:block;font-size:14px}.kasko-tool input:not([type=checkbox]),.kasko-tool select{display:block;width:100%;box-sizing:border-box;margin:6px 0 14px;padding:12px;border:1px solid #a5c4ba;border-radius:7px;background:white;font:inherit;color:#173c3d;min-width:0}.kasko-tool .kasko-check{display:flex;align-items:flex-start;gap:10px;margin:18px 0}.kasko-check input{width:20px;height:20px;flex-shrink:0}.kasko-tool button{background:#226454;color:white;border:0;border-radius:7px;padding:13px 20px;font:inherit;font-weight:700;cursor:pointer}.kasko-tool :focus-visible{outline:3px solid #a66012;outline-offset:3px}#kasko-error{color:#9b2929}.kasko-emphasis{font-weight:700}.kasko-tool summary{cursor:pointer;font-weight:650}.kasko-tool .comparison-scroll table{min-width:510px}.kasko-tool [hidden]{display:none}@media(max-width:620px){.kasko-grid{grid-template-columns:1fr}.kasko-tool{padding:16px}.kasko-tool button{width:100%}}
