*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{min-height:100vh;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}button{cursor:pointer;background:none;border:none}ul,ol{list-style:none}a{text-decoration:none;color:inherit}table{border-collapse:collapse;border-spacing:0}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px white inset;transition:background-color 5000s ease-in-out 0s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{font-family:Roboto,Proxima Nova,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5;color:#1f2937;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin:0;font-weight:600;line-height:1.25;color:#111827}h1{font-size:30px}h2{font-size:24px}h3{font-size:20px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}p{margin:0 0 16px}a{color:#0030db;text-decoration:none}a:hover{color:#0024a8;text-decoration:underline}small{font-size:12px}.text-primary{color:#0030db}.text-success{color:#219e4a}.text-warning{color:#945f06}.text-error{color:#e74c3c}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.ag-theme-quartz{--ag-font-family: inherit;--ag-font-size: 12px;--ag-grid-size: 6px;--ag-row-height: 48px;--ag-header-height: 52px;--ag-border-radius: 8px;--ag-border-color: #e5e7eb;--ag-header-background-color: #f9fafb;--ag-header-foreground-color: #4b5563;--ag-header-cell-hover-background-color: #f3f5f7;--ag-row-hover-color: #f9fafb;--ag-selected-row-background-color: rgba(0, 48, 219, .08);--ag-range-selection-border-color: #0030DB;--ag-foreground-color: #374151;--ag-secondary-foreground-color: #6b7280;--ag-background-color: #ffffff;--ag-odd-row-background-color: #ffffff;--ag-control-panel-background-color: #ffffff;--ag-card-shadow: 0 4px 6px -1px rgba(0, 0, 0, .08), 0 2px 4px -2px rgba(0, 0, 0, .05);--ag-cell-horizontal-padding: 16px;--ag-wrapper-border-radius: 8px;--ag-input-focus-border-color: #0030DB;--ag-checkbox-checked-color: #0030DB;--ag-active-color: #0030DB}.ag-theme-quartz .ag-header-cell-text{font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.03em}.ag-theme-quartz .ag-row{border-bottom-color:#f3f5f7}.ag-theme-quartz .ag-paging-panel{border-top:1px solid #e5e7eb;padding:8px 12px}.layout--modern .ag-theme-quartz{--ag-border-radius: 14px;--ag-wrapper-border-radius: 16px;--ag-border-color: #e5e7eb;--ag-header-background-color: #f8fafc;--ag-header-foreground-color: #64748b;--ag-header-cell-hover-background-color: #f1f5f9;--ag-row-hover-color: #f8fafc;--ag-foreground-color: #475569;--ag-secondary-foreground-color: #94a3b8;--ag-odd-row-background-color: #ffffff;--ag-card-shadow: 0 1px 3px rgba(15, 23, 42, .05), 0 1px 2px rgba(15, 23, 42, .03);--ag-selected-row-background-color: rgba(0, 48, 219, .06);--ag-range-selection-border-color: #0030DB;--ag-input-focus-border-color: #0030DB;--ag-checkbox-checked-color: #0030DB;--ag-active-color: #0030DB;--ag-row-border-color: #eef2f7;border-radius:16px;overflow:hidden;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0f172a0d}.layout--modern .ag-theme-quartz .ag-header-cell-text{font-size:11px;letter-spacing:.05em}.layout--modern .ag-theme-quartz .ag-paging-panel{background:#f8fafc;border-top:1px solid #eef2f7}body{background-color:#f3f5f7;overflow-x:hidden}body.overview-page-active,body.overview-page-active .layout{height:100vh;min-height:100vh;max-height:100vh;overflow:hidden}body.overview-page-active .layout__content{height:calc(100vh - 56px);min-height:calc(100vh - 56px);max-height:calc(100vh - 56px);overflow:hidden}html:has(body.overview-page-active){height:100vh;overflow:hidden}::selection{background:#0030db26;color:#111827}.container{max-width:1400px;margin:0 auto;padding:0 24px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.mt-6{margin-top:24px}.mb-1{margin-bottom:4px}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:12px}.mb-4{margin-bottom:16px}.mb-6{margin-bottom:24px}.ml-2{margin-left:8px}.mr-2{margin-right:8px}.p-2{padding:8px}.p-4{padding:16px}.p-6{padding:24px}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.d-flex{display:flex}.flex-column{flex-direction:column}.align-center{align-items:center}.justify-between{justify-content:space-between}.flex-1{flex:1}.flex-wrap{flex-wrap:wrap}.w-full{width:100%}.h-full{height:100%}.text-muted{color:#6b7280}.text-right{text-align:right}.text-center{text-align:center}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pointer{cursor:pointer}.page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:12px;flex-wrap:wrap}.page-header h2{margin:0;font-size:24px;font-weight:600;color:#111827}.page-header__actions{display:flex;align-items:center;gap:8px}.data-table{width:100%;text-align:left;border-collapse:collapse;background:#fff}.data-table th{padding:12px 16px;font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.03em;border-bottom:2px solid #e5e7eb;white-space:nowrap;background:#f9fafb;position:sticky;top:0;z-index:1}.data-table td{padding:12px 16px;border-bottom:1px solid #f3f5f7;font-size:14px;color:#374151;vertical-align:middle}.data-table tbody tr{transition:background-color .15s ease}.data-table tbody tr:hover td{background:#f9fafb}.table-wrap{overflow-x:auto;border-radius:12px;border:1px solid #e5e7eb;background:#fff}.table-wrap::-webkit-scrollbar{width:6px;height:6px}.table-wrap::-webkit-scrollbar-track{background:transparent}.table-wrap::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.table-wrap::-webkit-scrollbar-thumb:hover{background:#9ca3af}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 16px;text-align:center}.empty-state__icon{font-size:56px;color:#d1d5db;margin-bottom:16px}.empty-state h4{font-size:16px;font-weight:600;color:#4b5563;margin:0 0 8px}.empty-state p{font-size:14px;color:#9ca3af;margin:0;max-width:360px}.loading-center{display:flex;justify-content:center;align-items:center;padding:32px;min-height:200px}.filter-row{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap;align-items:flex-end}.filter-row app-select{min-width:180px}@media(max-width:768px){.filter-row{flex-direction:column}.filter-row app-select{min-width:100%}}.tab-content{margin-top:16px}.sub-tabs{display:flex;gap:4px;background:#f3f5f7;border-radius:8px;padding:4px;margin-bottom:16px}.sub-tabs__tab{padding:8px 16px;border:none;background:transparent;border-radius:4px;font-size:12px;font-weight:500;color:#4b5563;cursor:pointer;transition:all .2s ease}.sub-tabs__tab:hover{color:#1f2937}.sub-tabs__tab--active{background:#fff;color:#0030db;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}.drawer-form{display:flex;flex-direction:column;gap:16px;padding:4px 0}.drawer-form__actions{display:flex;gap:12px;margin-top:8px;justify-content:flex-end;padding-top:16px;border-top:1px solid #e5e7eb}.progress-bar{height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.progress-bar__fill{height:100%;background:#0030db;border-radius:4px;transition:width .3s ease}.tooltip,[data-tooltip],.ag-tooltip{display:none!important}.layout--modern,.layout--modern .layout__content{font-family:Roboto,Proxima Nova,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#334155}.layout--modern ::selection{background:#0030db29;color:#0f172a}.layout--modern h1,.layout--modern h2,.layout--modern h3,.layout--modern h4,.layout--modern h5{color:#0f172a;letter-spacing:-.02em;font-weight:600}.layout--modern h1{font-size:26px;line-height:1.2;font-weight:700}.layout--modern h2{font-size:20px;line-height:1.25}.layout--modern h3{font-size:16px;line-height:1.3;font-weight:700}.layout--modern h4{font-size:15px;line-height:1.4}.layout--modern .page-header{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f1f1f4}.layout--modern .page-header h1,.layout--modern .page-header h2,.layout--modern .page-header h3{margin:0 0 4px;color:#0f172a}.layout--modern .data-table{border-radius:12px;overflow:hidden}.layout--modern .data-table th{background:#f9f9fb;color:#99a1b7;letter-spacing:.04em;font-size:11px;border-bottom:1px solid #f1f1f4;text-transform:uppercase;font-weight:600}.layout--modern .data-table td{color:#252f4a;border-bottom:1px solid #f1f5f9;font-size:13px;padding:14px 16px}.layout--modern .data-table tbody tr{transition:background .15s cubic-bezier(.22,1,.36,1)}.layout--modern .data-table tbody tr:hover td{background:#f9f9fb}.layout--modern .data-table tbody tr:last-child td{border-bottom:none}.layout--modern .table-wrap{border:1px solid #f1f1f4;border-radius:12px;box-shadow:0 3px 4px #00000008;background:#fff;overflow:hidden}.layout--modern .empty-state{padding:64px 24px}.layout--modern .empty-state__icon{color:#cbd5e1}.layout--modern .empty-state h4{color:#0f172a}.layout--modern .empty-state p{color:#99a1b7}.layout--modern .sub-tabs{background:#f4f4f7;padding:4px;border-radius:999px}.layout--modern .sub-tabs__tab{border-radius:999px;padding:8px 14px;font-weight:600;font-size:13px;color:#6b7280}.layout--modern .sub-tabs__tab:hover{color:#0f172a}.layout--modern .sub-tabs__tab--active{background:#fff;color:#1b84ff;box-shadow:0 1px 2px #0000000d}.layout--modern .progress-bar{height:6px;background:#f1f1f4;border-radius:999px}.layout--modern .progress-bar__fill{background:linear-gradient(90deg,#1b84ff,#4daafc);border-radius:999px}.layout--modern .drawer-form{gap:20px}.layout--modern .drawer-form__actions{border-top-color:#f1f1f4;padding-top:16px}.layout--modern ::-webkit-scrollbar{width:10px;height:10px}.layout--modern ::-webkit-scrollbar-track{background:transparent}.layout--modern ::-webkit-scrollbar-thumb{background:#e4e4e7;border-radius:999px;border:2px solid transparent;background-clip:padding-box}.layout--modern ::-webkit-scrollbar-thumb:hover{background:#cbd5e1;background-clip:padding-box}.layout--modern .filter-row{gap:12px}.layout--modern .surface{background:#fff;border:1px solid #f1f1f4;border-radius:12px;box-shadow:0 3px 4px #00000008;padding:20px;transition:border-color .15s cubic-bezier(.22,1,.36,1),box-shadow .15s cubic-bezier(.22,1,.36,1)}.layout--modern .surface:hover{border-color:#e4e4e7;box-shadow:0 4px 8px #0000000a}.layout--modern .surface--lg{border-radius:12px;padding:24px;box-shadow:0 4px 12px #0000000d}.layout--modern .stat-card{position:relative;display:flex;align-items:center;gap:16px;padding:16px 20px;background:#fff;border:1px solid #f1f1f4;border-radius:12px;box-shadow:0 3px 4px #00000008;transition:box-shadow .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1)}.layout--modern .stat-card:hover{box-shadow:0 4px 12px #0000000d;border-color:#e4e4e7;transform:translateY(-2px)}.layout--modern .stat-card__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#1b84ff1a;color:#1b84ff;flex-shrink:0}.layout--modern .stat-card__icon .material-icons{font-size:22px}.layout--modern .stat-card__icon--success{background:#10b9811f;color:#047857}.layout--modern .stat-card__icon--warning{background:#f59e0b24;color:#b45309}.layout--modern .stat-card__icon--danger{background:#dc35451a;color:#b02a37}.layout--modern .stat-card__icon--info{background:#6366f11f;color:#4338ca}.layout--modern .stat-card__icon--purple{background:#9333ea1a;color:#7e22ce}.layout--modern .stat-card__content{flex:1;min-width:0}.layout--modern .stat-card__label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#99a1b7;margin:0 0 4px}.layout--modern .stat-card__value{font-size:22px;font-weight:700;color:#0f172a;line-height:1.1;letter-spacing:-.02em}.layout--modern .stat-card__delta{display:inline-flex;align-items:center;gap:2px;margin-top:4px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600}.layout--modern .stat-card__delta--up{background:#10b9811f;color:#047857}.layout--modern .stat-card__delta--down{background:#dc35451a;color:#b02a37}.layout--modern ::ng-deep .card,.layout--modern ::ng-deep .app-card,.layout--modern ::ng-deep app-card>.card{background:#fff!important;border:1px solid #f1f1f4!important;border-radius:12px!important;box-shadow:0 3px 4px #00000008!important;transition:border-color .15s cubic-bezier(.22,1,.36,1),box-shadow .15s cubic-bezier(.22,1,.36,1)!important}.layout--modern ::ng-deep .card:hover,.layout--modern ::ng-deep .app-card:hover,.layout--modern ::ng-deep app-card>.card:hover{border-color:#e4e4e7!important;box-shadow:0 4px 8px #0000000a!important}.layout--modern ::ng-deep .card__header,.layout--modern ::ng-deep .card-header{border-bottom:1px solid #f1f1f4!important;padding:14px 18px!important}.layout--modern ::ng-deep .card__title,.layout--modern ::ng-deep .card-title{color:#0f172a!important;font-size:15px!important;font-weight:700!important;text-transform:none!important;letter-spacing:-.01em!important}.layout--modern ::ng-deep .card__body,.layout--modern ::ng-deep .card-body{padding:16px 18px!important}.layout--modern ::ng-deep .tabs{border-bottom:1px solid #f1f1f4!important;gap:24px!important;padding:0!important}.layout--modern ::ng-deep .tabs__tab{padding:12px 0!important;border-radius:0!important;font-weight:600!important;font-size:14px!important;color:#6b7280!important;background:transparent!important;flex-shrink:0}.layout--modern ::ng-deep .tabs__tab:after{bottom:-1px!important;height:2px!important;border-radius:2px 2px 0 0!important}.layout--modern ::ng-deep .tabs__tab:hover{background:transparent!important;color:#0f172a!important}.layout--modern ::ng-deep .tabs__tab--active{color:#1b84ff!important;background:transparent!important}.layout--modern ::ng-deep .tabs__tab--active:after{background:#1b84ff!important}.layout--modern ::ng-deep .tabs__badge{background:#1b84ff!important}.layout--modern ::ng-deep .btn,.layout--modern ::ng-deep app-button>.btn{border-radius:10px!important;font-weight:600!important;font-size:13px!important;transition:background .15s cubic-bezier(.22,1,.36,1),color .15s cubic-bezier(.22,1,.36,1),border-color .15s cubic-bezier(.22,1,.36,1),box-shadow .15s cubic-bezier(.22,1,.36,1)!important}.layout--modern ::ng-deep .btn.btn--primary,.layout--modern ::ng-deep .btn--primary,.layout--modern ::ng-deep app-button>.btn.btn--primary,.layout--modern ::ng-deep app-button>.btn--primary{background:#1b84ff!important;color:#fff!important;border-color:#1b84ff!important;box-shadow:0 1px 2px #0030db2e!important}.layout--modern ::ng-deep .btn.btn--primary:hover:not(:disabled),.layout--modern ::ng-deep .btn--primary:hover:not(:disabled),.layout--modern ::ng-deep app-button>.btn.btn--primary:hover:not(:disabled),.layout--modern ::ng-deep app-button>.btn--primary:hover:not(:disabled){background:#1267cc!important;border-color:#1267cc!important;box-shadow:0 4px 10px #0030db38!important}.layout--modern ::ng-deep .btn.btn--secondary,.layout--modern ::ng-deep .btn--secondary,.layout--modern ::ng-deep .btn.btn--outline,.layout--modern ::ng-deep .btn--outline,.layout--modern ::ng-deep app-button>.btn.btn--secondary,.layout--modern ::ng-deep app-button>.btn--secondary,.layout--modern ::ng-deep app-button>.btn.btn--outline,.layout--modern ::ng-deep app-button>.btn--outline{background:#fff!important;color:#0f172a!important;border:1px solid #f1f1f4!important}.layout--modern ::ng-deep .btn.btn--secondary:hover:not(:disabled),.layout--modern ::ng-deep .btn--secondary:hover:not(:disabled),.layout--modern ::ng-deep .btn.btn--outline:hover:not(:disabled),.layout--modern ::ng-deep .btn--outline:hover:not(:disabled),.layout--modern ::ng-deep app-button>.btn.btn--secondary:hover:not(:disabled),.layout--modern ::ng-deep app-button>.btn--secondary:hover:not(:disabled),.layout--modern ::ng-deep app-button>.btn.btn--outline:hover:not(:disabled),.layout--modern ::ng-deep app-button>.btn--outline:hover:not(:disabled){background:#f9f9fb!important;border-color:#e4e4e7!important}.layout--modern ::ng-deep .btn.btn--ghost,.layout--modern ::ng-deep .btn--ghost,.layout--modern ::ng-deep app-button>.btn.btn--ghost,.layout--modern ::ng-deep app-button>.btn--ghost{background:transparent!important;color:#6b7280!important;border-color:transparent!important}.layout--modern ::ng-deep .btn.btn--ghost:hover:not(:disabled),.layout--modern ::ng-deep .btn--ghost:hover:not(:disabled),.layout--modern ::ng-deep app-button>.btn.btn--ghost:hover:not(:disabled),.layout--modern ::ng-deep app-button>.btn--ghost:hover:not(:disabled){background:#f1f1f4!important;color:#0f172a!important}.layout--modern ::ng-deep .app-input,.layout--modern ::ng-deep .app-input__field,.layout--modern ::ng-deep .app-select,.layout--modern ::ng-deep .app-select__trigger,.layout--modern ::ng-deep input[type=text]:not([class*=search]),.layout--modern ::ng-deep input[type=email],.layout--modern ::ng-deep input[type=tel],.layout--modern ::ng-deep input[type=number],.layout--modern ::ng-deep input[type=password],.layout--modern ::ng-deep input[type=date],.layout--modern ::ng-deep input[type=datetime-local],.layout--modern ::ng-deep textarea{border-radius:10px!important;border-color:#f1f1f4!important;transition:border-color .15s cubic-bezier(.22,1,.36,1),box-shadow .15s cubic-bezier(.22,1,.36,1)!important}.layout--modern ::ng-deep .app-input:focus,.layout--modern ::ng-deep .app-input:focus-within,.layout--modern ::ng-deep .app-input__field:focus,.layout--modern ::ng-deep .app-input__field:focus-within,.layout--modern ::ng-deep .app-select:focus,.layout--modern ::ng-deep .app-select:focus-within,.layout--modern ::ng-deep .app-select__trigger:focus,.layout--modern ::ng-deep .app-select__trigger:focus-within,.layout--modern ::ng-deep input[type=text]:not([class*=search]):focus,.layout--modern ::ng-deep input[type=text]:not([class*=search]):focus-within,.layout--modern ::ng-deep input[type=email]:focus,.layout--modern ::ng-deep input[type=email]:focus-within,.layout--modern ::ng-deep input[type=tel]:focus,.layout--modern ::ng-deep input[type=tel]:focus-within,.layout--modern ::ng-deep input[type=number]:focus,.layout--modern ::ng-deep input[type=number]:focus-within,.layout--modern ::ng-deep input[type=password]:focus,.layout--modern ::ng-deep input[type=password]:focus-within,.layout--modern ::ng-deep input[type=date]:focus,.layout--modern ::ng-deep input[type=date]:focus-within,.layout--modern ::ng-deep input[type=datetime-local]:focus,.layout--modern ::ng-deep input[type=datetime-local]:focus-within,.layout--modern ::ng-deep textarea:focus,.layout--modern ::ng-deep textarea:focus-within{border-color:#1b84ff!important;box-shadow:0 0 0 3px #1b84ff1a!important;outline:none!important}.layout--modern ::ng-deep .app-input::placeholder,.layout--modern ::ng-deep .app-input__field::placeholder,.layout--modern ::ng-deep .app-select::placeholder,.layout--modern ::ng-deep .app-select__trigger::placeholder,.layout--modern ::ng-deep input[type=text]:not([class*=search])::placeholder,.layout--modern ::ng-deep input[type=email]::placeholder,.layout--modern ::ng-deep input[type=tel]::placeholder,.layout--modern ::ng-deep input[type=number]::placeholder,.layout--modern ::ng-deep input[type=password]::placeholder,.layout--modern ::ng-deep input[type=date]::placeholder,.layout--modern ::ng-deep input[type=datetime-local]::placeholder,.layout--modern ::ng-deep textarea::placeholder{color:#99a1b7!important}.layout--modern ::ng-deep .badge,.layout--modern ::ng-deep .chip{border-radius:999px!important;padding:3px 10px!important;font-size:11px!important;font-weight:600!important}.layout--modern ::ng-deep .badge--success,.layout--modern ::ng-deep .badge--green,.layout--modern ::ng-deep .chip--success,.layout--modern ::ng-deep .chip--green{background:#10b9811f!important;color:#047857!important}.layout--modern ::ng-deep .badge--warning,.layout--modern ::ng-deep .badge--yellow,.layout--modern ::ng-deep .chip--warning,.layout--modern ::ng-deep .chip--yellow{background:#f59e0b24!important;color:#b45309!important}.layout--modern ::ng-deep .badge--danger,.layout--modern ::ng-deep .badge--error,.layout--modern ::ng-deep .badge--red,.layout--modern ::ng-deep .chip--danger,.layout--modern ::ng-deep .chip--error,.layout--modern ::ng-deep .chip--red{background:#dc35451a!important;color:#b02a37!important}.layout--modern ::ng-deep .badge--info,.layout--modern ::ng-deep .badge--blue,.layout--modern ::ng-deep .chip--info,.layout--modern ::ng-deep .chip--blue{background:#1b84ff1a!important;color:#1b84ff!important}.layout--modern ::ng-deep .badge--neutral,.layout--modern ::ng-deep .badge--gray,.layout--modern ::ng-deep .chip--neutral,.layout--modern ::ng-deep .chip--gray{background:#f4f4f7!important;color:#6b7280!important}.layout--modern ::ng-deep .modal__panel,.layout--modern ::ng-deep .modal-panel,.layout--modern ::ng-deep .modal__content,.layout--modern ::ng-deep .drawer__panel,.layout--modern ::ng-deep .drawer-panel{border-radius:12px!important;box-shadow:0 12px 32px #0f172a1a,0 2px 6px #0f172a0d!important;border:1px solid #f1f1f4!important}.layout--modern ::ng-deep .modal__header,.layout--modern ::ng-deep .drawer__header{border-bottom:1px solid #f1f1f4!important;padding:16px 20px!important}.layout--modern ::ng-deep .modal__title,.layout--modern ::ng-deep .drawer__title{color:#0f172a!important;font-size:16px!important;font-weight:700!important;letter-spacing:-.01em!important}.layout--modern ::ng-deep .modal__footer,.layout--modern ::ng-deep .drawer__footer{border-top:1px solid #f1f1f4!important;padding:14px 20px!important}.layout--modern a:not(.btn):not(.tabs__tab):not(.sidebar__link):not(.sidebar__logo):not([class*=link]):not([class*=__link]){color:#1b84ff;transition:color .15s cubic-bezier(.22,1,.36,1)}.layout--modern a:not(.btn):not(.tabs__tab):not(.sidebar__link):not(.sidebar__logo):not([class*=link]):not([class*=__link]):hover{color:#1267cc}
