:root{--ink:#16212c;--muted:#667085;--line:#dfe5eb;--paper:#fff;--bg:#f3f6f8;--blue:#2463eb;--green:#12996b;--red:#c93444;--amber:#a56605;--navy:#0f2438}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif}.topbar{background:var(--navy);color:#fff;padding:18px max(24px,calc((100vw - 1440px)/2));display:flex;align-items:center;justify-content:space-between;gap:32px}.topbar h1{font-size:22px;margin:2px 0 0}.eyebrow{margin:0;color:#5f7b95;letter-spacing:.14em;font-size:11px;font-weight:800}.topbar .eyebrow{color:#9fb3c5}.topbar nav{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.topbar nav a{color:#cbd8e4;text-decoration:none;padding:10px 12px;border-radius:7px;font-weight:650}.topbar nav a:hover,.topbar nav a.active{background:#fff;color:var(--navy)}.user-chip{color:#b9c9d7;font-size:12px;padding:0 7px}.logout-form{margin:0}.logout-form button{border:1px solid #506579;background:transparent;color:#dce7ef;padding:9px 12px;border-radius:7px;cursor:pointer;font:inherit;font-weight:650}.logout-form button:hover{background:#fff;color:var(--navy)}.page-shell{max-width:1440px;margin:auto;padding:30px 24px 48px}.page-heading{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:24px}.page-heading h2{font-size:30px;margin:5px 0 6px;letter-spacing:-.025em}.subtle{color:var(--muted);margin:0}.filter{display:flex;gap:10px;align-items:end;background:#fff;border:1px solid var(--line);padding:11px;border-radius:10px}.filter label{font-size:12px;color:var(--muted);font-weight:700}.filter input,.filter select{display:block;border:0;background:#f3f6f8;border-radius:6px;padding:9px;margin-top:4px;color:var(--ink);font:inherit}.filter button,.upload-card button,.account-form button,.auth-card button{border:0;background:var(--blue);color:#fff;padding:11px 16px;border-radius:7px;font-weight:750;cursor:pointer}.alert{padding:13px 16px;border-radius:8px;margin:0 0 18px;border-left:4px solid}.alert.warning{background:#fff7e8;border-color:#d98900;color:#704600}.alert.danger{background:#fff0f1;border-color:var(--red);color:#83212d}.alert.success{background:#ebfaf4;border-color:var(--green);color:#096542}.metric-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:0 0 18px}.monthly-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card{background:var(--paper);border:1px solid var(--line);border-top:3px solid #91a1b1;border-radius:9px;padding:18px;min-height:128px}.metric-card span{display:block;color:var(--muted);font-size:13px;font-weight:700}.metric-card strong{display:block;font-size:24px;letter-spacing:-.025em;margin:15px 0 8px;white-space:nowrap}.metric-card small{color:var(--muted)}.metric-card.profit{border-top-color:var(--green)}.metric-card.profit strong,.gain{color:var(--green)}.metric-card.profit.negative{border-top-color:var(--red)}.metric-card.profit.negative strong,.loss{color:var(--red)}.metric-card.inventory{border-top-color:var(--blue)}.panel{background:#fff;border:1px solid var(--line);border-radius:10px;margin:18px 0;overflow:hidden}.panel-title{padding:18px 20px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px}.panel-title h3{margin:2px 0 0;font-size:18px}.panel-title span{font-size:12px;color:var(--muted)}.chart-panel{padding-bottom:14px}.chart-panel canvas{display:block;width:calc(100% - 28px);margin:6px 14px 0;height:240px}.legend i{display:inline-block;width:9px;height:9px;border-radius:50%;margin:0 5px 0 12px}.sales-dot{background:var(--blue)}.profit-dot{background:var(--green)}.two-column{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}.two-column .panel{margin:0}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:13px}th{background:#f8fafb;color:#526071;text-align:right;padding:12px;border-bottom:1px solid var(--line);white-space:nowrap}th:first-child,th:nth-child(2),td:first-child,td:nth-child(2){text-align:left}td{text-align:right;padding:11px 12px;border-bottom:1px solid #edf0f3;white-space:nowrap}tbody tr:hover{background:#f8fbff}.empty{text-align:center!important;color:var(--muted);padding:28px!important}.data-status{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:9px;overflow:hidden;margin-top:18px}.data-status div{background:#fff;padding:14px 18px}.data-status span{display:block;font-size:11px;color:var(--muted);text-transform:uppercase}.data-status strong{display:block;margin-top:5px;font-size:13px}.upload-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.upload-card{background:#fff;border:1px solid var(--line);border-radius:10px;padding:22px}.upload-card h3{font-size:22px;margin:8px 0}.upload-card p{color:var(--muted);line-height:1.65;min-height:78px}.upload-card input[type=file]{display:block;width:100%;padding:12px;background:#f5f7f9;border:1px dashed #aeb9c4;border-radius:8px;margin:16px 0}.upload-number{color:var(--blue);font-weight:850;font-size:12px;letter-spacing:.12em}.status{display:inline-block;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:800}.status.ok{background:#e6f8f1;color:#087b54}.status.warn{background:#fff1da;color:#8c5900}.auth-shell{min-height:62vh;display:grid;place-items:center;padding:24px}.auth-card{width:min(440px,100%);background:#fff;border:1px solid var(--line);border-radius:12px;padding:30px;box-shadow:0 18px 50px rgba(15,36,56,.08)}.auth-card h2{font-size:28px;margin:7px 0}.auth-card .subtle{line-height:1.55;margin-bottom:22px}.auth-card label,.account-form label{display:block;color:#526071;font-size:12px;font-weight:750}.auth-card input,.account-form input,.inline-form input{display:block;width:100%;margin:6px 0 16px;border:1px solid #cfd8e1;background:#fff;border-radius:7px;padding:11px 12px;font:inherit;color:var(--ink)}.auth-card button{width:100%;margin-top:2px}.account-form{display:grid;grid-template-columns:1fr 1.2fr 1.3fr auto;gap:14px;align-items:end;padding:20px}.account-form input{margin-bottom:0}.account-table td:first-child strong,.account-table td small{display:block}.account-table td small{color:var(--muted);margin-top:5px}.inline-form{display:flex;align-items:center;justify-content:flex-end;gap:7px;margin:0}.inline-form input{margin:0;min-width:155px;padding:8px}.inline-form button{border:0;background:#e9efff;color:#174ebd;border-radius:6px;padding:8px 11px;font-weight:750;cursor:pointer}.inline-form .danger-button{background:#fff0f1;color:#a52836}.account-table a{color:var(--blue)}footer{text-align:center;color:#8190a0;padding:24px;font-size:12px}@media(max-width:1100px){.metric-grid{grid-template-columns:repeat(3,1fr)}.two-column{grid-template-columns:1fr}.account-form{grid-template-columns:1fr 1fr}.account-form button{height:42px}}@media(max-width:720px){.topbar,.page-heading{align-items:flex-start;flex-direction:column}.topbar{padding:18px}.page-shell{padding:22px 14px}.filter{width:100%;flex-wrap:wrap}.metric-grid,.monthly-grid,.upload-grid,.data-status,.account-form{grid-template-columns:1fr}.metric-card{min-height:auto}.metric-card strong{font-size:22px}.panel-title{align-items:flex-start;flex-direction:column}.chart-panel canvas{height:190px}.topbar nav{width:100%}.topbar nav a{flex:1;text-align:center;padding:9px 6px}.user-chip{width:100%;padding:8px 2px}.auth-shell{padding:8px}.auth-card{padding:22px}.inline-form{justify-content:flex-start}}
.comparison-cards{padding:18px 20px 0;margin-bottom:18px}
.office-actions{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.primary-link{display:inline-block;background:var(--blue);color:#fff;text-decoration:none;padding:11px 16px;border-radius:7px;font-weight:750}.checkbox-label{display:flex!important;align-items:center;gap:8px;min-height:42px}.checkbox-label input{width:auto!important;margin:0!important}.total-row{background:#f2f7ff}.total-row td{border-top:2px solid #b9c9de}.office-actions .upload-card p{min-height:90px}@media(max-width:720px){.office-actions{grid-template-columns:1fr}}

/* Account and access workspace */
.topbar nav{justify-content:flex-end}.topbar .account-lock{order:20;opacity:.78;font-size:11px;white-space:nowrap}.logout-form{order:30}.metric-card.priority{background:linear-gradient(145deg,#f2fff9 0,#fff 72%);box-shadow:0 8px 26px rgba(18,153,107,.08)}.metric-card.priority strong{font-size:27px}
.account-overview-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px}.account-overview-grid .panel{margin:0}.account-overview-body{padding:22px}.identity-block{display:flex;align-items:center;gap:13px}.identity-block strong,.identity-block small{display:block}.identity-block small{color:var(--muted);font-size:12px;margin-top:4px}.identity-avatar{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:#e9efff;color:#174ebd;font-size:18px;font-weight:850;flex:0 0 auto}.section-label{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-weight:800;margin:22px 0 10px}.permission-chips{display:flex;flex-wrap:wrap;gap:8px}.permission-chip{padding:7px 10px;border-radius:999px;font-size:11px;font-weight:750}.permission-chip.yes{background:#e6f8f1;color:#087b54}.permission-chip.no{background:#f0f2f5;color:#768493}.password-form{display:grid;grid-template-columns:repeat(3,1fr) auto;gap:12px;align-items:end;padding:20px}.password-form label,.account-create-form label,.account-actions label{display:block;color:#526071;font-size:12px;font-weight:750}.password-form input,.account-create-form input,.account-create-form select,.account-actions input,.account-actions select{display:block;width:100%;margin:6px 0 0;border:1px solid #cfd8e1;background:#fff;border-radius:7px;padding:10px 11px;font:inherit;color:var(--ink)}.password-form button,.account-create-form button,.account-actions button{border:0;background:var(--blue);color:#fff;border-radius:7px;padding:11px 14px;font-weight:750;cursor:pointer;white-space:nowrap}
.permission-section,.account-list-section{margin:30px 0 18px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:13px}.section-heading h3{font-size:22px;margin:3px 0 0}.section-heading>span{font-size:12px;color:var(--muted)}.permission-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.permission-card{background:#fff;border:1px solid var(--line);border-radius:10px;padding:21px;position:relative;overflow:hidden}.permission-card.primary{border-color:#94abd7;background:linear-gradient(145deg,#f3f7ff 0,#fff 70%)}.permission-number{color:#91a1b1;font-size:11px;font-weight:850;letter-spacing:.14em}.permission-card h4{font-size:18px;margin:8px 0}.permission-card p{color:var(--muted);font-size:13px;line-height:1.55;min-height:42px}.permission-card ul{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:8px;font-size:12px}.permission-card li:before{content:'✓';color:var(--green);font-weight:850;margin-right:7px}.permission-card .muted-item{color:#8a96a3}.permission-card .muted-item:before{content:'—';color:#9aa5b1}
.account-create-form{display:grid;grid-template-columns:.9fr 1.1fr 1.1fr 1.2fr auto;gap:14px;align-items:end;padding:20px}.account-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.account-card{background:#fff;border:1px solid var(--line);border-radius:10px;padding:19px}.account-card.inactive{opacity:.72}.account-card-head{display:flex;justify-content:space-between;align-items:start;gap:15px}.identity-block.compact .identity-avatar{width:40px;height:40px;border-radius:11px}.account-role{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #edf0f3;margin-top:15px;padding-top:14px}.account-role>span{font-size:11px;color:var(--amber);background:#fff7e8;padding:5px 8px;border-radius:999px}.compact-chips{margin-top:12px}.last-login{font-size:11px;color:var(--muted);margin:14px 0}.account-actions{border-top:1px solid #edf0f3;padding-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.account-actions form{display:grid;grid-template-columns:1fr auto;align-items:end;gap:7px}.account-actions .toggle-account-form{grid-column:1/-1;display:block}.account-actions .toggle-account-form button{width:100%}.account-actions .danger-button{background:#fff0f1;color:#a52836}.account-actions .enable-button{background:#e6f8f1;color:#087b54}.current-account-note{border-top:1px solid #edf0f3;margin-top:15px;padding-top:14px;color:var(--muted);font-size:12px}.account-heading{margin-bottom:18px}
@media(max-width:1100px){.account-overview-grid{grid-template-columns:1fr}.password-form{grid-template-columns:repeat(3,1fr) auto}.account-create-form{grid-template-columns:1fr 1fr}.account-create-form button{min-height:42px}.account-card-grid{grid-template-columns:1fr}}
@media(max-width:720px){.topbar nav{justify-content:flex-start}.topbar .account-lock{width:100%;order:20;padding:7px 2px}.logout-form{width:100%}.logout-form button{width:100%}.password-form,.permission-grid,.account-create-form{grid-template-columns:1fr}.section-heading{align-items:flex-start;flex-direction:column}.permission-card p{min-height:0}.account-actions{grid-template-columns:1fr}.account-actions form{grid-template-columns:1fr}.metric-card.priority strong{font-size:24px}}

/* Google Drive office-expense input */
.cloud-input-card{display:grid;grid-template-columns:1.35fr .65fr;gap:24px;align-items:center;background:linear-gradient(135deg,#f2f7ff 0,#fff 72%);border:1px solid #a8bce2;border-radius:12px;padding:25px;margin:0 0 18px;box-shadow:0 10px 30px rgba(36,99,235,.07)}.cloud-input-copy h3{font-size:23px;margin:8px 0}.cloud-input-copy p{color:var(--muted);line-height:1.65;margin:0;max-width:820px}.cloud-steps{display:flex;flex-wrap:wrap;gap:8px;margin-top:17px}.cloud-steps span{background:#fff;border:1px solid #d5dff1;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:750;color:#365276}.cloud-input-actions{display:grid;gap:10px;border-left:1px solid #d7e1f2;padding-left:24px}.cloud-input-actions .primary-link,.cloud-input-actions form,.cloud-input-actions button{width:100%;text-align:center}.cloud-sync-button{border:0;background:var(--green);color:#fff;padding:11px 16px;border-radius:7px;font-weight:750;cursor:pointer}.cloud-status{background:#fff7e8;color:#704600;border-radius:8px;padding:11px 13px}.cloud-status.ready{background:#e6f8f1;color:#087b54}.cloud-status.unavailable{background:#f0f2f5;color:#667085}.cloud-status strong,.cloud-status small{display:block}.cloud-status small{margin-top:4px;opacity:.84}.fallback-panel{overflow:visible}.fallback-panel>summary{cursor:pointer;padding:16px 20px;font-weight:750;color:#526071;list-style-position:inside}.fallback-panel[open]>summary{border-bottom:1px solid var(--line)}.fallback-panel .office-actions{padding:18px;margin:0}.fallback-panel .upload-card{box-shadow:none}.secondary-link{background:#526071}
@media(max-width:900px){.cloud-input-card{grid-template-columns:1fr}.cloud-input-actions{border-left:0;border-top:1px solid #d7e1f2;padding:18px 0 0}}
@media(max-width:720px){.cloud-input-card{padding:19px}.cloud-input-copy h3{font-size:20px}.cloud-steps{display:grid}.fallback-panel .office-actions{padding:12px}}
.month-state-card{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#fff;border:1px solid var(--line);border-left:5px solid var(--amber);border-radius:10px;padding:18px 20px;margin-bottom:18px}.month-state-card.closed{border-left-color:var(--green)}.month-state-card h3{margin:8px 0 4px;font-size:19px}.month-state-card p{margin:0;color:var(--muted);line-height:1.55}.month-state-card form{margin:0;flex:0 0 auto}.month-close-button,.month-reopen-button{border:0;border-radius:7px;padding:11px 16px;font-weight:750;cursor:pointer;white-space:nowrap}.month-close-button{background:var(--green);color:#fff}.month-close-button:disabled{background:#c7d0d8;color:#687581;cursor:not-allowed}.month-reopen-button{background:#fff1da;color:#7d5000}@media(max-width:720px){.month-state-card{align-items:flex-start;flex-direction:column}.month-state-card form,.month-state-card button{width:100%}}
.dashboard-summary-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden;margin:0 0 14px}.dashboard-summary-bar>div{background:#fff;padding:11px 15px}.dashboard-summary-bar span{display:block;color:var(--muted);font-size:11px}.dashboard-summary-bar strong{display:block;margin-top:4px;font-size:13px;overflow-wrap:anywhere}.dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card.sales{border-top-color:var(--blue)}.metric-card.cost{border-top-color:#db7c18}.metric-card.rate{border-top-color:#7b61c9}.metric-card.rate strong{color:#6747c5}.metric-card.rate.negative{border-top-color:var(--red)}.metric-card.rate.negative strong{color:var(--red)}.dashboard-shortcuts{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 18px}.dashboard-shortcuts a{background:#fff;color:#24435f;border:1px solid #cfd9e3;border-radius:8px;padding:10px 14px;text-decoration:none;font-size:12px;font-weight:750}.dashboard-shortcuts a:first-child{background:var(--navy);border-color:var(--navy);color:#fff}.platform-panel{overflow:hidden}.platform-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px}.platform-grid>.empty{grid-column:1/-1}.platform-card{min-width:0;border:1px solid var(--line);border-top:3px solid #7d8ea0;border-radius:9px;padding:15px;background:#fff}.platform-card.shopee{border-top-color:#ee4d2d}.platform-card.lazada{border-top-color:#6c2dc7}.platform-card.tiktok{border-top-color:#1d2935}.platform-card>div:first-child{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.platform-card>div:first-child strong{font-size:16px}.platform-card>div:first-child span{color:var(--muted);font-size:10px;text-align:right}.platform-card dl{margin:14px 0 0;display:grid;gap:8px}.platform-card dl>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.platform-card dt{color:var(--muted);font-size:11px}.platform-card dd{margin:0;font-size:13px;font-weight:800;text-align:right}.month-review-panel .panel-title a{color:var(--blue);font-size:12px;font-weight:750;text-decoration:none}.month-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line)}.month-review-grid>div{background:#fff;padding:18px 20px}.month-review-grid span,.month-review-grid small{display:block;color:var(--muted)}.month-review-grid span{font-size:11px;font-weight:750}.month-review-grid strong{display:block;font-size:20px;margin:10px 0 6px}.month-review-grid small{font-size:11px;line-height:1.5}.dashboard-data-status{grid-template-columns:repeat(4,1fr)}
@media(max-width:900px){.dashboard-metrics,.platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-data-status{grid-template-columns:repeat(2,1fr)}}
@media(max-width:720px){.topbar nav{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;overflow:visible}.topbar nav a{min-width:0;padding:9px 4px;font-size:12px;white-space:nowrap;text-align:center}.topbar .user-chip,.topbar .account-lock{display:none}.topbar .logout-form{width:100%}.topbar .logout-form button{width:100%;padding:9px 4px;font-size:12px}.dashboard-summary-bar{grid-template-columns:1fr 1fr}.dashboard-summary-bar>div:nth-child(3){display:none}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-metrics .metric-card{min-width:0;padding:14px 12px}.dashboard-metrics .metric-card span{font-size:12px;line-height:1.35}.dashboard-metrics .metric-card strong{font-size:18px;line-height:1.15;margin:10px 0 7px;white-space:normal;overflow-wrap:anywhere}.dashboard-metrics .metric-card small{display:block;font-size:10px;line-height:1.4}.dashboard-shortcuts{display:grid;grid-template-columns:1fr 1fr}.dashboard-shortcuts a{text-align:center;padding:10px 8px}.dashboard-shortcuts a:last-child:nth-child(3){grid-column:1/-1}.dashboard-alerts .alert{font-size:12px;line-height:1.5;padding:11px 13px}.platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;gap:9px}.platform-card{padding:12px}.platform-card>div:first-child{display:block}.platform-card>div:first-child span{display:block;text-align:left;margin-top:3px}.platform-card dl>div{display:block}.platform-card dd{text-align:left;margin-top:2px;overflow-wrap:anywhere}.month-review-grid{grid-template-columns:1fr}.month-review-grid>div{padding:15px 17px}.dashboard-data-status{grid-template-columns:1fr 1fr}.dashboard-data-status div{min-width:0}.dashboard-data-status strong{overflow-wrap:anywhere}.chart-panel canvas{width:calc(100% - 12px);margin-left:6px;margin-right:6px}}

/* Installable PWA */
.site-footer{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.pwa-install-button{border:1px solid #9aabb9;background:#fff;color:var(--navy);border-radius:999px;padding:7px 12px;font:inherit;font-weight:750;cursor:pointer}.pwa-install-button:hover{border-color:var(--navy);background:#edf4f8}.pwa-install-button[hidden]{display:none!important}@media(max-width:720px){.site-footer{padding:22px 16px}.site-footer span{width:100%;line-height:1.6}.pwa-install-button{width:100%;max-width:260px;padding:10px 14px}}

/* Google Drive backup status */
.backup-card{background:#fff;border:1px solid var(--line);border-left:5px solid #91a1b1;border-radius:11px;padding:20px;margin:0 0 18px}.backup-card.ok{border-left-color:var(--green);background:linear-gradient(135deg,#f1fff9 0,#fff 65%)}.backup-card.running{border-left-color:var(--blue)}.backup-card.error{border-left-color:var(--red);background:#fff8f8}.backup-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.backup-card h3{margin:4px 0 0;font-size:20px}.backup-card>p{color:var(--muted);margin:12px 0;line-height:1.55}.backup-state{border-radius:999px;background:#edf1f5;color:#526071;padding:7px 10px;font-size:11px;font-weight:800;white-space:nowrap}.backup-state.ok{background:#e6f8f1;color:#087b54}.backup-state.error{background:#fff0f1;color:#a52836}.backup-facts{display:grid;grid-template-columns:1fr .7fr 1.6fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:8px;overflow:hidden;margin:12px 0}.backup-facts>div{min-width:0;background:#fff;padding:11px 13px}.backup-facts span,.backup-card small{color:var(--muted);font-size:11px}.backup-facts strong{display:block;margin-top:4px;font-size:12px;overflow-wrap:anywhere}.backup-card small{display:block;line-height:1.55}@media(max-width:760px){.backup-card-head{display:block}.backup-state{display:inline-block;margin-top:10px}.backup-facts{grid-template-columns:1fr 1fr}.backup-facts>div:nth-child(3){grid-column:1/-1}}
.backup-oauth-warning{margin-top:13px;border-radius:7px;background:#fff1da;color:#795000;padding:10px 12px;font-size:11px;line-height:1.55}
