


.service-workspace{--service-muted:#656278;--service-border:#e8e6ef;color:#302d45}.service-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.service-kicker{color:#7367f0;margin:0 0 8px;font-size:12px;font-weight:700}.service-header h1{letter-spacing:-.5px;margin:0 0 6px;font-size:clamp(25px,3vw,32px);line-height:1.5}.service-header p:not(.service-kicker){color:var(--service-muted);margin:0;font-size:14px;line-height:1.9}.service-actions,.service-card-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.service-workspace .button{min-height:42px}.service-workspace .button-ghost{background:#fff}.service-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 24px;display:grid}.service-shortcut{border:1px solid var(--service-border);color:inherit;background:#fff;border-radius:14px;padding:24px;text-decoration:none;transition:border-color .15s;display:block;position:relative}.service-shortcut:hover{border-color:#7367f0}.service-number{color:#6655d7;background:#f0edff;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:18px;font-size:13px;font-weight:700;display:inline-flex}.service-shortcut h2{margin:0 0 8px;font-size:19px}.service-shortcut p{color:var(--service-muted);margin:0 0 24px;font-size:13px;line-height:1.8}.service-shortcut-link{color:#6655d7;justify-content:space-between;font-size:13px;font-weight:700;display:flex}.service-section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.service-section-head h2{margin:0;font-size:19px}.service-section-head p{color:var(--service-muted);margin:6px 0 0;font-size:13px}.service-workspace .panel{border:1px solid var(--service-border);box-shadow:none}.service-overview{border:1px solid var(--service-border);background:#fff;border-radius:12px;gap:0;margin-bottom:24px;padding:18px 24px;display:flex}.service-overview>*{border-inline-end:1px solid var(--service-border);flex-direction:column;flex:1;gap:6px;padding:0 20px;display:flex}.service-overview>:first-child{padding-inline-start:0}.service-overview>:last-child{border:0}.service-overview b{font-variant-numeric:tabular-nums;font-size:25px;line-height:1.4}.service-overview span{color:var(--service-muted);font-size:12px}.service-attention{background:#fffbf3;border:1px solid #efdcbd;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:16px 20px;display:flex}.service-attention p{color:#755121;margin:0;font-size:13px;line-height:1.9}.service-badge{color:#656278;background:#f1f0f5;border-radius:30px;flex-shrink:0;align-items:center;gap:7px;width:fit-content;padding:7px 11px;font-size:12px;font-weight:600;display:inline-flex}.service-badge i{background:currentColor;border-radius:50%;width:6px;height:6px}.service-badge.success{color:#216d4c;background:#eaf7f1}.service-badge.danger{color:#b2363b;background:#fff0f0}.service-badge.pending{color:#815819;background:#fff5e3}.service-company-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:24px;display:grid}.service-company-card{border:1px solid var(--service-border);background:#fff;border-radius:14px;flex-direction:column;min-width:0;padding:22px;display:flex}.service-company-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;display:flex}.service-company-heading h3{overflow-wrap:anywhere;margin:0;font-size:17px}.service-company-meta{grid-template-columns:1fr 1fr;gap:16px;margin:0 0 18px;display:grid}.service-company-meta dt{color:var(--service-muted);margin-bottom:6px;font-size:12px}.service-company-meta dd{margin:0;font-size:13px;line-height:1.8}.service-note{color:var(--service-muted);background:#f8f7fb;border-radius:8px;margin:0 0 18px;padding:10px 12px;font-size:12px;line-height:1.9}.service-note.warning{color:#755121;background:#fff9ed}.platform-backup-panel{border:1px solid var(--service-border);background:#fff;border-inline-start:4px solid #7367f0;border-radius:14px;min-width:0;margin-bottom:28px;padding:24px}.platform-backup-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.platform-backup-kicker{color:#6655d7;margin-bottom:7px;font-size:12px;font-weight:700;display:block}.platform-backup-heading h2{margin:0 0 6px;font-size:20px}.platform-backup-heading p,.platform-backup-footnote{color:var(--service-muted);margin:0;font-size:13px;line-height:1.9}.platform-backup-result{color:#656278;overflow-wrap:anywhere;background:#f1f0f5;border-radius:8px;flex-shrink:0;max-width:100%;padding:9px 12px;font-size:12px;font-weight:600}.platform-backup-result.success{color:#216d4c;background:#eaf7f1}.platform-backup-result.warning{color:#755121;background:#fff5e3}.platform-backup-result.progress{color:#5946bf;background:#f0edff}.platform-backup-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px 0;display:grid}.platform-backup-summary>div{flex-direction:column;gap:7px;min-width:0;display:flex}.platform-backup-summary span{color:var(--service-muted);font-size:12px}.platform-backup-summary strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.8}.platform-backup-actions{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.platform-backup-settings{border-top:1px solid var(--service-border);margin:4px 0 16px;padding-top:14px}.platform-backup-settings summary{cursor:pointer;color:#5946bf;width:fit-content;min-height:44px;padding:8px 0;font-size:13px;font-weight:600}.platform-backup-settings fieldset{border:0;min-width:0;margin:0;padding:12px 0 0}.platform-backup-settings legend{padding:0;font-size:13px}.platform-backup-settings fieldset:disabled{opacity:.65}.platform-backup-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.platform-backup-fields .field{min-width:0}.platform-backup-fields input{box-sizing:border-box;width:100%;min-width:0;min-height:44px}.platform-backup-footnote{font-size:12px}@media (max-width:600px){.platform-backup-panel{padding:18px}.platform-backup-heading{flex-direction:column}.platform-backup-summary,.platform-backup-fields{grid-template-columns:1fr}.platform-backup-actions .button{flex:140px}}.service-card-actions{border-top:1px solid var(--service-border);margin-top:auto;padding-top:18px}.service-activity{margin:0;padding:0;list-style:none}.service-activity li{border-bottom:1px solid var(--service-border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px;padding:18px 0;display:grid}.service-activity li:last-child{border:0}.service-activity b{margin-bottom:5px;font-size:14px;display:block}.service-activity p,.service-activity time{color:var(--service-muted);margin:0;font-size:12px;line-height:1.8}.service-advanced{margin:24px 0}.service-advanced>summary{border:1px solid var(--service-border);cursor:pointer;background:#fff;border-radius:10px;padding:16px 20px;font-size:14px;font-weight:600}.service-advanced[open]>summary{margin-bottom:18px}.service-nav-advanced{margin-top:24px}.service-nav-advanced>summary{color:#656278;cursor:pointer;padding:12px 18px;font-size:13px}.service-nav-advanced .sidebar-links{margin-top:8px}.service-neutral-status{color:#656278;font-size:12px}.service-workspace a:focus-visible,.service-workspace button:focus-visible,.service-workspace summary:focus-visible,.service-nav-advanced summary:focus-visible{outline-offset:4px;outline:3px solid #7367f0}@media (max-width:900px){.service-header{flex-direction:column;align-items:flex-start;gap:16px}.service-shortcuts{gap:12px}.service-shortcut{padding:18px}.service-company-grid{grid-template-columns:1fr}}@media (max-width:600px){.service-shortcuts{grid-template-columns:1fr}.service-shortcut{padding:18px}.service-number{float:inline-start;margin:0 0 0 14px}.service-shortcut p{margin-bottom:12px}.service-overview{grid-template-columns:1fr 1fr;gap:18px;padding:18px;display:grid}.service-overview>*{border:0;padding:0}.service-attention,.service-section-head{flex-direction:column;align-items:flex-start}.service-company-heading{flex-direction:column;align-items:flex-start;gap:10px}.service-company-meta{grid-template-columns:1fr;gap:12px}.service-activity li{grid-template-columns:minmax(0,1fr) auto;gap:12px}.service-activity time{grid-column:1/-1}.service-card-actions .button{flex:1}.service-neutral-status{display:none}}@media (prefers-reduced-motion:reduce){.service-shortcut{transition:none}}
