.sk-rail,.sk-page{min-width:0;max-width:100%;overflow-wrap:anywhere}
.sk-quick{padding:14px;display:grid;gap:12px;min-width:0}
.sk-entry{display:grid;gap:12px;min-width:0}.sk-rail .sk-entry{padding:14px}.sk-box{margin:24px 0;padding:16px;border:1px solid #c9d9ea;border-radius:10px}
.sk-entry label{display:grid;gap:5px;min-width:0;font-size:13px}
.sk-entry input,.sk-entry select{box-sizing:border-box;min-width:0;width:100%;max-width:100%;padding:9px;border:1px solid #b8c9d8;border-radius:6px;font:inherit;background:#fff;color:#172b3a}
.sk-entry button{padding:10px 14px;border:0;border-radius:6px;background:#0b4f8a;color:#fff;font:inherit;cursor:pointer}
.sk-quick label,.sk-result-form label{display:grid;gap:5px;min-width:0;font-size:13px}
.sk-quick input,.sk-quick select,.sk-result-form input,.sk-result-form select{box-sizing:border-box;min-width:0;width:100%;max-width:100%;padding:9px;border:1px solid #b8c9d8;border-radius:6px;font:inherit;background:#fff;color:#172b3a}
.sk-quick button,.sk-result-form button{padding:10px 14px;border:0;border-radius:6px;background:#0b4f8a;color:#fff;font:inherit;cursor:pointer}
.sk-error{color:#a32616;font-size:13px}
.sk-answer{background:#eff6fb;border:1px solid #c9d9ea;border-radius:10px;padding:16px;margin:16px 0;font-size:16px}
.sk-answer dt{font-weight:700;margin-top:10px}.sk-answer dd{margin:4px 0 12px}
.sk-page section{margin:24px 0}.sk-page h2{font-size:18px;margin-bottom:12px}
.sk-page ul{padding-left:20px}.sk-page li{margin-bottom:8px}.sk-page a{color:#0b4f8a;text-decoration:underline}
.sk-result-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0}
.sk-result-form button,.sk-result-form .sk-error{grid-column:1/-1}
.sk-wage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:16px;background:#eff6fb}
.sk-page .tbl{max-width:100%;overflow-x:auto}.sk-page .tbl table{min-width:460px}
@media(max-width:560px){.sk-result-form{grid-template-columns:minmax(0,1fr)}}
