html,body,#root{width:100%;min-height:100%}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;background:radial-gradient(circle at 20% 10%,rgba(22,119,255,.12),transparent 35%),radial-gradient(circle at 80% 20%,rgba(82,196,26,.09),transparent 30%),#f5f7fb}.public-layout{min-height:100vh;padding:24px}.public-header{margin-bottom:32px}.public-content{display:flex;justify-content:center;align-items:flex-start}.auth-card{width:100%;max-width:460px;border-radius:16px;box-shadow:0 14px 36px #1414281a}.sider{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:sticky!important;top:0;height:100vh}.sider .ant-layout-sider-children{display:flex;flex-direction:column;height:100%}.brand{height:64px;display:flex;align-items:center;padding:0 20px}.sider .ant-menu{border-inline-end:0!important}.sider-nav{flex:1;display:flex;flex-direction:column}.sider-footer{margin-top:auto;padding:12px;opacity:.72}.logout-button{color:#0000008c}.logout-label{opacity:.74}.private-content{padding:24px}.fullscreen-loader{min-height:100vh;display:flex;align-items:center;justify-content:center}.act-types-page{max-width:75%}.act-types-table .ant-table{table-layout:fixed}.act-type-status-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center}.otp-input{display:flex;gap:8px;justify-content:center;width:100%}.otp-input__cell{width:42px;height:46px;padding:0;text-align:center;font-size:20px;font-weight:500;line-height:46px;color:#000000e0;background:#fff;border:1px solid #d9d9d9;border-radius:8px;outline:none;transition:border-color .2s,box-shadow .2s}.otp-input__cell:hover:not(:disabled){border-color:#4096ff}.otp-input__cell:focus{border-color:#1677ff;box-shadow:0 0 0 2px #0591ff1a}.otp-input__cell:disabled{color:#00000040;background:#0000000a;cursor:not-allowed}.page-filters{margin-bottom:16px}.page-filters .ant-pro-card-body{padding-top:16px;padding-bottom:16px}.page-filters-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;align-items:stretch}.page-filters-col--tail{display:flex;flex-direction:column;justify-content:flex-end}.page-filters-col .ant-form-item{margin-bottom:16px}.page-filters-col .ant-form-item:last-child{margin-bottom:0}.page-filters-col .ant-form-item-row{flex-wrap:nowrap}.page-filters-col .ant-form-item-label{text-align:left;white-space:nowrap}.page-filters-col .ant-form-item-label>label{height:32px}.page-filters-col .ant-form-item-control{flex:1;min-width:0}.page-filters-col--narrow .ant-form-item-label{flex:0 0 76px;max-width:76px}.page-filters-col--medium .ant-form-item-label{flex:0 0 112px;max-width:112px}.page-filters-col--wide .ant-form-item-label{flex:0 0 148px;max-width:148px}.page-filters__actions .ant-form-item-label{visibility:hidden}.page-filters__actions .ant-form-item-control-input-content{display:flex;justify-content:flex-end}.user-info-descriptions .ant-descriptions-item-content{display:block;width:100%}.description-value-with-eye{display:flex;align-items:center;justify-content:space-between;width:100%;gap:4px}.description-value-with-eye__text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.description-value-with-eye__action{flex-shrink:0;margin-right:-8px}.stats-page__title{margin-top:0!important;margin-bottom:20px!important}.stats-charts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.stats-chart-card{min-height:380px}.stats-chart-card .ant-card-body{height:100%;padding:20px;overflow:visible}.stats-chart-card--placeholder .ant-card-body{display:flex;align-items:center;justify-content:center}.stats-chart-placeholder{color:#00000059;font-size:14px}.act-status-donut-chart,.act-type-donut-chart,.act-department-donut-chart{display:flex;flex-direction:column;height:100%;gap:16px}.donut-chart__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.donut-chart__header-title{flex:1;min-width:0;font-size:15px}.donut-chart__header-subtitle{margin-top:2px;font-size:12px;line-height:1.3;color:#00000073}.donut-chart__header-controls{flex-shrink:0}.donut-chart__header-controls .ant-picker{width:260px;max-width:100%}.donut-chart{display:flex;flex-direction:column;height:100%;gap:16px}.donut-chart__title{font-size:15px}.donut-chart__body{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.donut-chart__center-state{min-height:300px;display:flex;align-items:center;justify-content:center}.donut-chart__plot{width:100%;min-height:300px;overflow:visible}@media(max-width:1200px){.stats-charts-grid{grid-template-columns:1fr}}@media(max-width:640px){.donut-chart__header{flex-direction:column;align-items:stretch}.donut-chart__header-controls .ant-picker{width:100%}}.department-stats-modal-table__row--top>td{background:#00000008!important}.api-integration-page__title{margin-top:0!important;margin-bottom:20px!important}.api-integration-page__card .ant-card-body{padding:24px 28px}.api-docs{color:#000000e0;font-size:14px;line-height:1.6}.api-docs>:first-child{margin-top:0}.api-docs h1,.api-docs h2,.api-docs h3{margin:1.5em 0 .75em;line-height:1.35;scroll-margin-top:16px}.api-docs h1{font-size:24px}.api-docs h2{font-size:18px}.api-docs h3{font-size:16px}.api-docs p,.api-docs ul,.api-docs ol{margin:0 0 1em}.api-docs ul,.api-docs ol{padding-left:1.5em}.api-docs a{color:#1677ff;text-decoration:none}.api-docs a:hover{text-decoration:underline}.api-docs hr{margin:1.5em 0;border:0;border-top:1px solid #f0f0f0}.api-docs table{width:100%;margin:0 0 1.25em;border-collapse:collapse;font-size:13px}.api-docs th,.api-docs td{padding:8px 12px;border:1px solid #f0f0f0;text-align:left;vertical-align:top}.api-docs th{background:#fafafa;font-weight:600}.api-docs code{padding:.15em .4em;font-size:.92em;background:#f5f5f5;border:1px solid #f0f0f0;border-radius:4px}.api-docs pre{margin:0 0 1.25em;padding:14px 16px;overflow-x:auto;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px}.api-docs pre code{padding:0;background:transparent;border:0;border-radius:0}.users-page__phone-cell{display:flex;align-items:center;justify-content:space-between;width:100%;gap:4}.users-page__phone-cell-number{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.max-verified-icon{display:inline-flex;flex-shrink:0;width:14px;height:14px;margin-right:0;color:#0a0b0b;cursor:pointer;opacity:.2;transition:transform .15s ease,opacity .15s ease}.max-verified-icon svg{display:block;width:100%;height:100%}.max-verified-icon:hover{transform:scale(1.08);opacity:.32}.max-verified-icon__tooltip .ant-tooltip-inner{font-size:12px;line-height:1.4}
