.hwi{color:#193047;font-size:16px;line-height:1.5}.hwi h2{margin:0;font-size:26px}.hwi h3{margin:0 0 14px;font-size:20px}.hwi p{margin:8px 0 16px}.hwi-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:20px 0;display:flex}.hwi-card{background:#fff;border:1px solid #dce4ee;border-radius:16px;margin-bottom:20px;padding:24px}.hwi-grid{grid-template-columns:minmax(220px,1fr) minmax(0,2.5fr);gap:22px;display:grid}.hwi-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.hwi label{margin:16px 0;font-weight:600;display:block}.hwi input:not([type=checkbox]),.hwi select,.hwi textarea{width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #c9d5e2;border-radius:9px;margin-top:6px;padding:12px;display:block}.hwi textarea{resize:vertical}.hwi button{font:inherit;color:#193047;cursor:pointer;background:#fff;border:1px solid #c9d5e2;border-radius:9px;padding:12px 16px;font-weight:600}.hwi button:disabled{opacity:.5;cursor:default}.hwi .hwi-primary{color:#fff;background:#19374e}.hwi .hwi-post{text-align:left;width:100%;margin:10px 0;padding:16px;display:block}.hwi-post span,.hwi small{color:#61738b;font-size:14px;display:block}.hwi .selected{background:#e6f4f1;border-color:#25817c}.hwi a{color:#256e79;overflow-wrap:anywhere;text-decoration:underline}.hwi .hwi-check{align-items:flex-start;gap:12px;font-weight:400;display:flex}.hwi input[type=checkbox]{accent-color:#257b77;flex-shrink:0;width:21px;height:21px;margin-top:3px}.hwi fieldset{border:0;min-width:0;margin:0;padding:0}.hwi details{margin:18px 0}.hwi summary{cursor:pointer}.hwi-success,.hwi-warning,.hwi-error{border-radius:10px;padding:16px}.hwi-success{background:#e7f4ee}.hwi-warning{background:#fff1d5}.hwi-error{color:#963c2d;background:#fff0ed}.hwi-muted{color:#64758a}.hwi-wide{grid-column:1/-1}.hwi-actions{border-top:1px solid #dde5ef;margin-top:18px;padding-top:18px}.hwi-actions button{margin:0 8px 8px 0}.hwi :focus-visible{outline-offset:3px;outline:3px solid #419caa}@media (max-width:850px){.hwi-grid,.hwi-fields{grid-template-columns:1fr}.hwi-card{padding:18px}.hwi-toolbar{align-items:stretch}.hwi button{min-height:44px}}
