.rtable{list-style:none;margin:0;padding:0;display:grid;gap:10px}.rtable__card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px 12px 10px;box-shadow:0 1px 2px #0714270a;min-width:0}.rtable__head{display:flex;align-items:flex-start;gap:10px;min-width:0}.rtable__check{margin-top:2px}.rtable__title{flex:1 1 auto;min-width:0;font-weight:600;font-size:15px;line-height:1.35;overflow-wrap:anywhere}.rtable__status{flex:0 0 auto;max-width:50%;text-align:right}.rtable__status .ant-tag{margin-inline-end:0}.rtable__subtitle{margin:4px 0 0;color:#334155;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.rtable__check+.rtable__title,.rtable__head:has(.rtable__check)+.rtable__subtitle{padding-left:0}.rtable__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:10px 0 0}.rtable__fields:empty{display:none}.rtable__field{min-width:0}.rtable__field--wide{grid-column:1 / -1}.rtable__field dt{font-size:12px;color:#64748b;margin:0 0 2px;font-weight:400;line-height:1.3}.rtable__field dd{margin:0;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.rtable__field dd .ant-input,.rtable__field dd .ant-input-number,.rtable__field dd .ant-select,.rtable__field dd .ant-picker{width:100%!important}.rtable__actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:10px;border-top:1px dashed #e2e8f0}.rtable__selectall{margin-bottom:8px;padding:0 4px}.rtable__empty{background:#fff;border:1px dashed #e2e8f0;border-radius:12px;padding:24px 12px}.rtable__pager{display:flex;justify-content:center;margin-top:12px}:root{--color-primary: #2563EB;--color-accent: #D8181B}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.readonly-table .ant-table{background:transparent}.readonly-table .ant-table-thead>tr>th{background:transparent;border-bottom:1px solid #e2e8f0;color:#94a3b8;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:8px 12px}.readonly-table .ant-table-thead>tr>th:before{display:none!important}.readonly-table .ant-table-tbody>tr>td{border-bottom:1px solid #f1f5f9;padding:12px;vertical-align:top}.readonly-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.readonly-table .ant-table-tbody>tr:hover>td{background:transparent}.line-editor .ant-table-tbody>tr>td{vertical-align:top;padding:10px 8px}.line-editor .ant-table-tbody>tr>td:first-child{text-align:center;color:#94a3b8}.line-editor .ant-table-thead>tr>th{padding:10px 8px}.form-compact .ant-form-item{margin-bottom:14px}.form-compact .ant-form-item-label{padding-bottom:2px}.form-compact .ant-form-item-label>label{height:20px;font-size:13px;color:#475569}.form-compact .ant-form-item-extra{font-size:12px;margin-top:2px}.form-grid-3,.form-grid-4,.card-grid-3,.card-grid-4{display:grid;gap:0 12px;grid-template-columns:1fr}.card-grid-3,.card-grid-4{gap:12px}@media (min-width: 576px){.form-grid-3,.form-grid-4,.card-grid-3,.card-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 992px){.form-grid-3,.card-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid-4,.card-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 767px){.ant-table-content{overflow-x:auto;-webkit-overflow-scrolling:touch}.ant-input,.ant-input-number-input,.ant-select-selection-search-input,.ant-picker-input>input,textarea.ant-input{font-size:16px!important}.ant-card-head{padding:0 12px;min-height:0}.ant-card .ant-card-head .ant-card-head-wrapper{flex-direction:column;align-items:stretch!important;gap:8px;padding:12px 0 10px}.ant-card .ant-card-head .ant-card-head-title{white-space:normal;padding:0;font-size:16px;text-align:left;width:100%}.ant-card-extra{width:100%;margin-inline-start:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ant-card-extra::-webkit-scrollbar{display:none}.ant-card-extra>.ant-space,.ant-card-extra>div{flex-wrap:nowrap!important;width:max-content}.ant-card-extra .ant-btn{white-space:nowrap}.ant-card-body{padding:12px!important}.ant-layout-content .ant-card{height:auto!important}.ant-layout-content .ant-card-body{overflow:visible!important}.ant-layout-content .ant-space-horizontal[style*=flex-wrap]:has(>.ant-space-item>:is(.ant-select,.ant-input-search,.ant-input-affix-wrapper,.ant-picker)){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;width:100%}.ant-layout-content .ant-space-horizontal[style*=flex-wrap]:has(>.ant-space-item>:is(.ant-select,.ant-input-search,.ant-input-affix-wrapper,.ant-picker))>.ant-space-item{min-width:0}.ant-layout-content .ant-space-horizontal[style*=flex-wrap]:has(>.ant-space-item>:is(.ant-select,.ant-input-search,.ant-input-affix-wrapper,.ant-picker))>.ant-space-item:has(.ant-input-search),.ant-layout-content .ant-space-horizontal[style*=flex-wrap]:has(>.ant-space-item>:is(.ant-select,.ant-input-search,.ant-input-affix-wrapper,.ant-picker))>.ant-space-item:has(.ant-picker-range),.ant-layout-content .ant-space-horizontal[style*=flex-wrap]:has(>.ant-space-item>:is(.ant-select,.ant-input-search,.ant-input-affix-wrapper,.ant-picker))>.ant-space-item:has(.ant-switch),.ant-layout-content .ant-space-horizontal[style*=flex-wrap]:has(>.ant-space-item>:is(.ant-select,.ant-input-search,.ant-input-affix-wrapper,.ant-picker))>.ant-space-item:has(.ant-space-compact){grid-column:1 / -1}.ant-layout-content .ant-space-horizontal[style*=flex-wrap]:has(>.ant-space-item>:is(.ant-select,.ant-input-search,.ant-input-affix-wrapper,.ant-picker))>.ant-space-item>.ant-input-search,.ant-layout-content .ant-space-horizontal[style*=flex-wrap]:has(>.ant-space-item>:is(.ant-select,.ant-input-search,.ant-input-affix-wrapper,.ant-picker))>.ant-space-item>.ant-input-affix-wrapper,.ant-layout-content .ant-space-horizontal[style*=flex-wrap]:has(>.ant-space-item>:is(.ant-select,.ant-input-search,.ant-input-affix-wrapper,.ant-picker))>.ant-space-item>.ant-input,.ant-layout-content .ant-space-horizontal[style*=flex-wrap]:has(>.ant-space-item>:is(.ant-select,.ant-input-search,.ant-input-affix-wrapper,.ant-picker))>.ant-space-item>.ant-select,.ant-layout-content .ant-space-horizontal[style*=flex-wrap]:has(>.ant-space-item>:is(.ant-select,.ant-input-search,.ant-input-affix-wrapper,.ant-picker))>.ant-space-item>.ant-picker,.ant-layout-content .ant-space-horizontal[style*=flex-wrap]:has(>.ant-space-item>:is(.ant-select,.ant-input-search,.ant-input-affix-wrapper,.ant-picker))>.ant-space-item>.ant-btn,.ant-layout-content .ant-space-horizontal[style*=flex-wrap]:has(>.ant-space-item>:is(.ant-select,.ant-input-search,.ant-input-affix-wrapper,.ant-picker))>.ant-space-item>.ant-space-compact{width:100%!important;max-width:100%!important}.ant-layout-content .ant-space-horizontal:has(>.ant-space-item>.ant-btn .anticon-arrow-left){flex-wrap:wrap!important;row-gap:6px!important}.ant-layout-content .ant-row-no-wrap{flex-wrap:wrap!important}.ant-statistic-content{font-size:20px!important;overflow-wrap:anywhere}.ant-statistic-title{font-size:13px!important}.ant-tabs-nav{margin-bottom:12px!important}.ant-tabs-tab{padding:8px 0!important}.ant-tabs-tab+.ant-tabs-tab{margin-left:18px!important}.ant-modal{max-width:calc(100vw - 16px)!important;margin:8px auto!important;top:8px!important}.ant-modal .ant-modal-content{padding:16px 14px!important}}@media (max-width: 575px){.ant-form .ant-row>.ant-col:not([class*=ant-col-xs-]){flex:0 0 100%!important;max-width:100%!important}.ant-row>.ant-col[style*=flex]:not([class*=ant-col-xs-]){flex:1 1 calc(50% - 12px)!important;min-width:calc(50% - 12px)!important}.ant-row>.ant-col-1:not([class*=ant-col-xs-]),.ant-row>.ant-col-2:not([class*=ant-col-xs-]),.ant-row>.ant-col-3:not([class*=ant-col-xs-]),.ant-row>.ant-col-4:not([class*=ant-col-xs-]),.ant-row>.ant-col-5:not([class*=ant-col-xs-]),.ant-row>.ant-col-6:not([class*=ant-col-xs-]),.ant-row>.ant-col-7:not([class*=ant-col-xs-]),.ant-row>.ant-col-8:not([class*=ant-col-xs-]){flex:0 0 50%;max-width:50%}.ant-row>.ant-col-9:not([class*=ant-col-xs-]),.ant-row>.ant-col-10:not([class*=ant-col-xs-]),.ant-row>.ant-col-11:not([class*=ant-col-xs-]),.ant-row>.ant-col-12:not([class*=ant-col-xs-]),.ant-row>.ant-col-13:not([class*=ant-col-xs-]),.ant-row>.ant-col-14:not([class*=ant-col-xs-]),.ant-row>.ant-col-15:not([class*=ant-col-xs-]),.ant-row>.ant-col-16:not([class*=ant-col-xs-]),.ant-row>.ant-col-17:not([class*=ant-col-xs-]),.ant-row>.ant-col-18:not([class*=ant-col-xs-]),.ant-row>.ant-col-19:not([class*=ant-col-xs-]),.ant-row>.ant-col-20:not([class*=ant-col-xs-]),.ant-row>.ant-col-21:not([class*=ant-col-xs-]),.ant-row>.ant-col-22:not([class*=ant-col-xs-]),.ant-row>.ant-col-23:not([class*=ant-col-xs-]),.ant-row>.ant-col-24:not([class*=ant-col-xs-]){flex:0 0 100%;max-width:100%}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
