.ipk-ctools{margin-top:20px;color:#344866;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.ipk-ctools [hidden]{display:none!important}.ipk-ctools__actions{display:flex;flex-wrap:wrap;gap:10px}.ipk-ctools button{padding:10px 14px;background:#fff;border:1px solid #bdd0ef;border-radius:9px;color:#075bd6;cursor:pointer;font:inherit;line-height:1.4}.ipk-ctools :is(button,input,select):focus-visible{outline:3px solid #0866ff40;outline-offset:2px}.ipk-ctools details{margin-top:14px;border:1px solid #d7e2f3;border-radius:10px;padding:13px 15px;background:#fff}.ipk-ctools summary{font-weight:700;color:#07194b;cursor:pointer}.ipk-ctools p{margin:10px 0!important}.ipk-ctools__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}.ipk-ctools label{display:block;min-width:0;font-size:13px;color:#344866}.ipk-ctools :is(input,select){display:block;box-sizing:border-box;width:100%;min-height:44px;margin-top:6px;padding:9px;border:1px solid #bdd0ef;border-radius:8px;color:#07194b;background:#fff;font:inherit}.ipk-pcalc__evidence{margin:14px 0;padding:12px 14px;border:1px solid #d7e2f3;border-radius:10px;font-size:13px;background:#f7faff}.ipk-pcalc__evidence summary{cursor:pointer;font-weight:700}.ipk-pcalc__evidence p{margin:8px 0!important}.ipk-ucalc__match-note{margin-top:5px;color:#2d6087}.ipk-ucalc mark{background:#e5efff;color:inherit;padding:0 2px}.ipk-cutting-scenario{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.ipk-cutting-scenario a,.ipk-cutting-scenario span{display:block;max-width:450px;padding:11px 14px;border:1px solid #bdd0ef;border-radius:10px;background:#fff;font-size:14px;color:#075bd6}.ipk-cutting-scenario span{border-color:#0866ff;color:#07194b;background:#e5efff}.ipk-cutting-scenario small{display:block;color:#60728f}.ipk-manual__context{max-width:1000px;margin:18px 0;padding:14px;background:#f7faff;border:1px solid #d7e2f3;border-radius:10px;font-size:13px}.ipk-manual__context p+p{margin-top:8px}@media(max-width:600px){.ipk-ctools__fields{grid-template-columns:1fr}.ipk-ctools details{padding:12px}.ipk-cutting-scenario>*{width:100%}}
