/* Naming tasks: concise progress, an active stage, and its results. */
html[data-ui=mobile] .m-smart-style-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid rgba(var(--ui-source-b06890d6f50be8-rgb, 223, 227, 216), var(--ui-source-b06890d6f50be8-alpha, 1))}
html[data-ui=mobile] .m-smart-style-bar>div{min-width:0;flex:1}
html[data-ui=mobile] .m-smart-style-bar p{margin-top:4px;overflow-wrap:anywhere}
html[data-ui=mobile] .m-smart-style-bar>.m-control{flex:0 0 auto;max-width:8em}
html[data-ui=mobile] .m-smart-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:0 0 16px;border-bottom:1px solid rgba(var(--ui-source-418aa9ffa3931a-rgb, 223, 227, 216), var(--ui-source-418aa9ffa3931a-alpha, 1))}
html[data-ui=mobile] .m-smart-steps>.m-control{display:flex;min-width:0}
html[data-ui=mobile] .m-smart-steps button{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:44px;width:100%;height:100%;padding:6px 0;font-size:.875rem;color:rgba(var(--ui-source-032e3a4f431fe2-rgb, 86, 102, 92), var(--ui-source-032e3a4f431fe2-alpha, 1));border-radius:0}
html[data-ui=mobile] .m-smart-steps button[aria-current=step]{color:rgba(var(--ui-source-e146f54328df0f-rgb, 49, 94, 75), var(--ui-source-e146f54328df0f-alpha, 1));border-bottom:2px solid rgba(var(--ui-source-a76101b117c42a-rgb, 49, 94, 75), var(--ui-source-a76101b117c42a-alpha, 1))}
html[data-ui=mobile] .m-smart-step-number{display:grid;place-items:center;width:28px;min-height:28px;border:1px solid rgba(var(--ui-source-d0c2c621e558d3-rgb, 120, 137, 121), var(--ui-source-d0c2c621e558d3-alpha, 1));border-radius:50%;font-variant-numeric:tabular-nums;font-size:.875rem;line-height:1.5}
html[data-ui=mobile] .m-smart-step-number.is-complete{border-color:rgba(var(--ui-source-1460a5b2a368f0-rgb, 49, 94, 75), var(--ui-source-1460a5b2a368f0-alpha, 1));color:rgba(var(--ui-source-e6a87dd0bbd1f1-rgb, 49, 94, 75), var(--ui-source-e6a87dd0bbd1f1-alpha, 1))}
html[data-ui=mobile] .m-smart-steps [aria-current=step] .m-smart-step-number{background:rgba(var(--ui-source-dc59403728bdc7-rgb, 49, 94, 75), var(--ui-source-dc59403728bdc7-alpha, 1));border-color:rgba(var(--ui-source-a76101b117c42a-rgb, 49, 94, 75), var(--ui-source-a76101b117c42a-alpha, 1));color:rgba(var(--ui-source-694dc3d79a8379-rgb, 255, 254, 250), var(--ui-source-694dc3d79a8379-alpha, 1))}
html[data-ui=mobile] .m-smart-state{color:rgba(var(--ui-source-e6a87dd0bbd1f1-rgb, 49, 94, 75), var(--ui-source-e6a87dd0bbd1f1-alpha, 1));font-size:.875rem;flex:none}
html[data-ui=mobile] .m-smart-workspace>.m-section{margin-top:0!important}
html[data-ui=mobile] .m-smart-progress{display:grid;gap:6px;color:rgba(var(--ui-source-0821f9226e386d-rgb, 86, 102, 92), var(--ui-source-0821f9226e386d-alpha, 1));font-size:.875rem}
html[data-ui=mobile] .m-smart-progress>div{display:flex;justify-content:space-between;gap:12px;font-variant-numeric:tabular-nums}
html[data-ui=mobile] .m-smart-progress progress{display:block;width:100%;height:6px;border:0;border-radius:3px;overflow:hidden;accent-color:rgba(var(--ui-source-0db2aca0185878-rgb, 49, 94, 75), var(--ui-source-0db2aca0185878-alpha, 1));background:rgba(var(--ui-source-5cd3468fba8536-rgb, 233, 238, 229), var(--ui-source-5cd3468fba8536-alpha, 1))}
html[data-ui=mobile] .m-smart-progress progress::-webkit-progress-bar{background:rgba(var(--ui-source-5cd3468fba8536-rgb, 233, 238, 229), var(--ui-source-5cd3468fba8536-alpha, 1))}
html[data-ui=mobile] .m-smart-progress progress::-webkit-progress-value{background:rgba(var(--ui-source-23424c95b4db60-rgb, 49, 94, 75), var(--ui-source-23424c95b4db60-alpha, 1))}
html[data-ui=mobile] .m-smart-progress progress::-moz-progress-bar{background:rgba(var(--ui-source-23424c95b4db60-rgb, 49, 94, 75), var(--ui-source-23424c95b4db60-alpha, 1))}
html[data-ui=mobile] .m-smart-results{display:grid;gap:12px;padding-top:8px}
html[data-ui=mobile] .m-smart-results h2{margin:0;font:600 1.125rem/1.45 var(--m-heading-font)}
html[data-ui=mobile] .m-smart-results .m-list-context>.m-muted{margin-right:auto}
html[data-ui=mobile] .m-smart-style-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:8px 16px}
html[data-ui=mobile] .m-smart-style-list>.m-field{border-bottom:1px solid rgba(var(--ui-source-f01699af519fb4-rgb, 223, 227, 216), var(--ui-source-f01699af519fb4-alpha, 1))}
html[data-ui=mobile] .m-name-method-list{display:grid;gap:0}
html[data-ui=mobile] .m-name-method-list>.m-control{border-bottom:1px solid rgba(var(--ui-source-f01699af519fb4-rgb, 223, 227, 216), var(--ui-source-f01699af519fb4-alpha, 1))}
html[data-ui=mobile] .m-name-filter-group{display:grid;gap:16px}
html[data-ui=mobile] .m-name-brief{padding-bottom:16px;border-bottom:1px solid rgba(var(--ui-source-077b777d8d840d-rgb, 223, 227, 216), var(--ui-source-077b777d8d840d-alpha, 1))}
html[data-ui=mobile] .m-name-brief .m-facts{margin-top:8px}
html[data-ui=mobile] .m-name-condition-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:12px}
.m-similar-name { margin:0; font-size:1.5rem; line-height:1.45; color:rgba(var(--ui-source-e6a87dd0bbd1f1-rgb, 49, 94, 75), var(--ui-source-e6a87dd0bbd1f1-alpha, 1)); overflow-wrap:anywhere; }
/* Page-specific rhythm: compact context above results, full task detail on demand. */
html[data-ui=mobile] .m-smart-workspace{gap:12px}
html[data-ui=mobile] .m-smart-style-bar{padding-bottom:8px;gap:8px}
html[data-ui=mobile] .m-smart-steps{padding-bottom:8px}
html[data-ui=mobile] .m-smart-steps button{gap:4px;padding:4px 0}
html[data-ui=mobile] .m-smart-complete{font-size:.875rem;border-bottom:1px solid rgba(var(--ui-source-f01699af519fb4-rgb, 223, 227, 216), var(--ui-source-f01699af519fb4-alpha, 1));padding-bottom:4px}
html[data-ui=mobile] .m-smart-results{padding:0;gap:8px}
html[data-ui=mobile] .m-check-summary{display:flex;gap:4px 12px;align-items:center;flex-wrap:wrap;font-size:.875rem;color:rgba(var(--ui-source-fa6d6951ac5cc7-rgb, 86, 102, 92), var(--ui-source-fa6d6951ac5cc7-alpha, 1))}
html[data-ui=mobile] .m-check-summary>.m-control{margin-left:auto}
html[data-ui=mobile] .m-saved-checks{display:grid;gap:8px;border-block:1px solid rgba(var(--ui-source-e6876c51162d48-rgb, 223, 227, 216), var(--ui-source-e6876c51162d48-alpha, 1));padding:4px 0}
html[data-ui=mobile] .m-batch-navigation{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;border-top:1px solid rgba(var(--ui-source-e6876c51162d48-rgb, 223, 227, 216), var(--ui-source-e6876c51162d48-alpha, 1));padding-top:12px}
html[data-ui=mobile] .m-recovery-list{display:grid;gap:0}
html[data-ui=mobile] .m-recovery-record{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid rgba(var(--ui-source-f01699af519fb4-rgb, 223, 227, 216), var(--ui-source-f01699af519fb4-alpha, 1))}
html[data-ui=mobile] .m-recovery-record>div:first-child{min-width:0;flex:1;overflow-wrap:anywhere}
html[data-ui=mobile] .m-recovery-record p{font-size:.875rem;line-height:1.5;margin-top:4px}
html[data-ui=mobile] .m-homophone-finding{display:grid;gap:4px;padding:12px 0;border-top:1px solid rgba(var(--ui-source-0fd100ffe7e55e-rgb, 223, 227, 216), var(--ui-source-0fd100ffe7e55e-alpha, 1))}
html[data-ui=mobile] .m-taskbar>.m-tabs{flex:1;width:100%}
html[data-ui=mobile] .m-name-method-note{font-size:.875rem;line-height:1.5;color:rgba(var(--ui-source-fa6d6951ac5cc7-rgb, 86, 102, 92), var(--ui-source-fa6d6951ac5cc7-alpha, 1));margin:0;overflow-wrap:anywhere}
html[data-ui=mobile] .m-sequence-record{padding:12px 0;border-bottom:1px solid rgba(var(--ui-source-f01699af519fb4-rgb, 223, 227, 216), var(--ui-source-f01699af519fb4-alpha, 1))}
html[data-ui=mobile] .m-result-tools>div:first-child{display:flex;align-items:baseline;gap:6px;flex:1;min-width:7em}
html[data-ui=mobile] .m-result-tools>.m-control{flex:none}

/* Complete names remain the only card content; status and actions live with the object. */
html[data-ui=mobile] .m-result-grid>.m-result-cell{display:flex;align-items:stretch;min-width:0;padding:0;border:0;border-radius:7px;background:transparent;box-shadow:none;outline:0;gap:0;position:relative}
html[data-ui=mobile] .m-result-grid>.m-result-cell>.m-result-button{width:100%;max-width:100%;margin:0;position:relative}
html[data-ui=mobile] .m-result-grid>.m-result-cell.is-selected{outline:0}
html[data-ui=mobile] .m-result-mark{position:absolute;top:1px;right:3px;font-size:.6875rem;line-height:1;color:rgba(var(--ui-source-e6a87dd0bbd1f1-rgb, 49, 94, 75), var(--ui-source-e6a87dd0bbd1f1-alpha, 1));pointer-events:none}
html[data-ui=mobile] .m-result-summary{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:.875rem;color:rgba(var(--ui-source-ac785d6b3eed06-rgb, 86, 102, 92), var(--ui-source-ac785d6b3eed06-alpha, 1));line-height:1.5}
html[data-ui=mobile] .m-result-grid>.m-empty{grid-column:1/-1}
html[data-ui=mobile] .m-name-toolbar{grid-template-columns:1fr 1fr 1.75fr}
html[data-ui=mobile] .m-name-toolbar>.m-control>.m-button{height:100%;width:100%;padding:8px 6px;font-size:.875rem;white-space:normal}
html[data-ui=mobile] .m-name-toolbar>.m-control{align-self:stretch}
html[data-ui=mobile] .m-smart-results .m-result-grid{margin:0}
html[data-ui=mobile] .m-saved-checks{padding:8px 10px;border:0;border-radius:10px;background:rgba(var(--ui-source-0e3d693f818f5d-rgb, 233, 238, 229), var(--ui-source-0e3d693f818f5d-alpha, 1))}
html[data-ui=mobile] .m-name-method-note{font-size:1rem;line-height:1.65}

/* Saved names: compact task controls and one contiguous inspection strip. */
html[data-ui=mobile] .m-saved-tools{display:flex;gap:0;justify-content:space-between;align-items:center;flex-wrap:wrap}
html[data-ui=mobile] .m-saved-tools .m-button{padding-inline:4px;font-size:.875rem}
html[data-ui=mobile] .m-saved-checks{gap:0;padding:0 10px}
html[data-ui=mobile] .m-check-tools{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;font-size:.875rem}
html[data-ui=mobile] .m-check-tools>.m-muted{margin-right:auto}
html[data-ui=mobile] .m-check-tools .m-button{padding-inline:4px;font-size:.875rem}
html[data-ui=mobile] .m-check-summary{min-height:24px}
html[data-ui=mobile] .m-check-summary>.m-control{margin-left:0}
