.enrollment-summary{margin-bottom:20px}.enrollment-kpi{--kpi-color: #245c91;--kpi-tint: #f2f7fc;position:relative;width:100%;min-height:128px;padding:14px 16px 12px;text-align:left;font:inherit;color:#263445;border:1px solid #dce3e9;border-top:3px solid var(--kpi-color);border-radius:8px;background:var(--kpi-tint);cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.enrollment-kpi--green{--kpi-color: #23724b;--kpi-tint: #f3f9f5}.enrollment-kpi--amber{--kpi-color: #956515;--kpi-tint: #fffbf0}.enrollment-kpi--red{--kpi-color: #af3d35;--kpi-tint: #fff6f4}.enrollment-kpi__label{display:flex;gap:7px;align-items:flex-start;min-height:36px;font-size:12px;line-height:18px}.enrollment-kpi__label .anticon{color:var(--kpi-color);font-size:16px;padding-top:1px}.enrollment-kpi strong{display:block;color:var(--kpi-color);font-size:29px;line-height:36px;font-weight:650;font-variant-numeric:tabular-nums}.enrollment-kpi__action{display:flex;justify-content:space-between;align-items:center;margin-top:5px;color:var(--kpi-color);font-size:11px;font-weight:500}.enrollment-kpi:hover:not(:disabled),.enrollment-kpi.is-selected{border-color:var(--kpi-color);box-shadow:0 3px 12px #172b4d14;transform:translateY(-2px)}.enrollment-kpi:focus-visible{outline:3px solid var(--kpi-color);outline-offset:3px}.enrollment-kpi:disabled{cursor:default;opacity:.7}.enrollment-summary__follow-up{display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px;padding:15px 0 2px}.enrollment-summary__progress{min-width:240px;flex:1;max-width:440px;font-size:12px;color:#52606e}.enrollment-summary__progress .ant-progress{margin-bottom:0}.enrollment-follow-up__filters{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0;align-items:flex-end}.enrollment-follow-up__filter{display:flex;flex-direction:column;gap:5px;min-width:145px;font-size:12px;color:#52606e}.enrollment-follow-up__filter--search{flex:1;min-width:220px}.enrollment-follow-up__contact{font-size:12px;line-height:1.7;overflow-wrap:anywhere}.enrollment-follow-up__table td{vertical-align:top}@media (prefers-reduced-motion: reduce){.enrollment-kpi{transition:none}.enrollment-kpi:hover:not(:disabled),.enrollment-kpi.is-selected{transform:none}}[type=checkbox]{background:black}[type=checkbox]+label:after{content:"";display:inline-block;width:1em;height:1em;outline:1px solid silver}[type=checkbox]:disabled+label:after{background:black}.slip-profile-settings{margin-bottom:20px}.slip-layout-editor{display:flex;gap:24px;align-items:flex-start}.slip-editor-preview{flex:1;min-width:0}.slip-editor-scroll{overflow:auto;margin:12px 0;border:1px solid #d9d9d9;border-radius:6px}.slip-editor-paper{width:685px;min-height:342px;padding:40px}.slip-editor-grid .deposit-slip{background-image:linear-gradient(to right,#0000000d 1px,transparent 1px),linear-gradient(to bottom,#0000000d 1px,transparent 1px);background-size:10px 10px}.slip-editor-controls{flex:0 0 300px}.deposit-slip-editing .deposit-slip-block{outline:1px dashed #8c8c8c;cursor:move;touch-action:none;user-select:none}.deposit-slip-editing .deposit-slip-block>*{pointer-events:none}.deposit-slip-editing .deposit-slip-selected{outline:2px solid #1677ff;background-color:#1677ff15;z-index:1}@media (max-width: 900px){.slip-layout-editor{flex-direction:column}.slip-editor-preview,.slip-editor-controls{width:100%;flex-basis:auto}}@media print{.deposit-slip{background:transparent!important}.deposit-slip-block{outline:none!important;background:transparent!important}}.site-layout-background{background:#fff}.layout{min-height:100vh}@media print{.no-print,.no-print *{display:none!important}}.only-print{display:none!important}@media print{.only-print{display:block!important}}
