*,:before,:after{box-sizing:border-box}body{color:#071126;background:#f4f6f8;margin:0;font-family:Arial,sans-serif}button,input,textarea,select{font:inherit}.page{max-width:1180px;margin:0 auto;padding:42px 24px}.hero{background:#fff;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex;box-shadow:0 8px 24px #0a14280f}.label{letter-spacing:.08em;color:#63708a;text-transform:uppercase;font-size:12px}h1{margin:8px 0;font-size:30px}h2{margin:0 0 10px;font-size:20px}p{line-height:1.45}.status{border-radius:14px;margin-top:8px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-block}.status.ok{color:#087a35;background:#e8f7ee}.status.bad{color:#a60000;background:#fff1f1}.grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.card{background:#fff;border-radius:24px;padding:24px;box-shadow:0 8px 24px #0a14280f}.wide{grid-column:1/-1}.step{background:#eaf0f7;border-radius:10px;justify-content:center;align-items:center;width:26px;height:26px;margin-bottom:12px;font-size:13px;font-weight:700;display:inline-flex}.muted{color:#53617a;font-size:14px}.formGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}.formGrid label,.question label{gap:7px;display:grid}.formGrid span{color:#53617a;font-size:13px;font-weight:700}input,textarea,select{box-sizing:border-box;background:#fff;border:1px solid #d8e0ea;border-radius:14px;outline:none;width:100%;padding:11px 12px}textarea{resize:vertical;min-height:88px}.wideField{grid-column:span 2}.questions{gap:14px;margin:18px 0;display:grid}.question{background:#fbfcfe;border:1px solid #d8e0ea;border-radius:18px;padding:16px}.questionHead{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.columns{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.columns span{color:#194a8d;background:#eef5ff;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.fileBox{cursor:pointer;background:#fbfcfe;border:1px dashed #aab7c8;border-radius:18px;margin-bottom:14px;padding:18px;display:block}.fileBox input{display:none}.fileBox strong{margin-bottom:6px;display:block}.fileBox span{color:#53617a;font-size:14px;display:block}.button,.smallButton{cursor:pointer;border:0;border-radius:16px;padding:12px 18px;font-weight:700}.button{color:#fff;background:#071126}.button:hover{background:#17243a}.button:disabled,.smallButton:disabled{opacity:.55;cursor:not-allowed}.button.secondary{color:#071126;background:#eef2f7}.smallButton{color:#071126;background:#eef2f7;padding:8px 12px;font-size:13px}.smallButton.danger{color:#a60000;background:#fff1f1}.actionRow{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.alert{border-radius:16px;margin-top:16px;padding:14px 16px;font-size:14px}.topError{margin-top:18px}.alert.ok{color:#087a35;background:#e8f7ee}.alert.warn{color:#7a5200;background:#fff8e6}.alert.error{color:#a60000;background:#fff1f1}.stats{grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0;display:grid}.stats.four{grid-template-columns:repeat(4,1fr)}.stats div{background:#f4f6f8;border-radius:18px;padding:16px}.stats span{color:#53617a;margin-bottom:8px;font-size:13px;display:block}.stats strong{font-size:20px}.votesTableWrap{border:1px solid #e2e7ef;border-radius:18px;overflow-x:auto}table{border-collapse:collapse;width:100%;margin:18px 0;font-size:14px}.votesTableWrap table{min-width:900px;margin:0}th{text-align:left;vertical-align:top;background:#eef2f7;padding:12px}td{vertical-align:top;border-bottom:1px solid #e2e7ef;padding:12px}td select{min-width:130px}@media (width<=920px){.hero{flex-direction:column;align-items:flex-start}.grid,.formGrid,.stats,.stats.four{grid-template-columns:1fr}.wideField{grid-column:auto}}.privacyLine{color:#194a8d;background:#eef5ff;border-radius:14px;margin-top:10px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-block}.dangerButton{background:#a60000}.dangerButton:hover{background:#7d0000}.templateBox{background:#eff6ff;border:1px solid #bfdbfe;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin:16px 0;padding:16px;display:flex}.templateBox strong{color:#1e3a8a;margin-bottom:5px;display:block}.templateBox span{color:#1d4ed8;font-size:14px;display:block}@media (width<=720px){.templateBox{flex-direction:column;align-items:flex-start}}.questionActions{flex-wrap:wrap;gap:8px;display:flex}.compactForm{margin:16px 0}.pdfRecognitionBox{background:#eff6ff;border:1px solid #bfdbfe;border-radius:18px;gap:12px;margin:16px 0;padding:16px;display:grid}.pdfRecognitionBox strong{color:#1e3a8a;margin-bottom:5px;display:block}.pdfRecognitionBox span{color:#1d4ed8;font-size:14px;line-height:1.35;display:block}.recognitionDetails{color:#334155;background:#fff;border-radius:14px;gap:6px;padding:12px;font-size:13px;display:grid}.ocrHint{color:#9a3412;background:#fff7ed;border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.45}.ocrHint code{color:#7c2d12;background:#fff;border-radius:6px;margin:4px 0;padding:3px 6px;display:inline-block}.votesTableHelp{color:#475569;background:#f8fafc;border-radius:12px;margin:12px 0 8px;padding:10px 12px;font-size:13px}.votesTableTopScroll{background:#f8fafc;border:1px solid #e2e7ef;border-bottom:0;border-radius:14px 14px 0 0;height:18px;overflow:auto hidden}.votesTableTopScrollInner{width:1800px;height:1px}.votesTableWrap{border-radius:0 0 18px 18px}.votesTable{min-width:1800px}.votesTable th:first-child,.votesTable td:first-child{z-index:3;background:#fff;min-width:110px;position:sticky;left:0}.votesTable th:nth-child(2),.votesTable td:nth-child(2){z-index:3;background:#fff;min-width:220px;position:sticky;left:110px}.votesTable th:nth-child(3),.votesTable td:nth-child(3){z-index:3;background:#fff;min-width:130px;position:sticky;left:330px}.votesTable th:first-child,.votesTable th:nth-child(2),.votesTable th:nth-child(3){z-index:4;background:#eef2f7}.votesTable td select{min-width:150px}.votesTableWrap{border:1px solid #e2e7ef;border-radius:0 0 18px 18px;max-height:620px;position:relative;overflow:auto}.votesTable thead th{z-index:5;position:sticky;top:0}.votesTable th:first-child,.votesTable th:nth-child(2),.votesTable th:nth-child(3){z-index:7}.votesTable td:first-child,.votesTable td:nth-child(2),.votesTable td:nth-child(3){z-index:4}.votesTableTopScroll{z-index:8;position:sticky;top:0}.votesTableWrap:after{content:"Прокрутка таблицы внутри блока";color:#64748b;background:#f8fafc;border-top:1px solid #e2e7ef;padding:8px 12px;font-size:12px;display:block;position:sticky;bottom:0}.privacyWarningBox,.workModeBox,.checklistBox,.saveWorkBox{background:#fff;border:1px solid #d8e0ea;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:18px;display:flex;box-shadow:0 8px 24px #0a14280f}.privacyWarningBox{background:#fff7ed;border-color:#f97316}.privacyWarningBox strong{color:#9a3412;text-transform:uppercase;margin-bottom:6px;font-size:24px;line-height:1.15;display:block}.privacyWarningBox span,.saveWorkBox span{color:#7c2d12;font-size:14px;line-height:1.45;display:block}.workModeBox{align-items:flex-start}.workModeBox h2,.checklistBox h2{margin:6px 0}.workModeBox p,.checklistBox p{color:#53617a;margin:0}.workModeActions,.checklistActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.checklistBox{gap:14px;display:grid}.checklistBoxWarn{background:#fff7ed;border-color:#fdba74}.checklistHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.checklistItems{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.checklistItem{text-align:left;cursor:pointer;background:#fff;border:1px solid #fed7aa;border-radius:14px;gap:4px;width:100%;padding:12px 14px;display:grid}.checklistItem strong{color:#9a3412}.checklistItem span{color:#7c2d12;font-size:13px;line-height:1.35}.needsReviewSection{border:2px solid #f97316;box-shadow:0 0 0 4px #f973161f,0 8px 24px #0a14280f}.saveWorkBox{box-shadow:none;background:#f0fdf4;border-color:#bbf7d0;margin-top:18px}.saveWorkBox strong{color:#166534;margin-bottom:5px;display:block}.saveWorkBox span{color:#166534}@media (width<=820px){.privacyWarningBox,.workModeBox,.checklistHeader,.saveWorkBox{flex-direction:column;align-items:stretch}.workModeActions,.checklistActions{justify-content:stretch}.workModeActions .button,.checklistActions .button,.privacyWarningBox .button,.saveWorkBox .button{width:100%}.checklistItems{grid-template-columns:1fr}}.formSectionHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.formSectionHeader h3{margin:0}@media (width<=720px){.formSectionHeader{flex-direction:column;align-items:stretch}.formSectionHeader .smallButton{width:100%}}.fileBox.missingRequiredFile{background:#fef2f2;border:1px solid #ef4444;border-radius:16px;box-shadow:0 0 0 3px #ef444414}.formGrid label:has(input:required:invalid){background:#fef2f2;border:1px solid #ef4444;border-radius:16px;box-shadow:0 0 0 3px #ef444414}.formGrid label:has(textarea:required:invalid){background:#fef2f2;border:1px solid #ef4444;border-radius:16px;box-shadow:0 0 0 3px #ef444414}.question:has(textarea:required:invalid){background:#fef2f2;border:1px solid #ef4444;border-radius:16px;box-shadow:0 0 0 3px #ef444414}:is(.formGrid label:has(input:required:invalid),.formGrid label:has(textarea:required:invalid)){padding:10px}.fileBox.missingRequiredFile strong{color:#991b1b}.formGrid label:has(input:required:invalid) span{color:#991b1b}.formGrid label:has(textarea:required:invalid) span{color:#991b1b}.question:has(textarea:required:invalid) .questionHead strong{color:#991b1b}.formGrid input:required:invalid,.formGrid textarea:required:invalid,.question textarea:required:invalid{background:#fff7f7;border-color:#ef4444}.formGrid input:required:invalid:focus,.formGrid textarea:required:invalid:focus,.question textarea:required:invalid:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc262624}.workflowMain{align-items:start}.workflowSectionHidden{display:none!important}.workflowSectionActive{display:block}.workflowStepControls{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:18px;gap:12px;margin-top:18px;padding:16px;display:grid}.workflowStepErrors{margin:0}.workflowActionRow{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.workflowActionRow .button{min-width:130px}@media (width<=720px){.workflowActionRow{justify-content:stretch}.workflowActionRow .button{width:100%}}.serviceStartButton{width:100%;margin-top:6px}.pdfRecognitionBox input[type=file]{background:#fff;border:1px dashed #93c5fd;border-radius:14px;padding:12px}.sessionBox{background:#f5f3ff;border:1px solid #ddd6fe;border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding:16px;display:flex}.sessionBox strong{color:#5b21b6;margin-bottom:5px;display:block}.sessionBox span{color:#6d28d9;max-width:560px;font-size:14px;line-height:1.35;display:block}.hero>.headerActions{display:none}.formSection{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;margin-top:18px;padding:16px}.formSection h3{margin:0 0 12px;font-size:16px}.sectionActions{flex-wrap:wrap;gap:10px;margin:12px 0 18px;display:flex}.headerActions,.sectionHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.headerActions{flex-wrap:wrap}.sectionHeader{margin-bottom:10px}.sectionHeader .step{margin-bottom:6px}.importButton input{display:none}html{font-size:100%}body{font-size:14px;overflow-x:hidden}.page{box-sizing:border-box;width:100%;max-width:1180px;margin:0 auto;padding:32px 20px;transform:none}.headerActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.sectionHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.sessionRestoreButton{cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}.sessionRestoreButton input,.importButton input{display:none}.sessionBox.compactSessionBox{background:0 0;border:0;margin-top:12px;padding:0;display:block}.registryFileBox input[type=file]{cursor:pointer;width:100%}.registryFileBox{cursor:default;gap:10px;display:grid}.registryHiddenInput{display:none!important}.registryFileBox .button{width:fit-content}.registryAttachedStatus{margin-top:10px}.recognitionDetails{flex-direction:column;gap:8px;margin-top:12px;display:flex}.recognitionDetailsTitle{color:#1f2937;font-weight:700}.recognitionDetailItem{background:#f9fafb;border:1px solid #d1d5db;border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.35}.recognitionDetailItem.success{background:#f0fdf4;border-color:#86efac}.recognitionDetailItem.duplicate{background:#fffbeb;border-color:#fde68a}.recognitionDetailItem.review{background:#fff7ed;border-color:#fdba74}.recognitionDetailItem.error{background:#fef2f2;border-color:#fecaca}.recognitionSummaryGrid{grid-template-columns:repeat(6,minmax(110px,1fr));gap:8px;margin-top:12px;display:grid}.recognitionSummaryCard{background:#f9fafb;border:1px solid #d1d5db;border-radius:12px;padding:10px 12px}.recognitionSummaryCard span{color:#6b7280;margin-bottom:4px;font-size:12px;display:block}.recognitionSummaryCard strong{color:#111827;font-size:22px;line-height:1;display:block}.recognitionSummaryCard.success{background:#f0fdf4;border-color:#86efac}.recognitionSummaryCard.duplicate{background:#fffbeb;border-color:#fde68a}.recognitionSummaryCard.review{background:#fff7ed;border-color:#fdba74}.recognitionSummaryCard.error{background:#fef2f2;border-color:#fecaca}@media (width<=900px){.recognitionSummaryGrid{grid-template-columns:repeat(2,minmax(120px,1fr))}}.recognitionDetailsHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}@media (width<=700px){.recognitionDetailsHeader{flex-direction:column;align-items:stretch}}.scenarioBox{background:#eff6ff;border:1px solid #bfdbfe;border-radius:16px;gap:6px;margin:14px 0 18px;padding:14px 16px;display:grid}.scenarioBox strong{color:#1e3a8a}.scenarioBox span{color:#1d4ed8;font-size:14px;line-height:1.45}.smallButton.linked{color:#047857;background:#eefdf5}.smallButton.orderButton{min-width:38px;padding-left:10px;padding-right:10px}.checkboxField{background:#fff;border:1px solid #d8e0ea;border-radius:14px;align-items:center;gap:10px;padding:12px;display:flex!important}.checkboxField input{width:auto}.checkboxField span{color:#071126;font-size:14px;font-weight:600}.nextStepBox{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:16px;display:flex}.nextStepBox strong{color:#166534;line-height:1.35;display:block}.nextStepBox .button{white-space:nowrap}.alert.error .smallButton{margin-top:10px}@media (width<=720px){.nextStepBox{flex-direction:column;align-items:stretch}.nextStepBox .button{width:100%}}.sessionBox .button.secondary{color:#fff;background:#047857}.sessionBox .button.secondary:hover{background:#065f46}.saveButton{color:#fff;background:#047857}.saveButton:hover{background:#065f46}.saveButton:disabled{opacity:.55;cursor:not-allowed}.areaSkipButton{color:#fff;background:#b91c1c;border:1px solid #991b1b;margin-top:12px}.areaSkipButton:hover{background:#991b1b}.commercialBox{background:#eef2ff;border:1px solid #c7d2fe;border-radius:20px;gap:14px;margin-top:18px;padding:18px;display:grid}.commercialBoxHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.commercialBoxHeader strong{color:#1e1b4b;margin-bottom:6px;font-size:17px;display:block}.commercialBoxHeader span{color:#3730a3;font-size:14px;line-height:1.4;display:block}.commercialCards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.commercialCard{background:#fff;border:1px solid #c7d2fe;border-radius:16px;align-content:start;gap:8px;padding:14px;display:grid}.commercialCard strong{color:#111827;font-size:15px}.commercialCard p{color:#4b5563;margin:0;font-size:13px;line-height:1.4}.commercialPrice{color:#312e81;font-weight:700}.commercialButton{color:#fff;background:#312e81;width:fit-content}.commercialButton:hover{background:#1e1b4b}.commercialNote{color:#4b5563;font-size:12px;line-height:1.4}@media (width<=900px){.commercialCards{grid-template-columns:1fr}}.finalCommercialBox{background:#f8fafc;border-color:#cbd5e1;margin-top:16px}.finalCommercialBox .commercialBoxHeader strong{color:#0f172a}.finalCommercialBox .commercialBoxHeader span{color:#475569}.pricingSection{background:#fff;border:1px solid #d8e0ea;border-radius:24px;margin-top:18px;padding:22px;box-shadow:0 8px 24px #0a14280f}.pricingHeader{justify-content:space-between;gap:18px;margin-bottom:18px;display:flex}.pricingHeader h2{margin:6px 0;font-size:22px}.pricingHeader p{color:#53617a;max-width:760px;margin:0}.pricingGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.pricingCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;align-content:space-between;gap:14px;min-height:420px;padding:18px;display:grid}.pricingCardFeatured{background:#eef2ff;border-color:#818cf8;position:relative;box-shadow:0 12px 28px #312e8124}.pricingCardBoard{background:#f0fdf4;border-color:#bbf7d0}.pricingBadges{flex-wrap:wrap;gap:8px;display:flex}.pricingBadge{color:#fff;background:#312e81;border-radius:999px;width:fit-content;padding:5px 9px;font-size:12px;font-weight:700}.pricingBadgeHot{background:#ea580c}.pricingCard strong{color:#071126;font-size:17px;display:block}.pricingPrice{color:#071126;margin:10px 0;font-size:24px;font-weight:800}.pricingCard p{color:#53617a;margin:0;font-size:14px}.pricingCard ul{color:#334155;gap:8px;margin:0;padding-left:18px;font-size:13px;line-height:1.35;display:grid}.pricingLimit{color:#9a3412;background:#fff7ed;border-radius:14px;padding:10px 12px;font-size:13px;line-height:1.35}.pricingNote{color:#64748b;margin-top:14px;font-size:12px;line-height:1.4}@media (width<=1100px){.pricingGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.pricingSection{padding:16px}.pricingGrid{grid-template-columns:1fr}.pricingCard{min-height:auto}}.pricingReminderBox{background:#eef2ff;border:1px solid #c7d2fe;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:14px 16px;display:flex}.pricingReminderBox strong{color:#1e1b4b;margin-bottom:4px;display:block}.pricingReminderBox span{color:#3730a3;font-size:13px;line-height:1.4;display:block}.finalReminderBox{background:#f8fafc;border-color:#cbd5e1}.finalReminderBox strong{color:#0f172a}.finalReminderBox span{color:#475569}@media (width<=720px){.pricingReminderBox{flex-direction:column;align-items:stretch}.pricingReminderBox .smallButton{width:100%}}.modalOverlay{z-index:1000;background:#07112675;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.paywallModal{background:#fff;border-radius:24px;gap:14px;width:min(620px,100%);padding:22px;display:grid;box-shadow:0 24px 80px #07112647}.paywallModal h2{margin:6px 0 8px}.paywallModal p{color:#53617a;margin:0}.paywallOptions{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.paywallOptions.paid{background:#eef2ff;border-color:#c7d2fe}.paywallOptions strong{color:#071126;margin-bottom:4px;display:block}.paywallOptions span{color:#53617a;font-size:13px;line-height:1.35;display:block}@media (width<=720px){.paywallOptions{flex-direction:column;align-items:stretch}.paywallOptions .button{width:100%}}.requestModal{max-width:680px}.requestTextarea{resize:vertical;white-space:pre-wrap;min-height:210px;font-family:Arial,sans-serif;line-height:1.45}.requestModal .actionRow{margin:0}.accessStatus{border:1px solid #e2e8f0;border-radius:16px;margin-top:14px;padding:14px 16px}.accessStatus strong{margin-bottom:4px;display:block}.accessStatus span{font-size:13px;line-height:1.4;display:block}.accessStatus.free{background:#fff7ed;border-color:#fed7aa}.accessStatus.free strong,.accessStatus.free span{color:#9a3412}.accessStatus.paid{background:#f0fdf4;border-color:#bbf7d0}.accessStatus.paid strong,.accessStatus.paid span{color:#166534}.tariffsPage .pricingSection,.tariffInfoSection{margin-top:18px}.tariffInfoGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.tariffInfoGrid div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:14px}.tariffInfoGrid strong{color:#071126;margin-bottom:7px;display:block}.tariffInfoGrid p{color:#475569;margin:0;font-size:13px;line-height:1.45}@media (width<=1200px){.tariffInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.tariffInfoGrid{grid-template-columns:1fr}}.pricingGridBoard,.pricingGridOss{grid-template-columns:repeat(4,minmax(0,1fr))}.pricingTitleLine{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pricingCardBoardCheck{background:#ecfdf5;border-color:#86efac}.pricingCardBoardSupport{background:#f7fee7;border-color:#bbf7d0}@media (width<=1100px){.pricingGridBoard,.pricingGridOss{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.pricingGridBoard,.pricingGridOss{grid-template-columns:1fr}}@media (width<=1200px){.adminDashboard,.adminStats,.adminStatsGrid,.adminMetrics,.adminMetricsGrid,.systemStatsGrid,.adminOrderMeta,.adminOrderDetails{grid-template-columns:repeat(2,minmax(0,1fr))!important}.systemChecksGrid{grid-template-columns:1fr!important}}@media (width<=820px){.adminTopbar,.adminHero,.adminMain>.hero.adminHero{display:grid!important}.adminTopbarControls{justify-content:stretch!important;min-width:0!important}.adminTopbarSearch,.adminSearchInput{width:100%!important;min-width:0!important;max-width:none!important}.adminDashboard,.adminStats,.adminStatsGrid,.adminMetrics,.adminMetricsGrid,.systemStatsGrid,.adminOrderMeta,.adminOrderDetails,.adminOrderCard{grid-template-columns:1fr!important}.adminActionsSticky{justify-content:flex-start!important;max-width:none!important}}@media (height<=760px){.modalOverlay .paywallModal.adminOrderModal,.modalOverlay .adminOrderModal{margin:0!important}}@media (width<=1040px){.adminOrderWorkspaceShell{grid-template-columns:minmax(0,1fr) 200px!important}.adminOrderWorkspaceAside{width:200px!important;min-width:200px!important;max-width:200px!important}.adminClientSessionHead{grid-template-columns:minmax(0,1fr)!important}.adminClientSessionHeadActions{justify-self:stretch!important;max-width:100%!important}.adminClientSessionStats{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=820px){.adminOrderWorkspace{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100vh - 16px)!important;padding:10px!important}.adminOrderWorkspaceShell{grid-template-columns:minmax(0,1fr)!important}.adminOrderWorkspaceAside{width:100%!important;min-width:0!important;max-width:100%!important;position:static!important}.adminOrderWorkspaceDetails{grid-template-columns:repeat(2,minmax(0,1fr))!important}.adminOrderWorkspaceSection,.adminClientSessionInfoGrid,.adminClientSessionHeadActions{grid-template-columns:minmax(0,1fr)!important}.adminClientSessionStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=520px){.adminOrderWorkspaceDetails,.adminClientSessionStats{grid-template-columns:minmax(0,1fr)!important}}@media (width<=900px){.adminClientSessionResultMeta{flex-direction:column!important;align-items:stretch!important}.adminClientSessionResultMeta>span{width:100%!important}}html{scroll-behavior:smooth;scroll-padding-top:22px}.appLayout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:24px;width:min(1480px,100%);margin:0 auto;padding:24px;display:grid}.appLayout>.page{min-width:0;max-width:none;margin:0;padding:0}.sideNav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #dbe3ee;border-radius:24px;gap:16px;max-height:calc(100vh - 48px);padding:18px;display:grid;position:sticky;top:24px;overflow:auto;box-shadow:0 14px 40px #0a142814}.sideNavBrand{color:#fff;background:#071126;border-radius:18px;gap:4px;padding:12px;text-decoration:none;display:grid}.sideNavBrand span{letter-spacing:.08em;background:#ffffff1f;border-radius:999px;width:fit-content;padding:4px 8px;font-size:12px;font-weight:700}.sideNavBrand strong{font-size:18px;line-height:1.15}.sideNavLinks{gap:6px;display:grid}.sideNavLinks a{color:#334155;border:1px solid #0000;border-radius:14px;grid-template-columns:34px 1fr;align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:700;text-decoration:none;display:grid}.sideNavLinks a:hover{color:#312e81;background:#eef2ff;border-color:#c7d2fe}.sideNavLinks a span{color:#64748b;background:#eef2f7;border-radius:999px;justify-content:center;align-items:center;height:24px;font-size:11px;font-weight:800;display:inline-flex}.sideAccess{background:#fff7ed;border:1px solid #fed7aa;border-radius:16px;gap:10px;padding:12px;display:grid}.sideAccessTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.sideAccessTop span{color:#9a3412;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.sideAccessTop strong{color:#9a3412;font-size:14px}.sideAccess.paid .sideAccessTop strong{color:#166534}.sideAccessTariff{color:#071126;font-size:13px;font-weight:800}.sideAccessMeta{color:#64748b;word-break:break-word;gap:4px;font-size:12px;line-height:1.25;display:grid}.sideAccessButton{width:100%}#top,#tariffs,#legal,#meeting-settings,#agenda,#registry,#registry-check,#votes,#results{scroll-margin-top:24px}.hero{background:radial-gradient(circle at 100% 0,#bfdbfef2,#0000 34%),linear-gradient(135deg,#fff 0%,#f8fafc 55%,#eef2ff 100%);border:1px solid #e2e8f0;margin-bottom:18px}.pricingSection,.legalNoticeBox,.card{border:1px solid #e2e8f0}.pricingSection{margin-top:0}@media (width<=1120px){.appLayout{grid-template-columns:1fr;padding:16px}.sideNav{grid-template-columns:1fr;max-height:none;position:static}.sideNavLinks{grid-template-columns:repeat(4,minmax(0,1fr))}.sideNavLinks a{grid-template-columns:1fr;gap:4px}}@media (width<=720px){.appLayout{padding:12px}.sideNav{border-radius:20px;padding:12px}.sideNavLinks{grid-template-columns:repeat(2,minmax(0,1fr))}.sideNavLinks a{padding:9px;font-size:12px}.sideAccess{grid-column:1/-1}}.pricingCard li ul{margin-top:6px;padding-left:18px}.pricingCard li ul li{margin-top:4px}.sideSessionCountdown{background:#ffffffb8;border-radius:12px;gap:3px;padding:9px 10px;display:grid}.sideSessionCountdown span{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.sideSessionCountdown strong{color:#071126;font-size:16px;line-height:1.1}.sideSessionCountdown.warn span,.sideSessionCountdown.warn strong{color:#9a3412}.sideSessionCountdown.critical span,.sideSessionCountdown.critical strong{color:#991b1b}.sideSessionWarning{color:#991b1b;background:#fff;border:1px solid #fecaca;border-radius:12px;padding:9px 10px;font-size:12px;font-weight:800;line-height:1.25}.sideDownloadActions{gap:8px;margin-top:10px;display:grid}.sideDownloadActions .sideSessionButton{justify-content:center;width:100%}:root{--sidebar-bg:#fffffff5;--sidebar-border:#dbe4f0;--sidebar-shadow:0 24px 70px #0f172a1f;--sidebar-text:#172033;--sidebar-muted:#64748b;--sidebar-soft:#f3f6fb;--sidebar-dark:#071126;--sidebar-blue:#315aef;--sidebar-green:#047857;--sidebar-red:#b91c1c;--sidebar-orange:#ea580c}body{background:radial-gradient(circle at 0 0,#dbeafef2,#0000 28%),radial-gradient(circle at 100% 14%,#e0e7ffbf,#0000 26%),#f5f7fb}.sideNav{border:1px solid var(--sidebar-border);background:var(--sidebar-bg);box-shadow:var(--sidebar-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:thin;border-radius:30px;gap:14px;padding:18px}.sideNav::-webkit-scrollbar{width:6px}.sideNav::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.sideNavBrand{background:radial-gradient(circle at 85% 8%,#60a5fa57,#0000 34%),linear-gradient(145deg,#071126 0%,#111b35 58%,#172554 100%);border:0;border-radius:24px;min-height:96px;padding:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 18px 38px #07112638}.sideNavBrand:after{content:"";background:#ffffff14;border-radius:999px;width:110px;height:110px;position:absolute;bottom:-34px;right:-24px}.sideNavBrand span{z-index:1;color:#f8fafc;letter-spacing:.1em;background:#ffffff21;padding:5px 10px;position:relative}.sideNavBrand strong{z-index:1;color:#fff;letter-spacing:-.02em;max-width:190px;font-size:20px;line-height:1.05;position:relative}.sideNavLinks{gap:4px;padding:6px 0;position:relative}.sideNavLinks:before{content:"";background:linear-gradient(#0000,#dbe4f0 10% 90%,#0000);width:1px;position:absolute;top:20px;bottom:20px;left:24px}.sideNavLinks a{color:#334155;letter-spacing:-.01em;border:1px solid #0000;border-radius:16px;grid-template-columns:38px 1fr;min-height:44px;padding:9px 10px;font-size:14px;transition:background .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s;position:relative}.sideNavLinks a span{z-index:1;color:#667085;width:30px;height:30px;box-shadow:0 0 0 4px var(--sidebar-bg);background:#eef2f7;position:relative}.sideNavLinks a:hover{color:#1d4ed8;background:linear-gradient(135deg,#f8fbff 0%,#eef4ff 100%);border-color:#dbeafe;transform:translate(2px);box-shadow:0 10px 22px #2563eb14}.sideNavLinks a:hover span{color:#fff;background:#1d4ed8}.sideSessionActions{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;grid-template-columns:1fr;gap:8px;padding:10px;display:grid}.sideSessionButton.saveButton{background:linear-gradient(135deg,#047857 0%,#059669 100%);box-shadow:0 10px 22px #0478572e}.sideSessionButton.saveButton:hover{background:linear-gradient(135deg,#065f46 0%,#047857 100%)}.sideSessionButton.saveButton:disabled{box-shadow:none}.sideAccess{background:radial-gradient(circle at 100% 0,#fb923c2b,#0000 38%),linear-gradient(#fff7ed 0%,#fff 100%);border-color:#fed7aa;border-radius:22px;gap:10px;padding:14px;box-shadow:inset 0 1px #ffffffbf}.sideAccess.paid{background:radial-gradient(circle at 100% 0,#22c55e29,#0000 38%),linear-gradient(#f0fdf4 0%,#fff 100%);border-color:#bbf7d0}.sideAccess.sessionWarn{background:radial-gradient(circle at 100% 0,#fb923c33,#0000 38%),linear-gradient(#fff7ed 0%,#fff 100%);border-color:#fdba74}.sideAccess.sessionCritical{background:radial-gradient(circle at 100% 0,#ef44442b,#0000 38%),linear-gradient(#fef2f2 0%,#fff 100%);border-color:#fecaca}.sideAccessTop span{background:#9a341214;border-radius:999px;padding:4px 8px}.sideAccess.paid .sideAccessTop span{background:#16653414}.sideAccessTariff{padding-top:2px;font-size:15px;line-height:1.25}.sideAccessMeta{background:#f8fafce0;border-radius:14px;gap:6px;padding:9px 10px}.sideSessionCountdown{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:11px 12px}.sideSessionCountdown strong{letter-spacing:.01em;font-size:18px}.sideSessionCountdown.warn{background:#fff7ed;border-color:#fdba74}.sideSessionCountdown.critical{background:#fef2f2;border-color:#fecaca;animation:1.8s ease-in-out infinite sidePulse}@keyframes sidePulse{0%,to{box-shadow:0 0 #b91c1c00}50%{box-shadow:0 0 0 4px #b91c1c14}}.sideSessionWarning{color:#991b1b;background:#fee2e2;border:0;border-radius:16px}.sideAccessButton{border-radius:14px;min-height:38px}@media (width<=1120px){.appLayout{grid-template-columns:1fr;padding:16px}.sideNav{border-radius:24px;grid-template-columns:1fr;max-height:none;position:static}.sideNavBrand{min-height:82px}.sideNavLinks{grid-template-columns:repeat(4,minmax(0,1fr))}.sideNavLinks:before{display:none}.sideNavLinks a{grid-template-columns:1fr;justify-items:start}.sideNavLinks a span{box-shadow:none}}@media (width<=720px){.appLayout{padding:10px}.sideNav{border-radius:22px;padding:12px}.sideNavBrand{border-radius:20px;min-height:76px}.sideNavLinks{grid-template-columns:repeat(2,minmax(0,1fr))}.sideNavLinks a{min-height:42px;padding:9px;font-size:12px}.sideSessionActions,.sideAccess{grid-column:1/-1}}.smallButton.danger.areaSkipButton{color:#991b1b;background:#fff;border:1px solid #b91c1c}.smallButton.danger.areaSkipButton:hover{color:#fff;background:#991b1b;border-color:#7f1d1d}.appLayout{grid-template-columns:272px minmax(0,1fr);gap:22px;padding:16px}.sideNav{border-radius:26px;gap:9px;max-height:calc(100vh - 24px);padding:14px;top:12px;overflow:hidden}.sideNavBrand{border-radius:22px;min-height:76px;padding:14px}.sideNavBrand span{padding:4px 9px;font-size:11px}.sideNavBrand strong{font-size:19px}.sideNavLinks{gap:1px;padding:2px 0}.sideNavLinks:before{top:14px;bottom:14px;left:22px}.sideNavLinks a{border-radius:14px;grid-template-columns:34px 1fr;min-height:37px;padding:5px 8px;font-size:13px}.sideNavLinks a span{width:27px;height:27px;box-shadow:0 0 0 3px var(--sidebar-bg)}.sideSessionActions{border-radius:18px;gap:6px;padding:8px}.sideSessionButton{border-radius:13px;min-height:36px;font-size:13px}.sideAccess{border-radius:20px;gap:7px;padding:11px}.sideAccessTop span{padding:3px 7px;font-size:10px}.sideAccessTop strong{font-size:12px}.sideAccessTariff{font-size:14px}.sideAccessMeta{border-radius:13px;gap:4px;padding:7px 8px;font-size:11px}.sideSessionCountdown{border-radius:14px;padding:8px 9px}.sideSessionCountdown strong{font-size:15px}.sideSessionWarning{border-radius:13px;padding:8px 9px;font-size:11px}@media (height<=820px) and (width>=1121px){.sideNav{border-radius:24px;gap:7px;max-height:calc(100vh - 16px);padding:12px;top:8px}.sideNavBrand{min-height:68px;padding:12px}.sideNavBrand strong{font-size:18px}.sideNavLinks a{min-height:34px;padding-top:4px;padding-bottom:4px}.sideSessionActions{padding:7px}.sideSessionButton{min-height:34px}.sideAccess{padding:10px}.sideSessionCountdown{padding:7px 8px}}.payerFieldError{box-shadow:0 0 0 3px #ef44441f;background:#fff1f1!important;border-color:#ef4444!important}.payerFieldError:focus{box-shadow:0 0 0 3px #dc26262e;border-color:#dc2626!important}.payButton{color:#fff;background:#047857}.payButton:hover{background:#065f46}.invoiceBadge{color:#92400e;background:#fef3c7;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.invoiceBadge_issued{color:#1e40af;background:#dbeafe}.invoiceDetailRequested{background:#fffbeb!important;border-color:#fde68a!important}.invoiceDetailRequested span,.invoiceDetailRequested strong{color:#92400e!important}.adminShell{background:#f4f6f8;grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.adminSidebar{color:#fff;background:#071126;flex-direction:column;align-self:start;gap:18px;height:100vh;padding:22px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.adminBrand{color:#fff;border-bottom:1px solid #ffffff1f;gap:3px;padding:12px 12px 16px;text-decoration:none;display:grid}.adminBrand span{color:#93c5fd;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.adminBrand strong{font-size:21px}.adminNavLinks a{color:#dbeafe;border-radius:14px;align-items:center;gap:10px;padding:11px 12px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.adminNavLinks span{color:#93c5fd;background:#93c5fd29;border-radius:999px;justify-content:center;align-items:center;width:30px;height:24px;font-size:11px;display:inline-flex}.adminSidebarStats{gap:10px;margin-top:auto;display:grid}.adminSidebarStats div{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;padding:12px}.adminSidebarStats span{color:#bfdbfe;margin-bottom:6px;font-size:12px;display:block}.adminSidebarStats strong{color:#fff;font-size:24px;display:block}.adminSidebarButton{color:#071126;background:#fff;width:100%}.adminMain .hero{margin-bottom:16px}.adminDashboard{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.adminMetricCard{background:#fff;border:1px solid #e2e8f0;border-radius:22px;gap:6px;min-height:126px;padding:18px;display:grid;box-shadow:0 8px 24px #0a14280d}.adminMetricCard span{color:#64748b;font-size:13px;font-weight:700}.adminMetricCard strong{color:#071126;font-size:34px;line-height:1}.adminMetricCard small{color:#64748b;font-size:12px;line-height:1.35}.adminMetricCard.primary strong,.adminMetricCard.primary small,.adminMetricCard.primary span{color:#1e40af}.adminMetricCard.attention strong,.adminMetricCard.attention small,.adminMetricCard.attention span{color:#9a3412}.adminMetricCard.ok strong,.adminMetricCard.ok small,.adminMetricCard.ok span{color:#166534}.adminMetricCard.danger strong,.adminMetricCard.danger small,.adminMetricCard.danger span{color:#991b1b}.adminOnlyPage,.adminPanel{max-width:none}.adminPanel.card{padding:20px}.adminKeyHint{justify-content:space-between;align-items:center;gap:12px;display:flex}.adminToolbar{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;grid-template-columns:1fr 360px;padding:12px}.adminFilters .smallButton{border:1px solid #e2e8f0}.adminSearchInput{background:#fff;border-radius:16px}.adminExportBox,.adminSystemBox,.adminAuditBox,.adminMeetingsBox{scroll-margin-top:24px}.adminListHeader{background:#fff;border:1px solid #e2e8f0;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin:18px 0 12px;padding:14px 16px;display:flex}.adminListHeader strong{color:#071126;margin-bottom:4px;display:block}.adminListHeader span{color:#64748b;font-size:13px;display:block}.adminOrdersCards{gap:12px}.adminOrderCard{border-radius:20px;grid-template-columns:minmax(0,1fr) 190px;padding:14px;box-shadow:0 8px 22px #0a14280b}.adminOrderCard:hover{border-color:#bfdbfe;box-shadow:0 12px 30px #0a142814}.adminOrderTopLine,.adminOrderCard h3{margin-bottom:10px}.adminOrderMeta{grid-template-columns:repeat(4,minmax(120px,1fr))}.adminOrderMeta div{background:#fff;border:1px solid #e2e8f0}.adminOrderHouse{background:#f8fafc;border-radius:14px;padding:10px 12px}.adminActionsSticky{background:#f8fafc;border:1px solid #e2e8f0;gap:8px;display:grid;top:20px}.adminActionsSticky .smallButton{text-align:center;justify-content:center}.invoiceBadge{color:#047857;background:#ecfdf5;border-radius:999px;width:fit-content;margin:0 0 8px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.adminAuditList,.adminMeetingsGrid{max-height:360px;overflow-y:auto}.adminAuditItem{border:1px solid #e2e8f0}.adminSystemBox,.adminAuditBox,.adminMeetingsBox,.adminExportBox{box-shadow:0 8px 24px #0a142809}.adminSidebarAuth{background:#ffffff12;border:1px solid #ffffff1f;border-radius:18px;gap:10px;padding:12px;display:grid}.adminSidebarAuth span{color:#bfdbfe;font-size:12px;font-weight:700}.adminSidebarAuth input{color:#071126;background:#fffffff2;border:1px solid #ffffff2e;border-radius:14px;width:100%;padding:10px 11px}.adminSidebarRefresh{color:#fff;background:#22c55e;width:100%}.adminAuditBox{margin-top:18px}@media (width<=1180px){.adminShell{grid-template-columns:1fr}.adminSidebar{border-radius:0 0 22px 22px;height:auto;position:static}.adminNavLinks{grid-template-columns:repeat(5,minmax(120px,1fr));overflow-x:auto}.adminSidebarStats{grid-template-columns:repeat(3,1fr);margin-top:0}.adminDashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.adminToolbar{grid-template-columns:1fr}}@media (width<=720px){.adminMain{padding:16px}.adminDashboard,.adminSidebarStats,.adminNavLinks{grid-template-columns:1fr}.adminListHeader,.adminKeyHint{flex-direction:column;align-items:stretch}.adminOrderMeta{grid-template-columns:1fr}}@media (width<=1180px){.adminSidebarAuth{max-width:none}}.startGuideBox{background:linear-gradient(135deg,#fff 0%,#eff6ff 100%);border:1px solid #dbeafe;border-radius:24px;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:20px;margin-top:18px;padding:22px;display:grid;box-shadow:0 8px 24px #0a14280f}.startGuideMain p{color:#53617a;max-width:820px;margin:0}.startGuideSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.startGuideSteps div{background:#ffffffd1;border:1px solid #e2e8f0;border-radius:16px;padding:12px}.startGuideSteps strong{color:#071126;margin-bottom:5px;font-size:14px;display:block}.startGuideSteps span{color:#53617a;font-size:13px;line-height:1.35;display:block}.startGuideWarning{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;margin-top:14px;padding:11px 12px;font-size:13px;line-height:1.4}.startGuideActions{gap:10px;display:grid}.startGuideActions .button,.startGuideActions .smallButton{width:100%}@media (width<=980px){.startGuideBox{grid-template-columns:1fr}.startGuideActions{flex-wrap:wrap;display:flex}.startGuideActions .button,.startGuideActions .smallButton{width:auto}}@media (width<=720px){.startGuideBox{padding:16px}.startGuideSteps{grid-template-columns:1fr}.startGuideActions{display:grid}.startGuideActions .button,.startGuideActions .smallButton{width:100%}}.startGuideBox{margin-bottom:24px}.startGuideBox+.pricingSection,.startGuideBox+section.pricingSection{margin-top:0}@media (width<=1120px){.appLayout{width:100%;padding:12px;display:block}.appLayout>.page{width:100%;margin-top:14px}.sideNav{border-radius:22px;grid-template-columns:210px minmax(0,1fr);gap:12px;width:100%;max-height:none;margin:0 0 14px;padding:12px;display:grid;position:relative;top:auto;overflow:visible}.sideNavBrand{border-radius:18px;align-content:center;min-height:auto;padding:14px}.sideNavLinks{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:0;display:grid}.sideNavLinks:before{display:none}.sideNavLinks a{grid-template-columns:28px 1fr;min-height:38px;padding:8px 10px;font-size:12px}.sideNavLinks a span{width:24px;height:24px;box-shadow:none}.sideSessionActions,.sideAccess{grid-column:1/-1}.sideSessionActions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.appLayout{padding:10px}.sideNav{border-radius:20px;grid-template-columns:1fr;gap:10px}.sideNavBrand{min-height:64px}.sideNavLinks{grid-template-columns:repeat(2,minmax(0,1fr))}.sideNavLinks a{grid-template-columns:1fr;gap:4px}.sideSessionActions{grid-template-columns:1fr}.startGuideBox{margin-bottom:18px}}.sideChecklist{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;gap:8px;padding:10px;display:grid}.sideChecklistTitle{color:#64748b;letter-spacing:.08em;text-transform:uppercase;padding:0 4px;font-size:11px;font-weight:800}.sideChecklistItem{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:28px 1fr;align-items:center;gap:8px;min-height:42px;padding:7px 8px;text-decoration:none;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s;display:grid}.sideChecklistItem:hover{background:#eff6ff;border-color:#bfdbfe;transform:translate(2px);box-shadow:0 8px 18px #2563eb14}.sideChecklistText small{color:#64748b;font-size:11px;line-height:1.15}.sideChecklistItem.done .sideChecklistText strong,.sideChecklistItem.done .sideChecklistText small{color:#166534}.sideChecklistItem.attention .sideChecklistText strong,.sideChecklistItem.attention .sideChecklistText small{color:#9a3412}.sideChecklistItem.locked{opacity:.72}.sideAccessHint.warning{color:#9a3412;background:#fff7ed}.sideSessionMini{color:#475569;background:#eef2f7;border-radius:999px;width:fit-content;padding:5px 8px;font-size:11px;font-weight:800}.sideSessionMini.warn{color:#9a3412;background:#ffedd5}.sideSessionMini.critical{color:#991b1b;background:#fee2e2}@media (width<=1120px){.sideChecklistItems{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.sideChecklistItems{grid-template-columns:1fr}}.sideAccess{gap:6px;padding:11px 12px}.sideAccessTop{display:block}.sideAccessTop span{letter-spacing:0;text-transform:none;border-radius:0;width:fit-content;padding:0;font-size:12px;font-weight:800;display:inline-flex;color:#64748b!important;background:0 0!important}.sideAccess.paid .sideAccessTop span{color:#64748b!important}.sideAccessTariff{color:#071126;padding-top:0;font-size:17px;font-weight:850;line-height:1.12}.sideAccessHint{color:#64748b;background:#f8fafceb;border-radius:12px;padding:7px 9px;font-size:12px;font-weight:800;line-height:1.2}.sideSessionMini{display:none!important}.startGuideBox{background:#fff;border:1px solid #dbe3ee;border-radius:22px;margin-top:18px;margin-bottom:24px;padding:18px 20px;display:block;box-shadow:0 8px 24px #0a14280a}.startGuideBoxWarn{background:#fffaf3;border-color:#fed7aa}.startGuideEyebrow{color:#53617a;letter-spacing:.08em;text-transform:uppercase;background:#eef2f7;border-radius:999px;width:fit-content;margin-bottom:8px;padding:5px 9px;font-size:12px;font-weight:800}.startGuideMain h2{margin:0 0 8px;font-size:20px}.startGuideMain p{color:#53617a;max-width:920px;margin:0;font-size:14px;line-height:1.45}.startGuideNote{color:#475569;background:#f8fafc;border-radius:14px;margin-top:12px;padding:11px 12px;font-size:13px;line-height:1.4}.startGuideSteps,.startGuideActions{display:none}@media (width<=720px){.startGuideBox{padding:16px}}.serviceNoticeBox{background:#fff;border:1px solid #dbe3ee;border-radius:24px;grid-template-columns:minmax(0,1fr) 380px;align-items:stretch;gap:18px;margin:18px 0 20px;padding:22px;display:grid;box-shadow:0 14px 36px #0a14280f}.serviceNoticeBoxWarn{background:#fffaf3;border-color:#fdba74}.serviceNoticeEyebrow{color:#64748b;letter-spacing:.08em;text-transform:uppercase;background:#eef2f7;border-radius:999px;width:fit-content;margin-bottom:10px;padding:5px 10px;font-size:12px;font-weight:800}.serviceNoticeMain h2{color:#071126;margin:0 0 8px;font-size:24px;line-height:1.18}.serviceNoticeMain p{color:#53617a;max-width:780px;margin:0;font-size:15px;line-height:1.45}.serviceNoticePrivacy{background:#fff7ed;border:1px solid #fed7aa;border-radius:16px;padding:12px 14px;color:#9a3412!important;margin-top:12px!important}.serviceNoticePrivacy strong{color:#9a3412}.serviceNoticeLegend{grid-template-columns:1fr;align-content:center;gap:10px;display:grid}.serviceLegendItem{background:#f8fafc;border-radius:18px;grid-template-columns:26px auto 1fr;align-items:center;gap:8px;padding:14px 16px;display:grid}.serviceLegendItem strong{white-space:nowrap;font-size:15px;line-height:1.2}.serviceLegendItem .serviceLegendDash{color:#53617a;font-size:13px;line-height:1.3}.serviceLegendItemReady .sideChecklistMark{color:#fff;background:#047857}.serviceLegendItemAttention .sideChecklistMark{color:#fff;background:#ea580c}.serviceLegendItemReady{background:#f0fdf4;border:1px solid #86efac}.serviceLegendItemReady strong,.serviceLegendItemReady span{color:#166534}.serviceLegendItemAttention{background:#fff7ed;border:1px solid #fdba74}.serviceLegendItemAttention strong,.serviceLegendItemAttention span{color:#9a3412}.privacyWarningBox,.startGuideBox{display:none}@media (width<=980px){.serviceNoticeBox{grid-template-columns:1fr}.serviceNoticeLegend{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.serviceNoticeBox{padding:18px}.serviceNoticeLegend{grid-template-columns:1fr}}.button,.smallButton{box-shadow:none;text-align:center;border:1px solid #07112629;justify-content:center;align-items:center;gap:8px;line-height:1.15;display:inline-flex}.button{border-color:#071126}.button.secondary,.smallButton{border-color:#cbd5e1}.button.secondary:hover,.smallButton:hover{border-color:#94a3b8}.saveButton,.sideSessionButton.saveButton,.sessionBox .button.secondary.saveButton{border-color:#047857}.dangerButton,.smallButton.danger,.areaSkipButton,.strongDanger{border-color:#991b1b}.templateBox .button.secondary,.registryFileBox .button.secondary,.sideSessionButton.sessionRestoreButton{color:#071126;background:#eef2f7;border:1px solid #cbd5e1;border-radius:16px;min-height:44px;font-weight:700}.templateBox .button.secondary:hover,.registryFileBox .button.secondary:hover,.sideSessionButton.sessionRestoreButton:hover{background:#e2e8f0;border-color:#94a3b8}.heroWithAccess{align-items:stretch}.heroWithAccess>div:first-child{align-content:center;display:grid}.heroAccessCard{background:#fff7ed;border:1px solid #fed7aa;border-radius:18px;align-content:center;gap:5px;min-width:240px;padding:14px 16px;display:grid}.heroAccessCard.paid{background:#f0fdf4;border-color:#bbf7d0}.heroAccessCard span{color:#9a3412;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.heroAccessCard.paid span{color:#166534}.heroAccessCard strong{color:#071126;font-size:15px;line-height:1.2}.heroAccessCard small{color:#64748b;font-size:12px;line-height:1.3}.sideChecklist{gap:8px;display:grid}.sideChecklistTitle{color:#334155;font-size:13px;font-weight:800;line-height:1.25}.sideChecklistItems{gap:6px;display:grid}.sideChecklistItem{color:#334155;background:#fff;border:1px solid #0000;border-radius:14px;grid-template-columns:30px 1fr;align-items:center;gap:8px;min-height:42px;padding:8px 10px;font-size:13px;font-weight:700;text-decoration:none;display:grid}.sideChecklistItem:hover{color:#071126;background:#f8fafc;border-color:#cbd5e1;text-decoration:none}.sideChecklistItem.done{background:#f0fdf4;border-color:#bbf7d0}.sideChecklistItem.attention{background:#fff7ed;border-color:#fed7aa}.sideChecklistItem.pending{background:#f8fafc;border-color:#e2e8f0}.sideChecklistMark{color:#334155;background:#e2e8f0;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:inline-flex}.sideChecklistItem.done .sideChecklistMark{color:#fff;background:#16a34a}.sideChecklistItem.attention .sideChecklistMark{color:#fff;background:#f97316}.sideChecklistText{gap:0;min-width:0;display:grid}.sideChecklistText strong{color:inherit;font-size:13px;line-height:1.15}.sideSessionActions,.sideDownloadActions,.compactSideActions{gap:8px;display:grid}.sideSessionButton,.sideDownloadActions .sideSessionButton,.compactSideActions .sideSessionButton{justify-content:center;width:100%;min-height:42px;padding:10px 12px}@media (width<=720px){.heroWithAccess{flex-direction:column}.heroAccessCard{width:100%;min-width:0}.workflowActionRow{justify-content:stretch}.workflowActionRow .button{width:100%}}.serviceNoticeBox{grid-template-columns:minmax(0,1fr) minmax(340px,430px);align-items:stretch;gap:20px;display:grid}.serviceNoticeMain{align-content:start;gap:10px;min-width:0;display:grid}.serviceNoticeMain h2{margin-bottom:6px}.serviceNoticeMain p{max-width:820px}.serviceNoticePrivacy{max-width:820px;margin-top:8px}.serviceNoticeLegend{grid-template-rows:auto auto 1fr;align-content:stretch;gap:12px;min-width:0;display:grid}.serviceLegendItem{align-items:center;min-height:62px}.serviceStartButton{color:#fff;background:#071126;border-color:#071126;border-radius:16px;align-self:end;width:100%;min-height:48px;font-weight:800}.serviceStartButton:hover{color:#fff;background:#10213d;border-color:#10213d}.sideSessionActions .sessionRestoreButton,.sideSessionActions label.sessionRestoreButton,.compactSideActions .sessionRestoreButton,.compactSideActions label.sessionRestoreButton{color:#fff;text-align:center;cursor:pointer;background:linear-gradient(135deg,#059669,#047857);border:1px solid #047857;border-radius:16px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:12px 14px;font-weight:800;display:flex;box-shadow:0 10px 24px #0596692e}.sideSessionActions .sessionRestoreButton input[type=file],.sideSessionActions label.sessionRestoreButton input[type=file],.compactSideActions .sessionRestoreButton input[type=file],.compactSideActions label.sessionRestoreButton input[type=file]{display:none!important}.sideNav{overflow:hidden}.sideChecklistText small,.sideChecklistItem.compact .sideChecklistText small{display:none}.sideChecklistItem{min-height:42px}@media (width<=1180px){.serviceNoticeBox{grid-template-columns:1fr}.serviceNoticeLegend{grid-template-rows:auto}.serviceStartButton{align-self:stretch}}.payerFieldError input,.payerFieldError select,.payerFieldError textarea{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441f!important}.sideSessionActions .sessionRestoreButton,.sideSessionActions label.sessionRestoreButton,.compactSideActions .sessionRestoreButton,.compactSideActions label.sessionRestoreButton{color:#fff;text-align:center;cursor:pointer;background:linear-gradient(135deg,#059669,#047857);border:1px solid #047857;border-radius:16px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:12px 14px;font-weight:800;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #0596692e}.sideSessionActions .sessionRestoreButton:hover,.sideSessionActions label.sessionRestoreButton:hover,.compactSideActions .sessionRestoreButton:hover,.compactSideActions label.sessionRestoreButton:hover{color:#fff;background:linear-gradient(135deg,#047857,#065f46);border-color:#065f46}.sideSessionActions .sessionRestoreButton input[type=file],.sideSessionActions label.sessionRestoreButton input[type=file],.compactSideActions .sessionRestoreButton input[type=file],.compactSideActions label.sessionRestoreButton input[type=file]{opacity:0!important;z-index:5!important;cursor:pointer!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.sideNav .sideNavBrand.sideNavBrandCard{color:#fff!important;background:linear-gradient(135deg,#04162f 0%,#062247 58%,#0a355f 100%)!important;border:0!important;border-radius:22px!important;grid-template-columns:56px minmax(0,1fr)!important;align-items:center!important;column-gap:16px!important;width:100%!important;min-height:96px!important;margin:0 0 14px!important;padding:16px 20px!important;text-decoration:none!important;display:grid!important;overflow:hidden!important;box-shadow:0 14px 26px #02122938!important}.sideNav .sideNavBrand.sideNavBrandCard:before,.sideNav .sideNavBrand.sideNavBrandCard:after,.sideNav .sideNavBrand.sideNavBrandCard :before,.sideNav .sideNavBrand.sideNavBrandCard :after{content:none!important;display:none!important}.sideNav .sideNavBrand.sideNavBrandCard:hover,.sideNav .sideNavBrand.sideNavBrandCard:focus,.sideNav .sideNavBrand.sideNavBrandCard:active{color:#fff!important;text-decoration:none!important;transform:none!important}.sideNav .sideNavBrand.sideNavBrandCard span,.sideNav .sideNavBrand.sideNavBrandCard strong{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.sideNav .sideNavBrand.sideNavBrandCard .sideNavBrandIcon{color:#fff!important;justify-content:center!important;align-items:center!important;width:56px!important;min-width:56px!important;height:56px!important;min-height:56px!important;display:flex!important}.sideNav .sideNavBrand.sideNavBrandCard .sideNavBrandIcon svg{width:56px!important;height:56px!important;display:block!important}.sideNav .sideNavBrand.sideNavBrandCard .sideNavBrandText{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:5px!important;min-width:0!important;display:flex!important}.sideNav .sideNavBrand.sideNavBrandCard .sideNavBrandTop,.sideNav .sideNavBrand.sideNavBrandCard .sideNavBrandBottom{color:#fff!important;letter-spacing:0!important;white-space:nowrap!important;margin:0!important;line-height:1!important;display:block!important}.sideNav .sideNavBrand.sideNavBrandCard .sideNavBrandTop{font-size:22px!important;font-weight:800!important}.sideNav .sideNavBrand.sideNavBrandCard .sideNavBrandBottom{font-size:16px!important;font-weight:800!important}@media (width<=1180px){.sideNav .sideNavBrand.sideNavBrandCard{grid-template-columns:52px minmax(0,1fr)!important;column-gap:14px!important;min-height:92px!important;padding:15px 18px!important}.sideNav .sideNavBrand.sideNavBrandCard .sideNavBrandIcon{width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important}.sideNav .sideNavBrand.sideNavBrandCard .sideNavBrandIcon svg{width:52px!important;height:52px!important}.sideNav .sideNavBrand.sideNavBrandCard .sideNavBrandTop{font-size:20px!important}.sideNav .sideNavBrand.sideNavBrandCard .sideNavBrandBottom{font-size:15px!important}}.sideSessionActions .sessionRestoreButton,.sideSessionActions label.sessionRestoreButton,.compactSideActions .sessionRestoreButton,.compactSideActions label.sessionRestoreButton{position:relative}.sideSessionActions .sessionRestoreButton .sessionRestoreButtonVisual,.sideSessionActions label.sessionRestoreButton .sessionRestoreButtonVisual,.compactSideActions .sessionRestoreButton .sessionRestoreButtonVisual,.compactSideActions label.sessionRestoreButton .sessionRestoreButtonVisual{pointer-events:none;justify-content:center;align-items:center;gap:12px;width:100%;display:inline-flex}.sideSessionActions .sessionRestoreButton .sessionRestoreButtonIcon,.sideSessionActions label.sessionRestoreButton .sessionRestoreButtonIcon,.compactSideActions .sessionRestoreButton .sessionRestoreButtonIcon,.compactSideActions label.sessionRestoreButton .sessionRestoreButtonIcon{color:currentColor;flex:0 0 24px;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;display:inline-flex}.sideSessionActions .sessionRestoreButton .sessionRestoreButtonIcon svg,.sideSessionActions label.sessionRestoreButton .sessionRestoreButtonIcon svg,.compactSideActions .sessionRestoreButton .sessionRestoreButtonIcon svg,.compactSideActions label.sessionRestoreButton .sessionRestoreButtonIcon svg{width:24px;height:24px;display:block}.sideSessionActions .sessionRestoreButton .sessionRestoreButtonLabel,.sideSessionActions label.sessionRestoreButton .sessionRestoreButtonLabel,.compactSideActions .sessionRestoreButton .sessionRestoreButtonLabel,.compactSideActions label.sessionRestoreButton .sessionRestoreButtonLabel{white-space:nowrap;line-height:1.1;display:inline-block}.sideDownloadActions .sideDownloadButton,.compactSideActions .sideDownloadButton{border:1px solid #cfd8e6!important;box-shadow:0 8px 18px #0f172a0f!important}.sideDownloadActions .sideDownloadButton:hover,.compactSideActions .sideDownloadButton:hover{border-color:#9fb0c8!important;box-shadow:0 10px 22px #0f172a17!important}.sideDownloadActions .sideDownloadButton:disabled,.compactSideActions .sideDownloadButton:disabled{box-shadow:none!important;border-color:#d8e0ea!important}.sideDownloadActions .sideDownloadButtonVisual,.compactSideActions .sideDownloadButtonVisual{justify-content:center;align-items:center;gap:11px;width:100%;min-width:0;display:inline-flex}.sideDownloadActions .sideDownloadButtonIcon,.compactSideActions .sideDownloadButtonIcon{color:currentColor;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.sideDownloadActions .sideDownloadButtonIcon svg,.compactSideActions .sideDownloadButtonIcon svg{width:24px;height:24px;display:block}.sideDownloadActions .sideDownloadButtonLabel,.compactSideActions .sideDownloadButtonLabel{white-space:nowrap;min-width:0;line-height:1.1;display:inline-block}.heroAccessCard.heroAccessCardV30{background:#fff!important;border:1px solid #d9e3f2!important;border-radius:18px!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;min-width:320px!important;padding:14px 16px!important;display:grid!important;box-shadow:0 10px 24px #0f172a14!important}.heroAccessCard.heroAccessCardV30.paid,.heroAccessCard.heroAccessCardV30.free{background:#fff!important;border-color:#d9e3f2!important}.heroAccessCard.heroAccessCardV30 .heroAccessIconBox{color:#3d6cff!important;background:#eef4ff!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;display:inline-flex!important;box-shadow:inset 0 0 0 1px #dbe7ff!important}.heroAccessCard.heroAccessCardV30 .heroAccessIconBox svg{width:24px!important;height:24px!important;display:block!important}.heroAccessCard.heroAccessCardV30 .heroAccessBody{gap:4px!important;min-width:0!important;display:grid!important}.heroAccessCard.heroAccessCardV30 .heroAccessHeading{color:#1f2c44!important;margin:0!important;font-size:15px!important;font-weight:800!important;line-height:1.2!important;display:block!important}.heroAccessCard.heroAccessCardV30 small{color:#475569!important;margin:0!important;font-size:12px!important;line-height:1.3!important;display:block!important}.heroAccessCard.heroAccessCardV30 .heroAccessButton{width:fit-content!important;margin-top:4px!important}@media (width<=720px){.heroAccessCard.heroAccessCardV30{width:100%!important;min-width:0!important}}.serviceFeatureCards{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:14px 0 18px;display:grid}.serviceFeatureCard{text-align:center;background:#fff;border:1px solid #dce4ef;border-radius:16px;align-content:center;justify-items:center;gap:8px;min-height:138px;padding:16px 12px;display:grid;box-shadow:0 8px 18px #0f172a0a}.serviceFeatureIcon{color:#3d6cff;background:#eef4ff;border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.serviceFeatureIcon svg{width:27px;height:27px;display:block}.serviceFeatureCard strong{color:#071126;font-size:13px;font-weight:800;line-height:1.15;display:block}.serviceFeatureCard small{color:#253653;max-width:150px;font-size:12px;line-height:1.25;display:block}.serviceFeatureCardGreen .serviceFeatureIcon{color:#059669;background:#e8f7ee}.serviceFeatureCardYellow .serviceFeatureIcon{color:#f59e0b;background:#fff7e6}.serviceFeatureCardOrange .serviceFeatureIcon{color:#f05a28;background:#fff1e8}.serviceFeatureCardBlue .serviceFeatureIcon{color:#3d6cff;background:#eef4ff}@media (width<=1180px){.serviceFeatureCards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.serviceFeatureCards{grid-template-columns:repeat(2,minmax(0,1fr))}.serviceFeatureCard{min-height:126px;padding:14px 10px}}@media (width<=460px){.serviceFeatureCards{grid-template-columns:1fr}}.adminRandomToolsBox{gap:10px;display:grid}.adminRandomToolsBox .smallButton{width:fit-content}.adminRandomToolsBox{background:#fff7ed;border:1px solid #fdba74;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin:14px 0;padding:14px 16px;display:flex}.adminRandomToolsBox strong{color:#9a3412;margin-bottom:4px;display:block}.adminRandomToolsBox span{color:#9a3412;font-size:13px;line-height:1.35;display:block}.adminRandomToolsBox .button{white-space:nowrap}@media (width<=720px){.adminRandomToolsBox{flex-direction:column;align-items:stretch}.adminRandomToolsBox .button{width:100%}}.adminRandomToolsSidebar{background:#ffffff12;border:1px solid #ffffff1f;border-radius:18px;gap:10px;padding:12px;display:grid}.adminRandomToolsSidebar strong{color:#fff;margin-bottom:4px;font-size:13px;display:block}.adminRandomToolsSidebar span{color:#bfdbfe;font-size:12px;line-height:1.3;display:block}.adminRandomToolsSidebar .smallButton{width:100%}.adminRandomToolsSidebar .smallButton.danger{color:#fff;background:#b91c1c;border-color:#991b1b}:root{--client-sidebar-width:286px;--client-content-max-width:1180px;--client-content-side-gap:32px}@media (width>=1121px){.appLayout{width:100%;max-width:none;min-height:100vh;padding:0 var(--client-content-side-gap) 42px calc(var(--client-sidebar-width) + var(--client-content-side-gap));margin:0;display:block}.appLayout>.page{width:min(100%, var(--client-content-max-width));max-width:var(--client-content-max-width);min-width:0;margin:0 auto;padding:32px 0 48px}.sideNav{z-index:80;width:var(--client-sidebar-width);border:0;border-right:1px solid #dbe4f052;border-radius:0;height:100vh;max-height:none;margin:0;padding:18px;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.sideNavBrand{border-radius:22px}.hero,.startGuideBox,.pricingSection,.legalNoticeBox,.card{width:100%}.sideNav{color:#fff;background:radial-gradient(circle at 85% 18%,#2563eb38,#0000 28%),linear-gradient(165deg,#061329 0%,#071b3a 48%,#08275a 100%);box-shadow:10px 0 34px #07112633}.sideNav:before{display:none}.sideNavBrand{min-height:74px;box-shadow:none;color:#fff;background:0 0;border:0;gap:4px;padding:16px 16px 18px;text-decoration:none;display:grid}.sideNavBrand span{color:#fff;letter-spacing:0;width:fit-content;box-shadow:none;text-transform:none;background:0 0;border:0;padding:0;font-size:18px;font-weight:700}.sideNavBrand strong{color:#fff;text-shadow:none;font-size:18px;font-weight:700;line-height:1.15}.sideNavLinks{gap:9px}.sideNavLinks:before{display:none}.sideNavLinks a{color:#ffffffd6;min-height:48px;box-shadow:none;text-shadow:none;background:0 0;border:0;border-radius:12px;grid-template-columns:28px 1fr;gap:12px;padding:11px 14px;font-size:15px;font-weight:500;line-height:1.2;text-decoration:none}.sideNavLinks a:hover{color:#fff;background:#2563eb3d;transform:none}.sideNavLinks a:first-child{color:#fff;background:linear-gradient(135deg,#1769ff 0%,#0f55d8 100%);box-shadow:0 12px 26px #1769ff47}.sideNavLinks a span{color:#0000;width:24px;height:24px;box-shadow:none;background:0 0;border:0;border-radius:7px;padding:0;font-size:0;position:relative}.sideNavLinks a span:before,.sideNavLinks a span:after{content:"";border:2px solid #ffffffe0;border-radius:3px;position:absolute}.sideNavLinks a span:before{width:8px;height:8px;top:3px;left:3px}.sideNavLinks a span:after{width:8px;height:8px;bottom:3px;right:3px}.sideNavLinks a:nth-child(n+2) span:before{border-radius:2px;width:15px;height:18px;top:3px;left:4px}.sideNavLinks a:nth-child(n+2) span:after{border-width:1px 0 0;border-radius:0;width:9px;height:0;top:8px;left:7px;box-shadow:0 5px #ffffffe0}.sideSessionActions,.sideAccess{box-shadow:none;background:#ffffff0e;border:1px solid #ffffff1f}.sideSessionButton,.sideAccessButton{box-shadow:none;border:0}.sideAccessTop span,.sideAccessMeta,.sideAccessMeta div,.sideAccessTariff{color:#ffffffb8;text-shadow:none}.sideAccessTop strong{color:#fff;text-shadow:none}}.sideNav .sideNavBrand.sideNavBrandCard:hover,.sideNav .sideNavBrand.sideNavBrandCard:focus,.sideNav .sideNavBrand.sideNavBrandCard:active{box-shadow:none!important;background:0 0!important;transform:none!important}.sideNav .sideNavBrand.sideNavBrandCard .sideNavBrandIcon{width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important}.sideNav .sideNavBrand.sideNavBrandCard .sideNavBrandIcon{opacity:.92!important}.sideNav .sideNavBrand.sideNavBrandCard .sideNavBrandText{gap:5px!important}.sideNav .sideNavBrand.sideNavBrandCard .sideNavBrandTop{letter-spacing:.01em!important;font-size:21px!important;font-weight:600!important;line-height:1.05!important}.sideNav .sideNavBrand.sideNavBrandCard .sideNavBrandBottom{letter-spacing:0!important;font-size:16px!important;font-weight:500!important;line-height:1.05!important}.sideNav .sideNavBrand.sideNavBrandCard span,.sideNav .sideNavBrand.sideNavBrandCard strong{text-shadow:none!important;font-family:Arial,sans-serif!important}.sideNav .sideChecklistItems{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:6px!important;padding:0!important;display:grid!important}.sideNav .sideChecklistItem:hover{color:#fff!important;background:#2563eb47!important;text-decoration:none!important;transform:none!important}.sideNav .sideSessionActions .sessionRestoreButton .sessionRestoreButtonVisual,.sideNav .sideSessionActions label.sessionRestoreButton .sessionRestoreButtonVisual,.sideNav .compactSideActions .sessionRestoreButton .sessionRestoreButtonVisual,.sideNav .compactSideActions label.sessionRestoreButton .sessionRestoreButtonVisual{gap:11px!important;font-weight:400!important}.sideNav .sideSessionActions .sessionRestoreButton .sessionRestoreButtonLabel,.sideNav .sideSessionActions label.sessionRestoreButton .sessionRestoreButtonLabel,.sideNav .compactSideActions .sessionRestoreButton .sessionRestoreButtonLabel,.sideNav .compactSideActions label.sessionRestoreButton .sessionRestoreButtonLabel{font-family:Arial,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.2!important}.sideNav .sideSessionActions .sessionRestoreButton .sessionRestoreButtonIcon,.sideNav .sideSessionActions label.sessionRestoreButton .sessionRestoreButtonIcon,.sideNav .compactSideActions .sessionRestoreButton .sessionRestoreButtonIcon,.sideNav .compactSideActions label.sessionRestoreButton .sessionRestoreButtonIcon{opacity:.92!important;width:24px!important;min-width:24px!important;height:24px!important}.sideNav .sideSessionActions .sessionRestoreButton .sessionRestoreButtonIcon svg,.sideNav .sideSessionActions label.sessionRestoreButton .sessionRestoreButtonIcon svg,.sideNav .compactSideActions .sessionRestoreButton .sessionRestoreButtonIcon svg,.sideNav .compactSideActions label.sessionRestoreButton .sessionRestoreButtonIcon svg{width:24px!important;height:24px!important}.sideNav .sideSessionActions .sessionRestoreButton input[type=file],.sideNav .sideSessionActions label.sessionRestoreButton input[type=file],.sideNav .compactSideActions .sessionRestoreButton input[type=file],.sideNav .compactSideActions label.sessionRestoreButton input[type=file]{opacity:0!important;z-index:5!important;cursor:pointer!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.sideNav{color:#fff!important;box-shadow:none!important;background:radial-gradient(circle at 88% 18%,#2563eb33,#0000 30%),linear-gradient(165deg,#061329 0%,#071b3a 52%,#08275a 100%)!important;border:0!important}@media (width<=1120px){.sideNav{border-radius:24px!important;width:100%!important;max-width:none!important;margin:0 0 18px!important;padding:18px!important;overflow:visible!important}}.sideNav .sideNavBrand.sideNavBrandCard{min-height:78px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:50px minmax(0,1fr)!important;column-gap:14px!important;margin:0 0 18px!important;padding:14px 14px 16px!important;overflow:visible!important}.sideNav .sideNavBrand.sideNavBrandCard .sideNavBrandIcon{opacity:.92!important;width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important}.sideNav .sideNavBrand.sideNavBrandCard .sideNavBrandIcon svg{width:50px!important;height:50px!important}.sideNav .sideNavBrand.sideNavBrandCard .sideNavBrandIcon svg,.sideNav .sideNavBrand.sideNavBrandCard .sideNavBrandIcon svg *{stroke-width:1.45px!important}.sideNav .sideNavBrand.sideNavBrandCard .sideNavBrandTop{color:#fff!important;letter-spacing:.01em!important;font-family:Arial,sans-serif!important;font-size:21px!important;font-weight:600!important;line-height:1.05!important}.sideNav .sideNavBrand.sideNavBrandCard .sideNavBrandBottom{color:#fff!important;font-family:Arial,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:1.05!important}.sideNav .sideChecklist{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 14px!important;padding:0!important}.sideNav .sideChecklistTitle{color:#ffffff9e!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 10px!important;padding:0 14px!important;font-family:Arial,sans-serif!important;font-size:12px!important;font-weight:500!important;line-height:1.2!important}.sideNav .sideChecklistItems{background:0 0!important;gap:6px!important;padding:0!important;display:grid!important}.sideNav .sideChecklistItem{min-height:48px!important;box-shadow:none!important;color:#ffffffc7!important;background:0 0!important;border:0!important;border-radius:10px!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding:0 14px!important;font-family:Arial,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.2!important;text-decoration:none!important;display:grid!important}.sideNav .sideChecklistItem:hover{color:#fff!important;background:#2563eb47!important;transform:none!important}.sideNav .sideChecklistItem.attention{color:#fff!important;background:linear-gradient(135deg,#1769ff 0%,#0f55d8 100%)!important;box-shadow:0 10px 24px #1769ff38!important}.sideNav .sideChecklistItem.done,.sideNav .sideChecklistItem.pending{background:0 0!important;border:0!important}.sideNav .sideChecklistItem.done:hover,.sideNav .sideChecklistItem.pending:hover{background:#2563eb47!important}.sideNav .sideChecklistMark{color:#ffffffb8!important;width:24px!important;height:24px!important;box-shadow:none!important;background:#ffffff14!important;border:1px solid #ffffff38!important;border-radius:999px!important;font-family:Arial,sans-serif!important;font-size:12px!important;font-weight:400!important}.sideNav .sideChecklistItem.attention .sideChecklistMark{color:#fff!important;background:#ffffff29!important;border-color:#ffffff57!important}.sideNav .sideChecklistItem.done .sideChecklistMark{color:#d1fae5!important;background:#10b98133!important;border-color:#10b9818c!important}.sideNav .sideChecklistText strong{color:inherit!important;font-family:Arial,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.15!important}.sideNav .sideSessionActions,.sideNav .compactSideActions{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:12px 0 14px!important;padding:0!important}.sideNav .sideSessionActions .sessionRestoreButton,.sideNav .sideSessionActions label.sessionRestoreButton,.sideNav .compactSideActions .sessionRestoreButton,.sideNav .compactSideActions label.sessionRestoreButton{color:#fff!important;width:100%!important;min-height:50px!important;box-shadow:none!important;text-align:center!important;background:linear-gradient(135deg,#059669 0%,#047857 100%)!important;border:0!important;border-radius:10px!important;padding:0 14px!important;font-family:Arial,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.2!important}.sideNav .sideSessionActions .sessionRestoreButton:hover,.sideNav .sideSessionActions label.sessionRestoreButton:hover,.sideNav .compactSideActions .sessionRestoreButton:hover,.sideNav .compactSideActions label.sessionRestoreButton:hover{color:#fff!important;background:linear-gradient(135deg,#10b981 0%,#059669 100%)!important;transform:none!important}.sideNav .sessionRestoreButtonVisual{gap:11px!important;font-weight:400!important}.sideNav .sessionRestoreButtonLabel{font-family:Arial,sans-serif!important;font-size:15px!important;font-weight:400!important}.sideNav .sessionRestoreButton input[type=file]{opacity:0!important;z-index:5!important;cursor:pointer!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.sideNav .sideDownloadActions,.sideNav .compactSideActions{gap:8px!important;display:grid!important}.sideNav .sideDownloadActions .sideDownloadButton,.sideNav .compactSideActions .sideDownloadButton{color:#ffffffd1!important;width:100%!important;min-height:50px!important;box-shadow:none!important;background:#ffffff1f!important;border:0!important;border-radius:10px!important;padding:0 14px!important;font-family:Arial,sans-serif!important;font-size:15px!important;font-weight:400!important}.sideNav .sideDownloadActions .sideDownloadButton:hover,.sideNav .compactSideActions .sideDownloadButton:hover{color:#fff!important;box-shadow:none!important;background:#2563eb47!important;transform:none!important}.sideNav .sideDownloadActions .sideDownloadButton:disabled,.sideNav .compactSideActions .sideDownloadButton:disabled{opacity:.56!important;cursor:not-allowed!important}.sideNav .sideDownloadButtonLabel{font-family:Arial,sans-serif!important;font-size:15px!important;font-weight:400!important}.topHeroRow{grid-template-columns:minmax(0,1fr) 380px;align-items:stretch;gap:18px;margin-bottom:22px;display:grid}.topHeroRow .hero{min-width:0;margin:0}.topHeroRow .heroReadinessCard{align-self:stretch;width:100%;min-width:0}.topHeroRow .heroMain{align-content:center;min-width:0;display:grid}@media (width<=1180px){.topHeroRow{grid-template-columns:1fr}}.topHeroRow{grid-template-columns:minmax(0,1fr) 390px!important;align-items:stretch!important;gap:18px!important}.topHeroRow .heroReadinessCard{background:#fff!important;border:1px solid #dce4ef!important;border-radius:18px!important;flex-direction:column!important;align-self:stretch!important;gap:12px!important;width:100%!important;min-height:250px!important;padding:18px 18px 0!important;display:flex!important;overflow:hidden!important;box-shadow:0 8px 24px #0f172a0f!important}.heroReadinessHeader{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.heroReadinessHeader strong,.heroReadinessHeader span{color:#14213d!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important}.heroReadinessBar{background:#e8edf5!important;border-radius:999px!important;height:7px!important;overflow:hidden!important}.heroReadinessBarValue{background:linear-gradient(90deg,#22c55e 0%,#16a34a 100%)!important;border-radius:999px!important;height:100%!important}.heroReadinessList{gap:9px!important;margin-top:2px!important;display:grid!important}.heroReadinessItem{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:22px!important;display:grid!important}.heroReadinessItemLeft{align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.heroReadinessDot{border-radius:999px!important;flex:0 0 16px!important;width:16px!important;height:16px!important;position:relative!important}.heroReadinessItem.done .heroReadinessDot{background:#16a34a!important;border:0!important}.heroReadinessItem.done .heroReadinessDot:after{content:"✓"!important;color:#fff!important;justify-content:center!important;align-items:center!important;font-size:10px!important;font-weight:700!important;line-height:1!important;display:flex!important;position:absolute!important;inset:0!important}.heroReadinessItem.pending .heroReadinessDot{background:0 0!important;border:1.5px dashed #94a3b8!important}.heroReadinessTitle{color:#1f3558!important;white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important;overflow:hidden!important}.heroReadinessStatus{color:#728096!important;text-align:right!important;white-space:nowrap!important;font-size:12px!important;font-weight:400!important;line-height:1.2!important}.heroReadinessCta{color:#1769ff!important;cursor:pointer!important;background:#fff!important;border:0!important;border-top:1px solid #e5ebf3!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:48px!important;margin:auto -18px 0!important;padding:0 18px!important;font-family:Arial,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important;display:flex!important}.heroReadinessCta:hover{color:#0f55d8!important;background:#f8fbff!important}.heroReadinessCta span{font-size:22px!important;line-height:1!important}@media (width<=1180px){.topHeroRow{grid-template-columns:1fr!important}.topHeroRow .heroReadinessCard{min-height:auto!important}}@media (width<=720px){.topHeroRow .heroReadinessCard{padding:16px 16px 0!important}.heroReadinessCta{margin-left:-16px!important;margin-right:-16px!important;padding-left:16px!important;padding-right:16px!important}.heroReadinessItem{grid-template-columns:1fr!important;gap:3px!important}.heroReadinessStatus{text-align:left!important;padding-left:26px!important}}.topUtilityBar{width:100%;margin:0 0 18px;padding:0}.topUtilityActions{justify-content:flex-end;align-items:stretch;gap:10px;width:100%;display:flex}.topRestoreButton,.topTariffButton{width:var(--client-sidebar-width,286px);min-height:50px;box-shadow:none;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-family:Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.2;display:flex;position:relative;overflow:hidden}.topRestoreButton{color:#fff;background:linear-gradient(135deg,#059669 0%,#047857 100%)}.topRestoreButton:hover{background:linear-gradient(135deg,#10b981 0%,#059669 100%)}.topRestoreButton input[type=file]{opacity:0!important;z-index:5!important;cursor:pointer!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.topRestoreButtonVisual{pointer-events:none;justify-content:center;align-items:center;gap:11px;width:100%;display:inline-flex}.topRestoreButtonIcon,.topTariffIcon{color:currentColor;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.topRestoreButtonIcon svg,.topTariffIcon svg{width:24px;height:24px;display:block}.topRestoreButtonLabel{white-space:nowrap;font-weight:400;display:inline-block}.topTariffButton{text-align:left;color:#1f3558;background:#fff;border:1px solid #dce4ef;justify-content:flex-start;gap:12px}.topTariffButton:hover{background:#f8fbff;border-color:#c9d8ee}.topTariffButton.paid{background:#f0fdf4;border-color:#bbf7d0}.topTariffButton.paid:hover{background:#ecfdf5}.topTariffIcon{color:#3d6cff}.topTariffButton.paid .topTariffIcon{color:#059669}.topTariffText{gap:2px;min-width:0;display:grid}.topTariffText strong{color:#14213d;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;line-height:1.15;display:block;overflow:hidden}.topTariffText small{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;line-height:1.15;display:block;overflow:hidden}@media (width<=1180px){.topUtilityActions{justify-content:stretch}.topRestoreButton,.topTariffButton{flex:1 1 0;width:auto}}@media (width<=720px){.topUtilityActions{grid-template-columns:1fr;display:grid}.topRestoreButton,.topTariffButton{width:100%}}.topUtilityBar{background:#fff!important;border:1px solid #dce4ef!important;border-radius:18px!important;justify-content:space-between!important;align-items:stretch!important;gap:18px!important;width:100%!important;margin:0 0 18px!important;padding:18px!important;display:flex!important;box-shadow:0 8px 24px #0f172a0f!important}.topUtilityActions{flex:none!important;justify-content:flex-end!important;align-items:stretch!important;gap:10px!important;display:flex!important}.topRestoreButton,.topTariffButton{width:var(--client-sidebar-width,286px)!important;min-height:52px!important}.topReadinessRow{width:100%!important;margin:0 0 22px!important;display:block!important}.topReadinessRow .heroReadinessCard{width:100%!important;min-height:auto!important}@media (width<=1180px){.topUtilityBar{grid-template-columns:1fr!important;display:grid!important}.topUtilityActions{justify-content:stretch!important}.topRestoreButton,.topTariffButton{flex:1 1 0!important;width:auto!important}}@media (width<=720px){.topUtilityBar{padding:16px!important}.topUtilityTitle h1{font-size:24px!important}.topUtilityActions{grid-template-columns:1fr!important;display:grid!important}.topRestoreButton,.topTariffButton{width:100%!important}}.topUtilityBar{align-items:center!important;gap:16px!important;min-height:96px!important;margin:0 0 16px!important;padding:12px 18px!important}.topUtilityTitle{align-content:center!important;min-width:0!important;display:grid!important}.topUtilityTitle h1{color:#071126!important;letter-spacing:-.01em!important;margin:0 0 4px!important;font-size:20px!important;font-weight:800!important;line-height:1.05!important}.topUtilityTitle p{color:#516179!important;margin:0!important;font-size:12px!important;font-weight:600!important;line-height:1.3!important}.topUtilityActions{align-items:center!important;gap:10px!important}.topRestoreButton,.topTariffButton{height:50px!important;min-height:50px!important}.topTariffText strong{font-size:13px!important;line-height:1.15!important}.topTariffText small{font-size:11px!important;line-height:1.15!important}.topRestoreButtonLabel{font-size:15px!important;line-height:1.15!important}.topReadinessRow{margin:0 0 22px!important}.topReadinessRow .heroReadinessCard{width:100%!important}@media (width<=1180px){.topUtilityBar{min-height:auto!important;padding:14px 16px!important}.topUtilityTitle h1{font-size:18px!important}.topUtilityTitle p{font-size:12px!important}}@media (width<=720px){.topUtilityBar{padding:14px!important}.topUtilityTitle h1{font-size:17px!important}.topUtilityTitle p{font-size:11px!important}}.topUtilityBar{width:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;margin:0 0 8px!important;padding:0!important;display:flex!important}.topUtilityTitle{display:none!important}.topUtilityActions{justify-content:flex-end!important;align-items:center!important;gap:10px!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}.topRestoreButton,.topTariffButton{height:50px!important;min-height:50px!important;margin:0!important}.topReadinessRow{margin-top:0!important;display:none!important}.sideNav{gap:10px!important}.sideNav .sideReadinessCard{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:9px!important;margin:0!important;padding:10px 8px 8px!important;display:grid!important}.sideReadinessHeader{justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:0 4px!important;display:flex!important}.sideReadinessHeader strong{color:#ffffffb8!important;letter-spacing:.07em!important;text-transform:uppercase!important;font-family:Arial,sans-serif!important;font-size:11px!important;font-weight:600!important;line-height:1.15!important}.sideReadinessHeader span{color:#fff!important;font-family:Arial,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1.15!important}.sideReadinessBar{background:#ffffff24!important;border-radius:999px!important;height:5px!important;overflow:hidden!important}.sideReadinessBarValue{background:linear-gradient(90deg,#22c55e 0%,#16a34a 100%)!important;border-radius:999px!important;height:100%!important}.sideReadinessList{gap:4px!important;display:grid!important}.sideReadinessItem{color:#ffffffd1!important;text-align:left!important;cursor:pointer!important;width:100%!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:9px!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;padding:6px 7px!important;display:grid!important}.sideReadinessItem:hover{color:#fff!important;background:#2563eb3d!important}.sideReadinessItem.download{color:#fff!important;background:#2563eb38!important}.sideReadinessItem.download:hover{background:#2563eb57!important}.sideReadinessDot{border-radius:999px!important;justify-self:center!important;width:14px!important;height:14px!important;position:relative!important}.sideReadinessItem.done .sideReadinessDot{background:#16a34a!important}.sideReadinessItem.done .sideReadinessDot:after{content:"✓"!important;color:#fff!important;justify-content:center!important;align-items:center!important;font-size:9px!important;font-weight:700!important;line-height:1!important;display:flex!important;position:absolute!important;inset:0!important}.sideReadinessItem.pending .sideReadinessDot{background:0 0!important;border:1px dashed #ffffff85!important}.sideReadinessText{gap:1px!important;min-width:0!important;display:grid!important}.sideReadinessText strong{min-width:0!important;color:inherit!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-family:Arial,sans-serif!important;font-size:12px!important;font-weight:500!important;line-height:1.12!important;display:block!important;overflow:hidden!important}.sideReadinessText small{color:#ffffff8f!important;white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;font-family:Arial,sans-serif!important;font-size:10px!important;font-weight:400!important;line-height:1.12!important;display:block!important;overflow:hidden!important}.sideReadinessItem.done .sideReadinessText small,.sideReadinessItem.download .sideReadinessText small{color:#ffffffb8!important}@media (height<=820px) and (width>=1121px){.sideNav .sideReadinessCard{gap:7px!important;padding:8px 6px 6px!important}.sideReadinessItem{min-height:31px!important;padding:5px 6px!important}.sideReadinessText strong{font-size:11px!important}.sideReadinessText small{display:none!important}}@media (width>=761px) and (width<=1120px){.sideNav .sideReadinessCard{grid-column:auto!important;gap:7px!important;margin:0!important;padding:0!important;display:grid!important}.sideReadinessHeader{padding:0 2px!important}.sideReadinessHeader strong{letter-spacing:.055em!important;font-size:10px!important}.sideReadinessHeader span{font-size:11px!important}.sideReadinessBar{height:5px!important;margin:3px 0 2px!important}.sideReadinessList{grid-template-columns:1fr!important;gap:3px!important;margin-top:2px!important}.sideReadinessItem,.sideReadinessMainButton{min-height:31px!important}.sideReadinessMainButton{padding:4px 5px!important}.sideReadinessMainButton .sideReadinessText{grid-template-columns:minmax(0,1fr)!important}.sideReadinessMainButton .sideReadinessText strong{font-size:10.5px!important;line-height:1.12!important}.sideReadinessMainButton .sideReadinessText small{display:none!important}.sideReadinessDot{width:14px!important;min-width:14px!important;height:14px!important}.sideReadinessDownloadButton{min-width:48px!important;min-height:22px!important;margin-right:4px!important;padding:2px 5px!important;font-size:8.5px!important}}@media (width<=760px){.sideReadinessList{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important}.sideReadinessMainButton .sideReadinessText small{display:none!important}}@media (width<=480px){.sideReadinessList{grid-template-columns:1fr!important}}@media (width>=1121px){.sideNav{flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:12px!important;padding:18px 18px 20px!important;display:flex!important;overflow-y:auto!important}.sideNav .sideNavBrand.sideNavBrandCard{height:62px!important;min-height:62px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:54px minmax(0,1fr)!important;align-items:center!important;column-gap:14px!important;margin:0 0 12px!important;padding:0!important;display:grid!important}.sideNav .sideNavBrand.sideNavBrandCard .sideNavBrandIcon{opacity:.96!important;width:54px!important;min-width:54px!important;height:54px!important;min-height:54px!important}.sideNav .sideNavBrand.sideNavBrandCard .sideNavBrandIcon svg{width:54px!important;height:54px!important}.sideNav .sideNavBrand.sideNavBrandCard .sideNavBrandIcon svg,.sideNav .sideNavBrand.sideNavBrandCard .sideNavBrandIcon svg *{stroke-width:2.65px!important}.sideNav .sideNavBrand.sideNavBrandCard .sideNavBrandText{align-content:center!important;gap:4px!important;min-width:0!important;display:grid!important}.sideNav .sideNavBrand.sideNavBrandCard .sideNavBrandTop{color:#fff!important;letter-spacing:0!important;font-family:Arial,sans-serif!important;font-size:22px!important;font-weight:800!important;line-height:1!important}.sideNav .sideNavBrand.sideNavBrandCard .sideNavBrandBottom{color:#fff!important;letter-spacing:0!important;font-family:Arial,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:1!important}.sideNav .sideReadinessCard{gap:10px!important;margin:0!important;padding:0!important}.sideReadinessHeader{padding:0 4px!important}.sideReadinessList{margin-top:4px!important}.sideReadinessCard:after{content:""!important;height:1px!important;display:block!important}}@media (width>=761px) and (width<=1120px){:root{--client-sidebar-width:232px;--client-content-side-gap:14px}.appLayout{width:100%!important;max-width:none!important;min-height:100vh!important;padding:0 var(--client-content-side-gap) 32px calc(var(--client-sidebar-width) + 64px)!important;margin:0!important;display:block!important}.appLayout>.page{width:100%!important;max-width:var(--client-content-max-width)!important;min-width:0!important;margin:0 auto!important;padding:18px 0 36px!important}.heroWithAccess{z-index:12!important;box-sizing:border-box!important;border-radius:16px!important;grid-template-columns:minmax(138px,.72fr) minmax(138px,.72fr) minmax(210px,1fr)!important;align-items:stretch!important;gap:8px!important;width:100%!important;max-width:640px!important;margin:0 auto 18px!important;padding:8px 10px!important;display:grid!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.heroWithAccess .sideSessionButton,.heroWithAccess .sessionRestoreButton,.heroWithAccess label.sessionRestoreButton{white-space:nowrap!important;border-radius:11px!important;height:42px!important;min-height:42px!important;padding:8px 12px!important;font-size:12px!important;line-height:1.1!important}.heroWithAccess .sessionRestoreButtonVisual,.heroWithAccess .sideDownloadButtonVisual{gap:8px!important}.heroWithAccess .sessionRestoreButtonIcon,.heroWithAccess .sideDownloadButtonIcon{flex-basis:18px!important;width:18px!important;min-width:18px!important;height:18px!important}.heroWithAccess .heroAccessCard,.heroWithAccess .heroAccessCardV30{box-sizing:border-box!important;border-radius:12px!important;width:100%!important;min-width:0!important;min-height:42px!important;padding:7px 10px!important}.heroWithAccess .heroAccessCard strong,.heroWithAccess .heroAccessHeading{font-size:12px!important;line-height:1.1!important}.heroWithAccess .heroAccessCard small{font-size:10.5px!important;line-height:1.15!important}.heroWithAccess+.hero,.heroWithAccess+header.hero,.page>.hero{margin-top:0!important}.sideNav{z-index:80!important;box-sizing:border-box!important;width:var(--client-sidebar-width)!important;border:0!important;border-right:1px solid #dbe4f047!important;border-radius:0!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:8px!important;height:100vh!important;max-height:none!important;margin:0!important;padding:14px 12px 12px!important;display:flex!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;overflow:hidden auto!important}.sideNav .sideNavBrand.sideNavBrandCard{flex:none!important;grid-template-columns:40px minmax(0,1fr)!important;align-self:stretch!important;column-gap:10px!important;min-height:46px!important;margin:0 0 6px!important;padding:0 3px 6px!important}.sideNav .sideNavBrand.sideNavBrandCard .sideNavBrandIcon,.sideNav .sideNavBrand.sideNavBrandCard .sideNavBrandLogoImage{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.sideNav .sideNavBrand.sideNavBrandCard .sideNavBrandTop{font-size:18px!important;line-height:1.05!important}.sideNav .sideNavBrand.sideNavBrandCard .sideNavBrandBottom{font-size:13px!important;line-height:1.05!important}.sideReadinessCard,.sidePreparedDocsCard,.sideTariffCard,.sideTariffSection{flex:none!important}.sidePreparedDocsCard{margin-top:6px!important;padding-top:7px!important}.sidePreparedDocsSummaryButton{min-height:36px!important;padding:0 8px!important}.sidePreparedDocsSummaryText strong{font-size:10.5px!important}.sidePreparedDocsSummaryCount{font-size:11px!important}}@media (width<=760px){.appLayout{width:100%!important;max-width:none!important;min-height:100vh!important;margin:0!important;padding:8px!important;display:block!important}.appLayout>.page{width:100%!important;min-width:0!important;margin:8px 0 0!important;padding:12px 0 28px!important}.heroWithAccess{z-index:12!important;box-sizing:border-box!important;border-radius:16px!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;max-width:none!important;margin:0 0 14px!important;padding:8px!important;display:grid!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.heroWithAccess .sideSessionButton,.heroWithAccess .sessionRestoreButton,.heroWithAccess label.sessionRestoreButton{border-radius:11px!important;height:40px!important;min-height:40px!important;padding:8px 12px!important;font-size:12px!important}.heroWithAccess .heroAccessCard,.heroWithAccess .heroAccessCardV30{box-sizing:border-box!important;border-radius:12px!important;width:100%!important;min-width:0!important;min-height:40px!important;padding:7px 10px!important}.heroWithAccess+.hero,.heroWithAccess+header.hero,.page>.hero{margin-top:0!important}.sideNav{z-index:20!important;border-radius:18px!important;grid-template-columns:1fr!important;align-content:start!important;gap:7px!important;width:100%!important;height:auto!important;max-height:none!important;margin:0!important;padding:10px!important;display:grid!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;overflow:visible!important}.sideNav .sideNavBrand.sideNavBrandCard{grid-template-columns:36px minmax(0,1fr)!important;column-gap:9px!important;min-height:42px!important;margin:0 0 4px!important;padding:0 2px 6px!important}.sideNav .sideNavBrand.sideNavBrandCard .sideNavBrandIcon,.sideNav .sideNavBrand.sideNavBrandCard .sideNavBrandLogoImage{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}.sideNav .sideNavBrand.sideNavBrandCard .sideNavBrandTop{font-size:17px!important}.sideNav .sideNavBrand.sideNavBrandCard .sideNavBrandBottom{font-size:12px!important}}.sideNav .sideNavBrand.sideNavBrandCard .sideNavBrandIcon{justify-content:center!important;align-items:center!important;display:flex!important;overflow:visible!important}.sideNav .sideNavBrandLogoImage{object-fit:contain!important;width:54px!important;max-width:none!important;height:54px!important;max-height:none!important;display:block!important}.sideReadinessItem{grid-template-columns:16px minmax(0,1fr) auto!important;align-items:center!important;gap:0 8px!important;min-height:36px!important;padding:6px!important;display:grid!important}.sideReadinessDot{grid-area:1/1!important;width:14px!important;height:14px!important}.sideReadinessText{display:contents!important}.sideReadinessText strong{color:#ffffffe6!important;white-space:nowrap!important;text-overflow:ellipsis!important;grid-area:1/2!important;min-width:0!important;font-family:Arial,sans-serif!important;font-size:11.5px!important;font-weight:600!important;line-height:1.15!important;display:block!important;overflow:hidden!important}.sideReadinessText small{color:#ffffff8a!important;text-align:right!important;white-space:nowrap!important;grid-area:1/3!important;min-width:max-content!important;font-family:Arial,sans-serif!important;font-size:10.5px!important;font-weight:400!important;line-height:1.15!important;display:block!important}.sideReadinessItem.done .sideReadinessText strong{color:#fff!important}.sideReadinessItem.done .sideReadinessText small{color:#ffffffb3!important}.sideReadinessItem.download .sideReadinessText small{color:#93c5fd!important;font-weight:700!important}.sideReadinessItem.download:hover .sideReadinessText small{color:#bfdbfe!important;text-decoration:underline!important}@media (height<=820px) and (width>=1121px){.sideReadinessItem{column-gap:7px!important;min-height:32px!important;padding:5px!important}.sideReadinessText strong{font-size:11px!important}.sideReadinessText small{font-size:10px!important;display:block!important}}.sidePreparedDocsCard{width:100%!important;box-shadow:none!important;background:0 0!important;border-top:1px solid #ffffff1f!important;gap:8px!important;margin:8px 0 0!important;padding:10px 8px 8px!important;display:grid!important}.sidePreparedDocsHeader{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.sidePreparedDocsHeader strong{color:#ffffffb8!important;letter-spacing:.07em!important;text-transform:uppercase!important;font-family:Arial,sans-serif!important;font-size:11px!important;font-weight:600!important;line-height:1.15!important}.sidePreparedDocsHeader span{color:#fff!important;font-family:Arial,sans-serif!important;font-size:12px!important;font-weight:700!important}.sidePreparedDocsList{gap:5px!important;display:grid!important}.sidePreparedDocItem{color:#ffffffdb!important;grid-template-columns:16px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;min-height:26px!important;font-family:Arial,sans-serif!important;font-size:11px!important;font-weight:500!important;line-height:1.15!important;display:grid!important}.sidePreparedDocItem span:last-child{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.sidePreparedDocCheck{color:#fff!important;background:#16a34a!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:14px!important;height:14px!important;font-size:9px!important;font-weight:700!important;display:flex!important}.sidePreparedDocsEmpty,.sidePreparedDocsNote{color:#ffffff8f!important;font-family:Arial,sans-serif!important;font-size:10.5px!important;font-weight:400!important;line-height:1.25!important}.sidePreparedDocsButton{color:#bfdbfe!important;text-align:left!important;cursor:pointer!important;background:#2563eb38!important;border:0!important;border-radius:9px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:36px!important;margin-top:2px!important;padding:0 8px!important;font-family:Arial,sans-serif!important;font-size:11px!important;font-weight:700!important;line-height:1.15!important;display:flex!important}.sidePreparedDocsButton:hover{color:#fff!important;background:#2563eb57!important}.sidePreparedDocsButton span{flex:none!important;font-size:18px!important;line-height:1!important}.preparedDocsSection{margin-bottom:22px!important}.preparedDocsMetric{color:#516179!important;font-size:14px!important;font-weight:600!important}.preparedDocsMetric strong{color:#071126!important;font-size:20px!important}.preparedDocsGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-top:16px!important;display:grid!important}.preparedDocItem{background:#fff!important;border:1px solid #dce4ef!important;border-radius:16px!important;grid-template-columns:26px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;min-height:78px!important;padding:14px!important;display:grid!important}.preparedDocCheck{color:#fff!important;background:#16a34a!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:22px!important;height:22px!important;font-size:13px!important;font-weight:800!important;display:flex!important}.preparedDocItem strong{color:#071126!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important;display:block!important}.preparedDocItem small{color:#64748b!important;margin-top:4px!important;font-size:12px!important;line-height:1.25!important;display:block!important}.preparedDocsEmpty{color:#64748b!important;background:#f8fafc!important;border:1px dashed #cbd5e1!important;border-radius:16px!important;margin-top:14px!important;padding:16px!important}.preparedDocsActions{flex-wrap:wrap!important;gap:10px!important;margin-top:16px!important;display:flex!important}@media (width<=860px){.preparedDocsGrid{grid-template-columns:1fr 1fr!important}}@media (width<=640px){.preparedDocsGrid{grid-template-columns:1fr!important}}.sidePreparedDocItem.available{color:#fff!important;font-weight:700!important}.sidePreparedDocItem.locked{color:#ffffff5c!important;font-weight:400!important}.sidePreparedDocItem.locked .sidePreparedDocCheck{color:#ffffff6b!important;background:#ffffff24!important}.sidePreparedDocItem.available .sidePreparedDocCheck{color:#fff!important;background:#16a34a!important}.preparedDocsMetric{align-items:baseline!important;gap:4px!important;display:flex!important}.preparedDocItem.available{background:#f0fdf4!important;border-color:#bbf7d0!important}.preparedDocItem.available strong{color:#071126!important;font-weight:800!important}.preparedDocItem.available small{color:#166534!important;font-weight:600!important}.preparedDocItem.locked{opacity:.72!important;background:#f8fafc!important;border-color:#e2e8f0!important}.preparedDocItem.locked .preparedDocCheck{color:#fff!important;background:#cbd5e1!important}.preparedDocItem.locked strong{color:#64748b!important;font-weight:600!important}.preparedDocItem.locked small{color:#94a3b8!important}.preparedDocCountBadge{color:inherit!important;background:#0f172a14!important;border-radius:999px!important;align-items:center!important;margin-left:6px!important;padding:2px 6px!important;font-size:11px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.topUtilityBar{display:none!important}.sideUtilityPanel{border-top:1px solid #ffffff1f!important;gap:8px!important;width:100%!important;margin:10px 0 0!important;padding:10px 8px 0!important;display:grid!important}.sideRestoreTopButton,.sideTariffTopButton,.sideCheckPaymentButton{cursor:pointer!important;border:0!important;border-radius:10px!important;width:100%!important;min-height:42px!important;font-family:Arial,sans-serif!important;position:relative!important;overflow:hidden!important}.sideRestoreTopButton{color:#fff!important;background:linear-gradient(135deg,#059669 0%,#047857 100%)!important;justify-content:center!important;align-items:center!important;padding:0 10px!important;display:flex!important}.sideRestoreTopButton:hover{background:linear-gradient(135deg,#10b981 0%,#059669 100%)!important}.sideRestoreTopButton input[type=file]{opacity:0!important;z-index:5!important;cursor:pointer!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.sideRestoreTopButtonVisual{pointer-events:none!important;width:100%!important;color:inherit!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;font-size:12px!important;font-weight:700!important;line-height:1.15!important;display:inline-flex!important}.sideRestoreTopButtonIcon,.sideTariffTopIcon{color:currentColor!important;flex:0 0 20px!important;justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;display:inline-flex!important}.sideRestoreTopButtonIcon svg,.sideTariffTopIcon svg{width:20px!important;height:20px!important;display:block!important}.sideTariffTopButton{text-align:left!important;color:#fff!important;background:#ffffff14!important;border:1px solid #ffffff1f!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;display:grid!important}.sideTariffTopButton:hover{background:#2563eb3d!important;border-color:#93c5fd3d!important}.sideTariffTopButton.paid{background:#10b98129!important;border-color:#10b98152!important}.sideTariffTopIcon{color:#93c5fd!important}.sideTariffTopButton.paid .sideTariffTopIcon{color:#86efac!important}.sideTariffTopText{gap:2px!important;min-width:0!important;display:grid!important}.sideTariffTopText strong{color:#fff!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:11px!important;font-weight:700!important;line-height:1.12!important;display:block!important;overflow:hidden!important}.sideTariffTopText small{color:#ffffff94!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:10px!important;font-weight:400!important;line-height:1.12!important;display:block!important;overflow:hidden!important}.sideCheckPaymentButton{color:#bfdbfe!important;background:#2563eb38!important;min-height:36px!important;padding:0 10px!important;font-size:11px!important;font-weight:700!important}.sideCheckPaymentButton:hover{color:#fff!important;background:#2563eb57!important}.sideCheckPaymentButton:disabled{opacity:.6!important;cursor:wait!important}.landingHeroPromo{color:#fff!important;background:radial-gradient(circle at 82% 18%,#2563eb57,#0000 30%),radial-gradient(circle at 20% 95%,#10b98138,#0000 24%),linear-gradient(135deg,#061329 0%,#071b3a 48%,#08275a 100%)!important;border:1px solid #3b82f633!important;border-radius:26px!important;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr)!important;gap:28px!important;min-height:420px!important;margin:0 0 22px!important;padding:36px 38px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 24px 58px #07112642!important}.landingHeroPromo:before{content:""!important;opacity:.18!important;pointer-events:none!important;background-color:#0000!important;background-image:linear-gradient(90deg,#ffffff0e 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:54px 54px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;position:absolute!important;inset:0!important}.landingHeroPromoContent,.landingHeroVisual{z-index:1!important;position:relative!important}.landingHeroPromoContent{align-content:center!important;min-width:0!important;display:grid!important}.landingHeroBadge{color:#d1fae5!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:#05966947!important;border:1px solid #34d39961!important;border-radius:999px!important;width:fit-content!important;margin-bottom:18px!important;padding:8px 14px!important;font-family:Arial,sans-serif!important;font-size:12px!important;font-weight:800!important;line-height:1!important;box-shadow:0 0 24px #10b98129!important}.landingHeroPromo h1{color:#fff!important;letter-spacing:-.045em!important;max-width:760px!important;margin:0!important;font-size:clamp(34px,3.1vw,58px)!important;font-weight:900!important;line-height:.98!important}.landingHeroPromo p{color:#ffffffd1!important;max-width:720px!important;margin:22px 0 0!important;font-size:18px!important;font-weight:500!important;line-height:1.55!important}.landingHeroPrimary,.landingHeroSecondary{cursor:pointer!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;min-height:54px!important;padding:0 24px!important;font-family:Arial,sans-serif!important;font-size:15px!important;font-weight:800!important;line-height:1.1!important;display:inline-flex!important}.landingHeroPrimary{color:#fff!important;background:linear-gradient(135deg,#10b981 0%,#059669 100%)!important;border:0!important;box-shadow:0 16px 34px #05966942!important}.landingHeroPrimary:hover{background:linear-gradient(135deg,#22c55e 0%,#059669 100%)!important}.landingHeroSecondary{color:#fff!important;background:#ffffff0f!important;border:1px solid #ffffff6b!important;box-shadow:inset 0 1px #ffffff1f!important}.landingHeroSecondary:hover{background:#ffffff1f!important;border-color:#ffffffa3!important}.landingHeroMetrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-top:30px!important;display:grid!important}.landingHeroMetrics div{background:#ffffff0e!important;border:1px solid #93c5fd29!important;border-radius:16px!important;min-height:82px!important;padding:14px 12px!important;box-shadow:inset 0 1px #ffffff14!important}.landingHeroMetrics strong{color:#22c55e!important;text-align:center!important;font-size:24px!important;font-weight:900!important;line-height:1!important;display:block!important}.landingHeroMetrics span{color:#ffffffdb!important;text-align:center!important;margin-top:8px!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important;display:block!important}.landingHeroNotice{color:#fff7edd6!important;background:#fbbf2414!important;border:1px solid #fbbf2452!important;border-radius:12px!important;width:fit-content!important;max-width:720px!important;margin-top:18px!important;padding:10px 12px!important;font-size:13px!important;line-height:1.35!important}.landingHeroVisual{min-height:340px!important}.landingHeroBuilding{opacity:.56!important;width:430px!important;height:320px!important;position:absolute!important;bottom:-30px!important;right:-22px!important}.landingHeroBuilding:before{content:""!important;border-top:2px solid #3b82f63d!important;border-bottom:0!important;border-left:0!important;border-right:2px solid #3b82f63d!important;border-radius:100% 0 0!important;width:360px!important;height:190px!important;position:absolute!important;bottom:20px!important;right:-12px!important;transform:rotate(-9deg)!important}.landingHeroBuildingTower{background-color:#0000!important;background-image:linear-gradient(90deg,#3b82f63d 1px,#0000 1px),linear-gradient(#3b82f63d 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:22px 26px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;border:2px solid #3b82f68a!important;position:absolute!important;bottom:0!important;box-shadow:0 0 30px #2563eb29!important}.towerOne{width:82px!important;height:178px!important;right:240px!important;transform:skewY(-12deg)!important}.towerTwo{width:112px!important;height:252px!important;right:142px!important;transform:skewY(-10deg)!important}.towerThree{width:96px!important;height:204px!important;right:40px!important;transform:skewY(-8deg)!important}.landingHeroFloatingCard{color:#fff!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#07112694!important;border:1px solid #ffffff38!important;border-radius:14px!important;gap:4px!important;min-width:150px!important;padding:13px 15px!important;display:grid!important;position:absolute!important;box-shadow:0 18px 38px #0003!important}.landingHeroFloatingCard span{color:#ffffffad!important;font-size:12px!important;font-weight:600!important}.landingHeroFloatingCard strong{color:#d1fae5!important;font-size:16px!important;font-weight:900!important}.cardRegistry{top:38px!important;left:30px!important}.cardVotes{top:154px!important;left:112px!important}.cardDocs{top:100px!important;right:16px!important}@media (width<=1180px){.landingHeroPromo{grid-template-columns:1fr!important;min-height:auto!important}.landingHeroVisual{min-height:260px!important}.landingHeroBuilding{width:380px!important;height:250px!important;right:0!important}}@media (width<=820px){.landingHeroPromo{padding:28px 22px!important}.landingHeroMetrics{grid-template-columns:1fr 1fr!important}.landingHeroPromo p{font-size:16px!important}}@media (width<=560px){.landingHeroActions{display:grid!important}.landingHeroMetrics{grid-template-columns:1fr!important}.landingHeroVisual{display:none!important}}.landingHeroPromo{border-radius:24px!important;grid-template-columns:minmax(0,.92fr) minmax(300px,.78fr)!important;gap:34px!important;min-height:360px!important;padding:34px 38px!important}.landingHeroPromoContent{align-content:center!important;max-width:720px!important}.landingHeroBadge{margin-bottom:16px!important;padding:7px 13px!important;font-size:11px!important}.landingHeroPromo h1{letter-spacing:-.035em!important;max-width:660px!important;font-size:clamp(30px,2.55vw,46px)!important;line-height:1.03!important}.landingHeroPromo p{max-width:640px!important;margin-top:18px!important;font-size:16px!important;line-height:1.48!important}.landingHeroActions{flex-wrap:nowrap!important;align-items:center!important;gap:12px!important;margin-top:24px!important;display:flex!important}.landingHeroPrimary,.landingHeroSecondary{white-space:nowrap!important;border-radius:11px!important;width:auto!important;min-width:220px!important;min-height:48px!important;padding:0 20px!important;font-size:14px!important}.landingHeroSecondary{min-width:160px!important}.landingHeroMetrics{flex-wrap:wrap!important;gap:9px!important;margin-top:22px!important;display:flex!important}.landingHeroMetrics div{border-radius:12px!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;min-height:42px!important;padding:9px 12px!important;display:inline-flex!important}.landingHeroMetrics strong{text-align:left!important;white-space:nowrap!important;font-size:17px!important;line-height:1!important;display:inline-block!important}.landingHeroMetrics span{text-align:left!important;white-space:nowrap!important;margin-top:0!important;font-size:11px!important;line-height:1.15!important;display:inline-block!important}.landingHeroNotice{max-width:640px!important;margin-top:16px!important;padding:9px 11px!important;font-size:12px!important;line-height:1.3!important}.landingHeroFloatingCard{display:none!important}.landingHeroVisual{min-height:300px!important;overflow:hidden!important}.landingHeroVisual:before{content:""!important;background:radial-gradient(circle at 70% 20%,#3b82f62e,#0000 34%),linear-gradient(135deg,#ffffff0b,#ffffff04)!important;border:1px solid #93c5fd1a!important;border-radius:24px!important;position:absolute!important;inset:28px 18px 28px 0!important;box-shadow:inset 0 1px #ffffff14!important}.landingHeroBuilding{opacity:.42!important;width:390px!important;height:270px!important;bottom:-18px!important;right:-10px!important}.landingHeroBuilding:before{opacity:.8!important;width:330px!important;height:170px!important;bottom:32px!important;right:-30px!important}.landingHeroBuildingTower{background-size:24px 28px!important;border-color:#3b82f66b!important;box-shadow:0 0 24px #2563eb1f!important}.towerOne{width:74px!important;height:142px!important;right:232px!important}.towerTwo{width:100px!important;height:214px!important;right:138px!important}.towerThree{width:84px!important;height:170px!important;right:48px!important}.landingHeroVisual:after{content:"готовые документы • реестр • подсчёт голосов"!important;color:#ffffffad!important;letter-spacing:.03em!important;white-space:nowrap!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#07112657!important;border:1px solid #93c5fd2e!important;border-radius:999px!important;max-width:260px!important;padding:10px 13px!important;font-family:Arial,sans-serif!important;font-size:11px!important;font-weight:700!important;line-height:1!important;position:absolute!important;top:42px!important;right:34px!important}@media (width<=1180px){.landingHeroPromo{grid-template-columns:1fr!important}.landingHeroVisual{min-height:220px!important}.landingHeroVisual:before{inset:10px 0!important}.landingHeroBuilding{width:340px!important;height:220px!important;right:20px!important}}@media (width<=820px){.landingHeroPromo{padding:28px 22px!important}.landingHeroActions{flex-wrap:wrap!important}.landingHeroPrimary,.landingHeroSecondary{flex:220px!important}.landingHeroMetrics div{flex:180px!important}}@media (width<=560px){.landingHeroActions{display:grid!important}.landingHeroPrimary,.landingHeroSecondary{width:100%!important;min-width:0!important}.landingHeroMetrics{grid-template-columns:1fr!important;display:grid!important}.landingHeroMetrics div{width:100%!important}}.landingHeroPromo{min-height:0!important;padding:34px 42px!important;display:block!important}.landingHeroPromoContent{width:100%!important;max-width:none!important;display:block!important}.landingHeroVisual{display:none!important}.landingHeroPromo:after{content:""!important;opacity:.22!important;pointer-events:none!important;background-color:#0000!important;background-image:linear-gradient(90deg,#3b82f61a 1px,#0000 1px),linear-gradient(#3b82f61a 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:24px 28px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;border:1px solid #3b82f61a!important;border-bottom:0!important;border-radius:24px 24px 0 0!important;width:340px!important;height:180px!important;position:absolute!important;bottom:26px!important;right:36px!important;transform:skew(-10deg)!important}.landingHeroPromo h1{max-width:980px!important;margin-bottom:0!important}.landingHeroPromo p{max-width:980px!important}.landingHeroActions{flex-wrap:wrap!important;gap:14px!important;margin-top:24px!important;display:flex!important}.landingHeroPrimary,.landingHeroSecondary{min-width:240px!important}.landingHeroMetrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;width:100%!important;margin-top:24px!important;display:grid!important}.landingHeroMetrics div{justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:54px!important;padding:12px 14px!important;display:flex!important}.landingHeroMetrics strong{font-size:18px!important}.landingHeroMetrics span{font-size:12px!important}.landingHeroNotice{width:100%!important;max-width:none!important;margin-top:18px!important}@media (width<=1100px){.landingHeroPromo{padding:30px 28px!important}.landingHeroMetrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.landingHeroPromo:after{width:240px!important;height:130px!important;bottom:18px!important;right:18px!important}}@media (width<=640px){.landingHeroMetrics{grid-template-columns:1fr!important}.landingHeroActions{display:grid!important}.landingHeroPrimary,.landingHeroSecondary{width:100%!important;min-width:0!important}.landingHeroPromo:after{display:none!important}}.page>section.card.wide,.page>.card.wide{background:#fffffff0!important;border:1px solid #dce6f2!important;border-radius:24px!important;box-shadow:0 18px 42px #0f172a0e!important}.page>section.card.wide[class*=attention],.page>section.card.wide[class*=Attention],.page>section.card.wide[class*=active],.page>section.card.wide[class*=Active],.page>section.card.wide[class*=workflow],.page>section.card.wide[class*=Workflow]{border-color:#dce6f2!important;box-shadow:0 18px 42px #0f172a0f!important}.page>section.card.wide>.step,.card.wide>.step{color:#1d4ed8!important;background:#eef4ff!important;border-radius:999px!important;width:30px!important;height:30px!important;margin-bottom:12px!important;font-size:13px!important;font-weight:800!important}.page>section.card.wide>h2,.card.wide>h2{color:#071126!important;letter-spacing:-.02em!important;margin:0 0 22px!important;font-size:25px!important;font-weight:850!important;line-height:1.12!important}.card.wide h3{color:#071126!important;margin:0 0 18px!important;font-size:18px!important;font-weight:800!important;line-height:1.18!important}.card.wide .card,.card.wide .question,.card.wide .fileBox,.card.wide .registryBox,.card.wide .votesBox{box-shadow:none!important;background:#fbfdff!important;border-color:#dce6f2!important;border-radius:20px!important}.card.wide .formGrid{gap:16px!important;margin-top:16px!important}.card.wide .formGrid label,.card.wide .question label{gap:8px!important}.card.wide .formGrid span,.card.wide .question label span{color:#475569!important;font-size:12.5px!important;font-weight:750!important;line-height:1.2!important}.card.wide input,.card.wide textarea,.card.wide select{color:#071126!important;background:#fff!important;border:1px solid #d8e2ef!important;border-radius:14px!important;min-height:46px!important;font-size:14px!important;transition:border-color .14s,box-shadow .14s,background .14s!important;box-shadow:0 1px #0f172a05!important}.card.wide textarea{min-height:96px!important}.card.wide input:focus,.card.wide textarea:focus,.card.wide select:focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f61f!important}.card.wide .formGrid label[class*=missing],.card.wide .formGrid label[class*=Missing],.card.wide .formGrid label[class*=error],.card.wide .formGrid label[class*=Error],.card.wide .formGrid label[class*=invalid],.card.wide .formGrid label[class*=Invalid]{background:#fef2f2b8!important;border:1px solid #ef44446b!important;border-radius:16px!important;padding:10px!important;box-shadow:0 0 0 3px #ef44440e!important}.card.wide .formGrid label[class*=missing] span,.card.wide .formGrid label[class*=Missing] span,.card.wide .formGrid label[class*=error] span,.card.wide .formGrid label[class*=Error] span,.card.wide .formGrid label[class*=invalid] span,.card.wide .formGrid label[class*=Invalid] span{color:#b91c1c!important}.card.wide .formGrid label[class*=missing] input,.card.wide .formGrid label[class*=Missing] input,.card.wide .formGrid label[class*=error] input,.card.wide .formGrid label[class*=Error] input,.card.wide .formGrid label[class*=invalid] input,.card.wide .formGrid label[class*=Invalid] input,.card.wide .formGrid label[class*=missing] textarea,.card.wide .formGrid label[class*=Missing] textarea,.card.wide .formGrid label[class*=error] textarea,.card.wide .formGrid label[class*=Error] textarea,.card.wide .formGrid label[class*=invalid] textarea,.card.wide .formGrid label[class*=Invalid] textarea,.card.wide .formGrid label[class*=missing] select,.card.wide .formGrid label[class*=Missing] select,.card.wide .formGrid label[class*=error] select,.card.wide .formGrid label[class*=Error] select,.card.wide .formGrid label[class*=invalid] select,.card.wide .formGrid label[class*=Invalid] select{background:#fff!important;border-color:#ef44448c!important}.card.wide input[class*=missing],.card.wide input[class*=Missing],.card.wide input[class*=error],.card.wide input[class*=Error],.card.wide input[class*=invalid],.card.wide input[class*=Invalid],.card.wide textarea[class*=missing],.card.wide textarea[class*=Missing],.card.wide textarea[class*=error],.card.wide textarea[class*=Error],.card.wide textarea[class*=invalid],.card.wide textarea[class*=Invalid],.card.wide select[class*=missing],.card.wide select[class*=Missing],.card.wide select[class*=error],.card.wide select[class*=Error],.card.wide select[class*=invalid],.card.wide select[class*=Invalid]{background:snow!important;border-color:#ef44448c!important;box-shadow:0 0 0 3px #ef444412!important}.card.wide .button,.card.wide .smallButton{border-radius:14px!important;min-height:46px!important;font-weight:800!important}.card.wide .button:not(.secondary){color:#fff!important;background:#071126!important;box-shadow:0 10px 24px #0711261f!important}.card.wide .button:not(.secondary):hover{background:#10203b!important}.card.wide .button.secondary,.card.wide .smallButton{color:#1d4ed8!important;background:#eef4ff!important;border:1px solid #dbeafe!important}.card.wide .button.secondary:hover,.card.wide .smallButton:hover{background:#dbeafe!important}.card.wide .actions,.card.wide .formActions,.card.wide .stepActions,.card.wide .workflowActions{border-top:1px solid #e5edf6!important;margin-top:22px!important;padding-top:18px!important}.card.wide .alert{border-radius:16px!important}.card.wide .columns span{color:#1d4ed8!important;background:#eef4ff!important}@media (width<=920px){.card.wide .formGrid{grid-template-columns:1fr!important}.card.wide .wideField{grid-column:1!important}.page>section.card.wide,.page>.card.wide{border-radius:20px!important}}main.grid>section.card.wide:has(.workflowStepControls.validationIdle) .formGrid label{box-shadow:none!important;background:0 0!important;border-color:#0000!important;outline:none!important}main.grid>section.card.wide:has(.workflowStepControls.validationIdle) .formGrid label[class]{box-shadow:none!important;background:0 0!important;border-color:#0000!important;outline:none!important}main.grid>section.card.wide:has(.workflowStepControls.validationIdle) .formGrid .missingField{box-shadow:none!important;background:0 0!important;border-color:#0000!important;outline:none!important}main.grid>section.card.wide:has(.workflowStepControls.validationIdle) .formGrid .requiredField{box-shadow:none!important;background:0 0!important;border-color:#0000!important;outline:none!important}main.grid>section.card.wide:has(.workflowStepControls.validationIdle) .formGrid .invalidField{box-shadow:none!important;background:0 0!important;border-color:#0000!important;outline:none!important}main.grid>section.card.wide:has(.workflowStepControls.validationIdle) .formGrid .errorField{box-shadow:none!important;background:0 0!important;border-color:#0000!important;outline:none!important}main.grid>section.card.wide:has(.workflowStepControls.validationIdle) .formGrid [class*=missing]{box-shadow:none!important;background:0 0!important;border-color:#0000!important;outline:none!important}main.grid>section.card.wide:has(.workflowStepControls.validationIdle) .formGrid [class*=Missing]{box-shadow:none!important;background:0 0!important;border-color:#0000!important;outline:none!important}main.grid>section.card.wide:has(.workflowStepControls.validationIdle) .formGrid [class*=required]{box-shadow:none!important;background:0 0!important;border-color:#0000!important;outline:none!important}main.grid>section.card.wide:has(.workflowStepControls.validationIdle) .formGrid [class*=Required]{box-shadow:none!important;background:0 0!important;border-color:#0000!important;outline:none!important}main.grid>section.card.wide:has(.workflowStepControls.validationIdle) .formGrid [class*=invalid]{box-shadow:none!important;background:0 0!important;border-color:#0000!important;outline:none!important}main.grid>section.card.wide:has(.workflowStepControls.validationIdle) .formGrid [class*=Invalid]{box-shadow:none!important;background:0 0!important;border-color:#0000!important;outline:none!important}main.grid>section.card.wide:has(.workflowStepControls.validationIdle) .formGrid [class*=error]{box-shadow:none!important;background:0 0!important;border-color:#0000!important;outline:none!important}main.grid>section.card.wide:has(.workflowStepControls.validationIdle) .formGrid [class*=Error]{box-shadow:none!important;background:0 0!important;border-color:#0000!important;outline:none!important}main.grid>section.card.wide:has(.workflowStepControls.validationIdle) .formGrid label>span{color:#42526b!important}main.grid>section.card.wide:has(.workflowStepControls.validationIdle) .formGrid label[class]>span{color:#42526b!important}main.grid>section.card.wide:has(.workflowStepControls.validationIdle) .formGrid [class*=missing]>span{color:#42526b!important}main.grid>section.card.wide:has(.workflowStepControls.validationIdle) .formGrid [class*=Missing]>span{color:#42526b!important}main.grid>section.card.wide:has(.workflowStepControls.validationIdle) .formGrid [class*=required]>span{color:#42526b!important}main.grid>section.card.wide:has(.workflowStepControls.validationIdle) .formGrid [class*=Required]>span{color:#42526b!important}main.grid>section.card.wide:has(.workflowStepControls.validationIdle) .formGrid [class*=invalid]>span{color:#42526b!important}main.grid>section.card.wide:has(.workflowStepControls.validationIdle) .formGrid [class*=Invalid]>span{color:#42526b!important}main.grid>section.card.wide:has(.workflowStepControls.validationIdle) .formGrid [class*=error]>span{color:#42526b!important}main.grid>section.card.wide:has(.workflowStepControls.validationIdle) .formGrid [class*=Error]>span{color:#42526b!important}main.grid>section.card.wide:has(.workflowStepControls.validationIdle) input{color:#071126!important;background:#fff!important;border:1px solid #d7e2ef!important;border-radius:14px!important;outline:none!important;box-shadow:0 1px #0f172a05!important}main.grid>section.card.wide:has(.workflowStepControls.validationIdle) select{color:#071126!important;background:#fff!important;border:1px solid #d7e2ef!important;border-radius:14px!important;outline:none!important;box-shadow:0 1px #0f172a05!important}main.grid>section.card.wide:has(.workflowStepControls.validationIdle) textarea{color:#071126!important;background:#fff!important;border:1px solid #d7e2ef!important;border-radius:14px!important;outline:none!important;box-shadow:0 1px #0f172a05!important}main.grid>section.card.wide:has(.workflowStepControls.validationIdle) input:invalid{color:#071126!important;background:#fff!important;border:1px solid #d7e2ef!important;border-radius:14px!important;outline:none!important;box-shadow:0 1px #0f172a05!important}main.grid>section.card.wide:has(.workflowStepControls.validationIdle) select:invalid{color:#071126!important;background:#fff!important;border:1px solid #d7e2ef!important;border-radius:14px!important;outline:none!important;box-shadow:0 1px #0f172a05!important}main.grid>section.card.wide:has(.workflowStepControls.validationIdle) textarea:invalid{color:#071126!important;background:#fff!important;border:1px solid #d7e2ef!important;border-radius:14px!important;outline:none!important;box-shadow:0 1px #0f172a05!important}main.grid>section.card.wide:has(.workflowStepControls.validationIdle) input[class]{color:#071126!important;background:#fff!important;border:1px solid #d7e2ef!important;border-radius:14px!important;outline:none!important;box-shadow:0 1px #0f172a05!important}main.grid>section.card.wide:has(.workflowStepControls.validationIdle) select[class]{color:#071126!important;background:#fff!important;border:1px solid #d7e2ef!important;border-radius:14px!important;outline:none!important;box-shadow:0 1px #0f172a05!important}main.grid>section.card.wide:has(.workflowStepControls.validationIdle) textarea[class]{color:#071126!important;background:#fff!important;border:1px solid #d7e2ef!important;border-radius:14px!important;outline:none!important;box-shadow:0 1px #0f172a05!important}:is(main.grid>section.card.wide:has(.workflowStepControls.validationIdle) input:focus,main.grid>section.card.wide:has(.workflowStepControls.validationIdle) select:focus,main.grid>section.card.wide:has(.workflowStepControls.validationIdle) textarea:focus){border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f621!important}main.grid>section.card.wide:has(.workflowStepControls.validationChecked.hasValidationErrors) .formGrid label[class]{background:#fef2f285!important;border-color:#ef444461!important;box-shadow:0 0 0 3px #ef444409!important}main.grid>section.card.wide:has(.workflowStepControls.validationChecked.hasValidationErrors) .formGrid [class*=missing]{background:#fef2f285!important;border-color:#ef444461!important;box-shadow:0 0 0 3px #ef444409!important}main.grid>section.card.wide:has(.workflowStepControls.validationChecked.hasValidationErrors) .formGrid [class*=Missing]{background:#fef2f285!important;border-color:#ef444461!important;box-shadow:0 0 0 3px #ef444409!important}main.grid>section.card.wide:has(.workflowStepControls.validationChecked.hasValidationErrors) .formGrid [class*=required]{background:#fef2f285!important;border-color:#ef444461!important;box-shadow:0 0 0 3px #ef444409!important}main.grid>section.card.wide:has(.workflowStepControls.validationChecked.hasValidationErrors) .formGrid [class*=Required]{background:#fef2f285!important;border-color:#ef444461!important;box-shadow:0 0 0 3px #ef444409!important}main.grid>section.card.wide:has(.workflowStepControls.validationChecked.hasValidationErrors) .formGrid [class*=invalid]{background:#fef2f285!important;border-color:#ef444461!important;box-shadow:0 0 0 3px #ef444409!important}main.grid>section.card.wide:has(.workflowStepControls.validationChecked.hasValidationErrors) .formGrid [class*=Invalid]{background:#fef2f285!important;border-color:#ef444461!important;box-shadow:0 0 0 3px #ef444409!important}main.grid>section.card.wide:has(.workflowStepControls.validationChecked.hasValidationErrors) .formGrid [class*=error]{background:#fef2f285!important;border-color:#ef444461!important;box-shadow:0 0 0 3px #ef444409!important}main.grid>section.card.wide:has(.workflowStepControls.validationChecked.hasValidationErrors) .formGrid [class*=Error]{background:#fef2f285!important;border-color:#ef444461!important;box-shadow:0 0 0 3px #ef444409!important}.workflowStepControls.validationIdle .alert.error,.workflowStepControls.validationIdle .error,.workflowStepControls.validationIdle [class*=error],.workflowStepControls.validationIdle [class*=Error]{color:#64748b!important;background:#eff6ff!important;border-color:#bfdbfe!important}.workflowStepControls.hasValidationErrors{padding:16px!important}.workflowStepErrorsList{max-height:220px!important}.workflowStepErrorItem{min-height:0!important;padding:8px 10px!important}.seoGeoFooter{background:#ffffffb8!important;border:1px solid #dce6f2!important;border-radius:20px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin:28px 0 10px!important;padding:18px 20px!important;display:grid!important;box-shadow:0 12px 28px #0f172a0a!important}.seoGeoFooter div{gap:5px!important;display:grid!important}.seoGeoFooter strong{color:#071126!important;font-size:13px!important;font-weight:850!important;line-height:1.2!important}.seoGeoFooter span{color:#64748b!important;font-size:12.5px!important;line-height:1.35!important}@media (width<=720px){.seoGeoFooter{grid-template-columns:1fr!important}}.seoGeoFooter{display:none!important}.adminShell{color:#071126!important;background:radial-gradient(circle at 85% 8%,#2563eb1f,#0000 30%),linear-gradient(#f6f9fe 0%,#eef4fb 100%)!important;grid-template-columns:286px minmax(0,1fr)!important;min-height:100vh!important;display:grid!important}.adminSidebar{color:#fff!important;background:radial-gradient(circle at 82% 12%,#2563eb33,#0000 28%),linear-gradient(165deg,#061329 0%,#071b3a 52%,#08275a 100%)!important;border-right:1px solid #ffffff14!important;flex-direction:column!important;gap:18px!important;height:100vh!important;padding:22px 18px!important;display:flex!important;position:sticky!important;top:0!important;overflow-y:auto!important}.adminBrand{color:#fff!important;border-bottom:1px solid #ffffff1f!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-height:58px!important;padding:0 0 18px!important;text-decoration:none!important;display:grid!important}.adminBrand:before{content:""!important;background:linear-gradient(135deg,#ffffff29,#ffffff0a),url(/assets/oss-building-logo-ch1Kytuc.png) 50%/contain no-repeat!important;border-radius:12px!important;width:46px!important;height:46px!important;display:block!important}.adminBrand span{color:#ffffffbd!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:700!important;line-height:1!important;display:block!important}.adminBrand strong{color:#fff!important;margin-top:4px!important;font-size:21px!important;font-weight:900!important;line-height:1.05!important;display:block!important}.adminNavLinks{gap:7px!important;display:grid!important}.adminNavLinks a{color:#ffffffd6!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:44px!important;padding:0 12px!important;font-size:14px!important;font-weight:750!important;line-height:1.15!important;text-decoration:none!important;display:grid!important}.adminNavLinks a:hover,.adminNavLinks a:first-child{color:#fff!important;background:linear-gradient(135deg,#2563eb75,#1d4ed847)!important;border-color:#93c5fd33!important}.adminNavLinks a span{color:#bfdbfe!important;background:#93c5fd29!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;font-size:11px!important;font-weight:900!important;display:inline-flex!important}.adminSidebarAuth,.adminSidebarStats,.adminSidebarButton{box-shadow:none!important;background:#ffffff12!important;border:1px solid #ffffff1f!important;border-radius:16px!important}.adminSidebarAuth{gap:12px!important;padding:14px!important;display:grid!important}.adminSidebarAuth label span{color:#ffffffc2!important;font-size:12px!important;font-weight:750!important}.adminSidebarAuth input{color:#071126!important;background:#fffffff0!important;border:1px solid #ffffff29!important;border-radius:12px!important;min-height:42px!important;padding:0 12px!important}.adminSidebarRefresh,.adminSidebarButton{color:#fff!important;min-height:42px!important;box-shadow:none!important;background:linear-gradient(135deg,#10b981 0%,#059669 100%)!important;border:0!important;border-radius:12px!important;font-size:13px!important;font-weight:850!important}.adminSidebarStats{grid-template-columns:1fr!important;gap:8px!important;padding:12px!important;display:grid!important}.adminSidebarStats div{justify-content:space-between!important;align-items:center!important;min-height:34px!important;padding:0 2px!important;display:flex!important}.adminMain{min-width:0!important;padding:24px 28px 42px!important}.adminMain>.alert,.adminMain .topError{box-shadow:none!important;border:1px solid #dce6f2!important;border-radius:16px!important;margin:0 0 14px!important;padding:14px 18px!important}.adminMain .alert.error{color:#991b1b!important;background:#fef2f2!important;border-color:#fecaca!important}.adminMain .alert.warn{color:#92400e!important;background:#fffbeb!important;border-color:#fde68a!important}.adminMain .alert.ok{color:#166534!important;background:#f0fdf4!important;border-color:#bbf7d0!important}.adminToolbar{background:#f8fbff!important;border:1px solid #e5edf6!important;border-radius:18px!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;margin:0 0 16px!important;padding:14px!important;display:flex!important}.adminFilters .smallButton,.adminToolbar .smallButton{color:#1d4ed8!important;background:#eff6ff!important;border:1px solid #dbeafe!important;border-radius:12px!important;min-height:38px!important;font-size:12.5px!important;font-weight:850!important}.adminSearchInput{color:#071126!important;background:#fff!important;border:1px solid #d7e2ef!important;border-radius:14px!important;flex:0 420px!important;min-height:44px!important;padding:0 14px!important}.adminExportActions .smallButton{color:#1d4ed8!important;background:#eff6ff!important;border:1px solid #dbeafe!important;border-radius:12px!important;min-height:38px!important;font-weight:850!important}.adminActionsSticky .smallButton{color:#1d4ed8!important;background:#eff6ff!important;border:1px solid #dbeafe!important;border-radius:12px!important;width:100%!important;min-height:36px!important;font-size:12px!important;font-weight:850!important}.paywallModal.adminOrderModal.adminOrderModalCompact{scrollbar-gutter:stable;background:linear-gradient(#f9fbfffb 0%,#f2f6fcfb 100%);border:1px solid #bacbe6eb;border-radius:22px;width:min(1080px,100vw - 20px);max-width:min(1080px,100vw - 20px);max-height:calc(100vh - 20px);padding:18px;overflow:auto;box-shadow:0 24px 60px #0f1f3838}.paywallModal.adminOrderModal.adminOrderModalCompact .adminOrderModalHead{margin-bottom:10px;display:block}.paywallModal.adminOrderModal.adminOrderModalCompact .adminOrderMetaLine p{color:#728198;margin:0;font-size:12px;font-weight:600}.paywallModal.adminOrderModal.adminOrderModalCompact .adminOrderShell{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:12px;display:grid}.paywallModal.adminOrderModal.adminOrderModalCompact .adminOrderMain{gap:12px;min-width:0;max-width:100%;display:grid}.paywallModal.adminOrderModal.adminOrderModalCompact .adminOrderDetails{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;max-width:100%;display:grid}.paywallModal.adminOrderModal.adminOrderModalCompact .adminOrderDetails>div{background:#fffffffa;border:1px solid #c6d4e9f0;border-radius:14px;padding:10px 12px;box-shadow:0 6px 14px #0f1f380a}.paywallModal.adminOrderModal.adminOrderModalCompact .adminOrderDetails>div span{color:#6b7a90;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.paywallModal.adminOrderModal.adminOrderModalCompact .adminOrderDetails>div strong{color:#11233f;font-size:14px;line-height:1.2}.paywallModal.adminOrderModal.adminOrderModalCompact .adminOrderSection{background:#fffffffa;border:1px solid #c6d4e9f0;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 14px;min-width:0;max-width:100%;padding:12px;display:grid;box-shadow:0 6px 16px #0f1f380a}.paywallModal.adminOrderModal.adminOrderModalCompact .adminOrderSection>strong,.paywallModal.adminOrderModal.adminOrderModalCompact .adminOrderSection>label,.paywallModal.adminOrderModal.adminOrderModalCompact .adminOrderSection>textarea{grid-column:1/-1}.paywallModal.adminOrderModal.adminOrderModalCompact .adminOrderSection>strong{color:#10233f;margin-bottom:2px;font-size:14px;font-weight:800;display:block}.paywallModal.adminOrderModal.adminOrderModalCompact .adminSupportSection{grid-template-columns:1fr}.paywallModal.adminOrderModal.adminOrderModalCompact .adminSupportSection label>span{color:#6c7b91;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.paywallModal.adminOrderModal.adminOrderModalCompact .adminSupportSection textarea,.paywallModal.adminOrderModal.adminOrderModalCompact .adminSupportSection select{background:#fffffffc;border:1px solid #bccee7f5}.paywallModal.adminOrderModal.adminOrderModalCompact .adminSupportSection textarea{min-height:50px}.paywallModal.adminOrderModal.adminOrderModalCompact .adminOrderActionsAside{z-index:2;align-self:start;gap:8px;width:250px;max-width:250px;display:grid;position:sticky;top:0}.paywallModal.adminOrderModal.adminOrderModalCompact .adminActionCard{background:#fffffffa;border:1px solid #bacbe6f2;border-radius:14px;gap:8px;padding:11px;display:grid;overflow:hidden;box-shadow:0 6px 14px #0f1f380a}.paywallModal.adminOrderModal.adminOrderModalCompact .adminActionCard strong,.paywallModal.adminOrderModal.adminOrderModalCompact .adminActionCard span,.paywallModal.adminOrderModal.adminOrderModalCompact .adminActionCard small{display:none!important}.paywallModal.adminOrderModal.adminOrderModalCompact .adminActionCard:first-child{background:linear-gradient(#eff6fffa 0%,#e8f1fffa 100%);border-color:#88abe8eb}.paywallModal.adminOrderModal.adminOrderModalCompact .adminActionCard:nth-child(2){background:linear-gradient(#eefbf5fa 0%,#e5f6edfa 100%);border-color:#8cd1ace6}.paywallModal.adminOrderModal.adminOrderModalCompact .adminActionCard:nth-child(3){background:linear-gradient(#f3f5fffa 0%,#eceffffa 100%);border-color:#a5b2f1e0}.paywallModal.adminOrderModal.adminOrderModalCompact .adminOrderActionsAside .smallButton{color:#14315b;background:linear-gradient(#fffffffb 0%,#f3f7fffb 100%);border:1px solid #97b4def2;border-radius:11px;width:100%;min-height:30px;padding:6px 10px;font-size:13px;font-weight:800;line-height:1.15;box-shadow:0 4px 10px #2563eb0a}.paywallModal.adminOrderModal.adminOrderModalCompact .adminOrderActionsAside .smallButton:hover{background:linear-gradient(#f8fbff 0%,#e6eeff 100%);border-color:#5a88d5fa}.paywallModal.adminOrderModal.adminOrderModalCompact .adminOrderActionsAside .smallButton:disabled{color:#8c99ab;box-shadow:none;background:linear-gradient(#f8fafdf5 0%,#f1f4f8f5 100%);border-color:#ced6e2f2}.paywallModal.adminOrderModal.adminOrderModalCompact .mutedButton{opacity:.72;cursor:not-allowed}.paywallModal.adminOrderModal.adminOrderModalCompact .dangerCard{background:linear-gradient(#fff7f7fa 0%,#ffeeeefa 100%);border-color:#eeaaaae6}.paywallModal.adminOrderModal.adminOrderModalCompact .dangerCard .smallButton,.paywallModal.adminOrderModal.adminOrderModalCompact .smallButton.danger,.paywallModal.adminOrderModal.adminOrderModalCompact .smallButton.strongDanger{color:#b42318;box-shadow:none;background:linear-gradient(#fff4f4fb 0%,#ffe8e8fb 100%);border-color:#eea6a6f5}.paywallModal.adminOrderModal.adminOrderModalCompact .dangerCard .smallButton:hover,.paywallModal.adminOrderModal.adminOrderModalCompact .smallButton.danger:hover,.paywallModal.adminOrderModal.adminOrderModalCompact .smallButton.strongDanger:hover{background:linear-gradient(#fee 0%,#ffe2e2 100%)}@media (width<=1120px){.paywallModal.adminOrderModal.adminOrderModalCompact .adminOrderDetails,.paywallModal.adminOrderModal.adminOrderModalCompact .adminOrderSection{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.paywallModal.adminOrderModal.adminOrderModalCompact .adminOrderShell{grid-template-columns:1fr}.paywallModal.adminOrderModal.adminOrderModalCompact .adminOrderActionsAside{width:100%;max-width:100%;position:static}}@media (width<=760px){.paywallModal.adminOrderModal.adminOrderModalCompact .adminOrderDetails,.paywallModal.adminOrderModal.adminOrderModalCompact .adminOrderSection{grid-template-columns:1fr}}@media (width<=860px){.adminShell{grid-template-columns:1fr!important}.adminSidebar{height:auto!important;position:relative!important}.adminMain{padding:18px!important}.adminToolbar,.adminExportBox{display:grid!important}.adminSearchInput{flex-basis:auto!important;width:100%!important}}.adminShell{grid-template-columns:260px minmax(0,1fr)!important}.adminSidebar{gap:10px!important;width:260px!important;height:100vh!important;min-height:100vh!important;padding:14px 14px 12px!important;overflow:hidden!important}.adminBrand>span:not(.adminBrandText),.adminBrand>strong{display:none!important}.adminNavLinks a{border-radius:11px!important;grid-template-columns:30px minmax(0,1fr)!important;gap:9px!important;min-height:38px!important;padding:0 10px!important;font-size:13px!important;font-weight:750!important}.adminNavLinks a span{border-radius:9px!important;width:25px!important;height:25px!important;font-size:10px!important}.adminSidebarAuth{border-radius:14px!important;gap:9px!important;padding:10px!important}.adminSidebarAuth label span{font-size:11px!important}.adminSidebarAuth input{border-radius:10px!important;height:36px!important;min-height:36px!important;padding:0 10px!important;font-size:13px!important}.adminSidebarRefresh{border-radius:10px!important;height:36px!important;min-height:36px!important;font-size:12.5px!important}.adminSidebar .adminRandomBox,.adminSidebar [class*=Random],.adminSidebar [class*=random]{border-radius:14px!important}.adminSidebar .adminRandomBox{padding:10px!important}.adminSidebar div:has(>button.adminSidebarButton){padding:10px!important}.adminSidebarStats{border-radius:14px!important;gap:5px!important;padding:8px!important;display:grid!important}.adminSidebarStats div{background:#ffffff0f!important;border-radius:10px!important;min-height:28px!important;padding:0 8px!important}.adminSidebarStats span{font-size:11px!important;font-weight:650!important}.adminSidebarButton{border-radius:11px!important;height:38px!important;min-height:38px!important;margin-top:2px!important;font-size:12.5px!important}.adminSidebar>*{flex-shrink:0!important}.adminSidebar h1,.adminSidebar h2,.adminSidebar h3,.adminSidebar p{margin-top:0!important}@media (height<=820px){.adminSidebar{gap:7px!important;padding:10px 12px!important}.adminBrand{height:48px!important;min-height:48px!important;padding-bottom:8px!important}.adminBrandLogo{width:38px!important;height:38px!important}.adminBrandText strong{font-size:18px!important}.adminBrandText small{font-size:13px!important}.adminNavLinks a{min-height:34px!important;font-size:12.5px!important}.adminNavLinks a span{width:23px!important;height:23px!important}.adminSidebarAuth{gap:7px!important;padding:8px!important}.adminSidebarAuth input{height:32px!important;min-height:32px!important}.adminSidebarRefresh,.adminSidebarButton{height:34px!important;min-height:34px!important}.adminSidebarStats div{min-height:25px!important}.adminSidebarStats strong{font-size:16px!important}}@media (width<=860px){.adminShell{grid-template-columns:1fr!important}.adminSidebar{width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important}}.adminShell.adminLocked .adminMain,.adminShell.adminLocked .adminSidebar>:not(.adminBrand):not(.adminSidebarAuth){display:none!important}.adminShell.adminLocked .adminSidebar{gap:14px!important;width:286px!important;height:100vh!important;min-height:100vh!important;padding:18px!important;overflow:hidden!important}.adminSidebarAuth{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:12px!important;padding:14px 0 0!important;display:grid!important}.adminSidebarRefresh{color:#fff!important;width:100%!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:linear-gradient(135deg,#10b981 0%,#059669 100%)!important;border:0!important;border-radius:12px!important;font-size:14px!important;font-weight:850!important;line-height:1.1!important}.adminSidebarRefresh:hover{background:linear-gradient(135deg,#22c55e 0%,#059669 100%)!important}.adminSidebarRefresh:disabled{opacity:.48!important;cursor:not-allowed!important}.adminShell.adminUnlocked .adminSidebarAuth,.adminShell.adminUnlocked .adminSidebarStats{box-shadow:none!important;background:0 0!important;border:0!important}.adminShell.adminUnlocked .adminSidebar div:has(>button.adminSidebarButton){box-shadow:none!important;background:0 0!important;border:0!important}.adminShell.adminUnlocked .adminSidebarStats{gap:6px!important;padding:4px 0!important}.adminShell.adminUnlocked .adminSidebarStats div{background:0 0!important;border:0!important;border-radius:0!important;min-height:28px!important;padding:0!important}.adminShell.adminUnlocked .adminSidebarStats span{color:#ffffff9e!important;font-size:11.5px!important}.adminShell.adminUnlocked .adminSidebarStats strong{color:#fff!important;font-size:18px!important}.adminSidebarButton{color:#fff!important;min-height:42px!important;box-shadow:none!important;background:linear-gradient(135deg,#10b981 0%,#059669 100%)!important;border:0!important;border-radius:12px!important;font-size:13px!important;font-weight:850!important}.adminSidebar{scrollbar-width:none!important}.adminShell.adminLocked .adminMain{display:none!important}.adminShell.adminLocked{background:radial-gradient(circle at 85% 10%,#2563eb1f,#0000 30%),linear-gradient(#f6f9fe 0%,#eef4fb 100%)!important;grid-template-columns:286px minmax(0,1fr)!important;min-height:100vh!important}.adminSidebar{scrollbar-width:none!important;gap:14px!important;width:286px!important;height:100vh!important;min-height:100vh!important;padding:18px!important;overflow:hidden!important}.adminSidebar::-webkit-scrollbar{width:0!important;height:0!important}.adminBrand{color:#fff!important;border-bottom:1px solid #ffffff1f!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;height:56px!important;min-height:56px!important;margin:0!important;padding:0 0 12px!important;text-decoration:none!important;display:grid!important}.adminBrand:before{content:none!important;display:none!important}.adminBrandLogo{object-fit:contain!important;background:#ffffff0f!important;border-radius:10px!important;width:44px!important;height:44px!important;display:block!important}.adminBrandText strong{color:#fff!important;letter-spacing:0!important;text-transform:none!important;margin:0!important;font-family:Arial,sans-serif!important;font-size:21px!important;font-weight:900!important;line-height:1!important;display:block!important}.adminBrandText small{color:#fff!important;font-family:Arial,sans-serif!important;font-size:15px!important;font-weight:750!important;line-height:1!important;display:block!important}.adminSidebarAuth,.adminRandomToolsSidebar,.adminSidebarStats{box-shadow:none!important;background:0 0!important;border:0!important}.adminSidebar div:has(>button.adminSidebarButton){box-shadow:none!important;background:0 0!important;border:0!important}.adminSidebarAuth{border-radius:0!important;gap:11px!important;padding:18px 0 0!important;display:grid!important}.adminSidebarAuth label{gap:7px!important;display:grid!important}.adminSidebarAuth label span{color:#ffffffb8!important;font-family:Arial,sans-serif!important;font-size:12px!important;font-weight:750!important;line-height:1.2!important}.adminSidebarAuth input{color:#071126!important;width:100%!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:#fffffff5!important;border:1px solid #dbeafe33!important;border-radius:11px!important;padding:0 13px!important;font-size:14px!important}.adminSidebarAuth input:focus{border-color:#93c5fdcc!important;outline:none!important;box-shadow:0 0 0 3px #3b82f633!important}.adminSidebarRefresh,.adminSidebarButton,.adminRandomToolsSidebar .smallButton{color:#fff!important;width:100%!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:linear-gradient(135deg,#10b981 0%,#059669 100%)!important;border:0!important;border-radius:11px!important;font-size:13.5px!important;font-weight:850!important;line-height:1.1!important}.adminSidebarRefresh:hover,.adminSidebarButton:hover,.adminRandomToolsSidebar .smallButton:hover{background:linear-gradient(135deg,#22c55e 0%,#059669 100%)!important}.adminSidebarRefresh:disabled,.adminRandomToolsSidebar .smallButton:disabled{opacity:.48!important;cursor:not-allowed!important}.adminRoleLine{color:#ffffffb8!important;font-size:12px!important;line-height:1.25!important}.adminRoleLine strong{color:#d1fae5!important;font-weight:850!important}.adminNavLinks a{color:#ffffffd6!important;background:0 0!important;border:0!important;border-radius:10px!important;grid-template-columns:28px minmax(0,1fr)!important;gap:9px!important;min-height:36px!important;padding:0 8px!important;font-size:13px!important;font-weight:750!important}.adminNavLinks a:hover,.adminNavLinks a:first-child{color:#fff!important;background:#2563eb4d!important}.adminNavLinks a span{color:#bfdbfe!important;background:#93c5fd29!important;border-radius:8px!important;width:24px!important;height:24px!important;font-size:10px!important;font-weight:900!important}.adminRandomToolsSidebar{gap:7px!important;padding:8px 0 0!important;display:grid!important}.adminRandomToolsSidebar strong{color:#fff!important;font-size:12px!important;font-weight:850!important}.adminRandomToolsSidebar span{color:#ffffff9e!important;font-size:11.5px!important;line-height:1.25!important}.adminRandomToolsSidebar .smallButton.danger{background:linear-gradient(135deg,#ef4444 0%,#b91c1c 100%)!important}.adminSidebarStats{gap:6px!important;padding:4px 0!important;display:grid!important}.adminSidebarStats div{background:0 0!important;border:0!important;border-radius:0!important;justify-content:space-between!important;min-height:26px!important;padding:0!important;display:flex!important}.adminSidebarStats span{color:#ffffff9e!important;font-size:11.5px!important}.adminSidebarStats strong{color:#fff!important;font-size:18px!important;font-weight:900!important}.adminSidebarAuth label span,.adminRoleLine,.adminRandomToolsSidebar strong,.adminRandomToolsSidebar span{display:none!important}.adminSidebarAuth label{gap:0!important}.adminRandomToolsSidebar{gap:0!important;padding-top:4px!important}.adminSidebarRefresh,.adminRandomToolsSidebar .smallButton,.adminSidebarButton{border-radius:11px!important;height:40px!important;min-height:40px!important}.adminMain>.topError,.adminMain>.alert,.adminMain .topError,.adminMain .alert{border-radius:14px!important;margin-bottom:10px!important;padding:11px 14px!important;font-size:13px!important}.adminMetricCard,.adminKpiCard,.adminStatCard,.adminSummaryCard{background:#fff!important;border:1px solid #dce6f2!important;border-radius:18px!important;min-height:108px!important;padding:16px 16px 15px!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 26px #0f172a0b!important}.adminMetricCard:after,.adminKpiCard:after,.adminStatCard:after,.adminSummaryCard:after{content:""!important;opacity:.95!important;background:#eff6ff!important;border-radius:12px!important;width:34px!important;height:34px!important;position:absolute!important;top:14px!important;right:14px!important}.adminMetricCard span,.adminKpiCard span,.adminStatCard span,.adminSummaryCard span{color:#475569!important;max-width:calc(100% - 46px)!important;font-size:12.5px!important;font-weight:850!important;line-height:1.2!important;display:block!important}.adminMetricCard strong,.adminKpiCard strong,.adminStatCard strong,.adminSummaryCard strong{color:#071126!important;margin-top:13px!important;font-size:30px!important;font-weight:900!important;line-height:1!important;display:block!important}.adminMetricCard small,.adminKpiCard small,.adminStatCard small,.adminSummaryCard small{color:#64748b!important;margin-top:9px!important;font-size:11.5px!important;line-height:1.25!important;display:block!important}.adminToolbar{background:#f8fbff!important;border:1px solid #e5edf6!important;border-radius:17px!important;grid-template-columns:minmax(0,1fr) minmax(260px,360px)!important;align-items:center!important;gap:12px!important;margin-bottom:12px!important;padding:12px!important;display:grid!important}.adminFilters .smallButton,.adminToolbar .smallButton{border-radius:11px!important;min-height:34px!important;padding:0 12px!important;font-size:12px!important}.adminSearchInput{border-radius:12px!important;width:100%!important;min-height:40px!important;font-size:13px!important}.adminExportActions{gap:7px!important;display:flex!important}.adminActionsSticky .smallButton{border-radius:11px!important;min-height:34px!important;font-size:11.5px!important}@media (width<=1460px){.adminDashboard,.adminKpiGrid,.adminMetricsGrid,.adminStatsGrid,.adminSummaryGrid,.adminKpisGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.adminToolbar{grid-template-columns:1fr!important}}@media (width<=860px){.adminDashboard,.adminKpiGrid,.adminMetricsGrid,.adminStatsGrid,.adminSummaryGrid,.adminKpisGrid{grid-template-columns:1fr!important}.adminExportActions{flex-wrap:wrap!important}}.adminHero .label{color:#64748b!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:850!important}.adminMain>.alert,.adminMain>.topError,.adminMain .alert,.adminMain .topError{box-shadow:none!important;border-width:1px!important;border-radius:14px!important;margin:0 0 12px!important;padding:11px 14px!important;font-size:13px!important;line-height:1.35!important}.adminMain .alert.error,.adminMain .topError{color:#9a3412!important;background:#fff7ed!important;border-color:#fed7aa!important}.adminMetricCard.primary,.adminKpiCard.primary,.adminStatCard.primary{background:#eff6ff!important;border-color:#bfdbfe!important}.adminMetricCard.attention,.adminKpiCard.attention,.adminStatCard.attention{background:#fff7ed!important;border-color:#fed7aa!important}.adminMetricCard.ok,.adminKpiCard.ok,.adminStatCard.ok{background:#f0fdf4!important;border-color:#bbf7d0!important}.adminMetricCard.danger,.adminKpiCard.danger,.adminStatCard.danger{background:#fef2f2!important;border-color:#fecaca!important}.adminPanel.card.wide,.adminPanel,.adminSystemBox,.adminMeetingsBox,.adminAuditBox,.adminExportBox,.adminOrdersBox,.adminInvoicesBox{background:#fff!important;border:1px solid #dce6f2!important;border-radius:20px!important;box-shadow:0 12px 28px #0f172a0b!important}.adminPanel .sectionHeader,.adminListHeader,.adminSystemHeader,.adminMeetingsHeader,.adminAuditHeader,.adminExportHeader{margin:0 0 12px!important}.adminPanel .sectionHeader .label,.adminListHeader span,.adminSystemHeader span,.adminMeetingsHeader span,.adminAuditHeader span{color:#64748b!important;font-size:11.5px!important;font-weight:750!important;line-height:1.3!important}.adminFilters .smallButton,.adminToolbar .smallButton{color:#1d4ed8!important;background:#eff6ff!important;border:1px solid #dbeafe!important;border-radius:11px!important;min-height:34px!important;padding:0 12px!important;font-size:12px!important;font-weight:850!important}.adminFilters .activeFilter{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.adminSearchInput{color:#071126!important;background:#fff!important;border:1px solid #d7e2ef!important;border-radius:12px!important;width:100%!important;min-height:40px!important;padding:0 13px!important;font-size:13px!important}.adminExportActions .smallButton{border-radius:10px!important;min-height:34px!important;padding:0 11px!important;font-size:12px!important;font-weight:850!important}.adminActionsSticky .smallButton{border-radius:11px!important;width:100%!important;min-height:34px!important;padding:0 10px!important;font-size:11.5px!important;font-weight:850!important}.adminOrderModal{background:#fff!important;border:1px solid #dce6f2!important;border-radius:22px!important;box-shadow:0 30px 80px #0f172a38!important}@media (width<=1460px){.adminDashboard,.adminKpiGrid,.adminMetricsGrid,.adminStatsGrid,.adminSummaryGrid,.adminKpisGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.adminToolbar{grid-template-columns:1fr!important}}@media (width<=860px){.adminMain{padding:18px!important}.adminDashboard,.adminKpiGrid,.adminMetricsGrid,.adminStatsGrid,.adminSummaryGrid,.adminKpisGrid{grid-template-columns:1fr!important}}.adminMain{background:radial-gradient(circle at 92% 2%,#2563eb14,#0000 28%),linear-gradient(#f7faff 0%,#eef4fb 100%)!important;padding:24px 30px 44px!important}.adminMain>.alert,.adminMain>.topError,.adminMain .alert,.adminMain .topError{max-width:none!important;min-height:0!important;box-shadow:none!important;border-radius:14px!important;margin:0 0 10px!important;padding:10px 14px!important;font-size:13px!important;line-height:1.35!important}.adminMain .alert.warning,.adminMain .topWarning,.adminMain .randomToolsNotice{border-radius:14px!important;padding:10px 14px!important}.adminExportActions{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.adminExportActions .smallButton{border-radius:10px!important;min-height:34px!important;padding:0 12px!important;font-size:12px!important}.adminOrdersCards,.adminOrdersBox{gap:10px!important;margin:0 0 18px!important;display:grid!important}.adminOrdersCards:empty,.adminOrdersBox:empty{display:none!important}.adminActionsSticky .smallButton{color:#1d4ed8!important;width:100%!important;min-height:34px!important;box-shadow:none!important;background:#eff6ff!important;border:1px solid #dbeafe!important;border-radius:11px!important;padding:0 10px!important;font-size:11.5px!important;font-weight:850!important}.adminActionsSticky .smallButton:hover{background:#dbeafe!important}.systemChecksGrid .bad,.systemChecksGrid .error,.systemChecksGrid .warning{background:#fff7ed!important;border-color:#fed7aa!important}.systemChecksGrid .bad strong,.systemChecksGrid .error strong,.systemChecksGrid .warning strong{color:#9a3412!important}.adminAuditList,.adminAuditEvents{gap:8px!important;max-height:280px!important;display:grid!important;overflow:auto!important}.adminAuditItem,.adminAuditEvent{background:#f8fbff!important;border:1px solid #e5edf6!important;border-radius:13px!important;padding:10px!important}@media (width<=1460px){.adminToolbar{grid-template-columns:1fr!important}}@media (width<=860px){.adminMain{padding:18px!important}}.adminFilters{flex-wrap:wrap!important;gap:8px!important;min-width:0!important;display:flex!important}.adminFilters .smallButton,.adminToolbar .smallButton{color:#1d4ed8!important;height:36px!important;min-height:36px!important;box-shadow:none!important;background:#eff6ff!important;border:1px solid #dbeafe!important;border-radius:12px!important;padding:0 13px!important;font-size:12px!important;font-weight:900!important;line-height:1!important}.adminFilters .smallButton:hover,.adminToolbar .smallButton:hover{color:#1e40af!important;background:#dbeafe!important}.adminSearchInput::placeholder{color:#94a3b8!important}.adminOrdersEmpty,.adminEmptyState,.emptyState{color:#64748b!important;text-align:center!important;background:#f8fbff!important;border:1px dashed #cbd5e1!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;min-height:120px!important;padding:20px!important;font-size:13.5px!important;font-weight:750!important;display:flex!important}.adminOrderHouse,.adminOrderSmall,.adminOrderNote{color:#475569!important;overflow-wrap:anywhere!important;margin-top:7px!important;font-size:12px!important;line-height:1.35!important}.adminActionsSticky .smallButton.primary,.adminActionsSticky .smallButton.success{color:#166534!important;background:#dcfce7!important;border-color:#86efac!important}.adminActionsSticky .smallButton.danger:hover{background:#fee2e2!important}@media (width<=1460px){.adminToolbar{grid-template-columns:1fr!important}}@media (width<=860px){.adminExportActions{justify-content:flex-start!important}}.systemChecksGrid .bad strong,.systemChecksGrid .error strong,.systemChecksGrid .warning strong,.systemChecksGrid>div.bad strong,.systemChecksGrid>div.error strong,.systemChecksGrid>div.warning strong{color:#9a3412!important}.adminMeetingCard .smallButton,.adminMeetingCard button{color:#1d4ed8!important;min-height:36px!important;box-shadow:none!important;background:#eff6ff!important;border:1px solid #dbeafe!important;border-radius:12px!important;font-size:12px!important;font-weight:900!important}.adminAuditItem,.adminAuditEvent,.adminAuditList>div,.adminAuditEvents>div{min-height:0!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce6f2!important;border-radius:14px!important;gap:4px!important;padding:10px 12px!important;display:grid!important}.adminAuditItem strong,.adminAuditEvent strong,.adminAuditList>div strong,.adminAuditEvents>div strong{color:#071126!important;font-size:13px!important;font-weight:900!important;line-height:1.2!important}.adminAuditItem span,.adminAuditEvent span,.adminAuditList>div span,.adminAuditEvents>div span,.adminAuditItem p,.adminAuditEvent p,.adminAuditList>div p,.adminAuditEvents>div p{color:#475569!important;overflow-wrap:anywhere!important;font-size:12px!important;line-height:1.28!important}.adminAuditList::-webkit-scrollbar{width:8px!important}.adminAuditEvents::-webkit-scrollbar{width:8px!important}.adminAuditList::-webkit-scrollbar-thumb{background:#cbd5e1!important;border-radius:999px!important}.adminAuditEvents::-webkit-scrollbar-thumb{background:#cbd5e1!important;border-radius:999px!important}.adminAuditList::-webkit-scrollbar-track{background:#f1f5f9!important;border-radius:999px!important}.adminAuditEvents::-webkit-scrollbar-track{background:#f1f5f9!important;border-radius:999px!important}.adminStatus.paid,.adminWorkStatus.paid,.invoiceBadge.paid,.paymentBadge.paid,.adminStatus.success,.adminWorkStatus.success{color:#166534!important;background:#dcfce7!important;border-color:#bbf7d0!important}.adminStatus.cancelled,.adminWorkStatus.cancelled,.invoiceBadge.cancelled,.paymentBadge.cancelled,.adminStatus.danger,.adminWorkStatus.danger{color:#b91c1c!important;background:#fef2f2!important;border-color:#fecaca!important}.adminStatus.pending,.adminWorkStatus.pending,.invoiceBadge.pending,.paymentBadge.pending,.adminStatus.warning,.adminWorkStatus.warning{color:#9a3412!important;background:#fff7ed!important;border-color:#fed7aa!important}.adminActionsSticky .smallButton,.adminOrderModal .smallButton,.adminModalActions .smallButton,.adminOrderActions .smallButton{color:#1d4ed8!important;width:100%!important;height:auto!important;min-height:38px!important;box-shadow:none!important;text-align:center!important;background:#eff6ff!important;border:1px solid #dbeafe!important;border-radius:12px!important;padding:9px 11px!important;font-size:12px!important;font-weight:900!important;line-height:1.15!important}.adminActionsSticky .smallButton:hover,.adminOrderModal .smallButton:hover,.adminModalActions .smallButton:hover,.adminOrderActions .smallButton:hover{color:#1e40af!important;background:#dbeafe!important}.adminActionsSticky .smallButton.primary,.adminActionsSticky .smallButton.success,.adminOrderModal .smallButton.primary,.adminOrderModal .smallButton.success,.adminModalActions .smallButton.primary,.adminModalActions .smallButton.success,.adminOrderActions .smallButton.primary,.adminOrderActions .smallButton.success{color:#166534!important;background:#dcfce7!important;border-color:#86efac!important}.adminActionsSticky .smallButton.primary:hover,.adminActionsSticky .smallButton.success:hover,.adminOrderModal .smallButton.primary:hover,.adminOrderModal .smallButton.success:hover{background:#bbf7d0!important}.adminActionsSticky .smallButton.danger,.adminOrderModal .smallButton.danger,.adminModalActions .smallButton.danger,.adminOrderActions .smallButton.danger{color:#b91c1c!important;background:#fef2f2!important;border-color:#fecaca!important}.adminActionsSticky .smallButton.danger:hover,.adminOrderModal .smallButton.danger:hover,.adminModalActions .smallButton.danger:hover,.adminOrderActions .smallButton.danger:hover{background:#fee2e2!important}.adminActionsSticky .smallButton.secondary,.adminOrderModal .smallButton.secondary,.adminModalActions .smallButton.secondary{color:#334155!important;background:#fff!important;border-color:#e2e8f0!important}.adminActionsSticky .smallButton:disabled,.adminOrderModal .smallButton:disabled,.adminModalActions .smallButton:disabled{opacity:.52!important;cursor:not-allowed!important}.adminOrderModalHeader,.adminModalHeader{background:linear-gradient(135deg,#fff 0%,#eff6ff 100%)!important;border-bottom:1px solid #e5edf6!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:14px!important;padding:20px 22px 16px!important;display:grid!important}.adminOrderModalHeader h2,.adminModalHeader h2{color:#071126!important;letter-spacing:-.03em!important;margin:0!important;font-size:24px!important;font-weight:950!important;line-height:1.08!important}.adminOrderModalHeader p,.adminModalHeader p{color:#475569!important;margin:6px 0 0!important;font-size:13px!important;line-height:1.35!important}.adminOrderModalBody,.adminModalBody{padding:18px 22px 20px!important}.adminOrderModalGrid,.adminModalGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.adminOrderModalGrid>div,.adminModalGrid>div{background:#f8fbff!important;border:1px solid #e5edf6!important;border-radius:15px!important;padding:12px!important}.adminOrderModalGrid span,.adminModalGrid span{color:#64748b!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important;display:block!important}.adminOrderModalGrid strong,.adminModalGrid strong{color:#071126!important;overflow-wrap:anywhere!important;margin-top:5px!important;font-size:14px!important;font-weight:950!important;line-height:1.22!important;display:block!important}.adminOrderModalFooter,.adminModalFooter,.adminModalActions{background:#f8fbff!important;border-top:1px solid #e5edf6!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;padding:16px 22px 20px!important;display:flex!important}.adminOrderModalFooter .smallButton,.adminModalFooter .smallButton,.adminModalActions .smallButton{width:auto!important;min-width:130px!important}.adminModalClose,.adminOrderModalClose{color:#1d4ed8!important;width:36px!important;height:36px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dbeafe!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;font-size:18px!important;font-weight:900!important;display:inline-flex!important}.adminOrderCard,.adminOrderCard *,.adminOrderModal,.adminOrderModal *{overflow-wrap:anywhere!important}@media (width<=1180px){.adminOrderModalGrid,.adminModalGrid{grid-template-columns:1fr!important}}@media (width<=860px){.adminOrderModalFooter,.adminModalFooter,.adminModalActions{justify-content:stretch!important}.adminOrderModalFooter .smallButton,.adminModalFooter .smallButton,.adminModalActions .smallButton{width:100%!important}}.adminHero .label{font-size:10.5px!important}.adminMain>.alert,.adminMain>.topError,.adminMain>.topWarning,.adminMain>.successMessage,.adminMain>.warningMessage,.adminMain>.errorMessage,.adminMain>.adminNotice,.adminMain>.adminToast,.adminMain>.randomToolsNotice,.adminMain .alert,.adminMain .topError,.adminMain .topWarning,.adminMain .successMessage,.adminMain .warningMessage,.adminMain .errorMessage,.adminMain .adminNotice,.adminMain .adminToast,.adminMain .randomToolsNotice{min-height:0!important;box-shadow:none!important;border-radius:12px!important;margin:0 0 8px!important;padding:8px 12px!important;font-size:12.5px!important;font-weight:650!important;line-height:1.3!important}.adminMain>.alert.success,.adminMain>.successMessage,.adminMain>.adminNotice.success,.adminMain .alert.success,.adminMain .successMessage,.adminMain .adminNotice.success{color:#166534!important;background:#f0fdf4!important;border:1px solid #bbf7d0!important}.adminMain>.alert.info,.adminMain>.adminNotice.info,.adminMain .alert.info,.adminMain .adminNotice.info{color:#1d4ed8!important;background:#eff6ff!important;border:1px solid #bfdbfe!important}.adminMain>.alert.error,.adminMain>.topError,.adminMain>.errorMessage,.adminMain .alert.error,.adminMain .topError,.adminMain .errorMessage{color:#b91c1c!important;background:#fef2f2!important;border:1px solid #fecaca!important}.adminMain>.alert.warning,.adminMain>.topWarning,.adminMain>.warningMessage,.adminMain>.randomToolsNotice,.adminMain .alert.warning,.adminMain .topWarning,.adminMain .warningMessage,.adminMain .randomToolsNotice{color:#9a3412!important;background:#fff7ed!important;border:1px solid #fed7aa!important;border-radius:14px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:44px!important;padding:8px 12px!important;display:grid!important}.adminMain>.alert.warning strong,.adminMain>.topWarning strong,.adminMain>.warningMessage strong,.adminMain>.randomToolsNotice strong,.adminMain .alert.warning strong,.adminMain .topWarning strong,.adminMain .warningMessage strong,.adminMain .randomToolsNotice strong{color:#9a3412!important;font-size:12.5px!important;font-weight:900!important;line-height:1.2!important}.adminMain>.alert.warning span,.adminMain>.topWarning span,.adminMain>.warningMessage span,.adminMain>.randomToolsNotice span,.adminMain .alert.warning span,.adminMain .topWarning span,.adminMain .warningMessage span,.adminMain .randomToolsNotice span{color:#9a3412!important;font-size:12px!important;line-height:1.25!important}.adminMain>.alert.warning .smallButton,.adminMain>.topWarning .smallButton,.adminMain>.warningMessage .smallButton,.adminMain>.randomToolsNotice .smallButton,.adminMain .alert.warning .smallButton,.adminMain .topWarning .smallButton,.adminMain .warningMessage .smallButton,.adminMain .randomToolsNotice .smallButton{color:#9a3412!important;height:32px!important;min-height:32px!important;box-shadow:none!important;white-space:nowrap!important;background:#fff!important;border:1px solid #fed7aa!important;border-radius:999px!important;padding:0 12px!important;font-size:12px!important;font-weight:900!important}.adminMain>.alert.warning .smallButton:hover,.adminMain>.topWarning .smallButton:hover,.adminMain>.warningMessage .smallButton:hover,.adminMain>.randomToolsNotice .smallButton:hover,.adminMain .alert.warning .smallButton:hover,.adminMain .topWarning .smallButton:hover,.adminMain .warningMessage .smallButton:hover,.adminMain .randomToolsNotice .smallButton:hover{background:#ffedd5!important}.adminHero+.alert,.adminHero+.topError,.adminHero+.topWarning,.adminHero+.successMessage,.adminHero+.warningMessage,.adminHero+.errorMessage{margin-top:0!important}.adminDashboard,.adminKpiGrid,.adminMetricsGrid,.adminStatsGrid,.adminSummaryGrid,.adminKpisGrid{margin-top:10px!important;margin-bottom:14px!important}.adminMetricCard,.adminKpiCard,.adminStatCard,.adminSummaryCard,.adminDashboard>div{border-radius:17px!important;min-height:96px!important;padding:14px 15px!important}.adminMetricCard strong,.adminKpiCard strong,.adminStatCard strong,.adminSummaryCard strong,.adminDashboard>div strong{margin-top:10px!important;font-size:27px!important}.adminMetricCard small,.adminKpiCard small,.adminStatCard small,.adminSummaryCard small,.adminDashboard>div small{margin-top:7px!important}.adminMain>.alert *,.adminMain>.topError *,.adminMain>.topWarning *,.adminMain>.successMessage *,.adminMain>.warningMessage *,.adminMain>.errorMessage *,.adminMain>.adminNotice *,.adminMain>.randomToolsNotice *{overflow-wrap:anywhere!important}@media (width<=900px){.adminMain>.alert.warning,.adminMain>.topWarning,.adminMain>.warningMessage,.adminMain>.randomToolsNotice,.adminMain .alert.warning,.adminMain .topWarning,.adminMain .warningMessage,.adminMain .randomToolsNotice{grid-template-columns:1fr!important;gap:8px!important}.adminMain>.alert.warning .smallButton,.adminMain>.topWarning .smallButton,.adminMain>.warningMessage .smallButton,.adminMain>.randomToolsNotice .smallButton,.adminMain .alert.warning .smallButton,.adminMain .topWarning .smallButton,.adminMain .warningMessage .smallButton,.adminMain .randomToolsNotice .smallButton{width:100%!important}}.adminShell{background:#eef4fb!important;min-height:100vh!important}.adminMain{background:radial-gradient(circle at 96% 0,#2563eb14,#0000 26%),linear-gradient(#f7faff 0%,#eef4fb 100%)!important;min-width:0!important;padding:22px 28px 42px!important}.adminHero .label{color:#64748b!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin:0!important;font-size:10.5px!important;font-weight:900!important}.adminMain>.alert,.adminMain>.topError,.adminMain>.topWarning,.adminMain>.successMessage,.adminMain>.warningMessage,.adminMain>.errorMessage,.adminMain>.adminNotice,.adminMain>.adminToast,.adminMain>.randomToolsNotice{min-height:0!important;box-shadow:none!important;border-radius:13px!important;margin:0 0 8px!important;padding:8px 12px!important;font-size:12.5px!important;font-weight:650!important;line-height:1.3!important}.adminMain>.alert.success,.adminMain>.successMessage,.adminMain>.adminNotice.success{color:#166534!important;background:#f0fdf4!important;border:1px solid #bbf7d0!important}.adminMain>.alert.info,.adminMain>.adminNotice.info{color:#1d4ed8!important;background:#eff6ff!important;border:1px solid #bfdbfe!important}.adminMain>.alert.error,.adminMain>.topError,.adminMain>.errorMessage{color:#b91c1c!important;background:#fef2f2!important;border:1px solid #fecaca!important}.adminMain>.alert.warning,.adminMain>.topWarning,.adminMain>.warningMessage,.adminMain>.randomToolsNotice{color:#9a3412!important;background:#fff7ed!important;border:1px solid #fed7aa!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:42px!important;padding:8px 12px!important;display:grid!important}.adminMain>.alert.warning .smallButton,.adminMain>.topWarning .smallButton,.adminMain>.warningMessage .smallButton,.adminMain>.randomToolsNotice .smallButton{color:#9a3412!important;height:30px!important;min-height:30px!important;box-shadow:none!important;background:#fff!important;border:1px solid #fed7aa!important;border-radius:999px!important;padding:0 12px!important;font-size:12px!important;font-weight:900!important}.adminDashboard,.adminKpiGrid,.adminMetricsGrid,.adminStatsGrid,.adminSummaryGrid,.adminKpisGrid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;margin:12px 0 16px!important;display:grid!important}.adminMetricCard,.adminKpiCard,.adminStatCard,.adminSummaryCard,.adminDashboard>div{background:#fff!important;border:1px solid #dce6f2!important;border-radius:18px!important;min-height:94px!important;padding:14px 15px!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 24px #0f172a0a!important}.adminMetricCard:after,.adminKpiCard:after,.adminStatCard:after,.adminSummaryCard:after,.adminDashboard>div:after{content:""!important;background:#eff6ff!important;border-radius:12px!important;width:32px!important;height:32px!important;position:absolute!important;top:14px!important;right:14px!important}.adminMetricCard span,.adminKpiCard span,.adminStatCard span,.adminSummaryCard span,.adminDashboard>div span{color:#475569!important;max-width:calc(100% - 44px)!important;font-size:12px!important;font-weight:850!important;line-height:1.2!important;display:block!important}.adminMetricCard strong,.adminKpiCard strong,.adminStatCard strong,.adminSummaryCard strong,.adminDashboard>div strong{color:#071126!important;margin-top:10px!important;font-size:28px!important;font-weight:950!important;line-height:1!important;display:block!important}.adminMetricCard small,.adminKpiCard small,.adminStatCard small,.adminSummaryCard small,.adminDashboard>div small{color:#64748b!important;margin-top:7px!important;font-size:11.5px!important;line-height:1.25!important;display:block!important}.adminPanel .sectionHeader .label{color:#64748b!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:900!important}.adminToolbar{box-shadow:none!important;background:#f8fbff!important;border:1px solid #dce6f2!important;border-radius:17px!important;grid-template-columns:minmax(0,1fr) 420px!important;align-items:center!important;gap:12px!important;margin:0 0 14px!important;padding:12px!important;display:grid!important}.adminFilters{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.adminFilters .smallButton,.adminToolbar .smallButton{color:#1d4ed8!important;height:36px!important;min-height:36px!important;box-shadow:none!important;background:#eff6ff!important;border:1px solid #dbeafe!important;border-radius:12px!important;padding:0 13px!important;font-size:12px!important;font-weight:900!important}.adminFilters .activeFilter,.adminFilters .smallButton.active,.adminToolbar .smallButton.active{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.adminSearchInput{color:#071126!important;width:100%!important;height:42px!important;min-height:42px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d7e2ef!important;border-radius:14px!important;padding:0 14px!important;font-size:13.5px!important}.adminSearchInput:focus{border-color:#3b82f6!important;outline:none!important;box-shadow:0 0 0 3px #3b82f61f!important}.adminExportActions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;display:flex!important}.adminExportActions .smallButton{color:#1d4ed8!important;height:36px!important;min-height:36px!important;box-shadow:none!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;border-radius:12px!important;padding:0 13px!important;font-size:12px!important;font-weight:900!important}.adminOrdersCards,.adminOrdersBox{gap:10px!important;min-height:0!important;margin:0 0 18px!important;display:grid!important}.adminOrdersCards:empty,.adminOrdersBox:empty{background:#f8fbff!important;border:1px dashed #cbd5e1!important;border-radius:18px!important;min-height:110px!important;display:block!important}.adminOrdersCards:empty:before,.adminOrdersBox:empty:before{content:"Пока заказов нет. Новые коммерческие заявки появятся здесь после оформления заказа пользователем."!important;color:#64748b!important;text-align:center!important;justify-content:center!important;align-items:center!important;min-height:110px!important;padding:18px!important;font-size:13.5px!important;font-weight:750!important;display:flex!important}.adminStatus,.adminWorkStatus,.invoiceBadge,.paymentBadge{color:#1d4ed8!important;white-space:nowrap!important;background:#eff6ff!important;border:1px solid #dbeafe!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:24px!important;padding:0 9px!important;font-size:10.5px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.adminOrderHouse,.adminOrderSmall,.adminOrderNote{color:#334155!important;overflow-wrap:anywhere!important;background:#f8fafc!important;border-radius:12px!important;margin-top:8px!important;padding:8px 10px!important;font-size:12.5px!important;line-height:1.35!important}.adminActionsSticky .smallButton{color:#1d4ed8!important;width:100%!important;height:auto!important;min-height:38px!important;box-shadow:none!important;background:#eff6ff!important;border:1px solid #dbeafe!important;border-radius:12px!important;padding:9px 11px!important;font-size:12px!important;font-weight:900!important;line-height:1.15!important}.adminActionsSticky .smallButton:hover{color:#1e40af!important;background:#dbeafe!important}.adminActionsSticky .smallButton.danger{color:#b91c1c!important;background:#fef2f2!important;border-color:#fecaca!important}.adminAuditList,.adminAuditEvents{gap:8px!important;max-height:360px!important;padding:0 4px 0 0!important;display:grid!important;overflow:auto!important}.adminAuditItem,.adminAuditEvent,.adminAuditList>div,.adminAuditEvents>div{background:#fff!important;border:1px solid #dce6f2!important;border-radius:14px!important;gap:4px!important;padding:10px 12px!important;display:grid!important}.adminOrderModalOverlay,.adminModalOverlay{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background:#0f172a75!important}.adminOrderModal,.adminModal{background:#fff!important;border:1px solid #dce6f2!important;border-radius:24px!important;width:min(980px,100vw - 36px)!important;max-height:calc(100vh - 36px)!important;overflow:auto!important;box-shadow:0 32px 90px #0f172a42!important}.adminMain,.adminMain *{overflow-wrap:anywhere!important}@media (width<=1500px){.adminDashboard,.adminKpiGrid,.adminMetricsGrid,.adminStatsGrid,.adminSummaryGrid,.adminKpisGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=1100px){.adminToolbar{grid-template-columns:1fr!important}}@media (width<=760px){.adminMain{padding:18px!important}.adminDashboard,.adminKpiGrid,.adminMetricsGrid,.adminStatsGrid,.adminSummaryGrid,.adminKpisGrid,.adminOrderMeta{grid-template-columns:1fr!important}.adminExportActions{justify-content:flex-start!important}.adminMain>.alert.warning,.adminMain>.topWarning,.adminMain>.warningMessage,.adminMain>.randomToolsNotice{grid-template-columns:1fr!important}}.adminMain>.alert.warning,.adminMain>.topWarning,.adminMain>.warningMessage,.adminMain>.randomToolsNotice{display:none!important}.adminOrdersCards,.adminOrdersBox{margin-bottom:12px!important}.adminMain>.alert.success,.adminMain>.successMessage,.adminMain>.adminNotice.success,.adminMain>.alert.info,.adminMain>.adminNotice.info{border-radius:12px!important;min-height:34px!important;margin-bottom:7px!important;padding:7px 12px!important;font-size:12px!important;line-height:1.25!important}.adminDashboard,.adminKpiGrid,.adminMetricsGrid,.adminStatsGrid,.adminSummaryGrid,.adminKpisGrid{margin:10px 0 14px!important}.adminMetricCard,.adminKpiCard,.adminStatCard,.adminSummaryCard,.adminDashboard>div{min-height:88px!important;padding:13px 14px!important}.adminMetricCard strong,.adminKpiCard strong,.adminStatCard strong,.adminSummaryCard strong,.adminDashboard>div strong{font-size:26px!important}.adminOrderModal,.adminModal{flex-direction:column!important;display:flex!important;overflow:hidden!important}.adminOrderModalHeader,.adminModalHeader{flex:none!important;order:1!important;position:static!important}.adminOrderModalBody,.adminModalBody{flex:auto!important;order:2!important;padding-bottom:16px!important;overflow:auto!important}.adminOrderModalFooter,.adminModalFooter,.adminModalActions{z-index:auto!important;box-shadow:none!important;background:#f8fbff!important;border-top:1px solid #e5edf6!important;flex:none!important;order:3!important;margin:0!important;position:static!important;inset:auto!important}.adminOrderModalBody>*,.adminModalBody>*{position:static!important}.adminOrderModalFooter .smallButton,.adminModalFooter .smallButton,.adminModalActions .smallButton,.adminOrderModal .smallButton,.adminModal .smallButton{border-radius:12px!important;min-height:38px!important}.adminOrderModalFooter .smallButton.danger,.adminModalFooter .smallButton.danger,.adminModalActions .smallButton.danger,.adminOrderModal .smallButton.danger,.adminModal .smallButton.danger{color:#b91c1c!important;background:#fff5f5!important;border-color:#fecaca!important}.adminAuditList,.adminAuditEvents{max-height:300px!important}@media (width<=860px){.adminOrderModal,.adminModal{width:calc(100vw - 24px)!important;max-height:calc(100vh - 24px)!important}.adminOrderModalFooter,.adminModalFooter,.adminModalActions{grid-template-columns:1fr!important;display:grid!important}.adminOrderModalFooter .smallButton,.adminModalFooter .smallButton,.adminModalActions .smallButton{width:100%!important}}.adminShell{background:#f3f7fc;grid-template-columns:260px minmax(0,1fr);align-items:start;gap:22px;min-height:100vh;display:grid}.adminMain{flex-direction:column;gap:14px;padding:18px 22px 28px 0;display:flex}.adminHero .label{letter-spacing:.08em;margin-bottom:6px;font-size:12px}.adminMain .topError{box-shadow:none;border-radius:14px;margin:0;padding:10px 14px;font-size:13px;line-height:1.45}.adminMain .adminRandomToolsBox{display:none!important}.adminSidebar{background:linear-gradient(#0b2a58 0%,#081a39 100%);border-radius:0 26px 26px 0;height:100vh;padding:26px 18px 18px;position:sticky;top:0;box-shadow:18px 0 42px #081a393d}.adminBrand{margin-bottom:24px}.adminSidebarAuth{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;gap:10px;padding:14px}.adminSidebarRefresh,.adminSidebarButton{border-radius:12px;min-height:40px;font-size:13px}.adminNavLinks{gap:8px;margin-top:18px;display:grid}.adminNavLinks a{color:#ffffffeb;background:0 0;border-radius:14px;align-items:center;gap:10px;min-height:44px;padding:10px 12px;text-decoration:none;transition:background .2s,transform .2s;display:flex}.adminNavLinks a:hover{background:#ffffff1a;transform:translate(2px)}.adminNavLinks a span{background:#ffffff1f;border-radius:10px;justify-content:center;align-items:center;min-width:28px;height:28px;font-size:12px;font-weight:700;display:inline-flex}.adminSidebarStats{gap:10px;margin-top:18px}.adminSidebarStats div{background:#ffffff12;border-radius:14px;padding:12px}.adminWorkspaceTop{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:2px;display:flex}.adminWorkspaceTop h2{margin:2px 0 6px;font-size:22px;line-height:1.15}.adminWorkspaceTop p{color:#617083;margin:0;font-size:14px}.adminWorkspaceSummary{flex-wrap:wrap;gap:10px;display:flex}.adminWorkspaceSummary div{background:#fff;border:1px solid #e6ebf3;border-radius:16px;min-width:120px;padding:12px 14px;box-shadow:0 10px 24px #0f172a0d}.adminWorkspaceSummary span{color:#718096;margin-bottom:6px;font-size:12px;display:block}.adminWorkspaceSummary strong{font-size:20px;line-height:1}.adminWorkspaceGrid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.adminWorkspaceMain,.adminWorkspaceRail{flex-direction:column;gap:16px;min-width:0;display:flex}.adminSectionCard{background:#fff;border:1px solid #e6ebf3;border-radius:22px;padding:16px 18px;box-shadow:0 12px 28px #0f172a0d}.adminCardHeader,.adminRailHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.adminCardHeader strong,.adminRailHeader strong{color:#0f172a;margin-bottom:4px;font-size:18px;line-height:1.2;display:block}.adminCardHeader span,.adminRailHeader span{color:#64748b;font-size:13px;line-height:1.4}.adminRailBadge{color:#0b5cff;background:#edf4ff;border-radius:999px;justify-content:center;align-items:center;min-width:36px;height:32px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.adminOrdersToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.compactFilters{flex-wrap:wrap;gap:8px;display:flex}.adminSectionCard .smallButton,.adminWorkspaceRail .smallButton{border-radius:12px;min-height:36px;padding:8px 12px;font-size:12px;font-weight:700}.compactFilters .smallButton{color:#0f172a;background:#f8fafc;border:1px solid #dbe4f0}.compactFilters .smallButton strong{margin-left:4px}.compactFilters .smallButton.activeFilter{color:#fff;background:#0b5cff;border-color:#0b5cff}.adminSearchWrap{flex:340px;min-width:320px}.compactSearch{background:#f8fbff;border:1px solid #d9e2ee;border-radius:14px;width:100%;min-height:40px;font-size:13px}.compactSearch:focus{border-color:#0b5cff;outline:none;box-shadow:0 0 0 4px #0b5cff14}.adminOrdersTableWrap{border:1px solid #e8eef6;border-radius:18px;overflow:auto}.adminOrdersTable{border-collapse:separate;border-spacing:0;background:#fff;width:100%;min-width:1180px}.adminOrdersTable thead th{z-index:1;text-align:left;color:#64748b;white-space:nowrap;background:#f8fbff;border-bottom:1px solid #e8eef6;padding:13px 12px;font-size:12px;font-weight:700;position:sticky;top:0}.adminOrdersTable tbody td{color:#0f172a;vertical-align:top;border-bottom:1px solid #edf2f7;padding:13px 12px;font-size:13px;line-height:1.45}.adminOrdersTable tbody tr:last-child td{border-bottom:none}.adminOrdersTable td strong{color:#0f172a;font-size:13px;display:block}.adminOrdersTable td span{color:#6b7280;margin-top:3px;font-size:12px;display:block}.adminTablePayerCell{min-width:220px}.adminTableAmountCell,.adminTableAccessCell,.adminTableNumberCell{white-space:nowrap}.adminTableStatusStack{flex-wrap:wrap;gap:6px;display:flex}.adminRowActions{flex-wrap:wrap;gap:6px;min-width:180px;display:flex}.adminHealthList,.adminTimelineList,.adminMiniList{flex-direction:column;gap:10px;display:flex}.adminHealthItem{background:#f8fbff;border:1px solid #e7edf6;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.adminHealthItem.ok{background:#f5fcf7;border-color:#d7f0dd}.adminHealthItem.warn{background:#fffaf0;border-color:#fde4b8}.adminHealthText strong{margin-bottom:4px;font-size:13px;display:block}.adminHealthText span{color:#617083;font-size:12px;line-height:1.45;display:block}.adminHealthDot{background:#16a34a;border-radius:50%;flex:none;width:10px;height:10px;margin-top:4px}.adminHealthItem.warn .adminHealthDot{background:#f59e0b}.adminRailMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.adminRailMetaGrid div{background:#f8fbff;border:1px solid #e8eef6;border-radius:14px;padding:12px}.adminRailMetaGrid span{color:#64748b;margin-bottom:4px;font-size:12px;display:block}.adminRailMetaGrid strong{color:#0f172a;font-size:15px}.adminTimelineItem,.adminMiniItem{background:#f8fbff;border:1px solid #e8eef6;border-radius:14px;flex-direction:column;gap:3px;padding:12px;display:flex}.adminMiniItem{gap:10px}.adminMiniText{flex-direction:column;gap:3px;display:flex}.adminTimelineItem strong,.adminMiniText strong{color:#0f172a;font-size:13px;line-height:1.35}.adminTimelineItem span,.adminMiniText span{color:#617083;font-size:12px;line-height:1.4}.compactExportActions{flex-direction:column;gap:8px;display:flex}.compactExportActions .smallButton{justify-content:center}.adminEmptyCompact,.compactAlert{border-radius:14px;margin:0;padding:14px;font-size:13px}@media (width<=1500px){.adminWorkspaceGrid{grid-template-columns:minmax(0,1fr) 320px}}@media (width<=1280px){.adminShell{grid-template-columns:1fr}.adminSidebar{border-radius:0 0 24px 24px;height:auto;position:relative;top:auto}.adminMain{padding:16px}.adminWorkspaceGrid{grid-template-columns:1fr}.adminWorkspaceSummary{width:100%}}@media (width<=760px){.adminWorkspaceTop{flex-direction:column}.adminSearchWrap{width:100%;min-width:0}.adminRailMetaGrid{grid-template-columns:1fr}}.adminMain{gap:12px;padding:14px 18px 24px 0}.adminMain>.adminHero,.adminMain>.alert.ok.topError{display:none!important}.adminSidebar{border-radius:0 22px 22px 0;padding:22px 14px 16px}.adminBrand{border-bottom:1px solid #ffffff1f;margin-bottom:14px;padding:0 8px 18px}.adminBrandLogo{width:38px;height:38px}.adminBrandText strong{font-size:18px;line-height:1.05}.adminSidebarAuth{border-radius:14px;padding:11px}.adminSidebarAuth input{border-radius:11px;min-height:38px;font-size:13px}.adminSidebarRefresh{border-radius:11px;min-height:38px}.adminNavLinks{gap:6px;margin-top:14px}.adminNavLinks a{border-radius:12px;min-height:40px;padding:8px 10px;font-size:13px;font-weight:700}.adminNavLinks a:first-child{background:linear-gradient(135deg,#2f77fff2,#1452bef2)}.adminNavLinks a span{border-radius:8px;min-width:25px;height:25px;font-size:11px}.adminRandomToolsSidebar{margin-top:14px}.adminRandomToolsSidebar .smallButton{border-radius:11px;width:100%;min-height:36px;font-size:12px}.adminSidebarStats{grid-template-columns:1fr;gap:7px;margin-top:14px}.adminSidebarStats div{border-radius:12px;padding:9px 10px}.adminSidebarStats span{font-size:11px}.adminSidebarButton{border-radius:11px;min-height:38px;margin-top:12px}.adminWorkspaceTop{display:none!important}.adminWorkspaceGrid{grid-template-columns:minmax(0,1fr) 335px;gap:14px}.adminSectionCard{border-radius:18px;padding:14px}.adminCardHeader,.adminRailHeader{margin-bottom:11px}.adminCardHeader strong,.adminRailHeader strong{font-size:15px}.adminCardHeader span,.adminRailHeader span{font-size:12px}.adminOrdersToolbar{margin-bottom:11px}.adminOrdersToolbar .adminSearchWrap{display:none!important}.compactFilters{gap:6px}.compactFilters .smallButton{border-radius:10px;min-height:32px;padding:7px 10px;font-size:11px}.adminOrdersTableWrap{border-radius:15px;max-height:calc(100vh - 305px)}.adminOrdersTable tbody td{padding:10px;font-size:12px}.adminOrdersTable td strong{font-size:12px}.adminOrdersTable td span{font-size:11px}.adminTableAddressCell,.adminTablePayerCell{min-width:210px}.adminTableStatusStack{gap:5px}.adminRowActions{gap:5px;min-width:140px}.adminRowActions .smallButton{border-radius:9px;min-height:29px;padding:6px 8px;font-size:11px}.adminWorkspaceRail .adminSectionCard{padding:13px}.adminRailBadge{min-width:30px;height:27px;padding:0 8px;font-size:11px}.adminHealthList,.adminTimelineList,.adminMiniList{gap:7px}.adminHealthItem,.adminTimelineItem,.adminMiniItem{border-radius:12px;padding:9px 10px}.adminHealthText strong,.adminTimelineItem strong,.adminMiniText strong{font-size:12px}.adminHealthText span,.adminTimelineItem span,.adminMiniText span{font-size:11px;line-height:1.35}.adminHealthDot{width:9px;height:9px}.adminRailMetaGrid{gap:7px;margin-top:10px}.adminRailMetaGrid div{border-radius:12px;padding:9px 10px}.adminRailMetaGrid span{font-size:11px}.adminRailMetaGrid strong{font-size:13px}.compactExportActions{gap:7px}.compactExportActions .smallButton{border-radius:10px;min-height:32px;font-size:11px}.adminOrderModal .adminOrderSection{border-radius:14px;padding:12px}@media (width<=1500px){.adminWorkspaceGrid{grid-template-columns:minmax(0,1fr) 315px}}@media (width<=1280px){.adminShell{grid-template-columns:1fr}.adminMain{padding:14px}.adminSidebar{border-radius:0 0 20px 20px;height:auto}.adminWorkspaceGrid{grid-template-columns:1fr}.adminOrdersTableWrap{max-height:none}}.adminMain{max-width:none}.adminSidebar{background:radial-gradient(circle at 0 0,#2563eb47,#0000 34%),linear-gradient(#082653 0%,#041934 100%);box-shadow:16px 0 38px #04193438}.adminBrand{align-items:center}.adminBrandText strong,.adminBrandText small{color:#fff}.adminNavLinks a{color:#ffffffe0;letter-spacing:-.01em;font-size:13px}.adminNavLinks a:hover{background:#ffffff1a}.adminNavLinks a:first-child{background:linear-gradient(135deg,#2563eb 0%,#1556d8 100%);box-shadow:0 12px 24px #2563eb38}.adminNavLinks a span{color:#ffffffd1}.adminSidebarServiceBox{color:#fff;background:#ffffff12;border:1px solid #ffffff1a;border-radius:16px;gap:8px;margin-top:14px;padding:12px;display:grid}.adminSidebarServiceBox strong{font-size:13px}.adminSidebarServiceBox span{color:#ffffffad;font-size:11px;line-height:1.35}.adminSidebarServiceBox .smallButton{border-radius:10px;width:100%;min-height:34px;font-size:11px}.adminSidebarStats{grid-template-columns:1fr;display:grid}.adminSidebarStats div{justify-content:space-between;align-items:center;display:flex}.adminSidebarStats span{margin:0}.adminSidebarStats strong{font-size:16px}.adminMetricIcon{border-radius:12px;justify-content:center;align-items:center;width:31px;height:31px;font-size:13px;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:15px;left:14px}.metricOrders .adminMetricIcon{color:#2563eb;background:#eef5ff;border:1px solid #cfe2ff}.metricPaid .adminMetricIcon{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0}.metricMoney .adminMetricIcon{color:#6d28d9;background:#f5f3ff;border:1px solid #ddd6fe}.metricSessions .adminMetricIcon{color:#0284c7;background:#eff6ff;border:1px solid #bae6fd}.metricInvoices .adminMetricIcon{color:#ea580c;background:#fff7ed;border:1px solid #fed7aa}.metricWarnings .adminMetricIcon{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.metricWarnings.ok .adminMetricIcon{color:#16a34a;background:#f0fdf4;border-color:#bbf7d0}.adminSectionCard{background:#fffffff5;border-color:#e2eaf5}.adminCardHeader strong,.adminRailHeader strong{letter-spacing:-.02em;font-weight:900}.adminCardHeader span,.adminRailHeader span{color:#64748b}.compactFilters .smallButton{background:#fff;border:1px solid #dce6f2;box-shadow:0 4px 10px #0f172a09}.compactFilters .smallButton.activeFilter{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1556d8 100%);border-color:#1556d8;box-shadow:0 8px 18px #2563eb2e}.adminOrdersTableWrap{background:#fff;border-color:#e4ebf5;box-shadow:inset 0 1px #ffffffe6}.adminOrdersTable{border-spacing:0}.adminOrdersTable thead th{color:#5b6b80;background:#f8fbff;font-weight:900}.adminOrdersTable tbody tr{transition:background .16s}.adminOrdersTable tbody tr:hover{background:#f5f9ff}.adminOrdersTable tbody td{border-color:#edf2f8}.adminTableDateCell strong,.adminTableTariffCell strong,.adminTableAddressCell strong,.adminTablePayerCell strong,.adminTableAmountCell strong,.adminTableAccessCell strong,.adminTableNumberCell strong{font-weight:800}.adminStatus_invoice_requested,.adminStatus_payment_pending{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.adminStatus_paid{color:#15803d;background:#ecfdf3;border-color:#bbf7d0}.adminStatus_canceled{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.adminWorkStatus_new{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.adminWorkStatus_waiting_payment{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.adminWorkStatus_paid{color:#15803d;background:#ecfdf3;border-color:#bbf7d0}.adminWorkStatus_waiting_client{color:#a16207;background:#fefce8;border-color:#fde68a}.adminWorkStatus_check_done,.adminWorkStatus_support_done{color:#0f766e;background:#f0fdfa;border-color:#99f6e4}.invoiceBadge_requested,.invoiceBadge_issued{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.adminRowActions .smallButton{color:#1556d8;background:#fff;border:1px solid #bfdbfe}.adminRowActions .smallButton:hover{background:#eff6ff}.adminRowActions .smallButton.danger{color:#b91c1c;background:#fff7f7;border-color:#fecaca}.adminRowActions .smallButton.danger:hover{background:#fef2f2}.adminWorkspaceRail .adminSectionCard{box-shadow:0 12px 28px #0f172a0b}.adminTimelineList{position:relative}.adminTimelineItem{padding-left:34px;position:relative}.adminTimelineItem:before{content:"";background:#2563eb;border-radius:50%;width:10px;height:10px;position:absolute;top:14px;left:12px;box-shadow:0 0 0 4px #eaf2ff}.adminTimelineItem:not(:last-child):after{content:"";background:#e6edf6;width:2px;height:calc(100% - 16px);position:absolute;top:28px;left:16px}.adminHealthItem{align-items:center}.adminHealthText strong,.adminTimelineItem strong,.adminMiniText strong{color:#111827}.adminEmptyCompact{color:#64748b;background:#f8fbff;border:1px dashed #dbe6f3}.compactExportActions .smallButton{color:#1556d8;background:#fff;border:1px solid #dce6f2}.compactExportActions .smallButton:hover{background:#eff6ff}.adminOrderModal{border-radius:22px}.adminOrderModal h2{letter-spacing:-.03em}@media (width<=1280px){.adminShell{grid-template-columns:1fr}.adminSidebar{height:auto;position:relative}}.adminSidebar{flex-direction:column!important;display:flex!important;overflow:hidden auto!important}.adminSidebarTestMode{color:#fff;background:#ffffff12;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:8px;margin:12px 0;padding:11px;display:grid}.adminSidebarTestMode.active{background:#16a34a29;border-color:#86efac47}.adminSidebarTestMode strong{margin-bottom:2px;font-size:12px;line-height:1.2;display:block}.adminSidebarTestMode span{color:#ffffffad;font-size:11px;line-height:1.25;display:block}.adminSidebarTestMode .smallButton{white-space:nowrap;border-radius:10px;min-height:31px;padding:6px 9px;font-size:11px}.adminSidebarServiceBox{display:none!important}.adminMetricIcon{z-index:2!important;width:34px!important;height:34px!important;top:16px!important;left:16px!important}.adminPanel.adminWorkspacePanel,.adminWorkspacePanel,.adminWorkspacePanel.card,.adminPanel.adminWorkspacePanel.card{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.adminWorkspaceGrid{align-items:start!important}.adminWorkspaceMain,.adminWorkspaceRail{align-self:start!important;min-height:0!important}.adminWorkspaceMain>.adminSectionCard{min-height:0!important}.adminOrdersTableWrap{height:auto!important;min-height:0!important;max-height:430px!important;overflow:auto!important}.adminOrdersTable{min-width:1040px!important}.adminOrdersTable thead th{padding:9px!important;font-size:11px!important}.adminOrdersTable tbody td{padding:9px!important}.adminTableDateCell{min-width:100px!important}.adminTableStatusCell{min-width:138px!important}.adminTableTariffCell{min-width:112px!important}.adminTableAddressCell,.adminTablePayerCell{min-width:190px!important}.adminTableActionsCell{min-width:130px!important}.adminRowActions{min-width:120px!important}.adminRowActions .smallButton{min-height:28px!important;padding:5px 7px!important;font-size:10px!important}.adminWorkspaceRail{gap:12px!important}.adminWorkspaceRail .adminSectionCard{min-height:0!important}.adminTimelineList{max-height:410px!important;padding-right:2px!important;overflow-y:auto!important}.adminHealthItem,.adminRailMetaGrid div{padding:8px 9px!important}@media (width<=1500px){.adminWorkspaceGrid{grid-template-columns:minmax(0,1fr) 320px!important}}@media (width<=1280px){.adminWorkspaceGrid{grid-template-columns:1fr!important}.adminOrdersTableWrap{max-height:none!important}}.adminShell{background:radial-gradient(circle at 0 0,#dbeafef2,#0000 28%),radial-gradient(circle at 100% 14%,#e0e7ffbf,#0000 26%),#f5f7fb!important;grid-template-columns:286px minmax(0,1fr)!important;gap:24px!important}.adminSidebar{color:#fff!important;background:radial-gradient(circle at 85% 18%,#2563eb38,#0000 28%),linear-gradient(165deg,#061329 0%,#071b3a 48%,#08275a 100%)!important;border:0!important;border-right:1px solid #dbe4f052!important;border-radius:0!important;align-content:start!important;gap:14px!important;width:286px!important;height:100vh!important;min-height:100vh!important;max-height:100vh!important;padding:24px 18px!important;display:grid!important;position:sticky!important;top:0!important;overflow:hidden!important;box-shadow:10px 0 34px #07112633!important}.adminBrand{min-height:66px!important;box-shadow:none!important;color:#fff!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:54px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;margin:0!important;padding:0 10px!important;text-decoration:none!important;display:grid!important}.adminBrand:hover,.adminBrand:focus,.adminBrand:active{box-shadow:none!important;background:0 0!important;transform:none!important}.adminBrandIcon{width:54px!important;min-width:54px!important;height:54px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.adminBrandLogo{object-fit:contain!important;opacity:.92!important;width:54px!important;height:54px!important}.adminBrandText strong,.adminBrandText small{color:#fff!important;letter-spacing:-.02em!important;text-transform:none!important;font-weight:800!important;line-height:1.02!important;display:block!important}.adminBrandText strong{font-size:24px!important}.adminBrandText small{font-size:19px!important}.adminSidebarAuth{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:10px!important;margin:0!important;padding:0!important;display:grid!important}.adminSidebarAuth label{display:contents!important}.adminSidebarAuth input{color:#071126!important;width:100%!important;min-height:42px!important;box-shadow:none!important;background:#f8fafc!important;border:0!important;border-radius:12px!important;outline:none!important;padding:10px 13px!important;font-size:14px!important;font-weight:700!important}.adminSidebarAuth input::placeholder{color:#64748b!important}.adminSidePrimaryButton,.adminSideGhostButton,.adminSideSiteButton{cursor:pointer!important;width:100%!important;min-height:38px!important;box-shadow:none!important;border:0!important;border-radius:12px!important;padding:8px 12px!important;font-size:14px!important;font-weight:800!important;line-height:1.15!important}.adminSidePrimaryButton{color:#fff!important;background:linear-gradient(135deg,#164eae 0%,#0f3f92 100%)!important}.adminSidePrimaryButton:disabled,.adminSideGhostButton:disabled{opacity:.55!important;cursor:not-allowed!important}.adminSideRandomBox{color:#fff!important;background:#ffffff0e!important;border:1px solid #ffffff21!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:48px!important;padding:10px!important;display:grid!important}.adminSideRandomBox strong{color:#fff!important;letter-spacing:.02em!important;text-transform:uppercase!important;margin:0 0 3px!important;font-size:12px!important;line-height:1.15!important;display:block!important}.adminSideRandomBox span{color:#ffffffad!important;font-size:11px!important;line-height:1.25!important;display:block!important}.adminSideGhostButton{color:#dbeafe!important;background:#2563eb42!important;border:1px solid #93c5fd57!important;width:auto!important;min-width:78px!important;min-height:32px!important;padding:6px 10px!important;font-size:12px!important}.adminSideGhostButton:hover{color:#fff!important;background:#2563eb61!important}.adminRandomToolsSidebar,.adminSidebarServiceBox,.adminSidebarTestMode{display:none!important}.adminNavLinks{gap:7px!important;margin:0!important;padding:0!important;display:grid!important}.adminNavLinks a{color:#ffffffd6!important;min-height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:11px!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;padding:8px 10px!important;font-size:14px!important;font-weight:800!important;line-height:1.15!important;text-decoration:none!important;display:grid!important;transform:none!important}.adminNavLinks a:hover{color:#fff!important;background:#2563eb3d!important;transform:none!important}.adminNavLinks a span{color:#bfdbfe!important;width:26px!important;min-width:26px!important;height:26px!important;box-shadow:none!important;background:#93c5fd29!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;font-size:11px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.adminSidebarStats{grid-template-columns:1fr!important;gap:6px!important;margin:2px 0 0!important;padding:0!important;display:grid!important}.adminSidebarStats div{min-height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;padding:0!important;display:flex!important}.adminSidebarStats span{color:#ffffffa8!important;margin:0!important;font-size:12px!important;font-weight:800!important;display:block!important}.adminSidebarStats strong{color:#fff!important;font-size:22px!important;line-height:1!important;display:block!important}.adminSideSiteButton{color:#dbeafe!important;background:#ffffff0e!important;border:1px solid #93c5fd38!important;margin-top:2px!important;font-size:13px!important}.adminMetricIcon{z-index:1!important;width:31px!important;height:31px!important;position:absolute!important;top:15px!important;left:14px!important}.metricMoney strong{font-size:17px!important}@media (width<=1280px){.adminShell{grid-template-columns:1fr!important}.adminSidebar{border-radius:0 0 24px 24px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;position:relative!important;overflow:visible!important}.adminMain{padding:16px!important}}.adminSidebar{gap:12px!important;width:286px!important;padding:24px 18px!important;font-family:Arial,sans-serif!important;overflow:hidden!important}.adminBrand{grid-template-columns:50px minmax(0,1fr)!important;gap:14px!important;min-height:78px!important;margin:0 0 6px!important;padding:14px 14px 16px!important}.adminBrandIcon,.adminBrandLogo{width:50px!important;min-width:50px!important;height:50px!important}.adminBrandText strong{letter-spacing:.01em!important;font-size:21px!important;font-weight:600!important;line-height:1.05!important}.adminBrandText small{letter-spacing:0!important;font-size:16px!important;font-weight:500!important;line-height:1.05!important}.adminSidebarAuth{gap:10px!important}.adminSidePrimaryButton,.adminSideGhostButton,.adminSideSiteButton{box-shadow:none!important;font-family:Arial,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.2!important}.adminSidePrimaryButton{background:linear-gradient(135deg,#164eae 0%,#0f3f92 100%)!important;border-radius:10px!important;min-height:44px!important;padding:0 14px!important}.adminSideRandomBox{border-radius:12px!important;gap:8px!important;min-height:44px!important;padding:9px 10px!important}.adminSideRandomBox strong{letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 2px!important;font-size:12px!important;font-weight:500!important;line-height:1.2!important}.adminSideRandomBox span{font-size:12px!important;font-weight:400!important;line-height:1.25!important}.adminSideGhostButton{color:#dbeafe!important;background:#2563eb3d!important;border-radius:9px!important;min-width:76px!important;min-height:30px!important;padding:5px 9px!important;font-size:12px!important;font-weight:400!important}.adminNavLinks{gap:6px!important;margin:0!important}.adminNavLinks a{letter-spacing:0!important;color:#ffffffc7!important;border-radius:10px!important;grid-template-columns:30px minmax(0,1fr)!important;gap:12px!important;min-height:48px!important;padding:0 14px!important;font-family:Arial,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.2!important}.adminNavLinks a:first-child{color:#fff!important;background:linear-gradient(135deg,#1769ff 0%,#0f55d8 100%)!important;box-shadow:0 10px 24px #1769ff38!important}.adminNavLinks a span{color:#ffffffb8!important;background:#ffffff14!important;border:1px solid #ffffff38!important;border-radius:999px!important;width:24px!important;min-width:24px!important;height:24px!important;font-family:Arial,sans-serif!important;font-size:12px!important;font-weight:400!important}.adminNavLinks a:first-child span{color:#fff!important;background:#ffffff29!important;border-color:#ffffff57!important}.adminSidebarStats{gap:6px!important;margin:4px 0 0!important}.adminSidebarStats div{min-height:24px!important}.adminSidebarStats span{color:#ffffff9e!important;font-size:12px!important;font-weight:500!important}.adminSidebarStats strong{font-size:18px!important;font-weight:600!important;line-height:1!important}.adminSideSiteButton{color:#dbeafe!important;background:#ffffff0e!important;border:1px solid #93c5fd38!important;border-radius:10px!important;min-height:42px!important;margin-top:4px!important;padding:0 14px!important}.adminSidebar button,.adminSidebar input,.adminSidebar a,.adminSidebar span,.adminSidebar strong,.adminSidebar small{text-shadow:none!important}@media (height>=760px){.adminSidebar{gap:13px!important}}@media (height<=760px){.adminSidebar{gap:9px!important;padding-top:18px!important;padding-bottom:18px!important}.adminBrand{min-height:64px!important;margin-bottom:2px!important;padding-top:6px!important;padding-bottom:10px!important}.adminBrandIcon,.adminBrandLogo{width:44px!important;min-width:44px!important;height:44px!important}.adminBrandText strong{font-size:20px!important}.adminBrandText small{font-size:15px!important}.adminNavLinks a{min-height:42px!important}.adminSidePrimaryButton,.adminSideSiteButton{min-height:38px!important}}.adminShell{grid-template-columns:244px minmax(0,1fr)!important;gap:20px!important}.adminMain{padding:16px 22px 24px 0!important}.adminSidebar{background:radial-gradient(circle at 85% 18%,#2563eb2e,#0000 28%),linear-gradient(165deg,#061329 0%,#071b3a 52%,#08275a 100%)!important;gap:11px!important;width:244px!important;height:100vh!important;min-height:100vh!important;max-height:100vh!important;padding:22px 15px!important;overflow:hidden!important}.adminBrand{min-height:54px!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;margin:0!important;padding:4px 8px 8px!important;text-decoration:none!important;display:grid!important}.adminBrandLogo{object-fit:contain!important;opacity:.95!important;width:38px!important;min-width:38px!important;height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;display:block!important}.adminBrandIcon{display:none!important}.adminBrandText{gap:2px!important;min-width:0!important;display:grid!important}.adminBrandText strong{color:#fff!important;letter-spacing:0!important;font-size:18px!important;font-weight:600!important;line-height:1.03!important;display:block!important}.adminBrandText small{color:#fff!important;letter-spacing:0!important;font-size:14px!important;font-weight:500!important;line-height:1.03!important;display:block!important}.adminSidebarDivider{background:#ffffff24!important;height:1px!important;margin:0 0 8px!important}.adminSidebarAuth{background:0 0!important;border:0!important;gap:8px!important;margin:0!important;padding:0!important;display:grid!important}.adminSidebarAuth input{border-radius:11px!important;min-height:38px!important;padding:8px 11px!important;font-size:13px!important;font-weight:400!important}.adminSidePrimaryButton,.adminSideGhostButton,.adminSideSiteButton{box-shadow:none!important;font-family:Arial,sans-serif!important;font-weight:400!important}.adminSidePrimaryButton{color:#fff!important;background:#2563ebbd!important;border-radius:10px!important;min-height:38px!important;padding:0 12px!important;font-size:13px!important}.adminSidePrimaryButton:hover{background:#2563ebe6!important}.adminSideRandomBox{background:#ffffff0e!important;border:1px solid #ffffff21!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:40px!important;padding:8px 9px!important;display:grid!important}.adminSideRandomBox strong{color:#ffffffe0!important;letter-spacing:.07em!important;text-transform:uppercase!important;margin:0 0 2px!important;font-size:10px!important;font-weight:500!important;line-height:1.15!important;display:block!important}.adminSideRandomBox span{color:#ffffff9e!important;font-size:11px!important;font-weight:400!important;line-height:1.2!important;display:block!important}.adminSideGhostButton{color:#dbeafe!important;background:#2563eb38!important;border:1px solid #93c5fd47!important;border-radius:9px!important;width:auto!important;min-width:68px!important;min-height:28px!important;padding:5px 8px!important;font-size:11px!important}.adminNavLinks{gap:5px!important;margin:0!important;display:grid!important}.adminNavLinks a{color:#ffffffbd!important;letter-spacing:0!important;background:0 0!important;border-radius:10px!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;min-height:36px!important;padding:0 10px!important;font-family:Arial,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.15!important;text-decoration:none!important;display:grid!important}.adminNavLinks a:hover{color:#fff!important;background:#2563eb33!important}.adminNavLinks a:first-child{color:#fff!important;box-shadow:none!important;background:linear-gradient(135deg,#1769ffc7,#0f55d8c7)!important}.adminNavLinks a span{color:#ffffffad!important;background:#ffffff12!important;border:1px solid #fff3!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:21px!important;min-width:21px!important;height:21px!important;font-size:10px!important;font-weight:400!important;line-height:1!important;display:inline-flex!important}.adminNavLinks a:first-child span{color:#fff!important;background:#ffffff24!important}.adminSidebarStats{display:none!important}.adminSideSiteButton{color:#dbeafe!important;background:#ffffff0e!important;border:1px solid #93c5fd33!important;border-radius:10px!important;min-height:36px!important;margin-top:4px!important;padding:0 11px!important;font-size:12px!important}.adminSideSiteButton:hover{color:#fff!important;background:#2563eb33!important}.adminSidebar,.adminSidebar *{text-shadow:none!important}.adminSidebar strong{font-weight:500!important}.adminNavLinks a,.adminSidebar button{font-weight:400!important}@media (height<=760px){.adminSidebar{gap:8px!important;padding-top:16px!important;padding-bottom:16px!important}.adminBrand{min-height:46px!important;padding-top:0!important;padding-bottom:4px!important}.adminBrandLogo{width:34px!important;min-width:34px!important;height:34px!important}.adminBrandText strong{font-size:17px!important}.adminBrandText small{font-size:13px!important}.adminNavLinks a{min-height:32px!important;font-size:12px!important}.adminSidePrimaryButton,.adminSideSiteButton{min-height:34px!important}}@media (width<=1280px){.adminShell{grid-template-columns:1fr!important}.adminSidebar{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;position:relative!important;overflow:visible!important}.adminMain{padding:16px!important}}.adminDashboardGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.adminOverviewRow.adminDashboard,.adminOverviewRow .adminDashboard{display:contents!important}.adminOverviewRow .adminMetricIcon{z-index:1!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:30px!important;height:30px!important;font-size:13px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;position:absolute!important;top:16px!important;left:16px!important}.adminOverviewRow .metricMoney strong{font-size:26px!important}.adminSystemSummaryHead{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin-bottom:14px!important;display:flex!important}.adminSystemSummaryHead h2{color:#0f172a!important;margin:0 0 4px!important;font-size:18px!important;line-height:1.2!important}.adminSystemSummaryHead p{color:#64748b!important;margin:0!important;font-size:12px!important}.adminSystemSummaryVersion{color:#64748b!important;background:#edf4ff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:54px!important;height:38px!important;padding:0 12px!important;font-size:14px!important;font-weight:700!important;display:inline-flex!important}.adminSystemSummaryChecks{flex-direction:column!important;gap:10px!important;display:flex!important}.adminSystemSummaryItem{background:#f4fbf6!important;border:1px solid #d9efe0!important;border-radius:16px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:12px!important;display:flex!important}.adminSystemSummaryItem.warn{background:#fff8ea!important;border-color:#f6d58f!important}.adminSystemSummaryItemText strong{color:#1f2937!important;margin-bottom:4px!important;font-size:14px!important;display:block!important}.adminSystemSummaryItemText span{color:#64748b!important;font-size:12px!important;line-height:1.4!important;display:block!important}.adminSystemSummaryDot{background:#16a34a!important;border-radius:50%!important;flex:none!important;width:12px!important;height:12px!important}.adminSystemSummaryItem.warn .adminSystemSummaryDot{background:#f59e0b!important}.adminSystemSummaryStats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:14px!important;display:grid!important}.adminSystemSummaryStats div{background:#f8fbff!important;border:1px solid #e2eaf5!important;border-radius:16px!important;padding:12px!important}.adminSystemSummaryStats span{color:#64748b!important;margin-bottom:4px!important;font-size:12px!important;display:block!important}.adminSystemSummaryStats strong{color:#0f172a!important;font-size:16px!important;display:block!important}@media (width<=1480px){.adminOverviewRow{grid-template-columns:1fr!important}.adminDashboardGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=860px){.adminDashboardGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=720px){.adminDashboardGrid,.adminSystemSummaryStats{grid-template-columns:1fr!important}}.adminOverviewRow{grid-template-columns:minmax(0,1fr) 420px!important;align-items:start!important;gap:16px!important;margin:0 0 16px!important;display:grid!important}.adminDashboard,.adminDashboardGrid{display:none!important}.adminWorkSummaryCard{background:#fff!important;border:1px solid #e2eaf5!important;border-radius:22px!important;min-width:0!important;padding:16px!important;box-shadow:0 12px 28px #0f172a0d!important}.adminWorkSummaryHead{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin-bottom:12px!important;display:flex!important}.adminWorkSummaryHead h2{color:#0f172a!important;margin:0 0 4px!important;font-size:18px!important;line-height:1.2!important}.adminWorkSummaryHead p{color:#64748b!important;margin:0!important;font-size:12px!important;line-height:1.35!important}.adminWorkSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.adminWorkSummaryItem{background:#f8fbff!important;border:1px solid #e2eaf5!important;border-radius:16px!important;min-height:86px!important;padding:12px 13px!important}.adminWorkSummaryItem.danger{background:#fff7f7!important;border-color:#fecaca!important}.adminWorkSummaryItem span{color:#475569!important;margin-bottom:7px!important;font-size:12px!important;font-weight:700!important;line-height:1.25!important;display:block!important}.adminWorkSummaryItem strong{color:#071126!important;letter-spacing:-.03em!important;white-space:nowrap!important;margin-bottom:7px!important;font-size:24px!important;font-weight:800!important;line-height:1!important;display:block!important}.adminWorkSummaryItem small{color:#64748b!important;font-size:11px!important;line-height:1.3!important;display:block!important}.adminWorkSummaryItem.danger span,.adminWorkSummaryItem.danger small{color:#991b1b!important}.adminSystemSummaryCard{background:#fff!important;border:1px solid #e2eaf5!important;border-radius:22px!important;padding:16px!important;box-shadow:0 12px 28px #0f172a0d!important}.adminSystemSummaryHead{margin-bottom:12px!important}.adminSystemSummaryHead h2{font-size:18px!important}.adminSystemSummaryItem{border-radius:14px!important;padding:10px 11px!important}.adminSystemSummaryItemText strong{font-size:13px!important}.adminSystemSummaryItemText span{font-size:11px!important}.adminSystemSummaryStats{gap:8px!important;margin-top:12px!important}.adminWorkspaceRail>#admin-system,.adminWorkspaceRail .adminHealthList,.adminSystemBox#admin-system{display:none!important}@media (width<=1480px){.adminOverviewRow{grid-template-columns:1fr!important}}@media (width<=920px){.adminWorkSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=620px){.adminWorkSummaryGrid,.adminSystemSummaryStats{grid-template-columns:1fr!important}}.adminOverviewRow{grid-template-columns:minmax(430px,.82fr) minmax(520px,1.18fr)!important;align-items:stretch!important;gap:16px!important}.adminWorkSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.adminWorkSummaryCard{height:100%!important;padding:16px!important}.adminWorkSummaryHead{margin-bottom:12px!important}.adminWorkSummaryItem{border-radius:15px!important;min-height:76px!important;padding:11px 12px!important}.adminWorkSummaryItem span{margin-bottom:6px!important;font-size:12px!important}.adminWorkSummaryItem strong{margin-bottom:6px!important;font-size:22px!important}.adminWorkSummaryItem small{font-size:11px!important;line-height:1.25!important}.adminSystemSummaryCard{height:100%!important;padding:16px!important}.adminSystemSummaryChecks{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.adminSystemSummaryItem{align-items:center!important;min-height:68px!important;padding:10px 11px!important}.adminSystemSummaryItemText strong{font-size:13px!important;line-height:1.2!important}.adminSystemSummaryItemText span{font-size:11px!important;line-height:1.3!important}.adminSystemSummaryStats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.adminSystemSummaryStats div{border-radius:14px!important;padding:10px!important}.adminSystemSummaryStats span{font-size:11px!important}.adminSystemSummaryStats strong{font-size:14px!important}@media (width<=1420px){.adminOverviewRow{grid-template-columns:1fr!important}.adminWorkSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.adminSystemSummaryChecks{grid-template-columns:repeat(2,minmax(0,1fr))!important}.adminSystemSummaryStats{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=860px){.adminWorkSummaryGrid,.adminSystemSummaryChecks,.adminSystemSummaryStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=620px){.adminWorkSummaryGrid,.adminSystemSummaryChecks,.adminSystemSummaryStats{grid-template-columns:1fr!important}}.adminOrdersFullWidth{background:#fff!important;border:1px solid #e2eaf5!important;border-radius:22px!important;width:100%!important;max-width:none!important;margin:0!important;padding:16px 18px 18px!important;box-shadow:0 12px 28px #0f172a0d!important}.adminOrdersFullHead{grid-template-columns:minmax(0,1fr) minmax(260px,420px)!important;align-items:start!important;gap:14px!important;margin-bottom:12px!important;display:grid!important}.adminOrdersFullHead h2{color:#071126!important;margin:0 0 5px!important;font-size:18px!important;line-height:1.2!important}.adminOrdersFullHead p{color:#64748b!important;margin:0!important;font-size:12px!important;line-height:1.35!important}.adminOrdersInlineSearch{gap:5px!important;display:grid!important}.adminOrdersInlineSearch span{color:#64748b!important;font-size:11px!important}.adminOrdersInlineSearch input{background:#f8fbff!important;border:1px solid #dbe6f3!important;border-radius:12px!important;min-height:38px!important;padding:8px 12px!important;font-size:12px!important}.adminOrdersFullFilters{flex-wrap:wrap!important;gap:8px!important;margin-bottom:12px!important;display:flex!important}.adminOrdersFullFilters .smallButton{color:#1556d8!important;background:#f8fbff!important;border:1px solid #dbe6f3!important;border-radius:11px!important;min-height:32px!important;padding:7px 12px!important;font-size:12px!important}.adminOrdersFullFilters .smallButton.activeFilter{color:#fff!important;background:#1769ff!important;border-color:#1769ff!important}.adminOrdersFullFilters .smallButton strong{margin-left:5px!important}.adminOrdersNoScrollWrap{background:#fff!important;border:1px solid #e2eaf5!important;border-radius:16px!important;width:100%!important;overflow:hidden visible!important}.adminOrdersNoScrollTable{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}.adminOrdersNoScrollTable .adminColDate{width:10%}.adminOrdersNoScrollTable .adminColStatus{width:13%}.adminOrdersNoScrollTable .adminColOrder{width:12%}.adminOrdersNoScrollTable .adminColAddress{width:22%}.adminOrdersNoScrollTable .adminColPayer{width:23%}.adminOrdersNoScrollTable .adminColMoney,.adminOrdersNoScrollTable .adminColActions{width:10%}.adminOrdersNoScrollTable th{color:#64748b!important;text-align:left!important;white-space:normal!important;background:#f8fbff!important;border-bottom:1px solid #e2eaf5!important;padding:9px 10px!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important}.adminOrdersNoScrollTable td{color:#071126!important;vertical-align:top!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;border-bottom:1px solid #edf2f8!important;padding:10px!important;font-size:11.5px!important;line-height:1.32!important}.adminOrdersNoScrollTable tr:last-child td{border-bottom:0!important}.adminOrdersNoScrollTable strong{color:#071126!important;overflow-wrap:anywhere!important;margin:0 0 4px!important;font-size:12px!important;font-weight:700!important;line-height:1.25!important;display:block!important}.adminOrdersNoScrollTable span{color:#64748b!important;overflow-wrap:anywhere!important;margin-top:3px!important;font-size:11px!important;line-height:1.3!important;display:block!important}.adminRowActionsCompact{flex-direction:column!important;gap:5px!important;display:flex!important}.adminRowActionsCompact .smallButton{border-radius:9px!important;width:100%!important;min-height:27px!important;padding:5px 7px!important;font-size:10.5px!important;line-height:1.1!important}.adminOrdersServiceGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-top:14px!important;display:grid!important}.adminOrdersServiceGrid .adminSectionCard{border-radius:18px!important;min-width:0!important;padding:13px!important}.adminOrdersServiceGrid .adminRailHeader{margin-bottom:10px!important}.adminOrdersServiceGrid .adminRailHeader strong{font-size:14px!important}.adminOrdersServiceGrid .adminRailHeader span{font-size:11px!important}.adminOrdersServiceGrid .adminTimelineList,.adminOrdersServiceGrid .adminMiniList{max-height:240px!important;overflow-y:auto!important}.compactTimeline .adminTimelineItem{padding:9px 10px 9px 30px!important}.adminWorkspaceGrid,.adminWorkspaceMain,.adminWorkspaceRail{display:block!important}.adminWorkspaceRail,.adminOrdersCards,.adminTableWrap,.adminOrdersTableWrap{display:none!important}@media (width<=1200px){.adminOrdersFullHead,.adminOrdersServiceGrid{grid-template-columns:1fr!important}.adminOrdersNoScrollWrap{overflow-x:auto!important}.adminOrdersNoScrollTable{min-width:920px!important}}.adminOrdersFullWidth{padding:14px 16px 16px!important}.adminOrdersFullHead{grid-template-columns:minmax(0,1fr) minmax(240px,360px)!important;gap:12px!important;margin-bottom:10px!important}.adminOrdersFullHead h2{margin-bottom:4px!important;font-size:17px!important}.adminOrdersFullHead p{font-size:11px!important}.adminOrdersInlineSearch span{font-size:10px!important}.adminOrdersInlineSearch input{border-radius:10px!important;min-height:34px!important;padding:7px 10px!important;font-size:11px!important}.adminOrdersFullFilters{gap:6px!important;margin-bottom:10px!important}.adminOrdersFullFilters .smallButton{border-radius:10px!important;min-height:28px!important;padding:5px 10px!important;font-size:11px!important}.adminOrdersNoScrollTable.adminOrdersCompactTable{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important}.adminOrdersNoScrollTable.adminOrdersCompactTable .adminColDate{width:9%!important}.adminOrdersNoScrollTable.adminOrdersCompactTable .adminColStatus{width:11%!important}.adminOrdersNoScrollTable.adminOrdersCompactTable .adminColOrder{width:12%!important}.adminOrdersNoScrollTable.adminOrdersCompactTable .adminColAddress{width:24%!important}.adminOrdersNoScrollTable.adminOrdersCompactTable .adminColPayer{width:25%!important}.adminOrdersNoScrollTable.adminOrdersCompactTable .adminColMoney{width:10%!important}.adminOrdersNoScrollTable.adminOrdersCompactTable .adminColActions{width:9%!important}.adminOrdersNoScrollTable.adminOrdersCompactTable th{padding:7px 8px!important;font-size:10px!important;font-weight:700!important;line-height:1.15!important}.adminOrdersNoScrollTable.adminOrdersCompactTable td{vertical-align:top!important;overflow-wrap:break-word!important;word-break:normal!important;padding:8px!important;font-size:10.5px!important;line-height:1.25!important}.adminOrdersCompactTable .adminCellMain,.adminOrdersCompactTable .adminCellMuted{clear:both!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;margin:0!important;padding:0!important;display:block!important}.adminOrdersCompactTable .adminCellMain{color:#071126!important;margin-bottom:3px!important;font-size:11px!important;font-weight:700!important;line-height:1.22!important}.adminOrdersCompactTable .adminCellMuted{color:#64748b!important;margin-top:2px!important;font-size:10px!important;font-weight:400!important;line-height:1.22!important}.adminOrdersCompactTable td strong,.adminOrdersCompactTable td span{display:initial!important;margin:0!important;padding:0!important}.adminStatusStackCompact{flex-direction:column!important;align-items:flex-start!important;gap:4px!important;display:flex!important}.adminRowActionsCompact{gap:4px!important;display:grid!important}.adminRowActionsCompact .smallButton{border-radius:8px!important;width:100%!important;min-height:24px!important;padding:4px 6px!important;font-size:10px!important;font-weight:500!important;line-height:1.1!important}.adminOrdersNoScrollTable.adminOrdersCompactTable tbody tr{min-height:0!important}.adminOrdersNoScrollTable.adminOrdersCompactTable tbody tr:hover{background:#f8fbff!important}.adminOrdersCards,.adminOrdersTableWrap,.adminOrdersTable{display:none!important}@media (width<=1200px){.adminOrdersNoScrollWrap{overflow-x:auto!important}.adminOrdersNoScrollTable.adminOrdersCompactTable{min-width:960px!important}}.sideNav{gap:12px!important;height:100vh!important;max-height:100vh!important;padding-top:22px!important;padding-bottom:16px!important;overflow:hidden!important}.sideNav .sideNavBrand.sideNavBrandCard{min-height:62px!important;margin-bottom:2px!important;padding-top:0!important;padding-bottom:8px!important}.sideNav .sideNavBrand.sideNavBrandCard .sideNavBrandIcon{width:42px!important;min-width:42px!important;height:42px!important}.sideNav .sideNavBrand.sideNavBrandCard .sideNavBrandLogoImage{width:42px!important;height:42px!important}.sideNav .sideNavBrand.sideNavBrandCard .sideNavBrandTop{font-size:20px!important;line-height:1.02!important}.sideNav .sideNavBrand.sideNavBrandCard .sideNavBrandBottom{font-size:15px!important;line-height:1.02!important}.sideReadinessCard{gap:8px!important}.sideReadinessHeader{margin-bottom:4px!important}.sideReadinessHeader strong,.sideReadinessHeader span{font-size:12px!important;line-height:1.2!important}.sideReadinessBar{height:5px!important;margin-bottom:8px!important}.sideReadinessItem{border-radius:10px!important;min-height:34px!important;padding:6px 8px!important}.sideReadinessDot{width:16px!important;min-width:16px!important;height:16px!important}.sideReadinessText{gap:3px!important}.sideReadinessText strong{font-size:12px!important;line-height:1.15!important}.sideReadinessText small{font-size:11px!important;line-height:1.15!important}.sidePreparedDocsNote{display:none!important}.sidePreparedDocsCard{gap:8px!important;padding-top:12px!important;padding-bottom:12px!important}.sidePreparedDocsHeader{margin-bottom:2px!important}.sidePreparedDocsHeader strong,.sidePreparedDocsHeader span{font-size:12px!important;line-height:1.2!important}.sidePreparedDocsList{gap:5px!important}.sidePreparedDocItem{gap:7px!important;min-height:24px!important;font-size:11px!important;line-height:1.18!important}.sidePreparedDocCheck{width:16px!important;min-width:16px!important;height:16px!important;font-size:11px!important}.sidePreparedDocsEmpty{padding:8px 0!important;font-size:11px!important;line-height:1.25!important}.sidePreparedDocsButton{border-radius:10px!important;min-height:38px!important;padding:8px 10px!important;font-size:12px!important;line-height:1.15!important}.sideUtilityPanel{gap:8px!important;padding-top:12px!important}.sideRestoreTopButton,.sideTariffTopButton,.sideCheckPaymentButton{border-radius:11px!important;min-height:42px!important}.sideRestoreTopButtonVisual{gap:8px!important;padding:8px 10px!important;font-size:12px!important}.sideRestoreTopButtonIcon,.sideTariffTopIcon{width:20px!important;min-width:20px!important;height:20px!important}.sideTariffTopButton{gap:8px!important;padding:8px 10px!important}.sideTariffTopText strong{font-size:12px!important;line-height:1.15!important}.sideTariffTopText small{font-size:11px!important;line-height:1.15!important}.sideCheckPaymentButton{padding:8px 10px!important;font-size:12px!important}@media (height<=820px){.sideNav{gap:9px!important;padding-top:16px!important;padding-bottom:12px!important}.sideNav .sideNavBrand.sideNavBrandCard{min-height:52px!important;padding-bottom:5px!important}.sideNav .sideNavBrand.sideNavBrandCard .sideNavBrandIcon,.sideNav .sideNavBrand.sideNavBrandCard .sideNavBrandLogoImage{width:36px!important;min-width:36px!important;height:36px!important}.sideNav .sideNavBrand.sideNavBrandCard .sideNavBrandTop{font-size:18px!important}.sideNav .sideNavBrand.sideNavBrandCard .sideNavBrandBottom{font-size:14px!important}.sideReadinessItem{min-height:31px!important;padding-top:5px!important;padding-bottom:5px!important}.sideReadinessText strong{font-size:11px!important}.sideReadinessText small{font-size:10px!important}.sidePreparedDocItem{min-height:22px!important;font-size:10.5px!important}.sidePreparedDocsButton{min-height:34px!important;font-size:11px!important}.sideRestoreTopButton,.sideTariffTopButton,.sideCheckPaymentButton{min-height:38px!important}}.adminSupportSection label:nth-of-type(2),.adminSupportActions{grid-column:1/-1!important}.adminSupportActions{flex-wrap:wrap!important;gap:6px!important;display:flex!important}.adminOrderModal .adminOrderSection,.adminOrderModal .adminOrderDetails,.adminOrderModal .actionRow,.adminOrderModal .adminSupportActions{box-sizing:border-box!important}@media (width<=900px){.paywallModal .adminOrderModal{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100vh - 16px)!important;padding:12px!important}.adminOrderSection,.adminSupportSection{grid-template-columns:1fr!important}.adminOrderSection>strong,.adminSupportSection>strong,.adminSupportSection label:nth-of-type(2),.adminSupportActions{grid-column:1!important}.adminOrderModal .actionRow{grid-template-columns:1fr!important}}#registry .registryFileBox{box-shadow:none!important;background:#eef6ff!important;border:1px solid #bfd7ff!important}#registry .registryFileBox.registryFileBoxError{background:#fff7f7!important;border:1px solid #ef4444!important;box-shadow:0 0 0 3px #ef444414!important}#registry .registryFileBox.registryFileBoxError strong{color:#991b1b!important}#registry .registryFileBox.registryFileBoxError span{color:#475569!important}#registry .alert.error.registryAttachedStatus{border-radius:14px!important;padding:10px 12px!important;font-size:12px!important;line-height:1.35!important}#registry .button[disabled]{opacity:.65!important}.modalOverlay{align-items:flex-start!important;padding:8px!important;overflow-y:auto!important}.paywallModal .adminOrderModal{border-radius:20px!important;gap:8px!important;width:min(1380px,100vw - 16px)!important;max-width:min(1380px,100vw - 16px)!important;max-height:calc(100vh - 16px)!important;margin:0 auto!important;padding:12px 14px!important;display:grid!important;overflow:auto!important}.adminOrderModal .label{letter-spacing:.04em!important;margin-bottom:2px!important;font-size:10px!important;line-height:1.1!important}.adminOrderModal h2{margin:0 0 3px!important;font-size:17px!important;line-height:1.12!important}.adminOrderModal>div:first-child p{color:#64748b!important;margin:0!important;font-size:11px!important;line-height:1.2!important}.adminOrderSection{border-radius:16px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px 14px!important;padding:10px 12px!important;display:grid!important}.adminOrderSection>strong{color:#071126!important;grid-column:1/-1!important;margin-bottom:2px!important;font-size:13px!important;line-height:1.15!important;display:block!important}.adminOrderSection>div{color:#475569!important;overflow-wrap:anywhere!important;min-width:0!important;font-size:10.5px!important;line-height:1.22!important}.adminSupportSection{grid-template-columns:280px minmax(0,1fr)!important;gap:7px 12px!important;display:grid!important}.adminSupportSection>strong{grid-column:1/-1!important}.adminSupportSection label{gap:3px!important;min-width:0!important;display:grid!important}.adminSupportSection label span{color:#64748b!important;font-size:10px!important;line-height:1.1!important}.adminSupportSection select,.adminSupportSection textarea{border-radius:10px!important;width:100%!important;font-size:10.5px!important;line-height:1.2!important}.adminSupportSection select{min-height:32px!important;padding:6px 9px!important}.adminSupportSection textarea{min-height:52px!important;max-height:70px!important;padding:7px 9px!important}.adminSupportActions{flex-wrap:wrap!important;grid-column:1/-1!important;gap:5px!important;display:flex!important}.adminSupportActions .smallButton{border-radius:9px!important;min-height:28px!important;padding:5px 9px!important;font-size:10px!important;line-height:1.1!important}.adminOrderModal .actionRow{z-index:10!important;background:#fff!important;border-top:1px solid #e2eaf5!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin:0!important;padding-top:7px!important;display:grid!important;position:sticky!important;bottom:0!important}.adminOrderModal .actionRow .smallButton{border-radius:10px!important;width:100%!important;min-height:34px!important;padding:7px 9px!important;font-size:11px!important;font-weight:600!important;line-height:1.1!important}.adminOrderModal .adminOrderDetails,.adminOrderModal .adminOrderSection,.adminOrderModal .adminSupportActions,.adminOrderModal .actionRow{box-sizing:border-box!important}@media (width<=1180px){.adminOrderSection{grid-template-columns:repeat(2,minmax(0,1fr))!important}.adminSupportSection{grid-template-columns:1fr!important}}@media (width<=760px){.paywallModal .adminOrderModal{width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;max-height:calc(100vh - 12px)!important;padding:10px!important}.adminOrderDetails,.adminOrderSection,.adminOrderModal .actionRow{grid-template-columns:1fr!important}}.paywallModal.purchaseModal{scrollbar-gutter:stable;background:linear-gradient(#f9fbfffc 0%,#f2f6fcfc 100%)!important;border:1px solid #aec2e1f0!important;border-radius:24px!important;grid-template-columns:minmax(0,1fr) 360px!important;align-items:start!important;gap:12px!important;width:min(1380px,100vw - 8px)!important;max-width:min(1380px,100vw - 8px)!important;max-height:calc(100vh - 12px)!important;padding:16px!important;display:grid!important;overflow:auto!important;box-shadow:0 26px 68px #0f1f3838!important}.purchaseModal>div:first-child{grid-column:1/-1!important;gap:2px!important;margin:0!important;display:grid!important}.purchaseModal .label{color:#2563eb!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0!important;font-size:10px!important;font-weight:900!important;line-height:1.1!important}.purchaseModal h2{color:#10233f!important;margin:0!important;font-size:20px!important;font-weight:900!important;line-height:1.08!important}.purchaseModal>div:first-child p{color:#66758b!important;max-width:980px!important;margin:2px 0 0!important;font-size:13px!important;line-height:1.25!important}.purchaseSummary{grid-column:1/-1!important;grid-template-columns:240px minmax(0,1fr)!important;gap:10px!important;margin:0!important;display:grid!important}.purchaseSummary>div{background:#fffffffa!important;border:1px solid #bed1ebf0!important;border-radius:15px!important;min-height:50px!important;padding:9px 11px!important;box-shadow:0 7px 16px #0f1f380b!important}.purchaseSummary span{color:#6b7a90!important;margin-bottom:4px!important;font-size:11px!important;font-weight:750!important;line-height:1.1!important;display:block!important}.purchaseSummary strong{color:#11233f!important;overflow-wrap:anywhere!important;font-size:14px!important;line-height:1.18!important;display:block!important}.purchaseSummary>div:first-child strong{color:#047857!important;font-size:18px!important}.purchaseModal .payerForm{background:#fffffffa!important;border:1px solid #bed1ebf0!important;border-radius:18px!important;grid-area:3/1/span 8!important;gap:9px!important;min-width:0!important;padding:12px!important;display:grid!important;box-shadow:0 8px 18px #0f1f380d!important}.purchaseModal .payerForm>strong{color:#10233f!important;font-size:14px!important;font-weight:900!important;line-height:1.15!important;display:block!important}.purchaseModal .formGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px 9px!important;display:grid!important}.purchaseModal .formGrid label{gap:4px!important;min-width:0!important;display:grid!important}.purchaseModal .formGrid label.wideField{grid-column:1/-1!important}.purchaseModal .formGrid label span{color:#6b7a90!important;font-size:11px!important;font-weight:750!important;line-height:1.15!important}.purchaseModal input,.purchaseModal select,.purchaseModal textarea{background:#fff!important;border:1px solid #bccee7f5!important;border-radius:10px!important;min-height:31px!important;padding:6px 8px!important;font-size:12px!important;line-height:1.2!important}.purchaseModal textarea{min-height:42px!important;max-height:64px!important}.purchaseModal .payerHint{color:#64748b!important;margin:0!important;font-size:11px!important;line-height:1.25!important}.purchaseIncludes{background:linear-gradient(#eff6fffa 0%,#e8f1fffa 100%)!important;border:1px solid #88abe8e0!important;border-radius:16px!important;grid-area:3/2!important;gap:6px!important;padding:11px!important;display:grid!important;box-shadow:0 7px 16px #2563eb0e!important}.purchaseIncludes>strong{color:#12305c!important;margin:0!important;font-size:13px!important;font-weight:900!important;line-height:1.15!important;display:block!important}.purchaseIncludes ul{color:#31425c!important;gap:4px!important;margin:0!important;padding-left:16px!important;font-size:11px!important;line-height:1.23!important;display:grid!important}.purchaseIncludes li{margin:0!important}.paymentSaveNotice{color:#92400e!important;background:linear-gradient(#fffbebfa 0%,#fef3c7d1 100%)!important;border:1px solid #eab3088c!important;border-radius:15px!important;grid-area:4/2!important;gap:4px!important;padding:11px!important;display:grid!important}.paymentSaveNotice strong{color:#92400e!important;font-size:12px!important;font-weight:900!important;line-height:1.18!important;display:block!important}.paymentSaveNotice span{color:#a04412!important;font-size:11px!important;line-height:1.24!important;display:block!important}.purchaseModal .orderTestTools{grid-column:2!important;justify-content:stretch!important;margin:0!important;display:flex!important}.purchaseModal .orderTestTools:empty{display:none!important}.purchaseModal .orderRandomFillButton{border-radius:10px!important;width:100%!important;min-height:30px!important;padding:6px 9px!important;font-size:12px!important;font-weight:800!important}.purchaseModal>.alert{border-radius:14px!important;grid-column:2!important;margin:0!important;padding:9px 10px!important;font-size:12px!important;line-height:1.25!important}.purchaseModal>.purchaseErrorBox{grid-column:1/-1!important}.purchaseModal .alert.ok,.purchaseModal .alert.warn:not(.purchaseErrorBox){background:#effdf6fa!important;border-color:#86c6a6e0!important}.purchaseModal .actionRow{background:#fffffffa!important;border:1px solid #aec2e1f0!important;border-radius:16px!important;grid-column:2!important;align-self:start!important;gap:7px!important;padding:9px!important;display:grid!important;box-shadow:0 8px 18px #0f1f380d!important}.purchaseModal .actionRow .button,.purchaseModal .actionRow .smallButton{border-radius:11px!important;width:100%!important;min-height:31px!important;padding:7px 9px!important;font-size:12px!important;font-weight:850!important;line-height:1.12!important}.purchaseModal .checkoutSaveButton{color:#164eae!important;background:linear-gradient(#eff6fffa 0%,#e7f0fffa 100%)!important;border-color:#88abe8eb!important}.purchaseModal .payButton{color:#fff!important;background:linear-gradient(135deg,#059669 0%,#047857 100%)!important;border-color:#047857!important;box-shadow:0 10px 22px #0596692e!important}.purchaseModal .smallButton.danger{color:#b42318!important;background:linear-gradient(#fff4f4fb 0%,#ffe8e8fb 100%)!important;border-color:#eea6a6f5!important}.purchaseModal .orderHoneypotField,.purchaseModal .orderHoneypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;top:auto!important;left:-10000px!important;overflow:hidden!important}@media (width<=860px){.paywallModal.purchaseModal{grid-template-columns:1fr!important}.purchaseSummary,.purchaseModal .purchaseIncludes,.purchaseModal .paymentSaveNotice,.purchaseModal .payerForm,.purchaseModal .orderTestTools,.purchaseModal>.alert,.purchaseModal .actionRow{grid-area:auto/1!important}}@media (width<=720px){.purchaseSummary,.purchaseModal .formGrid{grid-template-columns:1fr!important}.purchaseModal .formGrid label.wideField{grid-column:1!important}}.preparedDocsHeader{align-items:flex-start!important;gap:16px!important}.preparedDocsCounters{flex-wrap:wrap!important;gap:10px!important;display:flex!important}.preparedDocsCounter{background:#f8fbff!important;border:1px solid #dbe5f0!important;border-radius:16px!important;min-width:154px!important;padding:10px 14px!important}.preparedDocsCounter span{color:#64748b!important;font-size:12px!important;font-weight:600!important;display:block!important}.preparedDocsCounter strong{color:#071126!important;margin-top:4px!important;font-size:28px!important;line-height:1!important;display:block!important}.preparedDocsFunnel{gap:16px!important;margin-top:18px!important;display:grid!important}.preparedDocsFunnel.twoColumns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.preparedDocsFunnel.paidMode{grid-template-columns:minmax(0,1fr)!important}.preparedDocsLane{border:1px solid #dce4ef!important;border-radius:20px!important;padding:16px!important}.preparedDocsLane.available{background:linear-gradient(#f7fff9 0%,#effaf3 100%)!important;border-color:#b7e4c7!important}.preparedDocsLane.locked{background:linear-gradient(#fbfcfe 0%,#f5f7fb 100%)!important;border-color:#dce4ef!important}.preparedDocsLaneHeader{border-bottom:1px solid #94a3b83d!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;padding-bottom:12px!important;display:flex!important}.preparedDocsLaneLabel{color:#64748b!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-size:12px!important;font-weight:700!important}.preparedDocsLaneHeader h3{color:#071126!important;margin:4px 0 0!important;font-size:20px!important;line-height:1.2!important}.preparedDocsLaneHeader strong{color:#071126!important;flex:none!important;font-size:28px!important;line-height:1!important}.preparedDocsGroups{flex-direction:column!important;gap:14px!important;margin-top:14px!important;display:flex!important}.preparedDocsGroupTitle{color:#334155!important;margin-bottom:8px!important;font-size:13px!important;font-weight:700!important}.preparedDocsCompactList{flex-direction:column!important;gap:8px!important;display:flex!important}.preparedDocsRow{border:1px solid #dce4ef!important;border-radius:14px!important;grid-template-columns:22px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:42px!important;padding:8px 10px!important;display:grid!important}.preparedDocsRow.locked{background:#f8fafceb!important;border-color:#e2e8f0!important}.preparedDocsRowDot{border-radius:999px!important;justify-content:center!important;align-items:center!important;width:18px!important;height:18px!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important}.preparedDocsRow.available .preparedDocsRowDot{color:#fff!important;background:#16a34a!important}.preparedDocsRow.locked .preparedDocsRowDot{color:#fff!important;background:#cbd5e1!important}.preparedDocsRowTitle{color:#071126!important;min-width:0!important;font-size:14px!important;font-weight:700!important;line-height:1.25!important}.preparedDocsRow.locked .preparedDocsRowTitle{color:#94a3b8!important;font-weight:600!important}.preparedDocsRowCount{color:#475569!important;background:#0f172a0f!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:3px 8px!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}@media (width<=860px){.preparedDocsFunnel.twoColumns{grid-template-columns:1fr!important}.preparedDocsHeader{flex-direction:column!important}}@media (width<=640px){.preparedDocsCounter{min-width:132px!important}.preparedDocsLaneHeader{flex-direction:column!important}.preparedDocsRow{grid-template-columns:20px minmax(0,1fr)!important}.preparedDocsRowCount{grid-column:2/3!important;justify-self:start!important}}.preparedDocsHeaderActions .button{white-space:nowrap!important;width:100%!important;min-height:40px!important;padding:9px 14px!important}@media (width<=980px){.preparedDocsHeaderActions{justify-self:stretch!important;width:100%!important;min-width:0!important}.preparedDocsHeaderActions .button{white-space:normal!important}}.preparedDocsSection{overflow:hidden!important}.preparedDocsSubhead{max-width:780px!important}.preparedDocsCounters{align-items:stretch!important}.preparedDocsCounter{box-shadow:none!important}.preparedDocsFunnel{align-items:start!important}.preparedDocsLane{background:0 0!important;border:0!important;padding:0!important}.preparedDocsLaneHeader{background:#fff!important;border:1px solid #dce4ef!important;border-radius:18px!important;margin-bottom:14px!important;padding:14px 16px!important}.preparedDocsLane.available .preparedDocsLaneHeader{background:#f0fdf4!important;border-color:#b7e4c7!important}.preparedDocsLane.locked .preparedDocsLaneHeader{background:#f8fafc!important;border-color:#dce4ef!important}.preparedDocsGroups{gap:14px!important}.preparedDocsGroup{background:#fff!important;border:1px solid #dce4ef!important;border-radius:18px!important;padding:14px 16px!important}.preparedDocsLane.available .preparedDocsGroup{background:linear-gradient(#fbfffc 0%,#f4fbf6 100%)!important;border-color:#b7e4c7!important}.preparedDocsGroup+.preparedDocsGroup{border-top:1px solid #dce4ef!important;padding-top:14px!important}.preparedDocsGroupTitle{color:#071126!important;border-bottom:1px dashed #94a3b861!important;margin:0 0 10px!important;padding:0 0 8px!important;font-size:14px!important;font-weight:800!important}.preparedDocsCompactList{gap:0!important}.preparedDocsRow{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:7px 0!important}.preparedDocsRow+.preparedDocsRow{border-top:1px solid #94a3b82e!important}.preparedDocsRow.available,.preparedDocsRow.locked{background:0 0!important;border-color:#94a3b82e!important}.preparedDocsRowTitle{font-size:13.5px!important;line-height:1.28!important}.preparedDocsRow.locked .preparedDocsRowTitle{color:#8fa0b6!important}.preparedDocsRowCount{background:#0f172a0e!important}@media (width<=860px){.preparedDocsHeader,.preparedDocsFunnel.twoColumns{grid-template-columns:1fr!important}}.preparedDocsLane.available .preparedDocsLaneHeader{position:relative!important}.preparedDocsLane.available .preparedDocsLaneHeader:after{content:"часть данных скрыта"!important;color:#166534!important;text-transform:uppercase!important;letter-spacing:.035em!important;background:#16a34a1a!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin-left:auto!important;padding:5px 9px!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important}.preparedDocsLane.locked .preparedDocsLaneHeader:after{content:"чистовые файлы"!important;color:#64748b!important;text-transform:uppercase!important;letter-spacing:.035em!important;background:#64748b1a!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin-left:auto!important;padding:5px 9px!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important}.preparedDocsRowTitle{overflow-wrap:anywhere!important}.preparedDocsLane.available .preparedDocsLaneHeader:after{content:"ознакомление"!important}.preparedDocsLane.locked .preparedDocsLaneHeader:after{content:"чистовые после оплаты"!important}.preparedDocsLane.available .preparedDocsLaneHeader:after,.preparedDocsLane.locked .preparedDocsLaneHeader:after{color:#64748b!important;letter-spacing:.035em!important;text-transform:uppercase!important;background:#0f172a0f!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin-left:auto!important;padding:5px 9px!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important}.preparedDocsHeader{border-bottom:1px solid #94a3b83d!important;grid-template-columns:minmax(0,1fr) 360px!important;align-items:start!important;gap:24px!important;margin:0 0 22px!important;padding:0 0 22px!important;display:grid!important}.preparedDocsHeroText{min-width:0!important;display:block!important}.preparedDocsHeroText .label{color:#526274!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin:0 0 8px!important;font-size:12px!important;font-weight:850!important;line-height:1.15!important;display:block!important}.preparedDocsHeroText h2{color:#071126!important;letter-spacing:-.045em!important;max-width:680px!important;margin:0!important;font-size:clamp(26px,2.3vw,38px)!important;font-weight:900!important;line-height:1.05!important}.preparedDocsCounters{grid-template-columns:1fr!important;align-items:stretch!important;gap:10px!important;display:grid!important}.preparedDocsCounter{background:#f8fbff!important;border:1px solid #dbe5f0!important;border-radius:18px!important;min-width:0!important;padding:13px 16px!important;box-shadow:0 8px 22px #0f172a0a!important}.preparedDocsCounter span{color:#526274!important;letter-spacing:.035em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:800!important;display:block!important}.preparedDocsCounter strong{color:#071126!important;letter-spacing:-.05em!important;margin-top:4px!important;font-size:34px!important;font-weight:900!important;line-height:.96!important;display:block!important}.preparedDocsCounter small{color:#64748b!important;margin-top:5px!important;font-size:12px!important;line-height:1.25!important;display:block!important}.preparedDocsCounter.available{background:linear-gradient(#f0fdf4 0%,#f8fffb 100%)!important;border-color:#a7e3bd!important}.preparedDocsCounter.locked{background:linear-gradient(#eff6ff 0%,#f8fbff 100%)!important;border-color:#bfdbfe!important}.preparedDocsCounter.total{background:#fff!important;border-color:#e2e8f0!important}.preparedDocsFunnel.twoColumns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:18px!important}.preparedDocsLaneHeader{border-radius:22px!important;min-height:96px!important;padding:18px 20px!important}.preparedDocsLaneHeader h3{letter-spacing:-.025em!important;margin:4px 0 0!important;font-size:22px!important;line-height:1.15!important}.preparedDocsLaneHeader strong{letter-spacing:-.06em!important;font-size:38px!important}.preparedDocsLane.locked .preparedDocsLaneHeader,.preparedDocsSalesHeader{background:radial-gradient(circle at 90% 0,#3b82f624,#0000 36%),linear-gradient(135deg,#eff6ff 0%,#fff 100%)!important;border-color:#93c5fd!important;box-shadow:0 14px 34px #2563eb1c!important}.preparedDocsLane.locked .preparedDocsLaneHeader strong{color:#1d4ed8!important}.preparedDocsLane.locked .preparedDocsGroup{background:linear-gradient(#eff6ffd1 0%,#fffffff5 100%)!important;border-color:#bfdbfe!important}.preparedDocsLane.locked .preparedDocsGroupTitle{color:#1e3a8a!important}.preparedDocsLane.locked .preparedDocsRow.locked .preparedDocsRowDot{color:#fff!important;background:#60a5fa!important}.preparedDocsLane.locked .preparedDocsRow.locked .preparedDocsRowTitle{color:#476184!important;font-weight:650!important}.preparedDocsLane.locked .preparedDocsRowCount{color:#1d4ed8!important;background:#2563eb17!important}.preparedDocsLane.locked .preparedDocsLaneHeader:after{content:"чистовые после оплаты"!important;color:#1d4ed8!important;background:#dbeafe!important;border:1px solid #bfdbfe!important}@media (width<=1180px){.preparedDocsHeader{grid-template-columns:1fr!important}.preparedDocsCounters{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=860px){.preparedDocsFunnel.twoColumns{grid-template-columns:1fr!important}}@media (width<=720px){.preparedDocsCounters{grid-template-columns:1fr!important}.preparedDocsHeroText h2{font-size:28px!important}.preparedDocsLaneHeader{flex-direction:column!important;min-height:0!important}.preparedDocsLaneHeader strong{font-size:32px!important}}.preparedDocsHeader{border-bottom:1px solid #94a3b83d!important;margin:0 0 18px!important;padding:0 0 18px!important;display:block!important}.preparedDocsHeroText{max-width:1040px!important}.preparedDocsHeroText .label{color:#526274!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin:0 0 6px!important;font-size:12px!important;font-weight:850!important;display:block!important}.preparedDocsHeroText h2{color:#071126!important;letter-spacing:-.045em!important;margin:0 0 8px!important;font-size:clamp(26px,2.2vw,40px)!important;font-weight:900!important;line-height:1.06!important}.preparedDocsSubhead{color:#5a6c82!important;max-width:1040px!important;margin:0!important;font-size:15px!important;line-height:1.5!important}.preparedDocsCounters{display:none!important}.preparedDocsFunnel.twoColumns{gap:22px!important}.preparedDocsLaneHeader{border-radius:24px!important;justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;min-height:118px!important;padding:20px 22px!important;display:flex!important}.preparedDocsLaneHeader h3{margin:4px 0 0!important;font-size:18px!important;line-height:1.18!important}.preparedDocsLaneHeader .preparedDocsLaneLabel{letter-spacing:.035em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:850!important;line-height:1.15!important}.preparedDocsLaneMetric{flex-direction:column!important;flex:none!important;justify-content:flex-start!important;align-items:flex-end!important;min-width:128px!important;display:flex!important}.preparedDocsLane.locked .preparedDocsLaneHeader h3{color:#0b1b36!important}.preparedDocsLane.locked .preparedDocsLaneLead{color:#476184!important;max-width:430px!important;font-size:13px!important;line-height:1.38!important}.preparedDocsLane.locked .preparedDocsLaneMetric strong,.preparedDocsLane.locked .preparedDocsLaneMetric small{color:#1d4ed8!important}.preparedDocsLaneBadge{letter-spacing:.03em!important;text-transform:uppercase!important;border-radius:999px!important;justify-content:center!important;align-self:flex-start!important;align-items:center!important;min-height:36px!important;padding:0 16px!important;font-size:12px!important;font-weight:800!important;line-height:1.1!important;display:inline-flex!important}.preparedDocsLane.locked .preparedDocsLaneBadge{color:#1d4ed8!important;background:#dbeafe!important;border:1px solid #bfdbfe!important}@media (width<=860px){.preparedDocsLaneHeader{flex-wrap:wrap!important}.preparedDocsLaneMetric{align-items:flex-start!important}}.preparedDocsLaneHeader,.preparedDocsSalesHeader{border-radius:24px!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;column-gap:22px!important;min-height:130px!important;padding:20px 22px!important;display:grid!important}.preparedDocsLaneHeader>div:first-child,.preparedDocsSalesHeader>div:first-child{min-width:0!important}.preparedDocsLaneHeader .preparedDocsLaneLabel,.preparedDocsSalesHeader .preparedDocsLaneLabel{letter-spacing:.035em!important;text-transform:uppercase!important;margin:0 0 4px!important;font-size:12px!important;font-weight:850!important;line-height:1.15!important;display:block!important}.preparedDocsLaneLead{color:#5b6f86!important;max-width:430px!important;margin:10px 0 0!important;font-size:14px!important;font-weight:500!important;line-height:1.38!important}.preparedDocsLaneMetric{text-align:center!important;flex-direction:column!important;flex:none!important;justify-content:center!important;align-items:center!important;min-width:118px!important;display:flex!important}.preparedDocsLaneMetric strong{color:#0f172a!important;letter-spacing:-.06em!important;margin:0!important;font-size:56px!important;font-weight:900!important;line-height:.92!important;display:block!important}.preparedDocsLaneBadge{letter-spacing:.03em!important;text-transform:uppercase!important;text-align:center!important;white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;place-self:center end!important;align-items:center!important;min-width:170px!important;min-height:44px!important;padding:0 18px!important;font-size:12px!important;font-weight:850!important;line-height:1.1!important;display:inline-flex!important}.preparedDocsLane.available .preparedDocsLaneBadge{color:#45627d!important;background:#e5f5eb!important;border:1px solid #d5e9dd!important}.preparedDocsLane.locked .preparedDocsLaneBadge,.preparedDocsSalesHeader .preparedDocsLaneBadge{color:#1d4ed8!important;background:#dbeafe!important;border:1px solid #bfdbfe!important}.preparedDocsLane.available .preparedDocsLaneHeader{background:linear-gradient(#f0fdf4 0%,#f8fffb 100%)!important;border:1px solid #a7e3bd!important}.preparedDocsLane.locked .preparedDocsLaneLead,.preparedDocsSalesHeader .preparedDocsLaneLead{max-width:380px!important}@media (width<=1180px){.preparedDocsLaneHeader,.preparedDocsSalesHeader{grid-template-columns:1fr auto!important;grid-template-areas:"content badge""metric metric"!important;row-gap:14px!important}.preparedDocsLaneHeader>div:first-child,.preparedDocsSalesHeader>div:first-child{grid-area:content!important}.preparedDocsLaneMetric{text-align:left!important;grid-area:metric!important;align-items:flex-start!important}.preparedDocsLaneBadge{grid-area:badge!important;justify-self:end!important;min-width:0!important}}@media (width<=760px){.preparedDocsLaneHeader,.preparedDocsSalesHeader{grid-template-columns:1fr!important;grid-template-areas:"content""metric""badge"!important}.preparedDocsLaneMetric{align-items:flex-start!important}.preparedDocsLaneBadge{white-space:normal!important;justify-self:start!important}.preparedDocsLaneMetric strong{font-size:48px!important}}.preparedDocsLaneBadge,.preparedDocsLaneHeader:after,.preparedDocsSalesHeader:after,.preparedDocsLane.available .preparedDocsLaneHeader:after,.preparedDocsLane.locked .preparedDocsLaneHeader:after{content:none!important;display:none!important}.preparedDocsLaneLead{display:none!important}.preparedDocsLaneHeader,.preparedDocsSalesHeader{border-radius:24px!important;grid-template-columns:minmax(0,1fr) 138px!important;grid-template-areas:"content metric"!important;align-items:center!important;column-gap:24px!important;min-height:124px!important;padding:24px 28px!important;display:grid!important}.preparedDocsLaneHeader>div:first-child,.preparedDocsSalesHeader>div:first-child{grid-area:content!important;min-width:0!important}.preparedDocsLaneMetric{text-align:center!important;flex-direction:column!important;grid-area:metric!important;justify-content:center!important;align-items:center!important;min-width:138px!important;display:flex!important}.preparedDocsLaneMetric strong{letter-spacing:-.06em!important;margin:0!important;font-size:54px!important;font-weight:900!important;line-height:.9!important;display:block!important}.preparedDocsLaneMetric small{color:#5d7088!important;white-space:nowrap!important;margin-top:10px!important;font-size:13px!important;font-weight:750!important;line-height:1.15!important;display:block!important}.preparedDocsLaneHeader .preparedDocsLaneLabel,.preparedDocsSalesHeader .preparedDocsLaneLabel{letter-spacing:.035em!important;text-transform:uppercase!important;margin:0 0 6px!important;font-size:13px!important;font-weight:900!important;line-height:1.1!important}.preparedDocsLaneHeader h3,.preparedDocsSalesHeader h3{color:#071126!important;letter-spacing:-.025em!important;margin:0!important;font-size:21px!important;font-weight:900!important;line-height:1.12!important}.preparedDocsLane.available .preparedDocsLaneHeader{background:radial-gradient(circle at 100% 0,#22c55e1a,#0000 38%),linear-gradient(135deg,#f0fdf4 0%,#fff 100%)!important;border:1px solid #a7e3bd!important;box-shadow:0 10px 24px #16a34a0f!important}.preparedDocsLane.available .preparedDocsLaneLabel{color:#3d6b55!important}.preparedDocsLane.available .preparedDocsLaneMetric strong{color:#071126!important}.preparedDocsLane.locked .preparedDocsLaneHeader,.preparedDocsSalesHeader{background:radial-gradient(circle at 100% 0,#3b82f621,#0000 38%),linear-gradient(135deg,#eef5ff 0%,#fff 100%)!important;border:1px solid #93c5fd!important;box-shadow:0 10px 24px #3b82f614!important}.preparedDocsLane.locked .preparedDocsLaneLabel{color:#2563eb!important}.preparedDocsLane.locked .preparedDocsLaneMetric strong,.preparedDocsLane.locked .preparedDocsLaneMetric small{color:#1d4ed8!important}.preparedDocsGroups{margin-top:12px!important}@media (width<=860px){.preparedDocsLaneHeader,.preparedDocsSalesHeader{grid-template-columns:1fr!important;grid-template-areas:"content""metric"!important;row-gap:18px!important}.preparedDocsLaneMetric{text-align:left!important;align-items:flex-start!important}}.landingTariffSwitch{background:linear-gradient(#3b82f633,#1e40af29);border:1px solid #e2e8f094;border-radius:18px;align-items:stretch;gap:6px;padding:5px;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,0 8px 18px #0f172a24}.landingTariffSwitchButton{white-space:nowrap;border-radius:13px;min-width:190px}.landingTariffSwitchButton:hover{background:#0f766e2e;border-color:#34d399b8}.tariffsStack{gap:18px;display:grid}.pricingSectionBoard{margin-top:0}.pricingGridBoard{grid-template-columns:repeat(3,1fr)}.pricingSectionBoard .pricingCard{min-height:320px}.pricingBoardNote{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:14px;margin-top:14px;padding:12px 14px;font-size:13px;line-height:1.4}@media (width<=900px){.landingTariffSwitch{flex-direction:column;width:100%}.landingTariffSwitchButton{width:100%;min-width:0}.pricingGridBoard{grid-template-columns:1fr}}.landingHeroActions .landingTariffSwitch{background:linear-gradient(#60a5fa3d,#2563eb2e);border:1px solid #e2e8f0b8;border-radius:18px;align-items:stretch;gap:6px;padding:5px;box-shadow:inset 0 1px #ffffff29,0 10px 22px #0f172a29;display:inline-flex!important}.landingHeroActions .landingTariffSwitchButton{white-space:nowrap;border-radius:13px;justify-content:center;align-items:center;min-width:190px;min-height:46px;display:inline-flex}.landingHeroActions .landingTariffSwitchButton:hover{background:#0f766e2e;border-color:#34d399b8}@media (width<=900px){.landingHeroActions .landingTariffSwitch{flex-direction:column;width:100%}.landingHeroActions .landingTariffSwitchButton{width:100%;min-width:0}}.adminTopbar{grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:18px;min-height:92px;padding:20px 24px;display:grid}.adminTopbarTitle{min-width:0}.adminTopbarTitle h1{margin:4px 0;line-height:1.05}.adminTopbarTitle p{margin:0;line-height:1.35}.adminTopbarControls{grid-template-columns:minmax(260px,360px) auto auto;justify-content:end;align-items:end;gap:10px;display:grid}.adminTopbarSearch span{color:#53617a;font-size:12px;font-weight:700}.adminTopbarSearch input{border-radius:14px;height:42px;padding:9px 12px}.adminTopbarButton{white-space:nowrap;border-radius:14px;min-width:72px;height:42px;padding:9px 14px}.adminLocked .adminMain{opacity:.24;pointer-events:none;-webkit-user-select:none;user-select:none}.adminUnlocked .adminMain{opacity:1;pointer-events:auto;-webkit-user-select:auto;user-select:auto}@media (width<=1100px){.adminTopbar{grid-template-columns:1fr;align-items:stretch}.adminTopbarControls{grid-template-columns:1fr auto auto;justify-content:stretch}.adminTopbarSearch{min-width:0}}@media (width<=720px){.adminTopbarControls{grid-template-columns:1fr}.adminTopbarButton{width:100%}}html{scroll-padding-top:74px!important}.workspaceTopUtilityBar{z-index:120;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-sizing:border-box;background:linear-gradient(#f5f7fbfa 0%,#f5f7fbf0 76%,#f5f7fb00 100%);justify-content:flex-end;width:100%;min-height:58px;margin:0 0 12px;padding:8px 0;display:flex;position:sticky;top:0}.workspaceTopUtilityActions{box-sizing:border-box;flex-wrap:nowrap;justify-content:flex-end;align-items:stretch;gap:8px;width:auto;max-width:100%;margin-left:auto;display:flex}.workspaceTopUtilityButton,.workspaceTopUtilityTariff{box-sizing:border-box!important;border-radius:11px!important;flex:none!important;height:42px!important;min-height:42px!important;margin:0!important;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s!important}.workspaceTopUtilityButton{width:auto!important;min-width:164px!important;padding:0 12px!important}.workspaceTopUtilityTariff{width:auto!important;min-width:252px!important;padding:8px 12px!important}.workspaceTopUtilityButton:hover,.workspaceTopUtilityTariff:hover{transform:translateY(-1px)}.workspaceTopUtilityButton:active,.workspaceTopUtilityTariff:active{transform:translateY(0)}.workspaceTopUtilityBar .sideRestoreTopButtonVisual{padding:0!important}.workspaceTopUtilityBar .sideRestoreTopButton input[type=file]{opacity:0!important;cursor:pointer!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}@media (width>=761px) and (width<=1120px){.workspaceTopUtilityBar{width:100%!important;min-width:0!important;max-width:560px!important;min-height:0!important;margin:0 0 12px auto!important;padding:8px 0!important;overflow:hidden!important}.workspaceTopUtilityNotice,.workspaceTopUtilityNoticeSlot{display:none!important}.workspaceTopUtilityActions{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.35fr)!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;display:grid!important}.workspaceTopUtilityActions>*,.workspaceTopUtilityButton,.workspaceTopUtilityTariff,.workspaceTopUtilityBar .sideRestoreTopButton{box-sizing:border-box!important;border-radius:10px!important;width:100%!important;min-width:0!important;max-width:none!important;height:40px!important;min-height:40px!important;padding:7px 9px!important}.workspaceTopUtilityBar .sideRestoreTopButtonVisual{gap:6px!important}.workspaceTopUtilityBar .sideRestoreTopButtonIcon,.workspaceTopUtilityBar .sideTariffTopIcon{flex-basis:16px!important;width:16px!important;min-width:16px!important;height:16px!important}.workspaceTopUtilityBar .sideRestoreTopButtonLabel{white-space:nowrap!important;font-size:12px!important;line-height:1.05!important}.workspaceTopUtilityBar .sideTariffTopText strong{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:11.5px!important;line-height:1.05!important;overflow:hidden!important}.workspaceTopUtilityBar .sideTariffTopText small{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:10px!important;line-height:1.05!important;overflow:hidden!important}}@media (width<=760px){.workspaceTopUtilityBar{width:100%!important;max-width:100%!important;margin:0 0 10px!important;padding:8px 0!important;position:relative!important;top:auto!important;overflow:hidden!important}.workspaceTopUtilityNotice,.workspaceTopUtilityNoticeSlot{display:none!important}.workspaceTopUtilityActions{grid-template-columns:1fr!important;gap:8px!important;width:100%!important;margin:0!important;display:grid!important}.workspaceTopUtilityActions>*,.workspaceTopUtilityButton,.workspaceTopUtilityTariff,.workspaceTopUtilityBar .sideRestoreTopButton{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:40px!important}}.workspaceTopUtilityBar{grid-template-columns:minmax(280px,1fr) auto;gap:18px;width:100%;min-height:64px;background:#f8fafcf7!important;border:0!important;border-bottom:1px solid #94a3b852!important;border-radius:0!important;align-items:center!important;margin:0 0 12px!important;padding:8px 18px!important;display:grid!important;box-shadow:0 8px 20px #0f172a14!important}.workspaceTopUtilityNotice{color:#334155;align-items:center;gap:11px;min-width:0;padding:3px 0;display:flex}.workspaceTopUtilityNoticeIcon{color:#2563eb;background:#3b82f617;border:1px solid #3b82f647;border-radius:50%;flex:none;justify-content:center;align-items:center;width:27px;height:27px;font-size:15px;font-weight:900;display:inline-flex}.workspaceTopUtilityNoticeText{flex-direction:column;gap:2px;min-width:0;display:flex}.workspaceTopUtilityNoticeText strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;line-height:1.25;overflow:hidden}.workspaceTopUtilityNoticeText small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.workspaceTopUtilityNotice.error .workspaceTopUtilityNoticeIcon{color:#b91c1c;background:#dc26261a;border-color:#dc262652}.workspaceTopUtilityNotice.error .workspaceTopUtilityNoticeText strong{color:#991b1b}.workspaceTopUtilityNotice.success .workspaceTopUtilityNoticeIcon,.workspaceTopUtilityNotice.ready .workspaceTopUtilityNoticeIcon{color:#047857;background:#0596691a;border-color:#05966957}.workspaceTopUtilityNotice.success .workspaceTopUtilityNoticeText strong,.workspaceTopUtilityNotice.ready .workspaceTopUtilityNoticeText strong{color:#065f46}.workspaceTopUtilityNotice.reminder .workspaceTopUtilityNoticeIcon{color:#b45309;background:#f59e0b1c;border-color:#d9770652}.workspaceTopUtilityNotice.autosave .workspaceTopUtilityNoticeIcon{animation:2.2s ease-in-out infinite workspaceAutosavePulse}@keyframes workspaceAutosavePulse{0%,to{box-shadow:0 0 #2563eb00}50%{box-shadow:0 0 0 5px #2563eb14}}.workspaceTopUtilityActions{justify-self:end;margin-left:0!important}@media (width<=1050px){.workspaceTopUtilityBar{grid-template-columns:1fr;gap:7px}.workspaceTopUtilityActions{justify-content:flex-end;width:100%}.workspaceTopUtilityNoticeText strong,.workspaceTopUtilityNoticeText small{white-space:normal}}@media (width<=720px){.workspaceTopUtilityBar{padding:8px 10px!important}.workspaceTopUtilityActions{justify-content:flex-start;overflow-x:auto}}.workspaceTopUtilityBar{overflow:visible;border:1px solid #cbd5e1c7!important;border-radius:16px!important}.workspaceTopUtilityBar .workspaceTopUtilityTariff{border:1px solid #64748b9e!important;box-shadow:0 1px 2px #0f172a0f,inset 0 1px #ffffffb8!important}.workspaceTopUtilityBar .workspaceTopUtilityTariff:hover{border-color:#2563ebb8!important;box-shadow:0 4px 12px #0f172a1a,inset 0 1px #ffffffd1!important}.workspaceTopUtilityBar .workspaceTopUtilityTariff .sideTariffTopText,.workspaceTopUtilityBar .workspaceTopUtilityTariff .sideTariffTopText strong,.workspaceTopUtilityBar .workspaceTopUtilityTariff .sideTariffTopText small{color:#111827!important;opacity:1!important}.workspaceTopUtilityNotice,.workspaceTopUtilityNotice.is-error,.workspaceTopUtilityNotice.is-success,.workspaceTopUtilityNotice.is-ready{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}.workspaceTopUtilityNoticeText,.workspaceTopUtilityNoticeText strong,.workspaceTopUtilityNoticeText small{box-shadow:none!important;background:0 0!important}.workspaceTopUtilityNoticeSlot{min-width:0;min-height:1px;display:block}.workspaceTopUtilityNotice.is-error .workspaceTopUtilityNoticeIcon{color:#b91c1c;background:#dc26261a;border-color:#dc262652}.workspaceTopUtilityNotice.is-error .workspaceTopUtilityNoticeText strong{color:#991b1b}.workspaceTopUtilityNotice.is-success .workspaceTopUtilityNoticeIcon,.workspaceTopUtilityNotice.is-ready .workspaceTopUtilityNoticeIcon{color:#047857;background:#0596691a;border-color:#05966957}.workspaceTopUtilityNotice.is-success .workspaceTopUtilityNoticeText strong,.workspaceTopUtilityNotice.is-ready .workspaceTopUtilityNoticeText strong{color:#065f46}.sideReadinessList{gap:5px!important}.sideReadinessItem{min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch!important;gap:4px!important;padding:0!important;display:grid!important;overflow:hidden!important}.sideReadinessItem:hover{background:#2563eb3d!important}.sideReadinessItem.hasDownload.done{background:#2563eb33!important}.sideReadinessItem.hasDownload.done:hover{background:#2563eb52!important}.sideReadinessMainButton{color:#ffffffe6!important;text-align:left!important;cursor:pointer!important;width:100%!important;min-width:0!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;grid-template-columns:16px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:6px 7px!important;display:grid!important}.sideReadinessMainButton:hover,.sideReadinessMainButton:focus-visible{color:#fff!important;background:#2563eb1f!important;outline:none!important}.sideReadinessMainButton .sideReadinessDot{grid-area:1/1!important;justify-self:center!important}.sideReadinessMainButton .sideReadinessText{grid-area:1/2!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:6px!important;min-width:0!important;display:grid!important}.sideReadinessMainButton .sideReadinessText strong{min-width:0!important;color:inherit!important;white-space:normal!important;text-overflow:clip!important;grid-area:1/1!important;font-size:11.5px!important;font-weight:600!important;line-height:1.18!important;overflow:visible!important}.sideReadinessMainButton .sideReadinessText small{color:#ffffff9e!important;text-align:right!important;white-space:nowrap!important;grid-area:1/2!important;min-width:max-content!important;font-size:10px!important;font-weight:400!important;line-height:1.15!important}.sideReadinessItem.done .sideReadinessMainButton .sideReadinessText small{color:#ffffffc2!important}.sideReadinessDownloadButton{color:#bfdbfe!important;cursor:pointer!important;background:#2563eb3d!important;border:1px solid #93c5fd85!important;border-radius:7px!important;align-self:center!important;min-width:58px!important;min-height:26px!important;margin-right:5px!important;padding:4px 7px!important;font-family:Arial,sans-serif!important;font-size:9.5px!important;font-weight:700!important;line-height:1!important;transition:background-color .16s,border-color .16s,color .16s!important}.sideReadinessDownloadButton:hover:not(:disabled){color:#fff!important;background:#2563eb7a!important;border-color:#bfdbfee6!important}.sideReadinessDownloadButton:disabled{color:#ffffff52!important;cursor:not-allowed!important;background:#94a3b814!important;border-color:#94a3b833!important}@media (height<=820px) and (width>=1121px){.sideReadinessItem,.sideReadinessMainButton{min-height:32px!important}.sideReadinessMainButton{padding:5px 6px!important}.sideReadinessMainButton .sideReadinessText strong{font-size:10.8px!important}.sideReadinessMainButton .sideReadinessText small{font-size:9.5px!important}.sideReadinessDownloadButton{min-width:54px!important;font-size:9px!important}}.sidePreparedDocsCard{width:100%!important;box-shadow:none!important;background:0 0!important;border-top:1px solid #ffffff1f!important;margin:8px 0 0!important;padding:10px 0 0!important;display:block!important}.sidePreparedDocsHeader,.sidePreparedDocsList,.sidePreparedDocsEmpty,.sidePreparedDocsNote,.sidePreparedDocsButton{display:none!important}.sidePreparedDocsSummaryButton{color:#fff!important;text-align:left!important;cursor:pointer!important;background:#2563eb33!important;border:1px solid #60a5fa52!important;border-radius:11px!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:42px!important;padding:0 10px!important;transition:background-color .16s,border-color .16s,transform .16s,box-shadow .16s!important;display:grid!important;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #082f6b29!important}.sidePreparedDocsSummaryButton:hover,.sidePreparedDocsSummaryButton:focus-visible{color:#fff!important;background:#2563eb4d!important;border-color:#93c5fd9e!important;outline:none!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffff14,0 8px 18px #0f172a2e!important}.sidePreparedDocsSummaryText{min-width:0!important}.sidePreparedDocsSummaryText strong{color:#fff!important;letter-spacing:.05em!important;text-transform:uppercase!important;font-family:Arial,sans-serif!important;font-size:11px!important;font-weight:700!important;line-height:1.15!important}.sidePreparedDocsSummaryCount{justify-content:flex-end!important;align-items:baseline!important;gap:1px!important;min-width:max-content!important;font-family:Arial,sans-serif!important;display:inline-flex!important}.sidePreparedDocsSummaryCurrent,.sidePreparedDocsSummaryTotal{font-size:12px!important;font-weight:800!important;line-height:1!important}.sidePreparedDocsSummaryCurrent.isComplete{color:#22c55e!important}.sidePreparedDocsSummaryCurrent.isPartial{color:#ef4444!important}.sidePreparedDocsSummaryTotal{color:#22c55e!important}.sidePreparedDocsSummarySlash{color:#ffffffb8!important;font-size:12px!important;font-weight:700!important;line-height:1!important}.sidePreparedDocsSummaryArrow{color:#bfdbfe!important;font-size:18px!important;line-height:1!important;transition:transform .16s,color .16s!important}.sidePreparedDocsSummaryButton:hover .sidePreparedDocsSummaryArrow,.sidePreparedDocsSummaryButton:focus-visible .sidePreparedDocsSummaryArrow{color:#fff!important;transform:translate(2px)!important}.preparedDocsHeaderActions .button,.preparedDocsHeaderActions .button.secondary{color:#1d4ed8!important;background:linear-gradient(135deg,#fffffff0 0%,#eff6fff5 100%)!important;border:1px solid #60a5fa6b!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:46px!important;padding:11px 16px!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s,color .16s!important;display:inline-flex!important;position:relative!important;box-shadow:0 8px 18px #2563eb1a,inset 0 1px #ffffffdb!important}.preparedDocsHeaderActions .button:before,.preparedDocsHeaderActions .button.secondary:before{content:"↓"!important;color:#2563eb!important;background:#2563eb1f!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;font-size:12px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.preparedDocsHeaderActions .button:hover:not(:disabled),.preparedDocsHeaderActions .button.secondary:hover:not(:disabled),.preparedDocsHeaderActions .button:focus-visible:not(:disabled),.preparedDocsHeaderActions .button.secondary:focus-visible:not(:disabled){color:#1e40af!important;background:linear-gradient(135deg,#fff 0%,#dbeafe 100%)!important;border-color:#3b82f6b8!important;outline:none!important;transform:translateY(-1px)!important;box-shadow:0 12px 24px #2563eb29,inset 0 1px #ffffffeb!important}.preparedDocsHeaderActions .button:hover:not(:disabled):before,.preparedDocsHeaderActions .button.secondary:hover:not(:disabled):before,.preparedDocsHeaderActions .button:focus-visible:not(:disabled):before,.preparedDocsHeaderActions .button.secondary:focus-visible:not(:disabled):before{color:#1d4ed8!important;background:#2563eb2e!important}.preparedDocsHeaderActions .button:disabled,.preparedDocsHeaderActions .button.secondary:disabled{color:#94a3b8!important;box-shadow:none!important;cursor:not-allowed!important;background:linear-gradient(135deg,#f1f5f9eb 0%,#e2e8f0f5 100%)!important;border-color:#bfdbfe66!important;transform:none!important}@media (width<=980px){.preparedDocsHeaderActions .button,.preparedDocsHeaderActions .button.secondary{min-height:44px!important;font-size:12.5px!important}}.preparedDocsHeader{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:24px!important;display:grid!important}.preparedDocsHeroText{flex-direction:column!important;justify-content:center!important;min-height:108px!important;display:flex!important}.preparedDocsHeroText .label{margin-bottom:6px!important}.preparedDocsHeroText h2{margin:0!important}.preparedDocsSubhead{margin:8px 0 0!important}.preparedDocsHeaderActions{place-self:center end!important;gap:12px!important;min-width:340px!important;display:grid!important}.preparedDocsHeaderActions .button,.preparedDocsHeaderActions .button.secondary{color:#fff!important;text-align:center!important;white-space:nowrap!important;border:1px solid #0f172a2e!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:48px!important;padding:12px 18px!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important;transition:transform .16s,box-shadow .16s,filter .16s,border-color .16s!important;display:inline-flex!important;position:relative!important;box-shadow:0 10px 22px #0f172a29,inset 0 1px #ffffff1a!important}.preparedDocsHeaderActions .button:before,.preparedDocsHeaderActions .button.secondary:before{content:"↓"!important;color:#fff!important;background:#ffffff29!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:22px!important;height:22px!important;font-size:12px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff24!important}.preparedDocsHeaderActions .button:first-child,.preparedDocsHeaderActions .button.secondary:first-child{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%)!important;border-color:#1d4ed8b3!important}.preparedDocsHeaderActions .button:nth-child(2),.preparedDocsHeaderActions .button.secondary:nth-child(2){background:linear-gradient(135deg,#0f172a 0%,#1e3a8a 100%)!important;border-color:#1e3a8ac2!important}.preparedDocsHeaderActions .button:hover:not(:disabled),.preparedDocsHeaderActions .button.secondary:hover:not(:disabled),.preparedDocsHeaderActions .button:focus-visible:not(:disabled),.preparedDocsHeaderActions .button.secondary:focus-visible:not(:disabled){color:#fff!important;filter:brightness(1.06)!important;outline:none!important;transform:translateY(-1px)!important;box-shadow:0 14px 28px #0f172a38,inset 0 1px #ffffff29!important}.preparedDocsHeaderActions .button:hover:not(:disabled):before,.preparedDocsHeaderActions .button.secondary:hover:not(:disabled):before,.preparedDocsHeaderActions .button:focus-visible:not(:disabled):before,.preparedDocsHeaderActions .button.secondary:focus-visible:not(:disabled):before{background:#ffffff38!important}.preparedDocsHeaderActions .button:disabled,.preparedDocsHeaderActions .button.secondary:disabled{color:#ffffffdb!important;box-shadow:none!important;cursor:not-allowed!important;filter:none!important;background:linear-gradient(135deg,#cbd5e1 0%,#94a3b8 100%)!important;border-color:#94a3b894!important;transform:none!important}.preparedDocsHeaderActions .button:disabled:before,.preparedDocsHeaderActions .button.secondary:disabled:before{color:#ffffffeb!important;background:#fff3!important}@media (width<=980px){.preparedDocsHeader{grid-template-columns:1fr!important;align-items:start!important}.preparedDocsHeroText{min-height:auto!important}.preparedDocsHeaderActions{justify-self:stretch!important;width:100%!important;min-width:0!important}.preparedDocsHeaderActions .button,.preparedDocsHeaderActions .button.secondary{white-space:normal!important}}.preparedDocsHeaderActions .button,.preparedDocsHeaderActions .button.secondary,.preparedDocsHeaderActions .button:first-child,.preparedDocsHeaderActions .button.secondary:first-child,.preparedDocsHeaderActions .button:nth-child(2),.preparedDocsHeaderActions .button.secondary:nth-child(2){color:#fff!important;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%)!important;border-color:#1d4ed8c7!important}.preparedDocsHeaderActions .button:before,.preparedDocsHeaderActions .button.secondary:before{color:#fff!important;background:#ffffff29!important;border:1px solid #ffffff1a!important}.preparedDocsHeaderActions .button:hover:not(:disabled),.preparedDocsHeaderActions .button.secondary:hover:not(:disabled),.preparedDocsHeaderActions .button:focus-visible:not(:disabled),.preparedDocsHeaderActions .button.secondary:focus-visible:not(:disabled){color:#1d4ed8!important;filter:none!important;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%)!important;border-color:#93c5fdeb!important}.preparedDocsHeaderActions .button:hover:not(:disabled):before,.preparedDocsHeaderActions .button.secondary:hover:not(:disabled):before,.preparedDocsHeaderActions .button:focus-visible:not(:disabled):before,.preparedDocsHeaderActions .button.secondary:focus-visible:not(:disabled):before{color:#1d4ed8!important;background:#fff!important;border-color:#fffffff0!important;box-shadow:0 2px 8px #0f172a29,inset 0 1px #fffffff5!important}.preparedDocsHeaderActions .button:disabled,.preparedDocsHeaderActions .button.secondary:disabled{color:#ffffffdb!important}.preparedDocsHeaderActions .button:disabled:before,.preparedDocsHeaderActions .button.secondary:disabled:before{color:#ffffffeb!important}.preparedDocsHeaderActions .button:hover:not(:disabled),.preparedDocsHeaderActions .button.secondary:hover:not(:disabled),.preparedDocsHeaderActions .button:focus-visible:not(:disabled),.preparedDocsHeaderActions .button.secondary:focus-visible:not(:disabled){color:#fff!important}.sideNav .sideRestoreTopButton,.sideNav .sideTariffTopButton{display:none!important}.workflowStepState.workflowSaveReminder{color:#714600;background:#fff7d9;border:2px solid #d99a18;border-radius:12px;flex-direction:column;gap:6px;padding:16px 18px;display:flex;box-shadow:0 4px 14px #7146001f}.workflowStepState.workflowSaveReminder strong{color:#714600;font-size:21px;font-weight:900;line-height:1.25;display:block}.workflowStepState.workflowSaveReminder strong:before{content:"⚠ "}.workflowStepState.workflowSaveReminder span{color:#714600;font-size:17px;font-weight:700;line-height:1.4;display:block}@media (width<=768px){.workflowStepState.workflowSaveReminder{padding:14px}.workflowStepState.workflowSaveReminder strong{font-size:18px}.workflowStepState.workflowSaveReminder span{font-size:16px}}.workflowStepState.paymentSaveReminder{margin:0 0 18px}.workflowStepState.paymentSaveReminder strong{font-size:22px}@media (width<=768px){.workflowStepState.paymentSaveReminder{margin-bottom:14px}.workflowStepState.paymentSaveReminder strong{font-size:19px}}:root{--ui-font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ui-bg:#f4f7fb;--ui-bg-soft:#f8fbff;--ui-surface:#fffffff0;--ui-surface-solid:#fff;--ui-surface-muted:#f2f6fb;--ui-text:#102033;--ui-text-soft:#526274;--ui-text-muted:#728195;--ui-border:#1934541f;--ui-border-strong:#19345433;--ui-primary:#0f6f78;--ui-primary-strong:#095d66;--ui-primary-soft:#0f6f781a;--ui-primary-border:#0f6f7838;--ui-green:#16835b;--ui-green-soft:#16835b1a;--ui-yellow:#b7791f;--ui-yellow-soft:#b7791f1c;--ui-red:#b42318;--ui-red-soft:#b4231817;--ui-blue:#1c5f9e;--ui-blue-soft:#1c5f9e1a;--ui-radius-xs:8px;--ui-radius-sm:12px;--ui-radius-md:16px;--ui-radius-lg:22px;--ui-radius-xl:28px;--ui-shadow-xs:0 2px 8px #0f20330d;--ui-shadow-sm:0 10px 28px #0f203314;--ui-shadow-md:0 18px 44px #0f20331f;--ui-focus:0 0 0 4px #0f6f7824;--ui-step--2:11px;--ui-step--1:12px;--ui-step-0:14px;--ui-step-1:15px;--ui-step-2:16px;--ui-step-3:18px;--ui-step-4:22px;--ui-step-5:28px;--ui-step-6:34px;--ui-gap-xs:6px;--ui-gap-sm:10px;--ui-gap-md:14px;--ui-gap-lg:18px;--ui-gap-xl:24px;--ui-gap-2xl:32px}html{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:16px}body{font-family:var(--ui-font);color:var(--ui-text);background:radial-gradient(circle at 15% 0%, #0f6f781f, transparent 32%), radial-gradient(circle at 85% 12%, #1c5f9e1c, transparent 30%), linear-gradient(180deg, #f6f9fd 0%, var(--ui-bg) 48%, #eef3f8 100%)}button,input,select,textarea{font-family:inherit}button{-webkit-tap-highlight-color:transparent}::selection{background:#0f6f782e}h1,h2,h3,h4{color:var(--ui-text);letter-spacing:-.025em}h1{margin-bottom:14px;font-size:clamp(28px,4vw,46px);line-height:1.04}h2{font-size:clamp(22px,2.5vw,32px);line-height:1.12}h3{font-size:clamp(18px,1.7vw,23px);line-height:1.18}h4{font-size:16px;line-height:1.25}p,li{font-size:var(--ui-step-0);line-height:1.58}small,.small,.muted,.hint,.caption,.description,.helperText,.formHint{color:var(--ui-text-muted);font-size:var(--ui-step--1);line-height:1.45}.card,.panel,.section,.sectionCard,.contentCard,.workflowCard,.settingsCard,.resultCard,.summaryCard,.adminCard,.tariffCard,.paywallCard,.modalCard,.modalPanel,.formCard,.noticeCard,.infoCard,.documentCard,.uploadCard,.checkCard,.previewCard,.statusCard{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-sm);color:var(--ui-text)}.card:hover,.sectionCard:hover,.workflowCard:hover,.tariffCard:hover,.documentCard:hover,.uploadCard:hover{border-color:var(--ui-border-strong)}.cardHeader,.sectionHeader,.workflowHeader,.adminHeader,.modalHeader,.tariffHeader,.panelHeader{justify-content:space-between;align-items:flex-start;gap:var(--ui-gap-lg);margin-bottom:var(--ui-gap-lg);display:flex}.cardTitle,.sectionTitle,.workflowTitle,.adminTitle,.modalTitle,.tariffTitle{color:var(--ui-text);font-size:var(--ui-step-3);letter-spacing:-.02em;font-weight:750;line-height:1.18}.cardSubtitle,.sectionSubtitle,.workflowSubtitle,.adminSubtitle,.modalSubtitle,.tariffSubtitle{color:var(--ui-text-soft);font-size:var(--ui-step-0);margin-top:4px;line-height:1.48}.sectionCard,.workflowCard,.adminCard,.formCard,.resultCard{padding:clamp(18px,2.3vw,28px)}.contentGrid,.workflowGrid,.adminGrid,.formGrid,.tariffGrid,.documentGrid,.statsGrid,.summaryGrid{gap:var(--ui-gap-lg)}.workflowLayout,.mainLayout,.pageLayout,.clientLayout{color:var(--ui-text)}.workflowMain,.mainContent,.pageContent,.clientContent{min-width:0}.workflowSection,.stepSection,.clientSection{scroll-margin-top:24px}.stepCard,.workflowStep,.stepPanel{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-sm);background:linear-gradient(#fffffff5,#f8fbfff0)}.stepHeader,.workflowStepHeader{gap:14px}.stepNumber,.sectionNumber,.badgeNumber,.workflowNumber{background:var(--ui-primary-soft);border:1px solid var(--ui-primary-border);min-width:32px;height:32px;color:var(--ui-primary-strong);border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.stepTitle,.workflowStepTitle{letter-spacing:-.015em;font-size:18px;font-weight:760;line-height:1.22}.stepDescription,.workflowStepDescription{color:var(--ui-text-soft);font-size:14px;line-height:1.52}.nextStepBox,.nextStep,.continueBox{border-radius:var(--ui-radius-md);background:linear-gradient(135deg,#0f6f7817,#1c5f9e14);border:1px solid #0f6f782e;padding:16px 18px}.welcomeBlock,.heroBlock,.introBlock,.startBlock{border-radius:var(--ui-radius-xl);color:#fff;box-shadow:var(--ui-shadow-md);background:linear-gradient(135deg,#073b58eb,#075d62e0),radial-gradient(circle at 82% 15%,#ffffff29,#0000 34%);border:1px solid #ffffff2e}.welcomeBlock h1,.welcomeBlock h2,.welcomeBlock h3,.heroBlock h1,.heroBlock h2,.heroBlock h3,.introBlock h1,.introBlock h2,.introBlock h3{color:#fff}.welcomeBlock p,.heroBlock p,.introBlock p,.welcomeBlock li,.heroBlock li,.introBlock li{color:#ffffffdb}.welcomeBlock .muted,.heroBlock .muted,.introBlock .muted{color:#ffffffad}label,.label,.fieldLabel,.formLabel{color:var(--ui-text);font-size:var(--ui-step--1);letter-spacing:.005em;margin-bottom:6px;font-weight:720}input,select,textarea,.input,.select,.textarea,.field,.wideField{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);min-height:42px;color:var(--ui-text);background:#fff;font-size:14px;line-height:1.35;transition:border-color .16s,box-shadow .16s,background-color .16s;box-shadow:inset 0 1px #0f203308}textarea,.textarea{resize:vertical;min-height:92px}input:hover,select:hover,textarea:hover,.input:hover,.select:hover,.textarea:hover,.field:hover,.wideField:hover{border-color:#0f6f7847}input:focus,select:focus,textarea:focus,.input:focus,.select:focus,.textarea:focus,.field:focus,.wideField:focus{box-shadow:var(--ui-focus);border-color:#0f6f789e;outline:none}input::placeholder,textarea::placeholder{color:#9aa7b7}.formGrid{gap:16px;display:grid}.fieldGroup,.formGroup,.inputGroup{flex-direction:column;gap:6px;display:flex}.fieldRow,.formRow{gap:var(--ui-gap-md);align-items:flex-start;display:flex}.button,button.button,.primaryButton,.secondaryButton,.dangerButton,.ghostButton,.smallButton,.actionButton,.downloadButton,.uploadButton,.nextButton,.saveButton,.adminButton{border-radius:var(--ui-radius-sm);letter-spacing:-.005em;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:14px;font-weight:740;line-height:1.15;text-decoration:none;transition:transform .12s,box-shadow .16s,border-color .16s,background-color .16s,color .16s,opacity .16s;display:inline-flex}.button:hover,.primaryButton:hover,.secondaryButton:hover,.dangerButton:hover,.ghostButton:hover,.smallButton:hover,.actionButton:hover,.downloadButton:hover,.uploadButton:hover,.nextButton:hover,.saveButton:hover,.adminButton:hover{transform:translateY(-1px)}.button:active,.primaryButton:active,.secondaryButton:active,.dangerButton:active,.ghostButton:active,.smallButton:active,.actionButton:active,.downloadButton:active,.uploadButton:active,.nextButton:active,.saveButton:active,.adminButton:active{transform:translateY(0)}.button:disabled,.primaryButton:disabled,.secondaryButton:disabled,.dangerButton:disabled,.ghostButton:disabled,.smallButton:disabled,.actionButton:disabled,.downloadButton:disabled,.uploadButton:disabled,.nextButton:disabled,.saveButton:disabled,.adminButton:disabled{cursor:not-allowed;opacity:.52;box-shadow:none;transform:none}.button,.primary,.primaryButton,.nextButton,.saveButton{background:linear-gradient(135deg, var(--ui-primary), var(--ui-primary-strong));color:#fff;border-color:#ffffff14;box-shadow:0 10px 20px #0f6f782e}.button.secondary,.secondary,.secondaryButton,.ghostButton{color:var(--ui-primary-strong);border-color:var(--ui-primary-border);box-shadow:var(--ui-shadow-xs);background:#fff}.button.danger,.danger,.dangerButton{background:var(--ui-red-soft);color:var(--ui-red);box-shadow:none;border-color:#b4231838}.smallButton,button.smallButton{border-radius:10px;min-height:34px;padding:7px 12px;font-size:12px}.actionRow,.buttonRow,.formActions,.modalActions,.adminActions,.stepActions,.downloadActions{align-items:center;gap:var(--ui-gap-sm);flex-wrap:wrap;display:flex}.alert.ok,.notice.ok,.success,.statusOk,.paid,.ready{background:var(--ui-green-soft);color:#115c43;border-color:#16835b3d}.alert.warn,.notice.warn,.warning,.statusWarn{background:var(--ui-yellow-soft);color:#7a4d12;border-color:#b7791f40}.alert.error,.notice.error,.error,.statusError{background:var(--ui-red-soft);color:var(--ui-red);border-color:#b423183d}.alert.info,.notice.info,.info,.statusInfo{background:var(--ui-blue-soft);color:#154b7f;border-color:#1c5f9e38}.badge,.statusBadge,.stepBadge,.tariffBadge,.adminBadge,.countBadge{border:1px solid var(--ui-border);min-height:26px;color:var(--ui-text-soft);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:760;line-height:1;display:inline-flex}.badge.ok,.statusBadge.ok,.stepBadge.ok,.tariffBadge.ok{background:var(--ui-green-soft);color:#116346;border-color:#16835b38}.badge.warn,.statusBadge.warn,.stepBadge.warn{background:var(--ui-yellow-soft);color:#7a4d12;border-color:#b7791f38}.tariffStatus,.currentTariff,.tariffPill,.paymentStatus,.headerTariff{color:#fff;background:linear-gradient(135deg,#07445df5,#095d66eb);border:1px solid #73e6cd47;border-radius:14px;box-shadow:0 12px 26px #0732522e}.tariffStatus *,.currentTariff *,.tariffPill *,.paymentStatus *,.headerTariff *{color:inherit}.tariffGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.tariffCard{padding:22px;position:relative;overflow:hidden}.tariffCard:before{content:"";pointer-events:none;background:radial-gradient(circle at 90% 0,#0f6f781f,#0000 30%),linear-gradient(#ffffffbf,#fff0);position:absolute;inset:0}.tariffCard>*{z-index:1;position:relative}.tariffCard.active,.tariffCard.selected,.tariffCard.recommended{border-color:#0f6f7857;box-shadow:0 18px 45px #0f6f7829}.tariffPrice,.price,.amount{color:var(--ui-text);letter-spacing:-.04em;font-size:clamp(24px,3vw,34px);font-weight:820;line-height:1.05}.tariffFeatures,.featureList{gap:9px;margin-top:16px;display:grid}.tariffFeatures li,.featureList li{color:var(--ui-text-soft);font-size:13px;line-height:1.45}.uploadZone,.dropZone,.fileDrop,.registryUpload,.documentUpload{border-radius:var(--ui-radius-lg);background:#ffffffb8;border:1.5px dashed #0f6f7842;padding:clamp(16px,2.4vw,26px);transition:border-color .16s,background-color .16s,box-shadow .16s}.uploadZone:hover,.dropZone:hover,.fileDrop:hover,.registryUpload:hover,.documentUpload:hover{box-shadow:var(--ui-shadow-xs);background:#fff;border-color:#0f6f7875}.documentList,.fileList,.resultList{gap:10px;display:grid}.documentItem,.fileItem,.resultItem{justify-content:space-between;align-items:center;gap:var(--ui-gap-md);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:#fff;padding:13px 14px;display:flex}table{border-collapse:separate;border-spacing:0;width:100%}.table,.adminTable,.dataTable,.registryTable,.ordersTable{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-xs);background:#fff;overflow:hidden}th{color:var(--ui-text-soft);text-transform:none;letter-spacing:.01em;background:#f4f7fb;font-size:12px;font-weight:780}td{color:var(--ui-text);font-size:13px}th,td{vertical-align:top;border-bottom:1px solid #19345414;padding:11px 12px}tr:last-child td{border-bottom:none}tbody tr:hover td{background:#0f6f7809}.adminPage,.adminLayout,.adminShell{background:var(--ui-bg);color:var(--ui-text)}.adminToolbar,.adminFilters,.adminTopbar{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-xs);padding:14px}.adminMetric,.metricCard,.statCard{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-xs);background:#fff;padding:16px}.adminMetricValue,.metricValue,.statValue{letter-spacing:-.035em;color:var(--ui-text);font-size:26px;font-weight:820}.adminMetricLabel,.metricLabel,.statLabel{color:var(--ui-text-muted);font-size:12px;font-weight:700}.modalOverlay,.modalBackdrop,.dialogOverlay,.paywallOverlay,.purchaseOverlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07121f85}.modalActions,.dialogActions,.purchaseActions,.paywallActions{border-top:1px solid #19345414;margin-top:16px;padding-top:14px}.checklist,.stepChecklist,.progressList{gap:8px;display:grid}.checkItem,.progressItem,.stepCheckItem{border-radius:var(--ui-radius-sm);background:#ffffffb3;border:1px solid #19345414;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.checkIcon,.progressIcon,.statusIcon{background:var(--ui-primary-soft);width:22px;height:22px;color:var(--ui-primary-strong);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.ocrPanel,.ballotPanel,.votePanel,.resultsPanel,.calculationPanel{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-sm);background:linear-gradient(#fffffff5,#f8fbfff0)}.voteSummary,.resultSummary,.calculationSummary{gap:12px;display:grid}.summaryNumber,.voteNumber,.resultNumber{color:var(--ui-text);letter-spacing:-.035em;font-size:24px;font-weight:820}.summaryLabel,.voteLabel,.resultLabel{color:var(--ui-text-muted);font-size:12px;font-weight:720}.compact,.compactBlock,.denseBlock{font-size:13px;line-height:1.45}.compact .button,.compact .smallButton,.denseBlock .button,.denseBlock .smallButton{min-height:34px;padding-top:7px;padding-bottom:7px}a{color:var(--ui-primary-strong);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--ui-primary)}*{scrollbar-width:thin;scrollbar-color:#0f6f7852 #0f6f780f}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0f6f780f;border-radius:999px}::-webkit-scrollbar-thumb{background:#0f6f7852;border:2px solid #ffffffa6;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#0f6f7875}@media (width<=960px){:root{--ui-gap-lg:14px;--ui-gap-xl:20px}.cardHeader,.sectionHeader,.workflowHeader,.adminHeader,.modalHeader,.tariffHeader,.panelHeader{flex-direction:column;align-items:stretch}.fieldRow,.formRow,.actionRow,.buttonRow,.formActions,.modalActions,.adminActions,.stepActions,.downloadActions{align-items:stretch}.button,.primaryButton,.secondaryButton,.dangerButton,.ghostButton,.actionButton,.downloadButton,.uploadButton,.nextButton,.saveButton{width:100%}.tariffGrid{grid-template-columns:1fr}th,td{padding:9px 10px}}@media (width<=640px){body{background:#f4f7fb}.sectionCard,.workflowCard,.adminCard,.formCard,.resultCard,.tariffCard{border-radius:var(--ui-radius-md);padding:16px}input,select,textarea,.input,.select,.textarea,.field,.wideField{font-size:16px}.documentItem,.fileItem,.resultItem{flex-direction:column;align-items:stretch}}@media print{body{background:#fff!important}.button,.smallButton,.actionRow,.modalOverlay,.modalBackdrop,.dialogOverlay{display:none!important}.card,.sectionCard,.workflowCard,.adminCard,.formCard,.resultCard{box-shadow:none!important;border-color:#d0d7de!important}}.app,.appShell,.page,.pageShell,.workflowLayout,.clientLayout,.mainLayout{min-height:100vh}.mainContent,.pageContent,.clientContent,.workflowMain{width:100%}.mainContent>*,.pageContent>*,.clientContent>*,.workflowMain>*{box-sizing:border-box}.workflowMain,.clientMain,.mainContent{gap:22px}.workflowSection,.clientSection,.stepSection,.sectionBlock{position:relative}.workflowSection+.workflowSection,.clientSection+.clientSection,.stepSection+.stepSection,.sectionBlock+.sectionBlock{margin-top:22px}.workflowCard,.sectionCard,.stepCard,.formCard,.resultCard{position:relative;overflow:hidden}.workflowCard:after,.sectionCard:after,.stepCard:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffc7}.workflowHeader,.sectionHeader,.stepHeader{border-bottom:1px solid #19345414;padding-bottom:12px}.workflowHeader:last-child,.sectionHeader:last-child,.stepHeader:last-child{border-bottom:0;padding-bottom:0}.workflowTitle,.sectionTitle,.stepTitle{max-width:860px}.workflowSubtitle,.sectionSubtitle,.stepDescription{max-width:900px}.stepBody,.workflowBody,.sectionBody,.cardBody{gap:16px;display:grid}.stepFooter,.workflowFooter,.sectionFooter,.cardFooter{border-top:1px solid #19345414;margin-top:18px;padding-top:16px}.innerCard,.subCard,.formSubsection,.settingsSubsection,.documentSubsection,.voteSubsection{background:#f8fbffc7;border:1px solid #19345417;border-radius:16px;padding:16px}.innerCard h3,.subCard h3,.formSubsection h3,.settingsSubsection h3,.documentSubsection h3,.voteSubsection h3{margin-top:0;margin-bottom:8px;font-size:16px}.formGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start}.formGrid .wideField,.formGrid .fullWidth,.formGrid .fieldWide{grid-column:1/-1}.formRow{align-items:end}.fieldGroup input,.fieldGroup select,.fieldGroup textarea,.formGroup input,.formGroup select,.formGroup textarea{width:100%}input[type=checkbox],input[type=radio]{width:auto;min-height:auto;box-shadow:none}.checkboxRow,.radioRow,.switchRow{color:var(--ui-text-soft,#526274);align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.checkboxRow input,.radioRow input,.switchRow input{margin-top:2px}.stepActions,.formActions,.sectionActions,.downloadActions,.modalActions,.purchaseActions,.paywallActions{justify-content:flex-end}.stepActions .secondary,.formActions .secondary,.sectionActions .secondary{margin-right:auto}.nextButton,.saveButton,.downloadButton{min-width:160px}.uploadButton,.downloadButton{border-style:solid}.registryBlock,.registrySection,.uploadSection{gap:16px;display:grid}.registryActions,.uploadActions{flex-wrap:wrap;gap:10px;display:flex}.registryActions .button,.uploadActions .button,.registryActions button,.uploadActions button{min-width:190px}.uploadZone strong,.dropZone strong,.fileDrop strong{color:var(--ui-text,#102033);margin-bottom:4px;font-size:15px;display:block}.uploadZone p,.dropZone p,.fileDrop p{color:var(--ui-text-muted,#728195);margin:0}.documentGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.documentCard,.documentItem,.fileItem{min-height:72px}.documentCard{padding:16px}.documentTitle,.fileTitle{color:var(--ui-text,#102033);font-size:14px;font-weight:760;line-height:1.3}.documentMeta,.fileMeta{color:var(--ui-text-muted,#728195);margin-top:4px;font-size:12px;line-height:1.4}.votePanel,.ocrPanel,.resultsPanel,.calculationPanel{padding:18px}.voteSummary,.resultSummary,.calculationSummary,.statsGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.voteSummary>*,.resultSummary>*,.calculationSummary>*,.statsGrid>*{background:#fff;border:1px solid #19345414;border-radius:16px;padding:14px}.ocrStatus,.ballotStatus,.voteStatus{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.alert,.notice,.warning,.error,.success,.info{align-items:flex-start;gap:10px;display:flex}.alert:before,.notice:before,.warning:before,.error:before,.success:before,.info:before{opacity:.72;background:currentColor;border-radius:999px;flex:none;width:8px;height:8px;margin-top:6px}.hintBox,.helpBox,.tipBox,.explainBox{color:var(--ui-text-soft,#526274);background:#0f6f780f;border:1px solid #0f6f7824;border-radius:16px;padding:14px 16px;font-size:14px;line-height:1.5}.tariffSection,.pricingSection{gap:18px;display:grid}.tariffGrid{align-items:stretch}.tariffCard{flex-direction:column;gap:14px;min-height:100%;display:flex}.tariffCard .button,.tariffCard button{margin-top:auto}.tariffHeader{margin-bottom:4px}.tariffTitle{font-size:18px}.tariffSubtitle{min-height:38px}.tariffPrice,.price,.amount{align-items:baseline;gap:6px;display:flex}.tariffPrice small,.price small,.amount small{color:var(--ui-text-muted,#728195);letter-spacing:0;font-size:13px;font-weight:650}.tariffFeatures li,.featureList li{padding-left:18px;position:relative}.tariffFeatures li:before,.featureList li:before{content:"";background:#0f6f787a;border-radius:999px;width:7px;height:7px;position:absolute;top:.7em;left:2px}.tariffStatus,.currentTariff,.tariffPill,.paymentStatus,.headerTariff{align-items:center;gap:12px;min-height:54px;padding:10px 14px;display:inline-flex}.tariffStatus strong,.currentTariff strong,.tariffPill strong,.paymentStatus strong,.headerTariff strong{font-size:14px;font-weight:800;line-height:1.2}.tariffStatus span,.currentTariff span,.tariffPill span,.paymentStatus span,.headerTariff span{opacity:.78;font-size:12px}.adminOrderModal{max-width:min(1040px,100vw - 32px)}.modalHeader,.dialogHeader,.purchaseHeader,.paywallHeader,.adminModalHeader{border-bottom:1px solid #19345414;padding-bottom:14px}.modalTitle,.dialogTitle,.purchaseTitle,.paywallTitle,.adminModalTitle{letter-spacing:-.035em;font-size:22px;font-weight:820}.modalClose,.closeButton,.dialogClose{color:var(--ui-text-soft,#526274);background:#fff;border:1px solid #1934541f;border-radius:999px}.modalClose:hover,.closeButton:hover,.dialogClose:hover{color:var(--ui-text,#102033);border-color:#0f6f7842}.adminPage,.adminLayout,.adminShell{font-size:14px}.adminHeader{align-items:center}.adminToolbar,.adminFilters,.adminTopbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adminToolbar input,.adminToolbar select,.adminFilters input,.adminFilters select{min-width:180px}.adminGrid,.adminStatsGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.adminCard{overflow:hidden}.adminTable,.ordersTable,.dataTable{font-size:13px}.adminTable th,.ordersTable th,.dataTable th{white-space:nowrap}.adminTable td,.ordersTable td,.dataTable td{max-width:340px}.adminActions{justify-content:flex-start}.adminActions .smallButton,.adminTable .smallButton,.ordersTable .smallButton{min-height:30px;padding:6px 10px}.adminOrderModal .formGrid,.adminOrderModal .adminGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.adminOrderModal textarea{min-height:120px}.adminOrderModal .statusBadge,.adminOrderModal .adminBadge{white-space:nowrap}.tableWrap,.adminTableWrap,.registryTableWrap,.ordersTableWrap{border-radius:18px;width:100%;overflow-x:auto}.tableWrap table,.adminTableWrap table,.registryTableWrap table,.ordersTableWrap table{min-width:720px}.emptyState,.emptyBlock,.noData,.noResults{text-align:center;color:var(--ui-text-muted,#728195);background:#f8fbffe6;border:1px dashed #19345429;border-radius:18px;padding:24px}.emptyState strong,.emptyBlock strong,.noData strong,.noResults strong{color:var(--ui-text,#102033);margin-bottom:6px;font-size:16px;display:block}.topBar,.headerBar,.pageTopbar,.workflowTopbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pageTitleBlock,.headerTitleBlock{min-width:0}.pageTitleBlock h1,.headerTitleBlock h1{margin:0}.pageTitleBlock p,.headerTitleBlock p{margin:6px 0 0}hr{border:0;border-top:1px solid #1934541a;margin:18px 0}pre,code{color:#123;background:#0f20330f;border-radius:10px}pre{padding:14px;overflow-x:auto}.kbd,kbd{background:#fff;border:1px solid #19345424;border-radius:7px;padding:2px 6px;font-size:12px;box-shadow:0 1px #19345414}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:0 0 0 4px #0f6f7829}@media (width<=1100px){.workflowMain,.clientMain,.mainContent{gap:18px}.adminToolbar,.adminFilters,.adminTopbar{align-items:stretch}.adminToolbar input,.adminToolbar select,.adminFilters input,.adminFilters select{flex:220px}}@media (width<=760px){.workflowSection+.workflowSection,.clientSection+.clientSection,.stepSection+.stepSection,.sectionBlock+.sectionBlock{margin-top:16px}.workflowHeader,.sectionHeader,.stepHeader,.modalHeader,.dialogHeader,.purchaseHeader,.paywallHeader,.adminModalHeader{gap:10px}.stepActions,.formActions,.sectionActions,.downloadActions,.modalActions,.purchaseActions,.paywallActions{justify-content:stretch}.stepActions .secondary,.formActions .secondary,.sectionActions .secondary{margin-right:0}.nextButton,.saveButton,.downloadButton,.registryActions .button,.uploadActions .button,.registryActions button,.uploadActions button{width:100%;min-width:0}.tariffStatus,.currentTariff,.tariffPill,.paymentStatus,.headerTariff{justify-content:flex-start;width:100%}.adminTable td,.ordersTable td,.dataTable td{max-width:260px}}@media (width<=520px){.voteSummary,.resultSummary,.calculationSummary,.statsGrid{grid-template-columns:1fr}.tariffCard{padding:18px}.tariffSubtitle{min-height:0}.modalTitle,.dialogTitle,.purchaseTitle,.paywallTitle,.adminModalTitle{font-size:19px}}:root{--cleanup-card-line:#142a4216;--cleanup-card-line-strong:#142a4225;--cleanup-frost:#ffffffc7;--cleanup-frost-strong:#ffffffeb;--cleanup-shadow-soft:0 14px 36px #10203313;--cleanup-shadow-card:0 18px 48px #1020331b;--cleanup-shadow-focus:0 0 0 4px #0f6f7821}body{min-width:320px}.sectionCard,.workflowCard,.stepCard,.formCard,.resultCard,.adminCard{box-shadow:var(--cleanup-shadow-soft)}.sectionCard:hover,.workflowCard:hover,.stepCard:hover,.formCard:hover,.resultCard:hover,.adminCard:hover{box-shadow:var(--cleanup-shadow-card)}.sectionHeader,.workflowHeader,.stepHeader,.cardHeader{margin-bottom:18px}.sectionHeader h2,.workflowHeader h2,.stepHeader h2,.cardHeader h2{margin-top:0}.sectionTitle,.workflowTitle,.stepTitle,.cardTitle{text-wrap:balance}.sectionSubtitle,.workflowSubtitle,.stepDescription,.cardSubtitle{text-wrap:pretty}.innerCard+.innerCard,.subCard+.subCard,.formSubsection+.formSubsection,.settingsSubsection+.settingsSubsection,.documentSubsection+.documentSubsection,.voteSubsection+.voteSubsection{margin-top:12px}.formGrid{gap:15px 16px}.fieldGroup,.formGroup,.inputGroup{min-width:0}.fieldGroup>label:first-child,.formGroup>label:first-child,.inputGroup>label:first-child,.fieldLabel,.formLabel{align-items:center;gap:6px;display:inline-flex}input,select,textarea,.input,.select,.textarea,.field,.wideField{padding:10px 12px}select{cursor:pointer}textarea{line-height:1.5}input:disabled,select:disabled,textarea:disabled{color:#7c8a9a;cursor:not-allowed;background:#f1f5f9}input[readonly],textarea[readonly]{background:#f8fafc}.fieldError,.inputError,.errorText{color:#b42318;font-size:12px;line-height:1.4}input.error,select.error,textarea.error,.input.error,.select.error,.textarea.error{border-color:#b423186b;box-shadow:0 0 0 4px #b4231814}.button,.primaryButton,.secondaryButton,.dangerButton,.ghostButton,.actionButton,.downloadButton,.uploadButton,.nextButton,.saveButton,.adminButton{white-space:nowrap;padding:10px 16px}.button svg,.primaryButton svg,.secondaryButton svg,.dangerButton svg,.ghostButton svg,.actionButton svg,.downloadButton svg,.uploadButton svg,.nextButton svg,.saveButton svg,.adminButton svg{flex:none}.button.secondary,.secondary,.secondaryButton,.ghostButton{background:linear-gradient(#fff,#f7fbff)}.button.secondary:hover,.secondary:hover,.secondaryButton:hover,.ghostButton:hover{background:linear-gradient(#fff,#f0f8fb)}.button,.primary,.primaryButton,.nextButton,.saveButton{position:relative;overflow:hidden}.button:after,.primaryButton:after,.nextButton:after,.saveButton:after{content:"";pointer-events:none;background:linear-gradient(#ffffff29,#0000 42%);position:absolute;inset:0}.button>*,.primaryButton>*,.nextButton>*,.saveButton>*{z-index:1;position:relative}.actionRow,.buttonRow,.formActions,.modalActions,.adminActions,.stepActions,.downloadActions,.sectionActions{row-gap:10px}.formActions,.stepActions,.sectionActions{margin-top:4px}.badge,.statusBadge,.stepBadge,.tariffBadge,.adminBadge,.countBadge{box-shadow:inset 0 1px #ffffffad}.alert strong,.notice strong,.warning strong,.error strong,.success strong,.info strong{font-weight:790}.checkItem,.progressItem,.stepCheckItem{transition:background-color .16s,border-color .16s,transform .12s}.checkItem:hover,.progressItem:hover,.stepCheckItem:hover{background:#fff;border-color:#0f6f7829;transform:translateY(-1px)}.tariffCard{isolation:isolate}.tariffCard:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#0f6f7842,#0000);height:1px;transition:opacity .18s;position:absolute;inset:auto 18px 0}.tariffCard:hover:after,.tariffCard.active:after,.tariffCard.selected:after,.tariffCard.recommended:after{opacity:1}.tariffCard.active,.tariffCard.selected,.tariffCard.recommended{transform:translateY(-2px)}.tariffCard .button,.tariffCard button{width:100%}.tariffFeatures,.featureList{padding-left:0}.tariffFeatures li,.featureList li{list-style:none}.tariffStatus,.currentTariff,.tariffPill,.paymentStatus,.headerTariff{box-shadow:0 12px 28px #07325233,inset 0 1px #ffffff29}.tariffStatus svg,.currentTariff svg,.tariffPill svg,.paymentStatus svg,.headerTariff svg{flex:none}.documentItem,.fileItem,.resultItem,.documentCard{transition:transform .12s,border-color .16s,box-shadow .16s}.documentItem:hover,.fileItem:hover,.resultItem:hover,.documentCard:hover{border-color:#0f6f7833;transform:translateY(-1px);box-shadow:0 10px 26px #10203313}.documentActions,.fileActions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.uploadZone,.dropZone,.fileDrop,.registryUpload,.documentUpload{position:relative;overflow:hidden}.uploadZone:before,.dropZone:before,.fileDrop:before,.registryUpload:before,.documentUpload:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#0f6f7814,#0000 34%);position:absolute;inset:0}.uploadZone>*,.dropZone>*,.fileDrop>*,.registryUpload>*,.documentUpload>*{z-index:1;position:relative}.table,.adminTable,.dataTable,.registryTable,.ordersTable{box-shadow:0 12px 30px #10203311}th{position:relative}th:not(:last-child):after{content:"";background:#19345414;width:1px;position:absolute;top:10px;bottom:10px;right:0}td{transition:background-color .12s}td .button,td .smallButton,td button{vertical-align:middle}.adminMetric,.metricCard,.statCard{position:relative;overflow:hidden}.adminMetric:before,.metricCard:before,.statCard:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#0f6f7814,#0000 32%);position:absolute;inset:0}.adminMetric>*,.metricCard>*,.statCard>*{z-index:1;position:relative}.adminToolbar,.adminFilters,.adminTopbar{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:8px}.adminTable td,.ordersTable td{line-height:1.42}.adminTable .statusBadge,.ordersTable .statusBadge,.adminTable .adminBadge,.ordersTable .adminBadge{white-space:nowrap}.modalOverlay,.modalBackdrop,.dialogOverlay,.paywallOverlay,.purchaseOverlay{animation:.14s ease-out cleanupFadeIn}@keyframes cleanupFadeIn{0%{opacity:0}to{opacity:1}}@keyframes cleanupModalIn{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.paywallCard,.purchaseCard{background:linear-gradient(#fff,#f7fbff)}.emptyState,.emptyBlock,.noData,.noResults{background:linear-gradient(#ffffffdb,#f7fafdc7)}.emptyState:before,.emptyBlock:before,.noData:before,.noResults:before{content:"";background:radial-gradient(circle,#0f6f782e,#0f6f780f);border:1px solid #0f6f782e;border-radius:999px;width:38px;height:38px;margin:0 auto 12px;display:block}.topBar,.headerBar,.pageTopbar,.workflowTopbar{border-bottom:1px solid #19345414}.pageTitleBlock h1,.headerTitleBlock h1,.pageTitle,.headerTitle{letter-spacing:-.04em}.scrollArea,.tableWrap,.adminTableWrap,.registryTableWrap,.ordersTableWrap{overscroll-behavior:contain}@media (prefers-reduced-motion:no-preference){.sectionCard,.workflowCard,.stepCard,.formCard,.resultCard,.adminCard,.tariffCard,.documentCard,.documentItem,.fileItem,.resultItem,.button,.primaryButton,.secondaryButton,.dangerButton,.ghostButton,.smallButton,.actionButton,.downloadButton,.uploadButton,.nextButton,.saveButton,.adminButton{transition-duration:.16s}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (width<=760px){.adminToolbar,.adminFilters,.adminTopbar{position:static}.sectionHeader,.workflowHeader,.stepHeader,.cardHeader{margin-bottom:14px}.sectionCard,.workflowCard,.stepCard,.formCard,.resultCard,.adminCard{box-shadow:0 8px 22px #10203312}.button,.primaryButton,.secondaryButton,.dangerButton,.ghostButton,.actionButton,.downloadButton,.uploadButton,.nextButton,.saveButton,.adminButton{white-space:normal;text-align:center}.documentActions,.fileActions{width:100%}.documentActions .button,.fileActions .button,.documentActions button,.fileActions button{flex:auto}}@media (width<=520px){.sectionCard,.workflowCard,.stepCard,.formCard,.resultCard,.adminCard,.tariffCard{box-shadow:none}.innerCard,.subCard,.formSubsection,.settingsSubsection,.documentSubsection,.voteSubsection{background:#f8fbffad}th,td{font-size:12px}}.preparedDocsSection{background:linear-gradient(#fffffffa,#f8fbfff0);border:1px solid #122a461a;border-radius:26px;margin-top:28px;padding:22px 24px 24px;box-shadow:0 18px 46px #10203314}.preparedDocsSection.isHidden{display:none}.preparedDocsSection.isVisible{display:block}.preparedDocsSection .sectionHeader{border-bottom:1px solid #122a4614;justify-content:space-between;align-items:flex-end;gap:18px;margin:0 0 14px;padding:0 0 14px;display:flex}.preparedDocsSection .sectionHeader .label{color:#526274;letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:850}.preparedDocsSection .sectionHeader h2{color:#071427;letter-spacing:-.045em;margin:0;font-size:clamp(22px,2.1vw,30px);font-weight:900;line-height:1.05}.preparedDocsMetric{color:#526274;white-space:nowrap;background:#0f6f7811;border:1px solid #0f6f7829;border-radius:999px;align-items:baseline;gap:6px;padding:8px 12px;font-size:13px;font-weight:760;display:inline-flex}.preparedDocsMetric strong{color:#071427;letter-spacing:-.04em;font-size:22px;font-weight:900}.preparedDocsMetric span{color:#66758a;font-size:13px;font-weight:650}.preparedDocsSection>.alert{border-radius:14px;margin:0 0 16px;padding:10px 13px;font-size:13px;line-height:1.42}.preparedDocsGrid{grid-template-columns:repeat(auto-fit,minmax(335px,1fr));align-items:stretch;gap:12px;display:grid}.preparedDocItem{background:#fff;border:1px solid #122a4617;border-radius:18px;align-items:center;gap:14px;min-height:78px;padding:14px 16px;transition:transform .14s,box-shadow .16s,border-color .16s,background-color .16s,opacity .16s;display:flex;position:relative;box-shadow:0 8px 22px #1020330b}.preparedDocItem:hover{border-color:#0f6f7838;transform:translateY(-1px);box-shadow:0 13px 30px #10203313}.preparedDocCheck{color:#fff;background:#16a05f;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;font-weight:900;display:inline-flex;box-shadow:0 8px 18px #16a05f2e}.preparedDocItem>div{gap:4px;min-width:0;display:grid}.preparedDocItem strong{color:#071427;letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;font-weight:870;line-height:1.18;display:flex}.preparedDocItem small{color:#12623f;font-size:13px;font-weight:590;line-height:1.35}.preparedDocCountBadge{color:#26364d;letter-spacing:0;background:#07142712;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:3px 8px;font-size:11px;font-weight:850;display:inline-flex}.preparedDocItem.available,.preparedDocItem.free,.preparedDocItem.test,.preparedDocItem.ready,.preparedDocItem.clean,.preparedDocItem.paid{background:linear-gradient(90deg,#16a05f14,#0000 42%),#fff;border-color:#16a05f3d}.preparedDocItem.locked,.preparedDocItem.disabled,.preparedDocItem.unavailable,.preparedDocItem.paidOnly,.preparedDocItem.cleanOnly,.preparedDocItem.closed{box-shadow:none;opacity:.66;background:linear-gradient(#f8fafc,#f3f6f9);border-color:#122a4613}.preparedDocItem.locked:hover,.preparedDocItem.disabled:hover,.preparedDocItem.unavailable:hover,.preparedDocItem.paidOnly:hover,.preparedDocItem.cleanOnly:hover,.preparedDocItem.closed:hover{box-shadow:none;border-color:#122a4613;transform:none}.preparedDocItem.locked .preparedDocCheck,.preparedDocItem.disabled .preparedDocCheck,.preparedDocItem.unavailable .preparedDocCheck,.preparedDocItem.paidOnly .preparedDocCheck,.preparedDocItem.cleanOnly .preparedDocCheck,.preparedDocItem.closed .preparedDocCheck{color:#fff;box-shadow:none;background:#d7e0ea}.preparedDocItem.locked .preparedDocCheck:before,.preparedDocItem.disabled .preparedDocCheck:before,.preparedDocItem.unavailable .preparedDocCheck:before,.preparedDocItem.paidOnly .preparedDocCheck:before,.preparedDocItem.cleanOnly .preparedDocCheck:before,.preparedDocItem.closed .preparedDocCheck:before{content:""}.preparedDocItem.locked strong,.preparedDocItem.disabled strong,.preparedDocItem.unavailable strong,.preparedDocItem.paidOnly strong,.preparedDocItem.cleanOnly strong,.preparedDocItem.closed strong{color:#8b98aa}.preparedDocItem.locked small,.preparedDocItem.disabled small,.preparedDocItem.unavailable small,.preparedDocItem.paidOnly small,.preparedDocItem.cleanOnly small,.preparedDocItem.closed small{color:#a0aabc}.preparedDocsEmpty{color:#66758a;text-align:center;background:#f8fbffd1;border:1px dashed #122a4629;border-radius:18px;padding:24px;font-size:14px}.preparedDocsActions{border-top:1px solid #122a4614;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;padding-top:16px;display:flex}.preparedDocsActions .button,.preparedDocsActions button{border-radius:12px;min-height:38px;padding:9px 14px;font-size:13px}.preparedDocsGrid .preparedDocItem:nth-child(odd).available,.preparedDocsGrid .preparedDocItem:nth-child(odd).free,.preparedDocsGrid .preparedDocItem:nth-child(odd).test,.preparedDocsGrid .preparedDocItem:nth-child(odd).ready{background:linear-gradient(90deg,#16a05f12,#0000 38%),#fff}.preparedDocsGrid .preparedDocItem:nth-child(2n).available,.preparedDocsGrid .preparedDocItem:nth-child(2n).free,.preparedDocsGrid .preparedDocItem:nth-child(2n).test,.preparedDocsGrid .preparedDocItem:nth-child(2n).ready{background:linear-gradient(90deg,#0f6f780e,#0000 38%),#fff}@media (width<=900px){.preparedDocsSection .sectionHeader{flex-direction:column;align-items:flex-start}.preparedDocsMetric{align-self:flex-start}.preparedDocsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (width<=560px){.preparedDocsSection{border-radius:20px;padding:15px}.preparedDocsGrid{grid-template-columns:1fr;gap:9px}.preparedDocItem{border-radius:15px;min-height:68px;padding:12px}.preparedDocCheck{width:25px;height:25px;font-size:16px}.preparedDocItem strong{font-size:14px}.preparedDocItem small{font-size:12px}.preparedDocsActions{flex-direction:column;align-items:stretch}.preparedDocsActions .button,.preparedDocsActions button{width:100%}}.appLayout>.page>main.grid.workflowMain{--wf-card-py:12px;--wf-card-px:14px;--wf-inner-py:10px;--wf-inner-px:12px;--wf-gap-page:10px;--wf-gap-card:8px;--wf-gap-inner:8px;--wf-gap-field:7px;--wf-gap-label:4px;--wf-radius-card:16px;--wf-radius-inner:12px;--wf-radius-field:9px;--wf-title-size:18px;--wf-subtitle-size:14px;--wf-body-size:12px;--wf-label-size:11px;--wf-small-size:11px;--wf-field-height:32px;--wf-button-height:32px;--wf-border:#d9e4f2;--wf-border-soft:#e4edf7;--wf-bg-card:#fff;--wf-bg-inner:#fbfdff;--wf-bg-soft:#f8fbff;--wf-text:#071126;--wf-muted:#64748b;--wf-blue:#1d4ed8;--wf-red:#991b1b;--wf-red-border:#fecaca;--wf-red-bg:#fff1f2;--wf-amber:#92400e;--wf-amber-border:#fde68a;--wf-amber-bg:#fffbeb;gap:var(--wf-gap-page)!important;align-items:start!important;min-height:0!important;display:grid!important}.appLayout>.page>main.grid.workflowMain>section.card,.appLayout>.page>main.grid.workflowMain>section.card.wide,.appLayout>.page>main.grid.workflowMain>section#meeting-basic.card.wide,.appLayout>.page>main.grid.workflowMain>section#meeting-datetime.card.wide,.appLayout>.page>main.grid.workflowMain>section#meeting-signers.card.wide,.appLayout>.page>main.grid.workflowMain>section#agenda.card.wide,.appLayout>.page>main.grid.workflowMain>section#registry.card,.appLayout>.page>main.grid.workflowMain>section#registry-check.card,.appLayout>.page>main.grid.workflowMain>section#votes.card.wide,.appLayout>.page>main.grid.workflowMain>section#results.card.wide,.appLayout>.page>main.grid.workflowMain>section#prepared-documents.card.wide{box-sizing:border-box!important;min-height:0!important;padding:var(--wf-card-py) var(--wf-card-px)!important;border:1px solid var(--wf-border)!important;border-radius:var(--wf-radius-card)!important;background:var(--wf-bg-card)!important;color:var(--wf-text)!important;font-size:var(--wf-body-size)!important;line-height:1.28!important;box-shadow:0 6px 16px #0f172a0a!important}.appLayout>.page>main.grid.workflowMain>section.card *,.appLayout>.page>main.grid.workflowMain>section.card.wide *{box-sizing:border-box!important}.appLayout>.page>main.grid.workflowMain>section.card>.sectionHeader,.appLayout>.page>main.grid.workflowMain>section.card.wide>.sectionHeader{min-height:0!important;margin:0 0 var(--wf-gap-card)!important;justify-content:space-between!important;align-items:center!important;gap:var(--wf-gap-inner)!important;padding:0!important;display:flex!important}.appLayout>.page>main.grid.workflowMain>section.card>.sectionHeader>div,.appLayout>.page>main.grid.workflowMain>section.card.wide>.sectionHeader>div{align-items:center!important;gap:var(--wf-gap-field)!important;min-width:0!important;min-height:0!important;display:flex!important}.appLayout>.page>main.grid.workflowMain .step{width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;color:var(--wf-blue)!important;background:#eef4ff!important;border-radius:9px!important;flex:0 0 26px!important;justify-content:center!important;align-items:center!important;font-size:11px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.appLayout>.page>main.grid.workflowMain h2,.appLayout>.page>main.grid.workflowMain>section.card.wide .sectionHeader h2,.appLayout>.page>main.grid.workflowMain>section.card.wide>h2{color:var(--wf-text)!important;font-size:var(--wf-title-size)!important;letter-spacing:-.01em!important;margin:0!important;font-weight:820!important;line-height:1.14!important}.appLayout>.page>main.grid.workflowMain h3,.appLayout>.page>main.grid.workflowMain>section.card.wide .formSection h3{margin:0 0 var(--wf-gap-field)!important;color:var(--wf-text)!important;font-size:var(--wf-subtitle-size)!important;letter-spacing:0!important;font-weight:760!important;line-height:1.14!important;display:block!important}.appLayout>.page>main.grid.workflowMain h3:before{content:none!important;display:none!important}.appLayout>.page>main.grid.workflowMain p,.appLayout>.page>main.grid.workflowMain .muted,.appLayout>.page>main.grid.workflowMain li{font-size:var(--wf-body-size)!important;line-height:1.26!important}.appLayout>.page>main.grid.workflowMain p,.appLayout>.page>main.grid.workflowMain .muted{margin-top:0!important;margin-bottom:var(--wf-gap-field)!important}.appLayout>.page>main.grid.workflowMain p:last-child{margin-bottom:0!important}.appLayout>.page>main.grid.workflowMain .muted{color:var(--wf-muted)!important}.appLayout>.page>main.grid.workflowMain ul,.appLayout>.page>main.grid.workflowMain ol{margin:var(--wf-gap-field) 0!important;padding-left:16px!important}.appLayout>.page>main.grid.workflowMain li{margin-bottom:3px!important}.appLayout>.page>main.grid.workflowMain .formSection,.appLayout>.page>main.grid.workflowMain>section.card.wide .formSection{box-sizing:border-box!important;gap:var(--wf-gap-inner)!important;min-height:0!important;margin:var(--wf-gap-card) 0!important;padding:var(--wf-inner-py) var(--wf-inner-px)!important;border:1px solid var(--wf-border-soft)!important;border-radius:var(--wf-radius-inner)!important;background:var(--wf-bg-inner)!important;box-shadow:none!important;display:grid!important}.appLayout>.page>main.grid.workflowMain .formSection:first-of-type{margin-top:0!important}.appLayout>.page>main.grid.workflowMain .formSection:last-child{margin-bottom:0!important}.appLayout>.page>main.grid.workflowMain .formSectionHeader{gap:var(--wf-gap-field)!important;min-height:0!important;margin:0!important;padding:0!important}.appLayout>.page>main.grid.workflowMain .formGrid,.appLayout>.page>main.grid.workflowMain>section.card.wide .formGrid{gap:var(--wf-gap-field) 10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;min-height:0!important;display:grid!important}.appLayout>.page>main.grid.workflowMain .wideField{grid-column:1/-1!important}.appLayout>.page>main.grid.workflowMain label,.appLayout>.page>main.grid.workflowMain .formGrid label{gap:var(--wf-gap-label)!important;min-height:0!important;display:grid!important}.appLayout>.page>main.grid.workflowMain label>span,.appLayout>.page>main.grid.workflowMain .formGrid label>span,.appLayout>.page>main.grid.workflowMain .fieldLabel,.appLayout>.page>main.grid.workflowMain .inputLabel,.appLayout>.page>main.grid.workflowMain .label{color:#42526b!important;font-size:var(--wf-label-size)!important;font-weight:700!important;line-height:1.16!important}.appLayout>.page>main.grid.workflowMain input,.appLayout>.page>main.grid.workflowMain select,.appLayout>.page>main.grid.workflowMain textarea,.appLayout>.page>main.grid.workflowMain>section.card.wide input,.appLayout>.page>main.grid.workflowMain>section.card.wide select,.appLayout>.page>main.grid.workflowMain>section.card.wide textarea{box-sizing:border-box!important;width:100%!important;min-height:var(--wf-field-height)!important;height:var(--wf-field-height)!important;border-radius:var(--wf-radius-field)!important;color:var(--wf-text)!important;font-size:var(--wf-body-size)!important;background:#fff!important;border:1px solid #d7e2ef!important;padding:6px 8px!important;line-height:1.16!important;box-shadow:0 1px #0f172a05!important}.appLayout>.page>main.grid.workflowMain textarea,.appLayout>.page>main.grid.workflowMain>section.card.wide textarea{resize:vertical!important;height:auto!important;min-height:56px!important;padding-top:6px!important;padding-bottom:6px!important}.appLayout>.page>main.grid.workflowMain input:focus,.appLayout>.page>main.grid.workflowMain select:focus,.appLayout>.page>main.grid.workflowMain textarea:focus{border-color:#3b82f6!important;outline:none!important;box-shadow:0 0 0 3px #3b82f61f!important}.appLayout>.page>main.grid.workflowMain .button,.appLayout>.page>main.grid.workflowMain button.button,.appLayout>.page>main.grid.workflowMain>section.card.wide .workflowStepBox button,.appLayout>.page>main.grid.workflowMain>section.card.wide .nextStepBox button,.appLayout>.page>main.grid.workflowMain>section.card.wide .actions button,.appLayout>.page>main.grid.workflowMain>section.card.wide .formActions button,.appLayout>.page>main.grid.workflowMain>section.card.wide .stepActions button{box-sizing:border-box!important;min-height:var(--wf-button-height)!important;font-size:var(--wf-body-size)!important;border-radius:9px!important;padding:6px 10px!important;font-weight:740!important;line-height:1.12!important}.appLayout>.page>main.grid.workflowMain .smallButton,.appLayout>.page>main.grid.workflowMain button.smallButton{min-height:28px!important;font-size:var(--wf-small-size)!important;border-radius:8px!important;padding:5px 8px!important;line-height:1.1!important}.appLayout>.page>main.grid.workflowMain .actionRow,.appLayout>.page>main.grid.workflowMain .sectionActions,.appLayout>.page>main.grid.workflowMain .questionActions,.appLayout>.page>main.grid.workflowMain .workflowStepControlsActions,.appLayout>.page>main.grid.workflowMain .workflowStepControlsButtons{gap:var(--wf-gap-field)!important;margin-top:var(--wf-gap-field)!important;flex-wrap:wrap!important;align-items:center!important;margin-bottom:0!important;display:flex!important}.appLayout>.page>main.grid.workflowMain .alert,.appLayout>.page>main.grid.workflowMain .templateBox,.appLayout>.page>main.grid.workflowMain .fileBox,.appLayout>.page>main.grid.workflowMain .uploadBox,.appLayout>.page>main.grid.workflowMain .pdfRecognitionBox,.appLayout>.page>main.grid.workflowMain .selectedFilesBox,.appLayout>.page>main.grid.workflowMain .recognitionSummaryCard,.appLayout>.page>main.grid.workflowMain .needsReviewSection,.appLayout>.page>main.grid.workflowMain .nextStepBox,.appLayout>.page>main.grid.workflowMain .saveWorkBox,.appLayout>.page>main.grid.workflowMain .sessionBox,.appLayout>.page>main.grid.workflowMain .workflowStepControls{box-sizing:border-box!important;gap:var(--wf-gap-field)!important;min-height:0!important;margin:var(--wf-gap-field) 0!important;border:1px solid var(--wf-border-soft)!important;border-radius:var(--wf-radius-inner)!important;background:var(--wf-bg-soft)!important;font-size:var(--wf-body-size)!important;box-shadow:none!important;padding:8px 10px!important;line-height:1.26!important;display:grid!important}.appLayout>.page>main.grid.workflowMain .templateBox strong,.appLayout>.page>main.grid.workflowMain .fileBox strong,.appLayout>.page>main.grid.workflowMain .uploadBox strong,.appLayout>.page>main.grid.workflowMain .selectedFilesBox strong,.appLayout>.page>main.grid.workflowMain .pdfRecognitionBox strong{color:var(--wf-text)!important;font-size:var(--wf-body-size)!important;margin:0!important;font-weight:760!important;line-height:1.24!important;display:inline!important}.appLayout>.page>main.grid.workflowMain .templateBox span,.appLayout>.page>main.grid.workflowMain .fileBox span,.appLayout>.page>main.grid.workflowMain .uploadBox span,.appLayout>.page>main.grid.workflowMain .selectedFilesBox span,.appLayout>.page>main.grid.workflowMain .pdfRecognitionBox span{color:var(--wf-muted)!important;font-size:var(--wf-body-size)!important;margin:0!important;line-height:1.26!important}.appLayout>.page>main.grid.workflowMain .workflowStepControls{width:100%!important;max-width:100%!important;margin-top:var(--wf-gap-card)!important;grid-template-columns:1fr!important;padding:9px 10px!important;overflow:hidden!important}.appLayout>.page>main.grid.workflowMain .workflowStepControls .buttonRow,.appLayout>.page>main.grid.workflowMain .workflowStepControls .actionRow,.appLayout>.page>main.grid.workflowMain .workflowStepControlsActions,.appLayout>.page>main.grid.workflowMain .workflowStepControlsButtons{justify-content:flex-end!important}.appLayout>.page>main.grid.workflowMain #registry,.appLayout>.page>main.grid.workflowMain #registry-check,.appLayout>.page>main.grid.workflowMain #votes,.appLayout>.page>main.grid.workflowMain #results,.appLayout>.page>main.grid.workflowMain #prepared-documents{font-size:var(--wf-body-size)!important;line-height:1.26!important}.appLayout>.page>main.grid.workflowMain #registry .templateBox,.appLayout>.page>main.grid.workflowMain #registry .fileBox,.appLayout>.page>main.grid.workflowMain #registry .uploadBox,.appLayout>.page>main.grid.workflowMain #registry .selectedFilesBox,.appLayout>.page>main.grid.workflowMain #votes .templateBox,.appLayout>.page>main.grid.workflowMain #votes .fileBox,.appLayout>.page>main.grid.workflowMain #votes .uploadBox,.appLayout>.page>main.grid.workflowMain #votes .selectedFilesBox,.appLayout>.page>main.grid.workflowMain #votes .pdfRecognitionBox,.appLayout>.page>main.grid.workflowMain #votes .recognitionSummaryCard,.appLayout>.page>main.grid.workflowMain #votes .needsReviewSection{gap:7px!important;margin:8px 0!important;padding:10px 12px!important;display:grid!important}.appLayout>.page>main.grid.workflowMain .stats,.appLayout>.page>main.grid.workflowMain .recognitionSummaryGrid,.appLayout>.page>main.grid.workflowMain .tariffInfoGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin:8px 0!important;display:grid!important}.appLayout>.page>main.grid.workflowMain .stats>div,.appLayout>.page>main.grid.workflowMain .recognitionSummaryGrid>div,.appLayout>.page>main.grid.workflowMain .tariffInfoGrid>div{border:1px solid var(--wf-border-soft)!important;border-radius:var(--wf-radius-inner)!important;background:var(--wf-bg-soft)!important;gap:3px!important;min-width:0!important;padding:9px 10px!important;display:grid!important}.appLayout>.page>main.grid.workflowMain .stats>div span,.appLayout>.page>main.grid.workflowMain .recognitionSummaryGrid>div span,.appLayout>.page>main.grid.workflowMain .tariffInfoGrid>div span{color:var(--wf-muted)!important;font-size:11px!important;line-height:1.2!important}.appLayout>.page>main.grid.workflowMain .stats>div strong,.appLayout>.page>main.grid.workflowMain .recognitionSummaryGrid>div strong,.appLayout>.page>main.grid.workflowMain .tariffInfoGrid>div strong{color:var(--wf-text)!important;font-size:14px!important;font-weight:820!important;line-height:1.15!important}.appLayout>.page>main.grid.workflowMain .questions{gap:8px!important;margin:8px 0!important;display:grid!important}.appLayout>.page>main.grid.workflowMain .questionCard,.appLayout>.page>main.grid.workflowMain .agendaQuestionCard,.appLayout>.page>main.grid.workflowMain .agendaItem{border:1px solid var(--wf-border-soft)!important;border-radius:var(--wf-radius-inner)!important;background:var(--wf-bg-soft)!important;gap:8px!important;padding:10px 12px!important;display:grid!important}.appLayout>.page>main.grid.workflowMain .votesTableWrap,.appLayout>.page>main.grid.workflowMain .votesTableTopScroll,.appLayout>.page>main.grid.workflowMain .tableWrap{border:1px solid var(--wf-border-soft)!important;border-radius:var(--wf-radius-inner)!important;background:#fff!important;max-width:100%!important;overflow:auto!important}.appLayout>.page>main.grid.workflowMain table{border-collapse:collapse!important;width:100%!important;min-width:720px!important;margin:var(--wf-gap-field) 0!important;font-size:11px!important;line-height:1.2!important}.appLayout>.page>main.grid.workflowMain th{color:#334155!important;background:#f8fbff!important;font-size:11px!important;font-weight:780!important}.appLayout>.page>main.grid.workflowMain td{color:var(--wf-text)!important;font-size:11px!important}.appLayout>.page>main.grid.workflowMain th,.appLayout>.page>main.grid.workflowMain td{vertical-align:top!important;border-bottom:1px solid #eef2f7!important;padding:6px 7px!important;line-height:1.22!important}.appLayout>.page>main.grid.workflowMain>section.card:not(:has(.workflowStepControls.validationChecked)) .formGrid label:is([class*=missing],[class*=Missing],[class*=required],[class*=Required],[class*=invalid],[class*=Invalid],[class*=error],[class*=Error]){box-shadow:none!important;background:0 0!important;border-color:#0000!important;padding:0!important}:is(.appLayout>.page>main.grid.workflowMain>section.card:not(:has(.workflowStepControls.validationChecked)) input:is(:invalid,[class*=missing],[class*=Missing],[class*=required],[class*=Required],[class*=invalid],[class*=Invalid],[class*=error],[class*=Error]),.appLayout>.page>main.grid.workflowMain>section.card:not(:has(.workflowStepControls.validationChecked)) select:is(:invalid,[class*=missing],[class*=Missing],[class*=required],[class*=Required],[class*=invalid],[class*=Invalid],[class*=error],[class*=Error]),.appLayout>.page>main.grid.workflowMain>section.card:not(:has(.workflowStepControls.validationChecked)) textarea:is(:invalid,[class*=missing],[class*=Missing],[class*=required],[class*=Required],[class*=invalid],[class*=Invalid],[class*=error],[class*=Error])){background:#fff!important;border-color:#d7e2ef!important;box-shadow:0 1px #0f172a05!important}.appLayout>.page>main.grid.workflowMain>section.card:has(.workflowStepControls.validationChecked.hasValidationErrors) .formGrid label:is([class*=missing],[class*=Missing],[class*=required],[class*=Required],[class*=invalid],[class*=Invalid],[class*=error],[class*=Error]){background:#fef2f294!important;border:1px solid #ef444461!important;border-radius:12px!important;padding:8px!important;box-shadow:0 0 0 3px #ef44440a!important}:is(.appLayout>.page>main.grid.workflowMain>section.card:has(.workflowStepControls.validationChecked.hasValidationErrors) input:is(:invalid,[class*=missing],[class*=Missing],[class*=required],[class*=Required],[class*=invalid],[class*=Invalid],[class*=error],[class*=Error]),.appLayout>.page>main.grid.workflowMain>section.card:has(.workflowStepControls.validationChecked.hasValidationErrors) select:is(:invalid,[class*=missing],[class*=Missing],[class*=required],[class*=Required],[class*=invalid],[class*=Invalid],[class*=error],[class*=Error]),.appLayout>.page>main.grid.workflowMain>section.card:has(.workflowStepControls.validationChecked.hasValidationErrors) textarea:is(:invalid,[class*=missing],[class*=Missing],[class*=required],[class*=Required],[class*=invalid],[class*=Invalid],[class*=error],[class*=Error])){background:snow!important;border-color:#ef44447a!important;box-shadow:0 0 0 3px #ef44440f!important}.appLayout>.page>main.grid.workflowMain .workflowStepControls.validationIdle{background:#f8fbff!important;border-color:#dbeafe!important}.appLayout>.page>main.grid.workflowMain .workflowStepControls.validationChecked:not(.hasValidationErrors){background:#f0fdf4!important;border-color:#bbf7d0!important}.appLayout>.page>main.grid.workflowMain .workflowStepControls.validationChecked.hasValidationErrors{background:#fff7f7!important;border-color:#fecaca!important}.appLayout>.page>.topError,.appLayout>.page .topError{box-sizing:border-box!important;border:1px solid var(--wf-red-border)!important;background:var(--wf-red-bg)!important;width:100%!important;max-width:100%!important;max-height:220px!important;color:var(--wf-red)!important;white-space:pre-line!important;border-radius:16px!important;margin:0 0 14px!important;padding:12px 14px!important;font-size:12px!important;line-height:1.32!important;overflow:auto!important;box-shadow:0 8px 20px #7f1d1d0f!important}.appLayout>.page>main.grid.workflowMain .workflowStepErrors,.appLayout>.page>main.grid.workflowMain .workflowStepErrorsSoft{box-sizing:border-box!important;border-radius:12px!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;max-width:100%!important;max-height:190px!important;margin:8px 0 0!important;padding:10px 12px!important;font-size:12px!important;line-height:1.28!important;display:grid!important;overflow:auto!important}.appLayout>.page>main.grid.workflowMain .workflowStepErrors{border:1px solid var(--wf-red-border)!important;background:var(--wf-red-bg)!important;color:var(--wf-red)!important}.appLayout>.page>main.grid.workflowMain .workflowStepErrorsSoft{border:1px solid var(--wf-amber-border)!important;background:var(--wf-amber-bg)!important;color:var(--wf-amber)!important}.appLayout>.page>main.grid.workflowMain .workflowStepErrorsHead{border-bottom:1px solid #b4530929!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;margin:0!important;padding:0 0 6px!important;font-size:12px!important;line-height:1.25!important;display:flex!important}.appLayout>.page>main.grid.workflowMain .workflowStepErrorsList{box-sizing:border-box!important;grid-template-columns:1fr!important;gap:6px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}.appLayout>.page>main.grid.workflowMain .workflowStepErrorItem{box-sizing:border-box!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:start!important;gap:6px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;font-size:12px!important;line-height:1.24!important;display:grid!important}.appLayout>.page>main.grid.workflowMain .workflowStepErrorItem>span{width:16px!important;height:16px!important;color:var(--wf-amber)!important;background:#f59e0b29!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin-top:1px!important;font-size:11px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.appLayout>.page>main.grid.workflowMain .workflowStepErrorItem>div{overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!important;font-size:12px!important;line-height:1.24!important;display:inline!important}.appLayout>.page>main.grid.workflowMain .workflowStepErrorItem strong{color:var(--wf-amber)!important;margin:0 3px 0 0!important;font-size:12px!important;font-weight:780!important;line-height:1.24!important;display:inline!important}.appLayout>.page>main.grid.workflowMain .workflowStepErrorItem small{color:var(--wf-amber)!important;margin:0!important;font-size:12px!important;line-height:1.24!important;display:inline!important}.appLayout>.page>main.grid.workflowMain>section.card>:last-child,.appLayout>.page>main.grid.workflowMain .formSection>:last-child,.appLayout>.page>main.grid.workflowMain .alert>:last-child,.appLayout>.page>main.grid.workflowMain .templateBox>:last-child,.appLayout>.page>main.grid.workflowMain .fileBox>:last-child,.appLayout>.page>main.grid.workflowMain .workflowStepControls>:last-child{margin-bottom:0!important}@media (width<=1100px){.appLayout>.page>main.grid.workflowMain .stats,.appLayout>.page>main.grid.workflowMain .recognitionSummaryGrid,.appLayout>.page>main.grid.workflowMain .tariffInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=920px){.appLayout>.page>main.grid.workflowMain .formGrid{grid-template-columns:1fr!important}.appLayout>.page>main.grid.workflowMain .wideField{grid-column:1!important}}@media (width<=720px){.appLayout>.page>main.grid.workflowMain .stats,.appLayout>.page>main.grid.workflowMain .recognitionSummaryGrid,.appLayout>.page>main.grid.workflowMain .tariffInfoGrid{grid-template-columns:1fr!important}}@media (height<=820px) and (width>=921px){.appLayout>.page>main.grid.workflowMain{--wf-card-py:10px;--wf-card-px:12px;--wf-inner-py:8px;--wf-inner-px:10px;--wf-gap-page:8px;--wf-gap-card:7px;--wf-gap-inner:7px;--wf-field-height:30px;--wf-button-height:30px}}.adminMain{--ad-bg:#f4f7fb;--ad-panel:#fff;--ad-panel-soft:#f8fbff;--ad-border:#dbe6f3;--ad-border-soft:#e7eef8;--ad-text:#071126;--ad-muted:#64748b;--ad-blue:#1d4ed8;--ad-blue-soft:#eef4ff;--ad-green:#166534;--ad-green-border:#bbf7d0;--ad-green-bg:#f0fdf4;--ad-red:#991b1b;--ad-red-border:#fecaca;--ad-red-bg:#fff1f2;--ad-amber:#92400e;--ad-amber-border:#fde68a;--ad-amber-bg:#fffbeb;--ad-radius-lg:22px;--ad-radius-md:16px;--ad-radius-sm:11px;--ad-gap-page:18px;--ad-gap-card:14px;--ad-gap-inner:10px;--ad-font-title:24px;--ad-font-section:18px;--ad-font-body:13px;--ad-font-small:12px;box-sizing:border-box!important;gap:var(--ad-gap-page)!important;min-width:0!important;color:var(--ad-text)!important;font-size:var(--ad-font-body)!important;align-content:start!important;line-height:1.35!important;display:grid!important}.adminMain *,.adminMain :before,.adminMain :after{box-sizing:border-box!important}.adminTopbar{box-sizing:border-box!important;border:1px solid var(--ad-border)!important;border-radius:var(--ad-radius-lg)!important;background:var(--ad-panel)!important;justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;width:100%!important;min-width:0!important;padding:18px 20px!important;display:flex!important;box-shadow:0 12px 28px #0f172a0e!important}.adminTopbarTitle{gap:5px!important;min-width:0!important;display:grid!important}.adminTopbarTitle .label,.adminHero .label,.adminPanel .sectionHeader .label,.adminListHeader span,.adminSystemHeader span,.adminMeetingsHeader span,.adminAuditHeader span{color:#64748b!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:780!important;line-height:1.15!important}.adminTopbarTitle h1,.adminTopbar h1,.adminHero h1{color:var(--ad-text)!important;letter-spacing:-.025em!important;margin:0!important;font-size:26px!important;font-weight:840!important;line-height:1.1!important}.adminTopbarTitle p,.adminTopbar p,.adminHero p{color:#475569!important;margin:0!important;font-size:13px!important;line-height:1.35!important}.adminTopbarControls{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:flex-end!important;gap:8px!important;min-width:260px!important;display:flex!important}.adminTopbarSearch{gap:5px!important;min-width:230px!important;display:grid!important}.adminTopbarSearch span{color:#334155!important;font-size:12px!important;font-weight:780!important;line-height:1.15!important}.adminTopbarSearch input,.adminSearchInput,.adminMain input,.adminMain select,.adminMain textarea{box-sizing:border-box!important;border-radius:var(--ad-radius-sm)!important;width:100%!important;min-height:38px!important;color:var(--ad-text)!important;background:#fff!important;border:1px solid #d7e2ef!important;padding:8px 10px!important;font-size:13px!important;line-height:1.2!important;box-shadow:0 1px #0f172a05!important}.adminMain textarea{resize:vertical!important;min-height:88px!important}.adminTopbarSearch input:focus,.adminSearchInput:focus,.adminMain input:focus,.adminMain select:focus,.adminMain textarea:focus{border-color:#3b82f6!important;outline:none!important;box-shadow:0 0 0 3px #3b82f621!important}.adminMain button,.adminMain .button,.adminMain .smallButton,.adminTopbarButton,.smallButton.adminTopbarButton,.adminSidebarButton,.adminSidebarRefresh{box-sizing:border-box!important;color:#071126!important;cursor:pointer!important;white-space:nowrap!important;background:#fff!important;border:1px solid #d4e0ef!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;min-height:38px!important;padding:8px 12px!important;font-size:13px!important;font-weight:760!important;line-height:1.12!important;display:inline-flex!important;box-shadow:0 2px 5px #0f172a06!important}.adminMain button:hover,.adminMain .button:hover,.adminMain .smallButton:hover,.adminTopbarButton:hover,.adminSidebarButton:hover,.adminSidebarRefresh:hover{background:#f8fbff!important;border-color:#bfdbfe!important}.adminMain button:disabled,.adminMain .button:disabled,.adminMain .smallButton:disabled,.adminTopbarButton:disabled{opacity:.55!important;cursor:not-allowed!important}.adminMain .smallButton.danger,.adminMain button.danger,.adminDangerButton{color:#991b1b!important;background:#fff1f2!important;border-color:#fecaca!important}.adminMain .smallButton.danger:hover,.adminMain button.danger:hover{background:#fee2e2!important;border-color:#fca5a5!important}.adminMain .strongDanger{color:#fff!important;background:#dc2626!important;border-color:#dc2626!important}.adminMain .activeFilter{color:#fff!important;background:#1d4ed8!important;border-color:#1d4ed8!important}.adminMain .alert,.adminMain .topError,.adminMain .topWarning,.adminMain .warningMessage,.adminMain .randomToolsNotice{box-sizing:border-box!important;border-radius:var(--ad-radius-md)!important;width:100%!important;max-width:100%!important;padding:12px 14px!important;font-size:13px!important;line-height:1.34!important}.adminMain .alert.error,.adminMain .topError.error,.adminMain .alert.error.topError{border:1px solid var(--ad-red-border)!important;background:var(--ad-red-bg)!important;color:var(--ad-red)!important}.adminMain .alert.warn,.adminMain .alert.warning,.adminMain .topWarning,.adminMain .warningMessage,.adminMain .randomToolsNotice{border:1px solid var(--ad-amber-border)!important;background:var(--ad-amber-bg)!important;color:var(--ad-amber)!important}.adminMain .alert.ok,.adminMain .topError.ok,.adminMain .alert.ok.topError{border:1px solid var(--ad-green-border)!important;background:var(--ad-green-bg)!important;color:var(--ad-green)!important}.adminHero,.adminMain>.hero.adminHero{box-sizing:border-box!important;border:1px solid var(--ad-border)!important;border-radius:var(--ad-radius-lg)!important;background:var(--ad-panel)!important;justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;width:100%!important;padding:18px 20px!important;display:flex!important;box-shadow:0 12px 28px #0f172a0e!important}.adminMain>h2{color:var(--ad-text)!important;margin:4px 0 0!important;font-size:22px!important;font-weight:820!important;line-height:1.14!important}.adminMain>p{color:#475569!important;margin:-8px 0 0!important;font-size:13px!important;line-height:1.35!important}.adminMain>h2+p+div,.adminMain>h2+div,.adminMain>p+div{line-height:1.45!important}.adminDashboard,.adminStats,.adminStatsGrid,.adminMetrics,.adminMetricsGrid,.systemStatsGrid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;width:100%!important;display:grid!important}.adminMetricCard,.adminStatCard,.adminDashboard>div,.adminStats>div,.adminStatsGrid>div,.adminMetrics>div,.adminMetricsGrid>div,.systemStatsGrid>div{border:1px solid var(--ad-border-soft)!important;border-radius:var(--ad-radius-md)!important;background:var(--ad-panel)!important;gap:4px!important;min-width:0!important;padding:14px 16px!important;display:grid!important;box-shadow:0 8px 18px #0f172a0a!important}.adminMetricCard span,.adminStatCard span,.systemStatsGrid span{color:#64748b!important;font-size:12px!important;line-height:1.2!important}.adminMetricCard strong,.adminStatCard strong,.systemStatsGrid strong{color:var(--ad-text)!important;font-size:22px!important;font-weight:840!important;line-height:1.1!important}.adminMetricCard small,.adminStatCard small{color:#64748b!important;font-size:12px!important;line-height:1.2!important}.adminMetricCard.primary{background:#eff6ff!important;border-color:#bfdbfe!important}.adminMetricCard.attention{background:#fffbeb!important;border-color:#fde68a!important}.adminMetricCard.danger{background:#fff1f2!important;border-color:#fecaca!important}.adminMetricCard.ok{background:#f0fdf4!important;border-color:#bbf7d0!important}.adminPanel,.adminMain>section.adminPanel,.adminOrdersSection,.adminUsersSection,.adminSettingsSection,.adminLogSection{box-sizing:border-box!important;border:1px solid var(--ad-border)!important;border-radius:var(--ad-radius-lg)!important;background:var(--ad-panel)!important;gap:14px!important;width:100%!important;padding:18px 20px!important;display:grid!important;box-shadow:0 12px 28px #0f172a0d!important}.adminPanel>.sectionHeader,.adminListHeader,.adminSystemHeader,.adminMeetingsHeader,.adminAuditHeader{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;min-width:0!important;display:flex!important}.adminPanel h2,.adminPanel .sectionHeader h2,.adminListHeader strong,.adminSystemHeader strong,.adminMeetingsHeader strong,.adminAuditHeader strong{color:var(--ad-text)!important;margin:0!important;font-size:18px!important;font-weight:820!important;line-height:1.16!important}.adminListHeader span,.adminSystemHeader span,.adminMeetingsHeader span,.adminAuditHeader span{color:#64748b!important;letter-spacing:0!important;text-transform:none!important;margin-top:4px!important;font-size:12px!important;line-height:1.3!important;display:block!important}.adminToolbar,.adminFilters,.adminExportActions,.adminActions,.adminActionsSticky,.adminSupportActions,.workflowActionRow{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.adminToolbar{justify-content:space-between!important}.adminFilters{justify-content:flex-start!important}.adminSearchInput{max-width:360px!important}.adminExportBox,.adminSystemBox,.adminMeetingsBox,.adminAuditBox{border:1px solid var(--ad-border-soft)!important;border-radius:var(--ad-radius-md)!important;background:#f8fbff!important;gap:12px!important;padding:14px 16px!important;display:grid!important}.adminExportBox{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;display:flex!important}.adminExportBox strong{color:var(--ad-text)!important;margin-bottom:3px!important;font-size:14px!important;line-height:1.2!important;display:block!important}.adminExportBox span,.adminSystemSmall{color:#64748b!important;font-size:12px!important;line-height:1.3!important}.adminSystemBadge,.adminMeetingsCount,.adminAuditCount{color:#1d4ed8!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:28px!important;height:26px!important;padding:0 9px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}.systemChecksGrid,.adminMeetingsGrid,.adminAuditList{gap:8px!important;display:grid!important}.systemChecksGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.systemChecksGrid>div,.adminMeetingCard,.adminAuditItem{border:1px solid var(--ad-border-soft)!important;border-radius:var(--ad-radius-sm)!important;background:#fff!important;gap:4px!important;padding:10px 12px!important;display:grid!important}.systemChecksGrid .ok,.systemChecksGrid>div.ok{background:#f0fdf4!important;border-color:#bbf7d0!important}.systemChecksGrid .bad,.systemChecksGrid .error,.systemChecksGrid .warning,.systemChecksGrid>div.bad,.systemChecksGrid>div.error,.systemChecksGrid>div.warning{background:#fffbeb!important;border-color:#fde68a!important}.systemChecksGrid strong,.systemStatsGrid strong,.adminMeetingCard strong,.adminAuditItem strong{color:var(--ad-text)!important;font-size:13px!important;font-weight:780!important}.systemChecksGrid span,.adminMeetingCard span,.adminAuditItem span{color:#64748b!important;font-size:12px!important;line-height:1.3!important}.adminSystemWarning{border-radius:var(--ad-radius-sm)!important;color:#92400e!important;background:#fffbeb!important;border:1px solid #fde68a!important;padding:10px 12px!important;font-size:13px!important}.adminOrdersCards{gap:12px!important;display:grid!important}.adminOrderCard{border:1px solid var(--ad-border-soft)!important;border-radius:var(--ad-radius-md)!important;background:#fff!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:14px!important;padding:14px 16px!important;display:grid!important;box-shadow:0 8px 18px #0f172a09!important}.adminOrderMain{min-width:0!important}.adminOrderTopLine{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;margin-bottom:8px!important;display:flex!important}.adminOrderCard h3{color:var(--ad-text)!important;margin:0 0 10px!important;font-size:17px!important;font-weight:820!important;line-height:1.18!important}.adminOrderMeta,.adminOrderDetails{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.adminOrderMeta>div,.adminOrderDetails>div{border:1px solid var(--ad-border-soft)!important;border-radius:var(--ad-radius-sm)!important;background:#f8fbff!important;gap:3px!important;min-width:0!important;padding:9px 10px!important;display:grid!important}.adminOrderMeta span,.adminOrderDetails span{color:#64748b!important;font-size:11px!important;line-height:1.2!important}.adminOrderMeta strong,.adminOrderDetails strong{color:var(--ad-text)!important;font-size:13px!important;line-height:1.2!important}.adminOrderHouse,.adminOrderSmall,.adminCommentPreview{color:#475569!important;margin-top:6px!important;font-size:12px!important;line-height:1.32!important}.adminCommentPreview{border-radius:var(--ad-radius-sm)!important;background:#f8fbff!important;padding:8px 10px!important}.adminActionsSticky{place-content:start flex-end!important;max-width:320px!important}.adminStatus,.adminWorkStatus,.invoiceBadge,.adminBadge,.adminPill,.adminTag{border:1px solid var(--ad-border-soft)!important;background:var(--ad-blue-soft)!important;min-height:24px!important;color:var(--ad-blue)!important;white-space:nowrap!important;border-radius:999px!important;align-items:center!important;gap:5px!important;padding:4px 8px!important;font-size:11px!important;font-weight:760!important;line-height:1.1!important;display:inline-flex!important}.adminStatus_paid,.adminWorkStatus_paid,.adminWorkStatus_check_done,.adminWorkStatus_support_done,.invoiceBadge_paid{color:#166534!important;background:#f0fdf4!important;border-color:#bbf7d0!important}.adminStatus_canceled,.adminWorkStatus_canceled{color:#991b1b!important;background:#fff1f2!important;border-color:#fecaca!important}.adminStatus_invoice_requested,.adminWorkStatus_waiting_payment,.adminWorkStatus_waiting_client,.invoiceBadge_requested{color:#92400e!important;background:#fffbeb!important;border-color:#fde68a!important}.adminWorkStatus_in_work{color:#1d4ed8!important;background:#eff6ff!important;border-color:#bfdbfe!important}.adminMain .muted{color:#64748b!important;font-size:12px!important}.adminMain .missing,.adminMain .fieldMissing,.adminMain .invalid,.adminMain .errorField{background:#fff1f2!important;border-color:#fecaca!important}.adminMain .missing strong,.adminMain .fieldMissing strong,.adminMain .invalid strong,.adminMain .errorField strong{color:#991b1b!important}.paywallModal.adminOrderModal,.adminOrderModal{border:1px solid var(--ad-border)!important;background:#fff!important;border-radius:22px!important;gap:14px!important;width:min(960px,100vw - 40px)!important;max-height:calc(100vh - 40px)!important;padding:20px!important;display:grid!important;overflow:auto!important;box-shadow:0 24px 70px #0f172a38!important}.adminOrderModal h2{color:var(--ad-text)!important;margin:0!important;font-size:22px!important;line-height:1.16!important}.adminOrderModal p{color:#64748b!important;margin:4px 0 0!important;font-size:13px!important}.adminOrderSection{border:1px solid var(--ad-border-soft)!important;border-radius:var(--ad-radius-md)!important;color:#475569!important;background:#f8fbff!important;gap:7px!important;padding:12px 14px!important;font-size:13px!important;line-height:1.32!important;display:grid!important}.adminOrderSection>strong{color:var(--ad-text)!important;font-size:14px!important}.adminSupportSection label{gap:6px!important;display:grid!important}.adminSupportActions,.adminOrderModal .actionRow{flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;display:flex!important}.adminTableWrap,.adminOrdersTableWrap,.adminUsersTableWrap,.adminLogTableWrap{border:1px solid var(--ad-border)!important;border-radius:var(--ad-radius-lg)!important;background:#fff!important;width:100%!important;max-width:100%!important;overflow:auto!important}.adminTable,.adminOrdersTable,.adminUsersTable,.adminLogTable,.adminMain table{border-collapse:collapse!important;width:100%!important;min-width:820px!important;font-size:12px!important}.adminMain th,.adminMain td{border-bottom:1px solid var(--ad-border-soft)!important;text-align:left!important;vertical-align:top!important;padding:9px 10px!important}.adminMain th{color:#334155!important;letter-spacing:.02em!important;text-transform:uppercase!important;background:#f8fbff!important;font-size:11px!important;font-weight:800!important}.adminMain tr:hover td{background:#f8fbff!important}.adminMeetingsEmpty,.adminEmpty{border:1px dashed var(--ad-border)!important;border-radius:var(--ad-radius-md)!important;color:#64748b!important;text-align:center!important;background:#fff!important;padding:14px!important;font-size:13px!important}@media (width<=1200px){.adminDashboard,.adminStats,.adminStatsGrid,.adminMetrics,.adminMetricsGrid,.systemStatsGrid,.adminOrderMeta,.adminOrderDetails{grid-template-columns:repeat(2,minmax(0,1fr))!important}.systemChecksGrid{grid-template-columns:1fr!important}}@media (width<=820px){.adminTopbar,.adminHero,.adminMain>.hero.adminHero{display:grid!important}.adminTopbarControls{justify-content:stretch!important;min-width:0!important}.adminTopbarSearch,.adminSearchInput{width:100%!important;min-width:0!important;max-width:none!important}.adminDashboard,.adminStats,.adminStatsGrid,.adminMetrics,.adminMetricsGrid,.systemStatsGrid,.adminOrderMeta,.adminOrderDetails,.adminOrderCard{grid-template-columns:1fr!important}.adminActionsSticky{justify-content:flex-start!important;max-width:none!important}}.modalOverlay .paywallModal.adminOrderModal,.modalOverlay .adminOrderModal{max-height:none!important;margin:auto 0!important;overflow:visible!important}@media (height<=760px){.modalOverlay .paywallModal.adminOrderModal,.modalOverlay .adminOrderModal{margin:0!important}}.modalOverlay .paywallModal.adminOrderModal .adminSupportActions,.modalOverlay .paywallModal.adminOrderModal .actionRow,.modalOverlay .paywallModal.adminOrderModal .adminActionsSticky,.modalOverlay .paywallModal.adminOrderModal .adminOrderActions,.modalOverlay .adminOrderModal .adminSupportActions,.modalOverlay .adminOrderModal .actionRow,.modalOverlay .adminOrderModal .adminActionsSticky,.modalOverlay .adminOrderModal .adminOrderActions{z-index:auto!important;width:100%!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:1fr!important;gap:10px!important;margin:12px 0 0!important;padding:0!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important}.modalOverlay .paywallModal.adminOrderModal .adminSupportActions>*,.modalOverlay .paywallModal.adminOrderModal .actionRow>*,.modalOverlay .paywallModal.adminOrderModal .adminActionsSticky>*,.modalOverlay .paywallModal.adminOrderModal .adminOrderActions>*,.modalOverlay .adminOrderModal .adminSupportActions>*,.modalOverlay .adminOrderModal .actionRow>*,.modalOverlay .adminOrderModal .adminActionsSticky>*,.modalOverlay .adminOrderModal .adminOrderActions>*{flex:none!important;width:100%!important;max-width:100%!important}.modalOverlay .paywallModal.adminOrderModal button,.modalOverlay .paywallModal.adminOrderModal .button,.modalOverlay .adminOrderModal button,.modalOverlay .adminOrderModal .button{position:static!important;inset:auto!important}.adminInvoiceFeedbackMessage{background:#3b82f614;border:1px solid #3b82f647;border-radius:10px;margin-bottom:12px;padding:10px 12px;font-size:13px;line-height:1.45}.adminInvoiceFeedbackMessage.progress{background:#3b82f61a;border-color:#3b82f659}.adminInvoiceFeedbackMessage.success{background:#16a34a1a;border-color:#16a34a59}.adminInvoiceFeedbackMessage.error{background:#dc26261a;border-color:#dc262659}.adminOrderWorkspace{box-sizing:border-box!important;scrollbar-gutter:stable!important;color:#0f172a!important;background:#fff!important;border:1px solid #d8e3f0!important;border-radius:18px!important;gap:12px!important;width:min(1180px,100vw - 24px)!important;max-width:min(1180px,100vw - 24px)!important;max-height:calc(100vh - 24px)!important;padding:14px!important;font-size:13px!important;line-height:1.35!important;display:grid!important;overflow:auto!important;box-shadow:0 24px 70px #0f172a3d!important}.adminOrderWorkspace,.adminOrderWorkspace *,.adminOrderWorkspace :before,.adminOrderWorkspace :after{box-sizing:border-box!important}.adminOrderWorkspaceHead{border-bottom:1px solid #e5edf6!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-width:0!important;padding:2px 2px 8px!important;display:flex!important}.adminOrderWorkspaceMetaLine{min-width:0!important}.adminOrderWorkspaceMetaLine p{color:#64748b!important;overflow-wrap:anywhere!important;margin:0!important;font-size:11px!important;line-height:1.3!important}.adminOrderWorkspaceShell{grid-template-columns:minmax(0,1fr) 220px!important;align-items:start!important;gap:12px!important;width:100%!important;min-width:0!important;display:grid!important}.adminOrderWorkspaceMain{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-width:0!important;display:grid!important}.adminOrderWorkspaceDetails{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;width:100%!important;min-width:0!important;display:grid!important}.adminOrderWorkspaceDetails>div{background:#f8fafc!important;border:1px solid #e0e8f2!important;border-radius:10px!important;gap:3px!important;min-width:0!important;padding:8px 9px!important;display:grid!important}.adminOrderWorkspaceDetails span{color:#64748b!important;font-size:10px!important;font-weight:600!important;line-height:1.2!important}.adminOrderWorkspaceDetails strong{color:#0f172a!important;overflow-wrap:anywhere!important;font-size:12px!important;font-weight:800!important;line-height:1.25!important}.adminOrderWorkspaceSection{color:#475569!important;background:#fff!important;border:1px solid #e0e8f2!important;border-radius:12px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px 12px!important;width:100%!important;min-width:0!important;padding:11px 12px!important;font-size:11.5px!important;line-height:1.32!important;display:grid!important}.adminOrderWorkspaceSection>strong,.adminOrderWorkspaceSection>label,.adminOrderWorkspaceSection>textarea{grid-column:1/-1!important}.adminOrderWorkspaceSection>strong{color:#10233f!important;margin:0 0 2px!important;font-size:14px!important;font-weight:800!important;line-height:1.25!important;display:block!important}.adminOrderWorkspaceSection>div{overflow-wrap:anywhere!important;min-width:0!important}.adminOrderWorkspaceSupport{grid-template-columns:minmax(0,1fr)!important}.adminOrderWorkspaceSupport label{gap:5px!important;display:grid!important}.adminOrderWorkspaceSupport label>span{color:#64748b!important;font-size:11px!important;font-weight:700!important}.adminOrderWorkspace select,.adminOrderWorkspace textarea{color:#0f172a!important;background:#fff!important;border:1px solid #d7e2ef!important;border-radius:10px!important;width:100%!important;min-width:0!important;font-size:12px!important;line-height:1.3!important}.adminOrderWorkspace select{min-height:36px!important;padding:7px 10px!important}.adminOrderWorkspace textarea{resize:vertical!important;min-height:76px!important;padding:9px 10px!important}.adminOrderWorkspaceAside{z-index:3!important;align-self:start!important;gap:8px!important;width:220px!important;min-width:220px!important;max-width:220px!important;display:grid!important;position:sticky!important;top:0!important}.adminOrderWorkspaceActionCard{background:#f8fafc!important;border:1px solid #dce6f2!important;border-radius:12px!important;gap:6px!important;width:100%!important;min-width:0!important;padding:8px!important;display:grid!important}.adminOrderWorkspaceActionCard.isDangerCard{background:#fff7f7!important;border-color:#fecaca!important}.adminOrderWorkspaceActionCard .adminSystemWarning{color:#166534!important;background:#f0fdf4!important;border:1px solid #bbf7d0!important;border-radius:9px!important;padding:8px 9px!important;font-size:11px!important;line-height:1.35!important}.adminOrderWorkspace .adminOrderActionButton{color:#10233f!important;width:100%!important;min-width:0!important;height:auto!important;min-height:34px!important;box-shadow:none!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;cursor:pointer!important;background:#fff!important;border:1px solid #cbd8e8!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:7px 9px!important;font-size:11.5px!important;font-weight:800!important;line-height:1.15!important;transition:background-color .15s,border-color .15s,transform .15s!important;display:inline-flex!important;position:static!important}.adminOrderWorkspace .adminOrderActionButton:hover:not(:disabled),.adminOrderWorkspace .adminOrderActionButton:focus-visible:not(:disabled){color:#1d4ed8!important;background:#eff6ff!important;border-color:#93b4e8!important;outline:none!important}.adminOrderWorkspace .adminOrderActionButton:active:not(:disabled){transform:translateY(1px)!important}.adminOrderWorkspace .adminOrderActionButton:disabled,.adminOrderWorkspace .adminOrderActionButton.isMuted{color:#94a3b8!important;opacity:1!important;cursor:not-allowed!important;background:#f8fafc!important;border-color:#e2e8f0!important}.adminOrderWorkspace .adminOrderActionButton.isDanger{color:#b91c1c!important;background:#fff5f5!important;border-color:#fecaca!important}.adminOrderWorkspace .adminOrderActionButton.isDanger:hover:not(:disabled){color:#991b1b!important;background:#fee2e2!important;border-color:#fca5a5!important}.adminOrderWorkspace .adminOrderActionButton.isStrongDanger{color:#991b1b!important;background:#fee2e2!important;border-color:#ef4444!important}.adminClientSessionSection{background:#fff!important;border:1px solid #e0e8f2!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:11px 12px!important;display:grid!important;overflow:hidden!important}.adminClientSessionSection>*{grid-column:1/-1!important;width:100%!important;min-width:0!important;max-width:100%!important}.adminClientSessionHead{width:100%!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(140px,1fr) minmax(480px,560px)!important;align-items:center!important;gap:12px!important;margin:0!important;padding:0!important;display:grid!important}.adminClientSessionHead>div:first-child{writing-mode:horizontal-tb!important;word-break:normal!important;overflow-wrap:normal!important;background:0 0!important;border:0!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;display:block!important}.adminClientSessionHead>div:first-child>strong{color:#10233f!important;writing-mode:horizontal-tb!important;word-break:normal!important;overflow-wrap:normal!important;white-space:normal!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:800!important;line-height:1.25!important;display:block!important}.adminClientSessionHead small{display:none!important}.adminClientSessionHeadActions{grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-self:end!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;max-width:560px!important;display:grid!important}.adminOrderWorkspace .adminClientSessionOpenButton{color:#1d4ed8!important;background:#eff6ff!important;border-color:#93b4e8!important}.adminOrderWorkspace .adminClientSessionDownloadButton{color:#0f766e!important;background:#ecfdf5!important;border-color:#99d5cc!important}.adminOrderWorkspace .adminClientSessionDownloadButton:hover:not(:disabled){color:#0f766e!important;background:#d1fae5!important;border-color:#5eead4!important}.adminClientSessionMessage{color:#334155!important;background:#f8fafc!important;border:1px solid #cbd5e1!important;border-radius:9px!important;padding:8px 10px!important;font-size:11.5px!important;line-height:1.35!important}.adminClientSessionMessage.warn{color:#92400e!important;background:#fffbeb!important;border-color:#fde68a!important}.adminClientSessionMessage.error{color:#991b1b!important;background:#fef2f2!important;border-color:#fecaca!important}.adminClientSessionView{grid-template-columns:minmax(0,1fr)!important;gap:9px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.adminClientSessionView>*{grid-column:1/-1!important;width:100%!important;min-width:0!important;max-width:100%!important}.adminClientSessionFlags{flex-wrap:wrap!important;gap:6px!important;width:100%!important;min-width:0!important;display:flex!important}.adminClientSessionFlags span{color:#64748b!important;white-space:normal!important;overflow-wrap:anywhere!important;background:#f8fafc!important;border:1px solid #e0e8f2!important;border-radius:8px!important;align-items:center!important;gap:3px!important;max-width:100%!important;min-height:28px!important;padding:5px 7px!important;font-size:10.5px!important;line-height:1.2!important;display:inline-flex!important}.adminClientSessionFlags strong{color:#0f172a!important;font-weight:800!important}.adminClientSessionStats{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important;width:100%!important;min-width:0!important;display:grid!important}.adminClientSessionStats>div{background:#f8fafc!important;border:1px solid #e0e8f2!important;border-radius:10px!important;align-content:space-between!important;gap:7px!important;min-width:0!important;min-height:62px!important;padding:9px!important;display:grid!important}.adminClientSessionStats span{color:#64748b!important;font-size:10px!important;font-weight:600!important}.adminClientSessionStats strong{color:#0f172a!important;font-size:18px!important;font-weight:850!important;line-height:1!important}.adminClientSessionDetails{background:#fff!important;border:1px solid #e0e8f2!important;border-radius:10px!important;width:100%!important;min-width:0!important;overflow:hidden!important}.adminClientSessionDetails>summary{color:#10233f!important;cursor:pointer!important;background:#f8fafc!important;min-height:40px!important;padding:9px 11px!important;font-size:11.5px!important;font-weight:800!important;line-height:1.3!important}.adminClientSessionDetails[open]>summary{color:#1e3a8a!important;background:#eff6ff!important;border-bottom:1px solid #e0e8f2!important}.adminClientSessionInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;min-width:0!important;padding:10px!important;display:grid!important}.adminClientSessionInfoGrid>div{background:#fff!important;border:1px solid #e5ebf3!important;border-radius:8px!important;gap:3px!important;min-width:0!important;padding:8px 9px!important;display:grid!important}.adminClientSessionInfoGrid span{color:#64748b!important;font-size:10px!important;font-weight:600!important}.adminClientSessionInfoGrid strong{color:#0f172a!important;overflow-wrap:anywhere!important;font-size:11.5px!important;font-weight:750!important;line-height:1.3!important}.adminClientSessionList{gap:5px!important;max-height:320px!important;padding:10px!important;display:grid!important;overflow-y:auto!important}.adminClientSessionListRow{color:#334155!important;background:#fff!important;border:1px solid #e5ebf3!important;border-radius:8px!important;grid-template-columns:32px minmax(0,1fr)!important;gap:7px!important;padding:7px 8px!important;font-size:11px!important;line-height:1.3!important;display:grid!important}.adminClientSessionEmpty{color:#64748b!important;padding:9px!important;font-size:11.5px!important}.adminClientSessionTableWrap{width:100%!important;min-width:0!important;max-width:100%!important;max-height:400px!important;overflow:auto!important}.adminClientSessionTable{border-collapse:collapse!important;background:#fff!important;width:100%!important;min-width:660px!important;font-size:10.5px!important}.adminClientSessionTable th,.adminClientSessionTable td{text-align:left!important;vertical-align:top!important;border-bottom:1px solid #e5ebf3!important;padding:7px 8px!important}.adminClientSessionTable th{z-index:2!important;color:#334155!important;background:#f1f5f9!important;font-size:10px!important;font-weight:800!important;position:sticky!important;top:0!important}.adminClientSessionTable td{color:#334155!important;font-size:10.5px!important;line-height:1.3!important}.adminClientSessionReadonlyNote{color:#1e3a8a!important;background:#eff6ff!important;border-left:3px solid #2563eb!important;padding:8px 10px!important;font-size:10.5px!important;line-height:1.35!important}.adminOrderWorkspaceSupportActions,.adminOrderWorkspaceActionRow{flex-wrap:wrap!important;justify-content:flex-end!important;gap:7px!important;display:flex!important}.adminOrderWorkspaceSupportActions .adminOrderActionButton,.adminOrderWorkspaceActionRow .adminOrderActionButton{width:auto!important;min-width:120px!important}@media (width<=1040px){.adminOrderWorkspaceShell{grid-template-columns:minmax(0,1fr) 200px!important}.adminOrderWorkspaceAside{width:200px!important;min-width:200px!important;max-width:200px!important}.adminClientSessionHead{grid-template-columns:minmax(0,1fr)!important}.adminClientSessionHeadActions{justify-self:stretch!important;max-width:100%!important}.adminClientSessionStats{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=820px){.adminOrderWorkspace{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100vh - 16px)!important;padding:10px!important}.adminOrderWorkspaceShell{grid-template-columns:minmax(0,1fr)!important}.adminOrderWorkspaceAside{width:100%!important;min-width:0!important;max-width:100%!important;position:static!important}.adminOrderWorkspaceDetails{grid-template-columns:repeat(2,minmax(0,1fr))!important}.adminOrderWorkspaceSection,.adminClientSessionInfoGrid,.adminClientSessionHeadActions{grid-template-columns:minmax(0,1fr)!important}.adminClientSessionStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=520px){.adminOrderWorkspaceDetails,.adminClientSessionStats{grid-template-columns:minmax(0,1fr)!important}}.adminClientSessionResultsDetails{min-width:0!important}.adminClientSessionResultMeta{background:#f8fbff!important;border-bottom:1px solid #dbe5f0!important;flex-wrap:wrap!important;align-items:center!important;gap:7px!important;padding:11px 13px!important;display:flex!important}.adminClientSessionResultMeta>span{color:#64748b!important;background:#fff!important;border:1px solid #dbe5f0!important;border-radius:9px!important;align-items:center!important;min-height:30px!important;padding:6px 9px!important;font-size:11px!important;font-weight:650!important;line-height:1.25!important;display:inline-flex!important}.adminClientSessionResultMeta strong{color:#0f172a!important;margin-left:4px!important;font-weight:850!important}.adminClientSessionQuorum.isPresent{color:#166534!important;background:#f0fdf4!important;border-color:#86efac!important;font-weight:850!important}.adminClientSessionQuorum.isMissing{color:#b42318!important;background:#fff1f2!important;border-color:#fca5a5!important;font-weight:850!important}.adminClientSessionResultsTable{table-layout:fixed!important;min-width:1120px!important}.adminClientSessionResultsTable th,.adminClientSessionResultsTable td{vertical-align:top!important}.adminClientSessionResultsTable th:first-child,.adminClientSessionResultsTable td:first-child{text-align:center!important;width:44px!important}.adminClientSessionResultsTable th:nth-child(2),.adminClientSessionResultsTable td:nth-child(2){width:330px!important}.adminClientSessionResultsTable th:nth-child(3),.adminClientSessionResultsTable td:nth-child(3),.adminClientSessionResultsTable th:nth-child(4),.adminClientSessionResultsTable td:nth-child(4),.adminClientSessionResultsTable th:nth-child(5),.adminClientSessionResultsTable td:nth-child(5),.adminClientSessionResultsTable th:nth-child(6),.adminClientSessionResultsTable td:nth-child(6){width:118px!important}.adminClientSessionResultsTable th:nth-child(7),.adminClientSessionResultsTable td:nth-child(7){width:130px!important}.adminClientSessionResultsTable th:nth-child(8),.adminClientSessionResultsTable td:nth-child(8){width:112px!important}.adminClientSessionQuestionText{color:#0f172a!important;white-space:normal!important;overflow-wrap:anywhere!important;font-size:12px!important;font-weight:700!important;line-height:1.42!important}.adminClientSessionVoteValue{color:#0f172a!important;font-size:12px!important;font-weight:850!important;line-height:1.25!important;display:block!important}.adminClientSessionVotePercent{color:#475569!important;white-space:normal!important;margin-top:4px!important;font-size:10px!important;font-weight:700!important;line-height:1.25!important;display:block!important}.adminClientSessionVotePercent.secondary{color:#94a3b8!important;margin-top:2px!important;font-weight:600!important}.adminClientSessionThreshold{color:#334155!important;white-space:normal!important;font-size:11px!important;font-weight:750!important;line-height:1.35!important}.adminClientSessionDecision{text-align:center!important;white-space:normal!important;border:1px solid #0000!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;min-height:28px!important;padding:5px 8px!important;font-size:10.5px!important;font-weight:850!important;line-height:1.2!important;display:inline-flex!important}.adminClientSessionDecision.isAccepted{color:#166534!important;background:#f0fdf4!important;border-color:#86efac!important}.adminClientSessionDecision.isRejected{color:#b42318!important;background:#fff1f2!important;border-color:#fca5a5!important}.adminClientSessionResultEmpty{color:#64748b!important;padding:14px!important;font-size:12px!important;font-weight:650!important;line-height:1.45!important}@media (width<=900px){.adminClientSessionResultMeta{flex-direction:column!important;align-items:stretch!important}.adminClientSessionResultMeta>span{width:100%!important}}.modalOverlay{box-sizing:border-box!important;z-index:1000!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#0711267a!important;justify-content:center!important;align-items:center!important;padding:24px!important;display:flex!important;position:fixed!important;inset:0!important}.modalOverlay *{box-sizing:border-box!important}.modalOverlay .modalActions,.modalOverlay .actionRow,.modalOverlay .paymentActions,.modalOverlay .downloadActions,.modalOverlay .tariffActions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:9px!important;margin-top:4px!important;display:flex!important}.modalOverlay .modalNotice,.modalOverlay .modalWarning,.modalOverlay .modalError,.modalOverlay .paymentNotice,.modalOverlay .downloadNotice{border-radius:14px!important;padding:11px 13px!important;font-size:13px!important;line-height:1.34!important}.modalOverlay .modalNotice,.modalOverlay .paymentNotice,.modalOverlay .downloadNotice{color:#1e40af!important;background:#eff6ff!important;border:1px solid #bfdbfe!important}.modalOverlay .modalWarning{border:1px solid var(--md-amber-border)!important;background:var(--md-amber-bg)!important;color:var(--md-amber)!important}.modalOverlay .modalError{border:1px solid var(--md-red-border)!important;background:var(--md-red-bg)!important;color:var(--md-red)!important}@media (width<=720px){.modalOverlay{align-items:stretch!important;padding:12px!important}.modalOverlay .modalActions,.modalOverlay .actionRow,.modalOverlay .paymentActions,.modalOverlay .downloadActions,.modalOverlay .tariffActions{justify-content:stretch!important}.modalOverlay .modalActions>*,.modalOverlay .actionRow>*,.modalOverlay .paymentActions>*,.modalOverlay .downloadActions>*,.modalOverlay .tariffActions>*{flex:100%!important}}.modalOverlay{justify-content:center!important;align-items:flex-start!important;padding:24px!important;overflow:hidden auto!important}.modalOverlay .modalActions,.modalOverlay .actionRow,.modalOverlay .paymentActions,.modalOverlay .downloadActions,.modalOverlay .tariffActions{max-width:100%!important;overflow:visible!important}@media (height<=760px){.modalOverlay{align-items:flex-start!important;padding-top:14px!important;padding-bottom:14px!important}}@media (width<=720px){.modalOverlay{align-items:flex-start!important;overflow-y:auto!important}}.modalOverlay .paywallModal .paywallOptions{gap:9px!important;width:100%!important;margin:0!important;display:grid!important}.modalOverlay .paywallModal .paywallOptions .button,.modalOverlay .paywallModal .paywallOptions button{justify-content:center!important;width:100%!important}.modalOverlay .paywallModal .paywallOptions .button.primary,.modalOverlay .paywallModal .paywallOptions button.primary{color:#fff!important;background:#1d4ed8!important;border-color:#1d4ed8!important}.modalOverlay .paywallModal .paywallOptions .button.secondary,.modalOverlay .paywallModal .paywallOptions button.secondary{color:var(--md-text)!important;background:#fff!important;border-color:#d7e2ef!important}.modalOverlay .paywallModal.requestModal,.modalOverlay .requestModal{width:min(640px,100vw - 48px)!important}.modalOverlay .requestModal .requestTextarea,.modalOverlay .requestTextarea{min-height:120px!important}.tariffsPage .tariffInfoSection,.tariffsPage .tariffScenarioNotice,.appLayout>.page.tariffsPage .tariffInfoSection,.appLayout>.page.tariffsPage .tariffScenarioNotice{box-shadow:revert!important}.modalOverlay .paywallModal .paid,.modalOverlay .paywallModal .paywallOptions.paid{border:1px solid var(--md-green-border,#bbf7d0)!important;background:var(--md-green-bg,#f0fdf4)!important;border-radius:16px!important}.modalOverlay .paywallModal .paywallOptions.paid .button,.modalOverlay .paywallModal .paywallOptions.paid button{color:#166534!important;background:#fff!important;border-color:#bbf7d0!important;width:100%!important}.modalOverlay .paywallModal .paywallOptions.paid .button.primary,.modalOverlay .paywallModal .paywallOptions.paid button.primary{color:#fff!important;background:#166534!important;border-color:#166534!important}.modalOverlay .paywallModal .paywallOptions.paid p,.modalOverlay .paywallModal .paywallOptions.paid span,.modalOverlay .paywallModal .paywallOptions.paid small{color:#166534!important}@media (width<=900px){html,body,#root{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.appLayout{width:100%!important;max-width:none!important;min-height:100vh!important;margin:0!important;padding:8px 10px 32px!important;display:block!important}.appLayout>.page{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important}.sideNav{border:0!important;border-radius:18px!important;grid-template-columns:minmax(150px,auto) minmax(180px,1fr) minmax(150px,auto)!important;align-items:center!important;gap:8px 14px!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 0 12px!important;padding:12px 14px!important;display:grid!important;position:static!important;inset:auto!important;overflow:visible!important;box-shadow:0 12px 28px #071b3a24!important}.sideNav .sideNavBrand.sideNavBrandCard{grid-area:1/1!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;column-gap:10px!important;width:auto!important;min-width:0!important;height:auto!important;min-height:46px!important;margin:0!important;padding:0!important;display:grid!important}.sideNav .sideNavBrand.sideNavBrandCard .sideNavBrandIcon,.sideNav .sideNavBrand.sideNavBrandCard .sideNavBrandLogoImage{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}.sideNav .sideNavBrand.sideNavBrandCard .sideNavBrandTop{font-size:18px!important;line-height:1!important}.sideNav .sideNavBrand.sideNavBrandCard .sideNavBrandBottom{margin-top:3px!important;font-size:12px!important;line-height:1.05!important}.sideNav .sideReadinessCard{width:100%!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-area:1/2!important;align-content:center!important;gap:7px!important;margin:0!important;padding:0!important;display:grid!important}.sideReadinessHeader{justify-content:space-between!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0!important;display:flex!important}.sideReadinessHeader strong{white-space:nowrap!important;font-size:11px!important;line-height:1.15!important}.sideReadinessHeader span{font-size:11px!important;line-height:1!important}.sideReadinessBar{width:100%!important;height:5px!important;margin:0!important}.sideReadinessList{display:none!important}.sidePreparedDocsCard{width:auto!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-area:1/3!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;display:flex!important}.sidePreparedDocsHeader{gap:2px!important;margin:0!important;padding:0!important;display:grid!important}.sidePreparedDocsHeader strong{white-space:nowrap!important;font-size:10px!important;line-height:1.1!important}.sidePreparedDocsHeader span{font-size:11px!important;line-height:1!important}.sidePreparedDocsList,.sidePreparedDocsEmpty,.sidePreparedDocsNote{display:none!important}.sidePreparedDocsButton{border-radius:11px!important;justify-content:center!important;align-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important;font-size:0!important;display:inline-flex!important}.sidePreparedDocsButton span{font-size:16px!important;line-height:1!important}.sideUtilityPanel,.sideNav .sideRestoreTopButton,.sideNav .sideTariffTopButton{display:none!important}.workspaceTopUtilityBar{border-radius:16px!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0 0 12px!important;padding:8px!important}.workspaceTopUtilityActions{grid-template-columns:1fr 1fr 1.3fr!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}.workspaceTopUtilityActions>*{width:100%!important;min-width:0!important}.workspaceTopUtilityButton{border-radius:11px!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:7px 10px!important}.hero,.landingHeroPromo,.card,.pricingSection,.startGuideBox,.legalNoticeBox,.workflowMain,.formGrid,.stats{min-width:0!important;max-width:100%!important}}@media (width<=560px){.appLayout{padding:8px 8px 28px!important}.sideNav{border-radius:16px!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;gap:9px 12px!important;margin-bottom:10px!important;padding:11px 12px!important}.sideNav .sideNavBrand.sideNavBrandCard{grid-area:1/1!important}.sideNav .sideReadinessCard{grid-area:2/1/auto/-1!important}.sidePreparedDocsCard{grid-area:1/2!important}.sidePreparedDocsHeader{display:none!important}.sidePreparedDocsButton{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}.sideReadinessHeader strong{font-size:10px!important}.workspaceTopUtilityBar{border-radius:14px!important;padding:7px!important}.workspaceTopUtilityActions{grid-template-columns:1fr 1fr!important;gap:7px!important}.workspaceTopUtilityActions>:last-child{grid-column:1/-1!important}.workspaceTopUtilityButton{height:40px!important;min-height:40px!important;padding:6px 8px!important;font-size:11px!important}.landingHeroPromo,.hero{border-radius:18px!important;padding:20px 16px!important}.landingHeroPromo h1,.hero h1{overflow-wrap:anywhere!important;font-size:clamp(26px,8vw,34px)!important;line-height:1.05!important}.landingHeroActions{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.landingHeroActions>*,.landingHeroActions button,.landingTariffSwitch,.landingTariffSwitchButton{width:100%!important;min-width:0!important}.landingHeroStats,.landingHeroFeatures,.landingHeroBenefits{grid-template-columns:1fr!important}}@media (width<=900px){.sideNav,.workspaceTopUtilityBar,.workspaceTopUtilityActions,.landingHeroPromo,.landingHeroPromoContent,.landingHeroActions,.landingTariffSwitch{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.landingHeroActions .landingTariffSwitch{flex:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:5px!important;display:grid!important}.landingHeroActions .landingTariffSwitchButton,.landingHeroActions .landingTariffSwitch .landingHeroSecondary{white-space:normal!important;box-sizing:border-box!important;flex:none!important;width:100%!important;min-width:0!important;max-width:100%!important;height:48px!important;min-height:48px!important;max-height:48px!important;padding:0 12px!important;line-height:1.15!important}.landingHeroActions{align-items:flex-start!important;width:100%!important}.landingHeroPrimary{box-sizing:border-box!important;max-width:100%!important}}@media (width<=560px){.sidePreparedDocsCard{display:none!important}.sideNav{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;display:grid!important;overflow:hidden!important}.sideNav .sideNavBrand.sideNavBrandCard{grid-area:1/1!important}.sideNav .sideReadinessCard{grid-area:2/1!important;width:100%!important}.workspaceTopUtilityBar{width:100%!important;padding:7px!important;overflow:hidden!important}.workspaceTopUtilityActions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;display:grid!important}.workspaceTopUtilityActions>*{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.workspaceTopUtilityActions>:last-child{grid-column:1/-1!important}.workspaceTopUtilityActions .workspaceTopUtilityButton,.workspaceTopUtilityActions .sideRestoreTopButton,.workspaceTopUtilityActions .sideTariffTopButton{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.landingHeroPromo{width:100%!important;padding:20px 16px!important;overflow:hidden!important}.landingHeroPromoContent{width:100%!important;overflow:hidden!important}.landingHeroPromo h1{overflow-wrap:anywhere!important;max-width:100%!important;font-size:30px!important;line-height:1.08!important}.landingHeroPromo p{overflow-wrap:anywhere!important;max-width:100%!important;font-size:15px!important;line-height:1.45!important}.landingHeroActions{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;display:grid!important}.landingHeroPrimary{white-space:normal!important;width:100%!important;min-width:0!important;min-height:48px!important;padding:8px 12px!important}.landingHeroActions .landingTariffSwitch{grid-template-columns:minmax(0,1fr)!important;gap:7px!important;width:100%!important}.landingHeroActions .landingTariffSwitchButton,.landingHeroActions .landingTariffSwitch .landingHeroSecondary{height:46px!important;min-height:46px!important;max-height:46px!important;padding:0 10px!important}}.landingHeroPromo{height:auto!important;min-height:0!important;padding:28px 32px!important}.landingHeroPromoContent{align-content:start!important}.landingHeroBadge{margin-bottom:14px!important}.landingHeroPromo p{margin-top:14px!important}.landingHeroActions{margin-top:18px!important;margin-bottom:0!important}@media (width<=900px){.landingHeroPromo{min-height:0!important;padding:24px 28px!important}.landingHeroBadge{margin-bottom:12px!important}.landingHeroPromo p{margin-top:13px!important}.landingHeroActions{margin-top:16px!important}}@media (width<=560px){.landingHeroPromo{min-height:0!important;padding:18px 16px!important}.landingHeroBadge{margin-bottom:12px!important}.landingHeroPromo p{margin-top:12px!important}.landingHeroActions{margin-top:14px!important}html,body,#root{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;overflow-x:hidden!important}.appLayout{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;width:100vw!important;min-width:0!important;max-width:100vw!important;margin:0!important;padding:8px!important;display:block!important;overflow-x:hidden!important}.appLayout>.page,.appLayout>main,.page{box-sizing:border-box!important;width:calc(100vw - 16px)!important;min-width:0!important;max-width:calc(100vw - 16px)!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;overflow-x:hidden!important}.sideNav,.workspaceTopUtilityBar,.landingHeroPromo{box-sizing:border-box!important;width:calc(100vw - 16px)!important;min-width:0!important;max-width:calc(100vw - 16px)!important;margin-left:0!important;margin-right:0!important;overflow-x:hidden!important}.workspaceTopUtilityActions{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:7px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:hidden!important}.workspaceTopUtilityActions>*{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;overflow:hidden!important}.workspaceTopUtilityActions>:last-child{grid-column:1/-1!important}.workspaceTopUtilityButton,.workspaceTopUtilityActions .sideRestoreTopButton,.workspaceTopUtilityActions .sideTariffTopButton{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-left:8px!important;padding-right:8px!important;overflow:hidden!important}.landingHeroPromo,.landingHeroPromoContent,.landingHeroActions,.landingTariffSwitch{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.landingHeroPromo{padding:18px 16px!important;overflow:hidden!important}.landingHeroPromoContent{overflow:hidden!important}.landingHeroPromo h1,.landingHeroPromo p{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important}.landingHeroPromo h1{font-size:29px!important;line-height:1.08!important}.landingHeroPromo p{font-size:14px!important;line-height:1.42!important}.landingHeroActions{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;display:grid!important;overflow:hidden!important}.landingHeroPrimary,.landingHeroActions button{white-space:normal!important;overflow-wrap:anywhere!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.landingHeroActions .landingTariffSwitch{grid-template-columns:minmax(0,1fr)!important;gap:7px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:5px!important;display:grid!important;overflow:hidden!important}.landingHeroActions .landingTariffSwitchButton,.landingHeroActions .landingTariffSwitch .landingHeroSecondary{box-sizing:border-box!important;white-space:normal!important;flex:none!important;width:100%!important;min-width:0!important;max-width:100%!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin:0!important;padding:0 10px!important;overflow:hidden!important}.landingHeroPromo *,.workspaceTopUtilityBar *{box-sizing:border-box!important;max-width:100%!important}html,body{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;overflow-x:hidden!important}html body #root{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important;overflow-x:hidden!important}html body #root .appLayout{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:8px!important;display:block!important;overflow-x:hidden!important}html body #root .appLayout,html body #root .appLayout *,html body #root .appLayout :before,html body #root .appLayout :after{box-sizing:border-box!important;min-width:0!important}html body #root .appLayout>.sideNav,html body #root .appLayout>.page,html body #root .appLayout>main,html body #root .appLayout .workspaceTopUtilityBar,html body #root .appLayout .landingHeroPromo{contain:inline-size!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;overflow-x:hidden!important}html body #root .appLayout>.page{padding-left:0!important;padding-right:0!important;display:block!important}html body #root .sideNav{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important;padding:11px 12px!important}html body #root .sideNav .sideNavBrand,html body #root .sideNav .sideNavBrandCard,html body #root .sideNav .sideReadinessCard{grid-column:1!important;width:100%!important;min-width:0!important;max-width:100%!important}html body #root .sideNav .sideNavBrand,html body #root .sideNav .sideNavBrandCard{grid-row:1!important}html body #root .sideNav .sideReadinessCard{grid-row:2!important}html body #root .sidePreparedDocsCard{display:none!important}html body #root .workspaceTopUtilityBar{padding:7px!important}html body #root .workspaceTopUtilityActions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:7px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:hidden!important}html body #root .workspaceTopUtilityActions>*{flex:0 auto!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;overflow:hidden!important}html body #root .workspaceTopUtilityActions>:last-child{grid-column:1/-1!important;width:100%!important}html body #root .workspaceTopUtilityActions button,html body #root .workspaceTopUtilityActions label,html body #root .workspaceTopUtilityButton,html body #root .workspaceTopSaveButton,html body #root .sideRestoreTopButton,html body #root .sideTariffTopButton{white-space:normal!important;flex:0 auto!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-left:7px!important;padding-right:7px!important;overflow:hidden!important}html body #root .landingHeroPromo{grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:18px 16px!important;display:block!important;overflow:hidden!important}html body #root .landingHeroPromo:after{content:none!important;display:none!important}html body #root .landingHeroPromoContent{grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;display:block!important;overflow:hidden!important}html body #root .landingHeroPromo h1,html body #root .landingHeroPromo p{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;width:auto!important;min-width:0!important;max-width:100%!important;display:block!important}html body #root .landingHeroPromo h1{letter-spacing:-.025em!important;font-size:29px!important;line-height:1.08!important}html body #root .landingHeroPromo p{font-size:14px!important;line-height:1.42!important}html body #root .landingHeroActions{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:hidden!important}html body #root .landingHeroActions>*{flex:none!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}html body #root .landingHeroPrimary{white-space:normal!important;overflow-wrap:anywhere!important;flex:none!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-left:10px!important;padding-right:10px!important}html body #root .landingHeroActions .landingTariffSwitch{flex:none!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:5px!important;display:grid!important;overflow:hidden!important}html body #root .landingHeroActions .landingTariffSwitchButton,html body #root .landingHeroActions .landingHeroSecondary,html body #root .landingHeroActions .landingTariffSwitch button{white-space:normal!important;flex:none!important;width:100%!important;min-width:0!important;max-width:100%!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin:0!important;padding:0 10px!important;overflow:hidden!important}}@media screen and (width<=420px){:root,html,body,#root{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;overflow-x:clip!important}body #root>*{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}body #root .appLayout{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:8px!important;display:block!important;position:relative!important;overflow-x:clip!important}body #root .appLayout>*,body #root .appLayout>.page,body #root .appLayout>main,body #root .page{box-sizing:border-box!important;width:auto!important;min-width:0!important;max-width:none!important;margin-left:0!important;margin-right:0!important;position:relative!important;inset:auto!important;overflow-x:clip!important;transform:none!important}body #root .appLayout *,body #root .appLayout :before,body #root .appLayout :after{box-sizing:border-box!important;min-width:0!important}body #root .sideNav,body #root .workspaceTopUtilityBar,body #root .landingHeroPromo{box-sizing:border-box!important;width:auto!important;min-width:0!important;max-width:none!important;margin-bottom:10px!important;margin-left:0!important;margin-right:0!important;position:relative!important;inset:auto!important;overflow-x:clip!important;transform:none!important}body #root .sideNav{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important;padding:11px 12px!important;display:grid!important}body #root .sideNavBrand,body #root .sideNavBrandCard,body #root .sideReadinessCard{grid-column:1!important;width:100%!important;min-width:0!important;max-width:100%!important}body #root .sideNavBrand,body #root .sideNavBrandCard{grid-row:1!important}body #root .sideReadinessCard{grid-row:2!important}body #root .sidePreparedDocsCard{display:none!important}body #root .workspaceTopUtilityBar{padding:7px!important}body #root .workspaceTopUtilityActions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:7px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:clip!important}body #root .workspaceTopUtilityActions>*{flex:none!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding-left:7px!important;padding-right:7px!important;overflow:hidden!important}body #root .workspaceTopUtilityActions>:last-child{grid-column:1/-1!important}body #root .landingHeroPromo{padding:18px 16px!important;display:block!important}body #root .landingHeroPromo:before,body #root .landingHeroPromo:after{max-width:100%!important}body #root .landingHeroPromoContent,body #root .landingHeroActions,body #root .landingTariffSwitch{width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;display:block!important;overflow:clip!important}body #root .landingHeroPromo h1,body #root .landingHeroPromo p{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important}body #root .landingHeroPromo h1{letter-spacing:-.02em!important;font-size:27px!important;line-height:1.08!important}body #root .landingHeroPromo p{font-size:14px!important;line-height:1.42!important}body #root .landingHeroActions{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;display:grid!important}body #root .landingHeroActions>*,body #root .landingHeroPrimary{white-space:normal!important;overflow-wrap:anywhere!important;flex:none!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}body #root .landingHeroPrimary{min-height:48px!important;padding:8px 10px!important;font-size:14px!important}body #root .landingHeroActions .landingTariffSwitch{flex:none!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;height:auto!important;min-height:0!important;padding:5px!important;display:grid!important}body #root .landingHeroActions .landingTariffSwitchButton,body #root .landingHeroActions .landingHeroSecondary,body #root .landingHeroActions .landingTariffSwitch button{white-space:normal!important;flex:none!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin:0!important;padding:0 10px!important;display:flex!important;overflow:hidden!important}body #root img,body #root svg,body #root canvas,body #root table{max-width:100%!important}}
