.tyssc.toolyak-wrapper{max-width:790px;display:grid;grid-template-columns:minmax(0,345px) minmax(0,1fr);gap:18px;overflow:visible;align-items:start;font-family:'Segoe UI',Arial,sans-serif;color:#0f284d;box-sizing:border-box}
.tyssc *{box-sizing:border-box}.tyssc .leftinput,.tyssc .rightresult{float:none;width:auto;max-width:none;margin:0}.tyssc .tyssc-input{background:#e1eff0;border:1px solid #0f284d;padding:13px}.tyssc .tyssc-input h2{margin:0 0 12px;text-align:center;font-size:18px;color:#0f284d}.tyssc .tyssc-results{padding:0;background:transparent;min-width:0}.tyssc .tyssc-results h2{font-size:18px;background:#228b22;color:white;text-align:center;padding:7px;margin:0 0 8px}.tyssc .tyssc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tyssc .tyssc-wide{grid-column:1/-1}.tyssc .tyssc-field{min-width:0}.tyssc .tyssc-field label{font-size:11px;font-weight:650;color:#0f284d;margin:0 0 3px;display:block}.tyssc .tyssc-field input,.tyssc .tyssc-field select{display:block!important;width:100%!important;max-width:100%!important;height:37px!important;min-height:37px!important;margin:0!important;padding:6px 8px!important;font:400 13px 'Segoe UI',Arial,sans-serif!important;color:#0f284d!important;background:#fff!important;border:1px solid #0f284d!important;border-radius:0!important;box-shadow:none!important}.tyssc .tyssc-field :is(input,select):focus-visible,.tyssc button:focus-visible{outline:3px solid #228b22!important;outline-offset:2px}.tyssc .tyssc-field [aria-invalid=true]{border-color:#b3261e!important}.tyssc .tyssc-field small{display:block;color:#a21b1b;font-size:10px;line-height:1.25}.tyssc [hidden]{display:none!important}.tyssc .tyssc-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:10px}.tyssc .tyssc-actions button{width:100%!important;margin:0!important;padding:9px 6px!important;background:#0f284d!important;color:#fff!important;border:0!important;border-radius:2px!important;font-size:14px!important;cursor:pointer}.tyssc .tyssc-actions button[type=reset]{background:#4c4c4c!important}.tyssc .tyssc-stars{text-align:center;margin:8px 0 0}.tyssc .tyssc-form-error{font-size:12px;color:#b3261e;margin:7px 0}.tyssc .tyssc-placeholder{padding:16px;text-align:center;background:#f4f7f9;font-size:13px}.tyssc .tyssc-summary{display:grid;grid-template-columns:1fr 1fr;gap:7px}.tyssc .tyssc-summary>div{border-left:4px solid #228b22;background:#fff;padding:8px;min-width:0}.tyssc .tyssc-summary span{display:block;font-size:11px;color:#4c4c4c}.tyssc .tyssc-summary strong{display:block;font-size:23px;color:#0f284d;overflow-wrap:anywhere}.tyssc .tyssc-mini{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:7px;font-size:11px}.tyssc .tyssc-mini>div{background:#e1eff0;padding:6px}.tyssc .tyssc-mini b{display:block;font-size:13px}.tyssc .tyssc-chart-title{font-size:12px;font-weight:700;margin:12px 0 3px}.tyssc svg{display:block;width:100%;height:auto;background:#fff;border:1px solid #e2e7eb}.tyssc svg text{font:10px 'Segoe UI',Arial,sans-serif;fill:#384c60}.tyssc .tyssc-note{font-size:11px;line-height:1.5;color:#5b4a19;background:#fff8e3;border-left:3px solid #c18c22;padding:8px;margin:9px 0}.tyssc .tyssc-utility{display:flex;gap:6px;flex-wrap:wrap}.tyssc .tyssc-utility button{margin:0!important;border:1px solid #0f284d!important;background:#fff!important;color:#0f284d!important;padding:6px 13px!important;font-size:12px!important;cursor:pointer}.tyssc .tyssc-feedback{font-size:11px;margin:5px 0}.tyssc .tyssc-results:focus{outline:none}@media(max-width:720px){.tyssc.toolyak-wrapper{display:block;max-width:400px;padding:0 6px;margin:12px auto}.tyssc .tyssc-input,.tyssc .tyssc-results{width:100%!important;max-width:none!important}.tyssc .tyssc-input{padding:10px}.tyssc .tyssc-results{margin-top:12px}.tyssc .tyssc-grid{gap:6px}.tyssc .tyssc-field input,.tyssc .tyssc-field select{height:39px!important;min-height:39px!important;font-size:16px!important}.tyssc .tyssc-field label{font-size:11px}.tyssc .tyssc-summary strong{font-size:21px}}@media print{body *{visibility:hidden!important}.tyssc,.tyssc *{visibility:visible!important}.tyssc{position:absolute;left:0;top:0;max-width:100%!important;display:block!important}.tyssc .tyssc-input,.tyssc .tyssc-utility{display:none!important}.tyssc .tyssc-results{width:100%!important}.tyssc .tyssc-chart,.tyssc .tyssc-cumulative{max-width:650px}}
