body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.profile-page{margin:0 auto;max-width:1100px;padding:24px}.profile-page__title{margin-bottom:20px}.profile-title-center{text-align:center}.profile-account-grid,.profile-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.profile-card{background:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 2px 8px #0000000d;padding:20px}.profile-card--compact{padding:16px 20px}.profile-card--full{margin-bottom:20px}.profile-card h2{margin-bottom:16px;margin-top:0}.profile-card h3{margin-bottom:12px;margin-top:0}.profile-card__title{font-size:18px}.profile-account-value{color:#374151;font-size:16px;font-weight:500;text-align:center}.profile-row{line-height:1.5;margin-bottom:10px}.profile-subscription-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:1fr 1fr}.profile-info-block{display:flex;flex-direction:column;gap:12px}.profile-info-row{grid-column-gap:14px;align-items:center;column-gap:14px;display:grid;grid-template-columns:110px 1fr}.profile-info-label{color:#4b5563;font-weight:600;text-align:right}.profile-info-value{color:#111827;text-align:left}.profile-badge{border-radius:999px;display:inline-block;font-size:14px;font-weight:700;padding:4px 12px}.profile-badge--active{background:#e8f5e9;color:#2e7d32}.profile-badge--inactive{background:#ffebee;color:#c62828}.profile-bins-usage{color:#374151;font-weight:700}.profile-warning{background:#fff3cd;border:1px solid #ffe69c;border-radius:8px;color:#856404}.profile-hint,.profile-warning{margin-top:14px;padding:12px 14px}.profile-hint{background:#f5f7fa;border:1px solid #e3e8ef;border-radius:8px;color:#5f6b7a}.profile-messages{display:flex;flex-direction:column;gap:10px;margin-top:18px}.profile-empty{color:#666;font-style:italic}.profile-section-block{margin-bottom:24px}.profile-table{border-collapse:collapse;margin-top:10px;table-layout:fixed;width:100%}.profile-table td,.profile-table th{border:1px solid #ddd;padding:10px;text-align:left;vertical-align:top;word-break:break-word}.profile-table th{background:#f5f5f5;font-weight:600}.profile-table td:first-child,.profile-table th:first-child{text-align:center;width:70px}.profile-table td:nth-child(2),.profile-table th:nth-child(2){width:60%}.profile-table td:nth-child(3),.profile-table th:nth-child(3){width:40%}.profile-days-left{font-weight:700}.profile-days-left--danger{color:#c62828}.profile-days-left--ok{color:#2e7d32}@media (max-width:900px){.profile-account-grid,.profile-grid,.profile-info-row,.profile-subscription-grid{grid-template-columns:1fr}.profile-info-row{row-gap:4px}.profile-info-label{text-align:left}.profile-page{padding:16px}}.card{background:#fff;border:1px solid #d8dee8;border-radius:12px;box-shadow:0 4px 14px #0f172a0f;margin:0 auto;max-width:980px;padding:24px}.card-body,.card-title{color:#1f2937}.card-title{font-size:24px;font-weight:700;margin-bottom:24px;text-align:center}.form-columns{align-items:stretch;display:flex;gap:20px;justify-content:space-between;margin-top:20px}.form-column{flex:1 1;min-width:0;padding:6px 2px}.divider{background-color:#e2e8f0;margin:0 4px;width:1px}.form-group{display:flex;flex-direction:column;margin-bottom:16px}.form-label{color:#374151;display:block;font-size:15px;font-weight:600;margin-bottom:10px}.pdf-row{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:160px 110px 180px;min-height:42px}.file-info{color:#6b7280;font-size:14px;text-align:center;width:110px}.pdf-buttons{display:flex;gap:8px;justify-content:flex-start;width:180px}.file-btn{background-color:#e8f0ff;border:1px solid #c8d9ff;border-radius:8px;box-sizing:border-box;color:#2457c5;cursor:pointer;font-weight:600;padding:9px 0;text-align:center;transition:all .2s ease;width:160px}.file-btn:hover{background-color:#dce8ff;border-color:#b5ccff}.file-btn.excel{background-color:#e9f7ef;border:1px solid #c6e8d2;color:#1f7a45}.file-btn.excel:hover{background-color:#dcf2e5;border-color:#afdcc0}.btn-remove,.btn-secondary{border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;padding:8px 12px;transition:all .2s ease}.btn-secondary{background-color:#f8fafc;border:1px solid #d7dee8;color:#475467}.btn-secondary:hover{background-color:#eef2f7;border-color:#c9d2de}.btn-remove{background-color:#fff3f3;border:1px solid #f0c9c9;color:#c24141}.btn-remove:hover{background-color:#ffe8e8;border-color:#e9b4b4}.form-actions{margin-top:26px;text-align:center}.btn-primary{background-color:#1976d2;border:none;border-radius:10px;box-shadow:0 2px 8px #1976d238;color:#fff;cursor:pointer;font-size:15px;font-weight:700;padding:12px 24px;transition:all .2s ease}.btn-primary:hover{background-color:#1565c0;box-shadow:0 4px 12px #1565c042}@media (max-width:860px){.form-columns{flex-direction:column;gap:12px}.divider{display:none}}@media (max-width:640px){.card{padding:18px}.pdf-row{align-items:stretch;grid-template-columns:1fr}.file-btn,.file-info,.pdf-buttons{width:100%}.file-info{text-align:left}.pdf-buttons{justify-content:flex-start}.btn-primary,.btn-remove,.btn-secondary{width:100%}}.precheck-modal-title{font-size:24px;font-weight:600;margin-bottom:16px;text-align:center}.precheck-section-title{font-size:20px;font-weight:600;margin:10px 0 12px;text-align:center}.precheck-subtitle{font-size:15px;font-weight:600;margin:8px 0}.precheck-note{color:#6b7280;font-size:13px!important;margin-bottom:8px!important}.precheck-table-wrap{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:16px;overflow:hidden}.precheck-empty{color:#6b7280;font-style:italic;padding:12px;text-align:center}.precheck-status-ok{color:#2e7d32;font-weight:600}.precheck-status-error{color:#b42318;font-weight:600;white-space:pre-line}.precheck-sticky-footer{display:flex;justify-content:space-between;margin-top:16px}.precheck-scroll{flex:1 1;overflow-y:auto;padding-right:8px}.precheck-summary-table td,.precheck-summary-table th{white-space:nowrap}.precheck-bins{line-height:1.4;white-space:pre-line}.precheck-summary-ready{background:#f1f8f4;color:#256c3d;font-weight:600}.precheck-summary-restricted{background:#fff8f1;color:#9a5b13;font-weight:600}.precheck-summary-modified{background:#fdf3f2;color:#9f3a38;font-weight:600}.precheck-summary-unknown{background:#f8f9fb;color:#5f6b7a;font-weight:600}.precheck-row-restricted{background:#fffaf4}.precheck-row-modified{background:snow}.precheck-row-unknown{background:#fafbfc}.comparison-table{border-collapse:collapse;font-size:.85rem;margin-top:1rem;width:100%}.comparison-table td,.comparison-table th{border:1px solid #ccc;padding:4px 8px;text-align:left;vertical-align:top}.comparison-table th .sub-label{color:#666;display:block;font-size:.9em;font-weight:400}.comparison-table td.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.comparison-table ul{margin:0;padding-left:16px}.comparison-table li{list-style-type:disc}.row-ok{background-color:initial}.row-ok:hover{background-color:#e0f4ff}.row-critical{background-color:#fdeaea}.row-warning{background-color:#fff4e5}.row-critical:hover{background-color:#fccaca}.row-warning:hover{background-color:#ffe6c2}.comparison-table thead th{background-color:#e6f0fa;box-shadow:0 2px 3px #0000000d;position:-webkit-sticky;position:sticky;text-align:center;top:0;vertical-align:top;z-index:2}.comparison-table tbody tr{transition:background-color .3s ease}.totals-box{background:#f6f7f9;border:1px solid #e0e0e0;border-radius:6px;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:10px;padding:10px 12px}.convert-card{background:#fff;border:1px solid #e3e7ee;border-radius:12px;box-shadow:0 4px 14px #0f172a0f;margin:0 auto;max-width:520px;padding:24px}.convert-title{color:#1f2937;font-size:24px;font-weight:700;margin-bottom:24px;margin-top:0;text-align:center}.convert-form{display:flex;flex-direction:column;gap:18px}.convert-block{background:#fafbfc;border:1px solid #e5e7eb;border-radius:10px;padding:14px}.convert-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.convert-file-btn{align-items:center;background:#e8f0ff;border:1px solid #c8d9ff;border-radius:8px;color:#2457c5;cursor:pointer;display:inline-flex;font-weight:600;justify-content:center;min-width:130px;padding:10px 16px;transition:.2s}.convert-file-btn:hover{background:#dce8ff}.convert-file-info{color:#4b5563;font-size:14px;min-width:120px}.convert-actions{display:flex;gap:8px}.convert-btn-secondary{background:#f8fafc;border:1px solid #d7dee8;border-radius:8px;cursor:pointer;font-weight:600;padding:9px 12px}.convert-btn-secondary:hover{background:#eef2f7}.convert-btn-remove{background:#fff3f3;border:1px solid #f0c9c9;border-radius:8px;color:#c24141;cursor:pointer;padding:9px 12px}.convert-submit{display:flex;justify-content:center;margin-top:8px}.convert-submit button{background:#1976d2;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;min-width:220px;padding:12px 20px;transition:.2s}.convert-submit button:hover{background:#1565c0}.admin-layout-root{--site-navbar-height:64px;--admin-sidebar-open-width:330px;--admin-sidebar-closed-width:56px}.admin-layout-root .RaLayout-appFrame{min-height:calc(100vh - var(--site-navbar-height))}.admin-layout-root header:has(.RaAppBar-title){left:0!important;right:0!important;top:var(--site-navbar-height)!important}.admin-layout-root .MuiDrawer-paper,.admin-layout-root .RaSidebar-drawerPaper,.admin-layout-root .RaSidebar-root{height:calc(100vh - var(--site-navbar-height))!important;top:var(--site-navbar-height)!important}.admin-layout-root .MuiDrawer-paper,.admin-layout-root .RaSidebar-drawerPaper{overflow-x:hidden!important;transition:width .18s ease!important}.admin-layout-root .RaSidebar-open .MuiDrawer-paper,.admin-layout-root .RaSidebar-open .RaSidebar-drawerPaper,.admin-layout-root .RaSidebar-open .RaSidebar-fixed{min-width:var(--admin-sidebar-open-width)!important;width:var(--admin-sidebar-open-width)!important}.admin-layout-root .RaSidebar-docked:not(.RaSidebar-open) .MuiDrawer-paper,.admin-layout-root .RaSidebar-docked:not(.RaSidebar-open) .RaSidebar-drawerPaper,.admin-layout-root .RaSidebar-docked:not(.RaSidebar-open) .RaSidebar-fixed{min-width:var(--admin-sidebar-closed-width)!important;width:var(--admin-sidebar-closed-width)!important}.admin-layout-root .RaLayout-contentWithSidebar{transition:margin-left .18s ease!important}.admin-layout-root .RaSidebar-open+.RaLayout-contentWithSidebar,.admin-layout-root .RaSidebar-open~.RaLayout-contentWithSidebar{margin-left:var(--admin-sidebar-open-width)!important}.admin-layout-root .RaSidebar-docked:not(.RaSidebar-open)+.RaLayout-contentWithSidebar,.admin-layout-root .RaSidebar-docked:not(.RaSidebar-open)~.RaLayout-contentWithSidebar{margin-left:var(--admin-sidebar-closed-width)!important}.admin-layout-root #main-content{transition:margin-left .18s ease!important}.admin-layout-root .RaLayout-content{padding-top:16px}.admin-layout-root .RaMenuItemLink-root{gap:8px;min-height:46px;padding-left:12px!important;padding-right:8px!important}.admin-layout-root .RaMenuItemLink-icon{margin-right:4px!important;min-width:32px!important}.admin-layout-root .RaSidebar-open .MuiListItemText-primary,.admin-layout-root .RaSidebar-open .MuiTypography-noWrap,.admin-layout-root .RaSidebar-open .RaMenuItemLink-text,.admin-layout-root .RaSidebar-open p.MuiTypography-root{display:block!important;flex:1 1 auto!important;line-height:1.2!important;margin-right:0!important;min-width:0!important;overflow:hidden!important;padding-right:0!important;text-overflow:ellipsis!important;white-space:nowrap!important}.admin-layout-root .RaSidebar-docked:not(.RaSidebar-open) .RaMenuItemLink-root{justify-content:center!important;min-height:44px!important;padding-left:0!important;padding-right:0!important}.admin-layout-root .RaSidebar-docked:not(.RaSidebar-open) .RaMenuItemLink-icon{margin:0 auto!important;min-width:0!important;min-width:auto!important}.admin-layout-root .RaSidebar-docked:not(.RaSidebar-open) .MuiListItemText-primary,.admin-layout-root .RaSidebar-docked:not(.RaSidebar-open) .MuiTypography-noWrap,.admin-layout-root .RaSidebar-docked:not(.RaSidebar-open) .RaMenuItemLink-text,.admin-layout-root .RaSidebar-docked:not(.RaSidebar-open) p.MuiTypography-root{display:none!important}.admin-layout-root .RaMenu-open,.admin-layout-root .RaSidebar-fixed{overflow:hidden!important}.admin-layout-root .RaList-actions{margin-bottom:8px}html{overflow-y:scroll}.page-container{margin:0 auto;max-width:1200px;min-height:calc(100vh - 100px);padding:10px}
/*# sourceMappingURL=main.b1845c1c.css.map*/