[data-theme='ios']{--ink:#202c3d;--muted:#586579;--line:#dce2ea}
[data-theme='ios'] body{font-size:15px;line-height:1.6;letter-spacing:0}
[data-theme='ios'] .nav-item,[data-theme='ios'] .nav-item:first-child{font-size:13px;color:#465366;font-weight:550}
[data-theme='ios'] .workspace-copy strong{font-size:14px;color:#26374d}
[data-theme='ios'] :is(.workspace-copy small,.account small,.help-card p,.breadcrumb,.theme-control,.prototype-badge,.nav-caption,.eyebrow){color:#59687b;font-size:11px}
[data-theme='ios'] :is(.page-heading p,.mode-banner,.mode-banner button,.help-card strong,.help-card button){font-size:13px;color:#52647a;line-height:1.65}
[data-theme='ios'] :is(.reports-section-head p,.reports-summary-caption,.report-muted,.report-hour-caption,.mac-footnote,.admin-footnote,.collection-caption){font-size:12px;color:#586a80;line-height:1.7}
[data-theme='ios'] :is(.button,.text-button,.filters select,.segmented button){font-size:13px;min-height:38px;color:#3e526c}
[data-theme='ios'] #theme-select{font-size:13px;min-height:38px;color:#3e526c}
[data-theme='ios'] .button.primary{color:#fff;background:linear-gradient(180deg,#0870e2,#005ac4);border-color:#005ac4}
[data-theme='ios'] .button.primary:hover{background:#005ac4}
[data-theme='ios'] :is(table,td){font-size:13px;color:#45566c}
[data-theme='ios'] th{font-size:11px;font-weight:650;color:#54647a}
[data-theme='ios'] td strong,[data-theme='ios'] .reports-rank-table td:first-child strong{font-size:14px;font-weight:600;color:#293d58}
[data-theme='ios'] :is(td small,.table-foot,.report-rank-meter,.report-category-row>div:first-child,.report-category-row strong,.report-person-row small){font-size:12px;color:#5b6d84}
[data-theme='ios'] :is(.reports-rank-table td:nth-child(2),.report-person-row strong,.person-metrics strong){font-size:14px;color:#354d6d}
[data-theme='ios'] :is(.reports-metrics-strip>div>span,.reports-metrics-strip small,.report-hour-heading span,.reports-mac-choice small,.report-device-time){font-size:12px;color:#596c85}
[data-theme='ios'] .reports-mac-choice strong{font-size:14px;color:#34516e}
[data-theme='ios'] :is(.mac-filter-heading strong,.device-collection h3,.device-calendar h3,.collection-planning h4){font-size:14px;color:#2c405a}
[data-theme='ios'] :is(.mac-tool-filter summary,.mac-filter-option,.mac-filter-search,.mac-filter-chip,.mac-filter-heading .text-button,.mac-filter-panel-foot .text-button){font-size:13px}
[data-theme='ios'] :is(.mac-filter-heading p,.mac-filter-scope,.mac-filter-option small,.mac-filter-panel-foot,.device-collection p,.device-calendar p,.device-collection label,.device-calendar label,.collection-planning label.schedule-day-toggle,.schedule-off,.collection-absence){font-size:12px;color:#51647b;line-height:1.65}
[data-theme='ios'] :is(.schedule-slot input[type=time],.collection-absence-add input[type=date],.device-collection select,.device-calendar input){font-size:13px;color:#344b67}
[data-theme='ios'] .modal-body>p,[data-theme='ios'] .modal-body .installer-intro,[data-theme='ios'] .modal-body .installer-steps li>span{font-size:12px;color:#526780;line-height:1.7}
[data-theme='ios'] .pill{font-size:11px}
[data-theme='ios'] .pill.green{color:#276b4c}[data-theme='ios'] .pill.orange{color:#8d5b19}
@media(max-width:560px){[data-theme='ios'] td,[data-theme='ios'] td strong,[data-theme='ios'] .reports-rank-table td:first-child strong{font-size:12px}[data-theme='ios'] td small{font-size:11px}[data-theme='ios'] .schedule-day{grid-template-columns:80px 1fr}[data-theme='ios'] .schedule-slot input[type=time]{font-size:12px;width:86px}}

[data-theme='ios'] :is(.card-head h2,.reports-section-head h2,.agency-profile h3,.admin-steps strong,.modal-head h2){color:#30445e}
[data-theme='ios'] :is(.card-head p,.admin-count span,.admin-tabs button,.agency-profile p,.agency-profile small,.admin-steps p,.admin-steps .text-button,.modal-body label,.person-card p,.person-metrics small,.device-card p,.device-details small,.kpi-top,.kpi-caption,.report-summary-foot){font-size:12px;color:#526780;line-height:1.65}
[data-theme='ios'] :is(.agency-branding-controls p,#report-preference-feedback,.report-scope-options label,.report-preset-controls>label,.report-preset-controls>select){font-size:12px;color:#526780}
[data-theme='ios'] .report-chart-scale{font-size:11px;color:#526780}
[data-theme='ios'] :is(.button,.mini-button).danger{color:#aa3833}
[data-theme='ios'] footer{font-size:11px;color:#5b6c82}
