.ht-wrap{max-width:880px;margin:28px auto;padding:0 20px;color:#edf2f7}.ht-card{background:#1a2533;border:1px solid #455567;border-radius:14px;padding:24px;margin:18px 0}.ht-wrap h1{font-size:32px;font-weight:750;line-height:1.2;margin:10px 0}.ht-wrap h2{font-size:22px;font-weight:700;margin-bottom:12px}.ht-wrap p{margin:10px 0;line-height:1.6}.ht-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ht-wrap label{display:block;font-weight:600;margin:10px 0 6px}.ht-wrap input:not([type=checkbox]),.ht-wrap select,.ht-wrap textarea{width:100%;min-height:46px;border:1px solid #9aabb9;border-radius:8px;padding:10px;background:#1a2533;color:#edf2f7;font:inherit}.ht-wrap input[type=file]{height:auto}.ht-wrap .ht-check{display:flex;align-items:flex-start;gap:10px;font-weight:400}.ht-check input{margin-top:5px}.ht-button{display:inline-block;background:#126da1;color:white!important;border:0;border-radius:8px;padding:13px 18px;font:inherit;cursor:pointer;margin:12px 0}.ht-note{color:#bdcbd8;font-size:14px}.ht-error{background:#502725;border-left:4px solid #ba3025;padding:14px}.ht-success{background:#174539;padding:14px}.ht-code{display:block;overflow-wrap:anywhere;background:#23384c;padding:16px;font-size:16px;user-select:all}.ht-wrap a{color:#95d3f9;text-decoration:underline}.ht-table{width:100%;border-collapse:collapse}.ht-table td,.ht-table th{text-align:left;padding:12px 8px;border-bottom:1px solid #ddd;vertical-align:top}.ht-table-wrap{overflow-x:auto}.ht-wrap ul{padding-left:22px;list-style:disc}.ht-wrap :focus-visible{outline:3px solid #eeab26;outline-offset:3px}@media(max-width:600px){.ht-grid{grid-template-columns:1fr}.ht-wrap{padding:0 12px}.ht-card{padding:18px}.ht-wrap h1{font-size:28px}}
.ht-wrap,.ht-wrap label,.ht-wrap input,.ht-wrap select,.ht-wrap textarea,.ht-wrap button{font-family:Arial,sans-serif!important}.ht-wrap input:not([type=checkbox]),.ht-wrap select,.ht-wrap textarea{color:#edf2f7!important;background:#1a2533!important}.ht-wrap h1,.ht-wrap h2,.ht-wrap label{color:#edf2f7!important}.ht-wrap .select2-container{width:100%!important}.ht-wrap .select2-selection{min-height:46px!important}.ht-wrap .select2-selection__rendered{line-height:44px!important;font-family:Arial,sans-serif!important}.ht-wrap input[type=checkbox]{width:18px;height:18px;flex-shrink:0}.ht-wrap .ht-card{box-shadow:0 12px 28px #0002}
