.hms-page,.hms-page *{box-sizing:border-box}.hms-hero{background:linear-gradient(135deg,#073f58,#126d89 58%,#2a9b9d)}.hms-result-hero{background:linear-gradient(135deg,#0a5148,#15836f 58%,#4aaa77)}.hms-error-hero{background:linear-gradient(135deg,#65312e,#98483a)}.hms-alert{margin-bottom:1rem;padding:1rem 1.1rem;border-radius:14px}.hms-alert-error{color:#742c28;border:1px solid #edb6b1;background:#fff1ef}.hms-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.hms-heading h2{margin:0 0 .35rem}.hms-heading p{margin:0}.hms-step,.hms-success{display:inline-grid;place-items:center;min-width:34px;min-height:34px;margin-bottom:.55rem;border-radius:50%;color:#fff;background:#087b82;font-weight:900}.hms-success{background:#16866e}.hms-grid,.hms-settings-grid,.hms-two,.hms-summary{display:grid;gap:1rem}.hms-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hms-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hms-two{grid-template-columns:repeat(2,minmax(0,1fr))}.hms-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1rem}.hms-summary article{padding:1rem;border:1px solid #c9dcdf;border-radius:13px;background:#f8fcfc}.hms-summary span,.hms-files small{display:block;color:#5c7379;font-size:.86rem}.hms-summary strong{font-size:1.25rem;color:#06495c;overflow-wrap:anywhere}.hms-field-wide{grid-column:1/-1}.hms-field label,.hms-fieldset legend{color:#073f50;font-weight:800}.hms-field label{display:block;margin-bottom:.42rem}.hms-field input,.hms-field select{width:100%;min-width:0;min-height:46px;padding:.7rem .75rem;border:1px solid #b8ced2;border-radius:11px;background:#fff;font:inherit}.hms-field input:focus,.hms-field select:focus{outline:3px solid rgba(21,154,145,.18);border-color:#159a91}.hms-fieldset{min-width:0;margin:0;padding:1rem;border:1px solid rgba(9,86,96,.16);border-radius:16px;background:#fbfefe}.hms-fieldset>*+*{margin-top:1rem}.hms-check{display:flex;align-items:flex-start;gap:.75rem;padding:.9rem;border:1px solid #bfd4d7;border-radius:12px;background:#f8fcfc}.hms-check input{inline-size:20px;block-size:20px}.hms-check span{display:grid;gap:.2rem}.hms-table-scroll{max-width:100%;overflow:auto;border:1px solid #c8dadd;border-radius:13px}.hms-table-scroll table{width:100%;border-collapse:collapse;white-space:nowrap}.hms-table-scroll th,.hms-table-scroll td{padding:.65rem .75rem;border-bottom:1px solid #e2ecee;text-align:left}.hms-table-scroll th{position:sticky;top:0;background:#eaf7f7;color:#073f50}.hms-note{margin-top:1rem;padding:1rem;border-left:4px solid #b57a00;border-radius:12px;background:#fff9e8;line-height:1.65}.hms-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.hms-files{display:grid;gap:.65rem}.hms-files article{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem;border:1px solid #c9dcdf;border-radius:12px;background:#fbfefe}.hms-files div{min-width:0}.hms-files strong{overflow-wrap:anywhere}@media(max-width:900px){.hms-settings-grid{grid-template-columns:1fr}.hms-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.hms-grid,.hms-two,.hms-summary{grid-template-columns:1fr}.hms-heading,.hms-files article{align-items:stretch;flex-direction:column}.hms-actions{display:grid}.hms-actions .mt-button,.hms-actions .mt-button-secondary{width:100%}}
