.ho{max-width:1250px;margin:0 auto}.ho h1{margin:12px 0}.ho-panel{background:#fff;border:1px solid #d8e2ed;border-radius:12px;padding:18px;margin:18px 0}.ho-btn,.ho button{background:#135b96;color:white;border:0;border-radius:7px;padding:10px 15px;display:inline-block;text-decoration:none;cursor:pointer}.ho-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;background:white;border:1px solid #dce5ef;padding:20px;border-radius:12px}.ho-form label{display:flex;flex-direction:column;gap:7px;font-weight:600}.ho-form input,.ho-form select,.ho-form textarea,.ho-filter input,.ho-filter select{padding:10px;border:1px solid #bacbdc;border-radius:7px;width:100%;font:inherit}.ho-wide{grid-column:1/-1}.ho-scroll{overflow-x:auto;background:white;border-radius:12px}.ho table{border-collapse:collapse;width:100%;min-width:900px}.ho th,.ho td{border-bottom:1px solid #e4ebf3;text-align:left;padding:11px;vertical-align:top}.ho th{background:#eaf0f8}.ho-filter{display:flex;gap:10px;align-items:center;margin:15px 0}.ho-state{font-weight:600}@media(max-width:700px){.ho-form{grid-template-columns:1fr}.ho-filter{flex-direction:column}}
