html,body,#root{margin:0;min-height:100%;font-family:Segoe UI,PingFang SC,sans-serif}body{background:#f5f7fa;color:#10253f}*{box-sizing:border-box}.selection-full-page{min-height:100vh;padding:16px;background:#f5f7fa}.selection-full-page__toolbar,.selection-full-form__bar{position:sticky;top:0;z-index:20;display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px;background:#fffffff5;border:1px solid #d9e2ec;border-radius:8px;box-shadow:0 4px 14px #10253f0f}.selection-full-form{display:grid;gap:12px;min-width:0}.selection-full-form__heading{min-width:0;width:100%}.selection-full-form__heading.ant-space{display:flex}.selection-full-form__title{flex:1 1 260px;min-width:0;max-width:100%;line-height:1.35!important;white-space:normal!important;overflow-wrap:anywhere!important}.selection-full-form__tabs{position:sticky;top:82px;z-index:15;padding:0 8px;background:#f5f7fa}.selection-full-form__body{display:grid;gap:12px;transform-origin:top left}.selection-full-form__section{border-radius:8px}.selection-full-form__fields{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:12px}.selection-full-form__fields--mobile{grid-template-columns:1fr}.selection-full-form__field{display:grid;gap:6px;min-width:0}.selection-full-form__field--large{grid-column:1 / -1}.selection-full-form__field label{display:flex;gap:6px;align-items:center;min-height:22px;color:#10253f;font-weight:600}.selection-full-form__choices,.selection-full-form__checkboxes{display:flex;flex-wrap:wrap;gap:8px}.selection-full-form__choices .ant-radio-button-wrapper,.selection-full-form__checkboxes .ant-checkbox-wrapper{min-height:34px;display:inline-flex;align-items:center}.selection-full-form__table-wrap,.selection-full-form__overview{overflow:auto;-webkit-overflow-scrolling:touch}.selection-full-form__table{width:100%;min-width:980px;border-collapse:collapse;background:#fff}.selection-full-form__table th,.selection-full-form__table td{padding:8px;border:1px solid #d9e2ec;vertical-align:top}.selection-full-form__table th{background:#f0f4f8;text-align:left;white-space:nowrap}.selection-full-form__table .selection-full-form__field label{display:none}.selection-full-form__overview{display:grid;gap:14px}.selection-full-form__overview-page{min-width:980px;padding:18px;background:#fff;border:1px solid #d9e2ec;border-radius:8px}.selection-full-form__overview-section{margin-top:12px;padding-top:12px;border-top:1px solid #edf2f7}.selection-full-form__overview-grid{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:8px;margin-top:8px}.selection-full-form__overview-grid div{min-height:52px;padding:8px;border:1px solid #d9e2ec;background:#fbfdff}.selection-full-form__overview-grid span,.selection-full-form__overview-grid b{display:block}.selection-full-form__overview-grid span{color:#5c6f82;font-size:12px}.selection-full-form__overview-grid b{margin-top:4px;color:#10253f;font-weight:600;white-space:pre-wrap}@media (max-width: 768px){.selection-full-page{padding:8px}.selection-full-page__toolbar,.selection-full-form__bar{align-items:stretch;flex-direction:column;border-radius:6px}.selection-full-page__toolbar .ant-space,.selection-full-form__bar .ant-space{max-width:100%}.selection-full-form__title{flex-basis:100%;font-size:20px!important}.selection-full-form__tabs{top:154px;padding:0;overflow-x:auto}.selection-full-form__choices .ant-radio-button-wrapper,.selection-full-form__checkboxes .ant-checkbox-wrapper{min-height:40px;padding-inline:12px}.selection-full-form__table,.selection-full-form__overview-page{min-width:900px}}
