:root{color:#18212f;font-synthesis:none;--ink:#18212f;--muted:#718096;--line:#e5e9f0;--blue:#246bfe;--red:#e05252;--yellow:#d69e2e;--green:#27966b;--panel:#fff;background:#f5f7fb;font-family:Inter,Noto Sans SC,Arial,sans-serif}*{box-sizing:border-box}body{background:#f5f7fb;margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}.shell{min-height:100vh;display:flex}aside{color:#cdd5e1;background:#101927;flex-direction:column;flex-shrink:0;width:252px;padding:24px 16px;display:flex}.logo{color:#fff;align-items:center;gap:11px;margin:0 10px 38px;display:flex}.logo>span{background:#2b72ff;border-radius:8px;padding:8px 7px;font-size:13px;font-weight:800}.logo b{letter-spacing:.8px;font-size:13px;display:block}.logo small{color:#8491a5;margin-top:3px;font-size:11px;display:block}.role{background:#172334;border:1px solid #2a384b;border-radius:8px;margin-bottom:25px;padding:11px}.role small{color:#8491a5;margin-bottom:6px;font-size:10px;display:block}.role select{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:13px}nav{flex-direction:column;gap:5px;display:flex}nav button{color:#aeb9c8;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;padding:12px;font-size:13px;display:flex}nav button svg{width:17px}nav button.active{color:#fff;background:#1d3150}nav button em{color:#aeb9c8;background:#283951;border-radius:10px;margin-left:auto;padding:2px 7px;font-size:11px;font-style:normal}.side-foot{color:#aeb9c8;border-top:1px solid #2a384b;margin-top:auto;padding:18px 10px;font-size:12px;line-height:1.8}.dot{background:#b7c0cb;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.dot.green{background:#36c78b}main{flex:1;min-width:0;padding:0 42px 50px}header{justify-content:space-between;align-items:center;height:88px;display:flex}header small,.eyebrow{color:#8996a8;letter-spacing:1.2px;font-size:10px;font-weight:700}h1{letter-spacing:-.5px;margin:7px 0 0;font-size:25px}h2{letter-spacing:-.7px;margin:8px 0 12px;font-size:25px}h3{margin:0;font-size:16px}.head-actions{align-items:center;gap:20px;display:flex}.sync{color:#718096;font-size:12px}.avatar{color:#fff;background:#17283e;border:0;border-radius:50%;width:34px;height:34px;font-size:11px;font-weight:700}.hero-row{color:#fff;background:linear-gradient(120deg,#122235,#1d3b64);border-radius:12px;grid-template-columns:1.3fr .7fr;gap:30px;min-height:250px;padding:36px 40px;display:grid}.hero-row h2{max-width:580px;font-size:30px;line-height:1.2}.hero-row p{color:#c8d4e4;max-width:550px;line-height:1.7}.signal-card{border-left:1px solid #547194;flex-direction:column;justify-content:center;padding-left:36px;display:flex}.signal-title{color:#d4deea;justify-content:space-between;font-size:12px;display:flex}.ring{border:6px solid #2b72ff;border-right-color:#4bc497;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:124px;height:124px;margin:12px 0;display:flex}.ring strong{font-size:31px}.ring span{color:#aebed2;font-size:11px}.mini-stats{gap:25px;display:flex}.mini-stats b,.mini-stats small{display:block}.mini-stats b{font-size:18px}.mini-stats small{color:#aebed2;font-size:11px}.primary{background:var(--blue);color:#fff;border:0;border-radius:6px;align-items:center;gap:8px;padding:11px 16px;font-size:13px;font-weight:700;display:inline-flex}.primary.small{padding:9px 12px;font-size:12px}.hero-row .primary{margin-top:12px}.section-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.section-head h2,.section-head h3{margin:0}.link{color:var(--blue);background:0 0;border:0;font-size:12px;font-weight:700}.metric-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:26px;display:grid}.metric,.panel,.table-card{background:var(--panel);border:1px solid var(--line);border-radius:9px}.metric{min-height:124px;padding:20px;position:relative}.metric-line{border-radius:0 0 4px 4px;height:3px;position:absolute;top:0;left:20px;right:20px}.metric-line.red{background:var(--red)}.metric-line.yellow{background:var(--yellow)}.metric-line.blue{background:var(--blue)}.metric-line.green{background:var(--green)}.metric small,.metric strong,.metric>span:last-child{display:block}.metric small{color:var(--muted);font-size:12px}.metric strong{margin:10px 0 5px;font-size:30px}.metric>span:last-child{color:#9aa5b4;font-size:11px}.grid-two,.account-grid,.comm-layout{grid-template-columns:1.15fr .85fr;gap:16px;display:grid}.panel{margin-bottom:16px;padding:22px}.action{border-top:1px solid var(--line);align-items:center;gap:13px;padding:14px 0;display:flex}.action>div{flex:1}.action strong,.action span{display:block}.action strong{font-size:13px}.action span{color:var(--muted);margin-top:5px;font-size:12px}.tag{color:#65748a;background:#edf1f6;border-radius:4px;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex}.tag.p1{color:#c34b4b;background:#fceaea}.tag.p2{color:#a77a16;background:#fff4d8}.tag.p3{color:#268263;background:#e7f4ee}.tag.locked,.tag.excluded{color:#596579;background:#ebeef2}.notice{border-top:1px solid var(--line);color:#6a778b;align-items:flex-start;gap:10px;padding:13px 0;font-size:12px;display:flex}.notice svg{width:16px;color:var(--green);flex-shrink:0}.notice b,.notice span{display:block}.notice b{color:var(--ink);margin-bottom:4px}.notice.danger svg{color:var(--red)}.toolbar{align-items:center;gap:14px;margin:15px 0 18px;display:flex}.search{border:1px solid var(--line);color:#9aa5b4;background:#fff;border-radius:6px;flex:1;align-items:center;gap:8px;max-width:410px;height:40px;padding:0 12px;display:flex}.search input{border:0;outline:0;width:100%;font-size:13px}.filters{border:1px solid var(--line);background:#fff;border-radius:6px;padding:3px;display:flex}.filters button{color:#758298;background:0 0;border:0;border-radius:4px;padding:7px 10px;font-size:11px}.filters button.selected{color:var(--blue);background:#e9f0ff;font-weight:700}.table-caption{border-bottom:1px solid var(--line);justify-content:space-between;padding:18px 20px;display:flex}.table-caption b,.table-caption span{display:block}.table-caption span{color:var(--muted);margin-top:4px;font-size:11px}.table-caption .source{color:#8b98aa;align-self:center}table{border-collapse:collapse;width:100%;min-width:850px}th{text-align:left;color:#7d8999;border-bottom:1px solid var(--line);background:#fafbfc;padding:12px 15px;font-size:10px;font-weight:700}td{color:#526076;border-bottom:1px solid #eef1f5;padding:14px 15px;font-size:12px}tbody tr{cursor:pointer}td small,td b{display:block}td small{color:#8b98aa;margin-top:4px;font-size:10px}.account-name{color:var(--ink);align-items:center;gap:10px;display:flex}.company-mark{width:31px;height:31px;color:var(--blue);background:#eaf0ff;border-radius:7px;flex-shrink:0;place-items:center;font-size:10px;font-weight:800;display:grid}.company-mark.p1{color:var(--red);background:#feecec}.company-mark.locked,.company-mark.excluded{color:#5b687a;background:#e9edf2}.company-mark.large{border-radius:11px;width:52px;height:52px;font-size:16px}.back{color:var(--muted);background:0 0;border:0;align-items:center;gap:7px;padding:8px 0;font-size:12px;display:flex}.account-hero{justify-content:space-between;align-items:center;margin:18px 0 26px;display:flex}.account-id{align-items:center;gap:16px;display:flex}.account-id h2{margin:6px 0}.account-id p{color:var(--muted);margin:0;font-size:12px}.account-id a{color:var(--blue)}.account-actions{gap:8px;display:flex}.ghost,.outline{border:1px solid var(--line);color:#536177;background:#fff;border-radius:6px;align-items:center;gap:7px;padding:10px 13px;font-size:12px;font-weight:700;display:inline-flex}.tabs{border-bottom:1px solid var(--line);gap:26px;margin-bottom:18px;display:flex}.tabs>*{color:#8491a4;padding:12px 0;font-size:12px}.tabs b{color:var(--blue);border-bottom:2px solid var(--blue)}.facts{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.facts small,.facts b,.facts span{display:block}.facts small{color:#8b98aa;font-size:10px}.facts b{margin:6px 0;font-size:13px}.facts span{color:var(--muted);font-size:11px}.verified{color:var(--green);align-items:center;gap:4px;font-size:11px;display:flex}.timeline-row{border-top:1px solid var(--line);gap:12px;padding:15px 0;display:flex}.timeline-icon{width:28px;height:28px;color:var(--blue);background:#e8f0ff;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.timeline-icon.system{color:#738197;background:#f0f2f5}.timeline-row b,.timeline-row small{display:inline-block}.timeline-row small{color:#9aa5b4;margin-left:10px;font-size:10px}.timeline-row p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.55}.strategy{background:#f8faff;border-radius:7px;padding:16px}.strategy small,.strategy b{display:block}.strategy small{color:#8a97a9;margin-bottom:4px;font-size:10px}.strategy b{margin-bottom:15px;font-size:12px}.strategy p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.muted{color:var(--muted);font-size:12px;line-height:1.7}.full{justify-content:center;width:100%}.comm-head{justify-content:space-between;align-items:end;margin:22px 0 27px;display:flex}.comm-head h2{margin-bottom:5px}.comm-head p{color:var(--muted);margin:0;font-size:12px}.comm-list{border:1px solid var(--line);background:#fff;border-radius:9px}.comm-tabs{border-bottom:1px solid var(--line);color:#8793a4;gap:22px;padding:14px 18px;font-size:12px;display:flex}.comm-tabs b{color:var(--blue)}.comm-tabs em{color:var(--red);background:#fceaea;border-radius:8px;margin-left:4px;padding:2px 5px;font-style:normal}.comm-row{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:12px;padding:18px;display:flex}.comm-row:hover{background:#f9fbff}.comm-row>div{flex:1}.comm-row b,.comm-row strong,.comm-row p{display:block}.comm-row b{font-size:12px}.comm-row strong{margin:5px 0;font-size:13px}.comm-row p{color:var(--muted);margin:0;font-size:11px}.comm-row>small{color:#9aa5b4;font-size:10px}.comm-side{height:max-content}.visit-grid{grid-template-columns:1.25fr .75fr;gap:16px;display:grid}.route-day{background:#f7f9fc;border-radius:6px;margin-bottom:10px;padding:12px}.route-day b,.route-day span{display:block}.route-day b{font-size:13px}.route-day span{color:var(--muted);margin-top:4px;font-size:11px}.stop{border-top:1px solid var(--line);align-items:center;gap:14px;padding:15px 0;display:flex}.stop time{color:var(--blue);width:42px;font-size:12px;font-weight:700}.stop div{flex:1}.stop b,.stop span{display:block}.stop b{font-size:13px}.stop span{color:var(--muted);margin-top:4px;font-size:11px}.stop button{color:var(--blue);background:0 0;border:0}.modal-back{z-index:5;background:#1019278c;place-items:center;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:10px;width:min(560px,100% - 32px);padding:26px;position:relative;box-shadow:0 20px 70px #07101f55}.modal h2{font-size:20px}.modal label{color:#78869a;margin:15px 0;font-size:11px;display:block}.modal input,.modal textarea{border:1px solid var(--line);border-radius:5px;outline:0;width:100%;margin-top:6px;padding:10px;font-size:12px;display:block}.modal textarea{resize:vertical;min-height:75px}.close{color:#98a4b3;background:0 0;border:0;font-size:25px;position:absolute;top:14px;right:18px}.modal-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.toast{color:#fff;z-index:10;background:#17283e;border-radius:6px;padding:12px 16px;font-size:12px;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 30px #0002}.status-dot{color:var(--green);margin-right:6px}@media (width<=1000px){aside{width:220px}main{padding:0 24px}.hero-row{grid-template-columns:1fr}.signal-card{border-top:1px solid #547194;border-left:0;padding:22px 0 0}.metric-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.shell{display:block}aside{z-index:3;width:100%;height:auto;padding:13px 16px;position:sticky;top:0}.logo{margin:0 0 10px}.role,.side-foot{display:none}nav{grid-template-columns:repeat(3,1fr);gap:3px;display:grid}nav button{justify-content:center;gap:4px;padding:8px 5px;font-size:10px}nav button em{display:none}main{padding:0 14px 30px}header{height:78px}.head-actions .sync{display:none}h1{font-size:20px}.hero-row{padding:24px}.hero-row h2{font-size:23px}.metric-grid,.grid-two,.account-grid,.comm-layout,.visit-grid{grid-template-columns:1fr}.toolbar{flex-wrap:wrap}.search{flex-basis:100%;order:1;max-width:none}.filters{order:2;max-width:100%;overflow:auto}.toolbar .primary{order:3}.table-caption{display:block}.table-caption .source{margin-top:10px}.account-hero,.comm-head{display:block}.account-actions{flex-wrap:wrap;margin-top:18px}.tabs{white-space:nowrap;gap:20px;overflow:auto}.tabs>*{font-size:11px}.facts{gap:14px}.panel{padding:17px}.hero-row .primary{justify-content:center;width:100%}}.full-details{margin-top:16px}.field-group{border-top:1px solid var(--line);padding:18px 0 3px}.field-group h4{color:#536177;margin:0 0 14px;font-size:12px}.field-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.field{background:#f8fafc;border:1px solid #edf0f5;border-radius:6px;min-height:70px;padding:11px}.field small,.field b,.field span{display:block}.field small{color:#8793a4;font-size:10px}.field b{word-break:break-word;margin:7px 0 4px;font-size:11px}.field span{color:#a0aaba;font-size:10px}.template-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.template-card{border:1px solid var(--line);background:#fff;border-radius:9px;padding:20px}.template-top,.template-foot{justify-content:space-between;align-items:center;display:flex}.template-top small,.template-foot span{color:#8b98aa;font-size:10px}.template-card h3{margin:16px 0 9px}.template-card p{color:#68768b;min-height:62px;font-size:12px;line-height:1.7}.template-foot{border-top:1px solid var(--line);padding-top:13px}.empty{text-align:center;color:var(--muted)}@media (width<=1000px){.field-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.template-grid{grid-template-columns:1fr}.field-grid{grid-template-columns:1fr 1fr}}.followup-card{border-top:3px solid var(--blue);margin-top:16px}.followup-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin:17px 0;display:grid}.followup-grid>div{background:#f8fafc;border:1px solid #edf0f5;border-radius:6px;padding:13px}.followup-grid small,.followup-grid b{display:block}.followup-grid small,.followup-script small{color:#8793a4;font-size:10px}.followup-grid b{margin-top:7px;font-size:12px;line-height:1.5}.followup-script{background:#f8faff;border:1px solid #e7eefc;border-radius:7px;grid-template-columns:1fr 1fr;gap:14px;padding:15px;display:grid}.followup-script p{color:#526076;margin:7px 0 0;font-size:12px;line-height:1.65}.followup-grid.bottom{grid-template-columns:1fr 1fr;margin-bottom:16px}.danger-text{color:var(--red)}.followup-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding-top:15px;display:flex}.followup-actions button:disabled{opacity:.45;cursor:not-allowed}@media (width<=1000px){.followup-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.followup-script,.followup-grid.bottom{grid-template-columns:1fr}.followup-actions{flex-wrap:wrap}.followup-actions button{flex:1;justify-content:center}}.field.filled,.required-form label.filled,.followup-form label.filled,.visit-required-grid label.filled{background:#eefaf4;border-color:#9bd8ba}.field.empty,.required-form label.empty,.followup-form label.empty,.visit-required-grid label.empty{background:#fff8e1;border-color:#efd27b}.field.filled span,.field-status{color:#25845f}.field.empty span{color:#a77a16}.field-status{margin-top:5px;font-size:10px;display:block}.visit-required-grid label{border:1px solid var(--line);background:#fff;border-radius:6px;padding:11px}.visit-required-grid label select,.visit-required-grid label input:not([type=file]){background:0 0}.visit-log{margin-top:16px}.empty-visit{color:#a77a16;background:#fff8e1;border:1px solid #efd27b;border-radius:6px;padding:22px;font-size:12px}.visit-record{border-top:1px solid var(--line);grid-template-columns:1.2fr 1fr 1.4fr 1fr;gap:15px;padding:16px 0;display:grid}.visit-record b,.visit-record span,.visit-record small{display:block}.visit-record b{font-size:12px;line-height:1.5}.visit-record span,.visit-record small{color:var(--muted);margin-top:4px;font-size:10px}.green-text{color:#25845f}.visit-log-form{border-top:1px solid var(--line);margin-top:15px;padding-top:15px}@media (width<=720px){.visit-record{grid-template-columns:1fr 1fr}.visit-record>div:first-child{grid-column:1/-1}}.comm-history{margin-top:16px}.comm-history-row{border-top:1px solid var(--line);gap:12px;padding:15px 0;display:flex}.comm-history-row>div{flex:1}.comm-history-row b,.comm-history-row strong,.comm-history-row p,.comm-history-row small{display:block}.comm-history-row strong{margin:5px 0;font-size:12px}.comm-history-row p{color:var(--muted);margin:0 0 6px;font-size:11px;line-height:1.5}.comm-history-row small{color:#8b98aa;font-size:10px}.comm-history-form{border-top:1px solid var(--line);margin-top:10px;padding-top:16px}.kpi-page{margin-top:18px}.kpi-score-row{border:1px solid var(--line);background:#f7f9fc;border-radius:8px;align-items:stretch;gap:24px;margin-bottom:22px;padding:20px;display:flex}.kpi-total{min-width:220px}.kpi-total strong{color:var(--blue);font-size:45px;display:block}.kpi-total span,.kpi-total b{font-size:11px;display:block}.kpi-total span{color:var(--muted)}.kpi-total b{color:var(--yellow);margin-top:8px}.kpi-mini{grid-template-columns:repeat(4,1fr);align-items:center;gap:25px;display:grid}.kpi-mini b,.kpi-mini small{display:block}.kpi-mini b{font-size:20px}.kpi-mini small{color:var(--muted);margin-top:4px;font-size:10px}.kpi-section-title{margin:22px 0 10px;font-size:13px}.kpi-row{border-top:1px solid var(--line);grid-template-columns:34px 1fr 70px 72px;align-items:center;gap:13px;padding:13px 0;display:grid}.kpi-code{width:25px;height:25px;color:var(--blue);background:#e9f0ff;border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.kpi-main b,.kpi-main small{display:block}.kpi-main b{font-size:12px}.kpi-main small{color:var(--muted);margin-top:4px;font-size:10px}.kpi-main .kpi-progress{background:#edf1f6;border-radius:5px;height:5px;margin-top:8px}.kpi-progress i{background:var(--green);border-radius:5px;height:100%;display:block}.kpi-row>strong{font-size:13px}.kpi-green{color:var(--green);font-size:10px}.kpi-yellow{color:var(--yellow);font-size:10px}.kpi-rule{color:#8d6a18;background:#fff8e1;border:1px solid #efd27b;align-items:flex-start;gap:8px;margin-top:17px;padding:12px;font-size:11px;line-height:1.5;display:flex}.kpi-account{margin-top:16px}.kpi-account-score{text-align:center;background:#eaf2ff;border-radius:8px;padding:10px 20px}.kpi-account-score b,.kpi-account-score span{display:block}.kpi-account-score b{color:var(--blue);font-size:28px}.kpi-account-score span{color:var(--muted);font-size:10px}.kpi-chip-row{flex-wrap:wrap;gap:9px;display:flex}.kpi-chip-row span{color:#25845f;background:#eefaf4;border:1px solid #9bd8ba;border-radius:5px;padding:8px 11px;font-size:11px}.kpi-chip-row b{margin-left:5px}@media (width<=720px){.kpi-score-row{display:block}.kpi-mini{grid-template-columns:repeat(2,1fr);gap:15px;margin-top:18px}.kpi-row{grid-template-columns:26px 1fr 55px}.kpi-row>span:last-child{display:none}}.fact-filled{background:#eefaf4;border:1px solid #9bd8ba;border-radius:6px;padding:10px}.fact-pending{background:#fff8e1;border:1px solid #efd27b;border-radius:6px;padding:10px}.fact-filled b{color:#25845f}.fact-pending b{color:#a77a16}.pending-banner{color:#8d6a18;background:#fff8e1;border:1px solid #efd27b;border-radius:7px;align-items:center;gap:9px;margin:0 0 16px;padding:11px 14px;font-size:12px;display:flex}.pending-banner span{flex:1}.pending-banner button{color:#a77a16;background:#fff;border:0;border-radius:4px;padding:5px 8px;font-size:11px;font-weight:700}.summary-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.summary-item{background:#eefaf4;border:1px solid #9bd8ba;border-radius:6px;padding:10px}.summary-item small,.summary-item b{display:block}.summary-item small{color:#25845f;font-size:10px}.summary-item b{color:#1d6f51;word-break:break-word;margin-top:6px;font-size:11px}@media (width<=1000px){.summary-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.summary-grid{grid-template-columns:1fr 1fr}}.account-grid>div:first-child>.panel:first-child{display:none}.pending-inline{color:#8d6a18;background:#fff8e1;border:1px solid #efd27b;border-radius:6px;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;font-size:11px;display:flex}.pending-inline span{flex:1}.pending-inline button{color:#a77a16;background:#fff;border:0;border-radius:4px;padding:5px 8px;font-size:11px;font-weight:700}.field-save{color:var(--blue);cursor:pointer;background:#fff;border:0;border-radius:4px;margin-top:8px;padding:5px 7px;font-size:10px;font-weight:700}.visit-table{border-top:1px solid var(--line)}.visit-table-head,.visit-record{grid-template-columns:1fr 1fr 1.35fr 1.15fr .8fr;align-items:center;gap:12px;display:grid}.visit-table-head{color:#8b98aa;padding:9px 0;font-size:10px}.visit-record{border-top:1px solid var(--line);padding:11px 0}.visit-record b,.visit-record span{font-size:10px;line-height:1.45;display:block}.visit-record span{color:var(--muted);margin-top:3px}.visit-log-form{margin-top:12px}.visit-required-grid.compact{grid-template-columns:repeat(4,1fr);gap:9px}.visit-required-grid.compact label{padding:9px}.visit-required-grid.compact label input,.visit-required-grid.compact label select{margin-top:5px;padding:7px;font-size:11px}@media (width<=720px){.visit-table{overflow-x:auto}.visit-table-head,.visit-record{min-width:720px}.visit-required-grid.compact{grid-template-columns:1fr 1fr}}:root{--ink:#202124;--muted:#5f6368;--line:#dadce0;--blue:#1a73e8;--green:#188038;--yellow:#f9ab00;--panel:#fff;--surface:#f8f9fa;font-family:Roboto,Noto Sans SC,Arial,sans-serif}body{color:var(--ink);background:#f8f9fa;font-size:14px;line-height:1.45}button,input,textarea,select{font-family:Roboto,Noto Sans SC,Arial,sans-serif}button{transition:background .15s,color .15s,border-color .15s,box-shadow .15s}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:1px;outline:2px solid #8ab4f8}aside{color:#3c4043;background:#fff;border-right:1px solid #e0e3e7;width:248px;padding:20px 14px;box-shadow:1px 0 5px #3c40430a}.logo{color:#202124;margin:0 10px 30px}.logo>span{background:#1a73e8;border-radius:50%;padding:8px 7px}.logo b{font-size:13px}.logo small{color:#5f6368}.role{background:#f8f9fa;border:1px solid #dadce0;border-radius:8px;margin:0 6px 20px}.role small{color:#5f6368}.role select{color:#202124}nav{gap:2px}nav button{color:#5f6368;border-radius:0 22px 22px 0;padding:11px 14px;font-size:13px}nav button:hover{color:#202124;background:#f1f3f4}nav button.active{color:#174ea6;background:#e8f0fe;font-weight:700}nav button em{color:#5f6368;background:#f1f3f4}.side-foot{color:#5f6368;border-color:#e0e3e7}.side-foot small{color:#80868b}main{width:100%;max-width:1600px;margin:0 auto;padding:0 40px 56px}header{border-bottom:1px solid #e8eaed;height:82px;margin-bottom:22px}header small,.eyebrow{color:#5f6368;letter-spacing:1px;font-size:10px}h1,h2{color:#202124;font-size:24px;font-weight:500}h3{font-size:16px;font-weight:500}.sync{color:#5f6368}.avatar{background:#1a73e8}.hero-row{color:#202124;background:#fff;border:1px solid #dadce0;border-radius:12px;padding:34px 38px;box-shadow:0 1px 2px #3c40430d}.hero-row h2{color:#202124;font-weight:500}.hero-row p{color:#5f6368}.hero-row .eyebrow{color:#1a73e8}.signal-card{border-color:#dadce0}.signal-title{color:#5f6368}.signal-title b{color:#188038}.ring{border-color:#1a73e8 #34a853 #1a73e8 #1a73e8}.ring span,.mini-stats small{color:#5f6368}.mini-stats b{color:#202124}.primary{box-shadow:none;background:#1a73e8;border-radius:4px;font-weight:500}.primary:hover{background:#185abc;box-shadow:0 1px 2px #3c40434d}.ghost,.outline{color:#3c4043;background:#fff;border-color:#dadce0;border-radius:4px;font-weight:500}.ghost:hover,.outline:hover{background:#f8f9fa;border-color:#bdc1c6}.link{color:#1a73e8;font-weight:500}.section-head{margin-bottom:16px}.panel,.metric,.table-card,.comm-list{border:1px solid #dadce0;border-radius:8px;box-shadow:0 1px 2px #3c40430d}.panel{padding:20px}.metric{background:#fff;padding:18px}.metric strong{font-weight:500}.table-caption{padding:16px 18px}.table-caption b{color:#202124;font-weight:500}th{color:#5f6368;background:#f8f9fa;padding:11px 14px;font-weight:500}td{color:#3c4043;padding:12px 14px}tbody tr:hover{background:#f8fafd}.search{border-color:#dadce0;border-radius:24px;height:42px}.filters{border-color:#dadce0;border-radius:6px}.filters button.selected{color:#174ea6;background:#e8f0fe}.account40-summary{border-top:3px solid #34a853;margin-top:0}.summary-item{background:#e6f4ea;border-color:#b7dfc3;border-radius:6px}.summary-item small{color:#188038}.summary-item b{color:#137333}.pending-inline,.empty-visit{color:#8d5f00;background:#fef7e0;border-color:#f9d27d}.fact-filled,.field.filled{background:#e6f4ea;border-color:#b7dfc3}.fact-filled b,.field.filled span{color:#188038}.fact-pending,.field.empty{background:#fef7e0;border-color:#f9d27d}.fact-pending b,.field.empty span{color:#8d5f00}.field-save{border-radius:4px}.field.filled .field-save{color:#137333;background:#ceead6}.field.empty .field-save{color:#8d5f00;background:#fde293}.followup-card{border-top-color:#1a73e8}.followup-grid>div,.strategy{background:#f8fafd;border-color:#e8eaed}.followup-script{background:#f8fafd;border-color:#d2e3fc}.timeline-icon{color:#1a73e8;background:#e8f0fe}.timeline-icon.whatsapp{color:#188038;background:#e6f4ea}.tabs{border-color:#dadce0}.tabs>*{color:#5f6368}.tabs b{color:#1a73e8}.kpi-page{border-top:3px solid #1a73e8}.kpi-rule{color:#8d5f00;background:#fef7e0;border-color:#f9d27d}.visit-table-head{color:#5f6368}.visit-record{border-color:#e8eaed}.modal-back{background:#20212466}.modal{border-radius:8px;box-shadow:0 8px 24px #20212433}.toast{background:#202124;border-radius:4px}input,textarea,select{color:#202124;border-color:#dadce0}input:focus,textarea:focus,select:focus{border-color:#1a73e8;box-shadow:0 0 0 1px #1a73e8}.visit-required-grid label{border-color:#dadce0}.comm-history-row,.timeline-row,.action{border-color:#e8eaed}@media (width<=720px){main{padding:0 16px 34px}aside{box-shadow:0 1px 5px #3c40431a}.logo{margin-bottom:12px}header{height:72px;margin-bottom:16px}.panel{padding:16px}.hero-row{padding:24px}.summary-grid{gap:8px}}:root{--google-blue:#1a73e8;--google-blue-dark:#185abc;--google-green:#188038;--google-yellow:#f9ab00;--google-red:#d93025;--google-gray-50:#f8f9fa;--google-gray-100:#f1f3f4;--google-gray-200:#e8eaed;--google-gray-300:#dadce0;--google-gray-500:#5f6368;--google-gray-700:#3c4043;--google-text:#202124}*{scrollbar-color:#c4c7c5 transparent;scrollbar-width:thin}html{font-size:14px}body{letter-spacing:0;font-family:Roboto,Google Sans,Noto Sans SC,Arial,sans-serif}.shell{background:var(--google-gray-50)}aside,main,header,.panel,.metric,.table-card,.comm-list,.template-card,.modal,.kpi-page,.kpi-account,.visit-log,.comm-history,.full-details,.followup-card{font-family:Roboto,Google Sans,Noto Sans SC,Arial,sans-serif}.logo b{font-family:Google Sans,Roboto,Arial,sans-serif;font-weight:500}.logo small,header small,.eyebrow{font-weight:500}h1,h2,h3,h4,p,small,b,strong,span,button,input,textarea,select,th,td{letter-spacing:0}h1{font-size:24px;font-weight:400;line-height:1.3}h2{font-size:22px;font-weight:400;line-height:1.35}h3{font-size:16px;font-weight:500;line-height:1.4}h4{font-size:13px;font-weight:500;line-height:1.4}p{line-height:1.6}header{background:var(--google-gray-50)}.head-actions{gap:16px}.sync{font-size:12px}.avatar{width:32px;height:32px;font-size:11px;font-weight:500}.panel,.metric,.table-card,.comm-list,.template-card{box-shadow:0 1px 2px #3c40431f,0 1px 3px #3c404314}.panel{margin-bottom:16px}.section-head{min-height:28px}.section-head h2,.section-head h3{line-height:1.35}.muted{line-height:1.55}button{min-height:36px}.primary{background:var(--google-blue);border-radius:4px;min-height:36px;padding:9px 16px;font-size:13px}.ghost,.outline{border-radius:4px;min-height:36px;padding:8px 14px;font-size:13px}.link{min-height:30px;padding:5px 8px}.pending-link{color:#8d5f00;background:#fef7e0;border:1px solid #f9d27d;border-radius:4px;align-items:center;gap:6px;min-height:32px;padding:6px 10px;font-size:12px;font-weight:500;display:inline-flex}input,textarea,select{border:1px solid var(--google-gray-300);background:#fff;border-radius:4px;min-height:36px;padding:8px 10px;font-size:13px;line-height:1.4}textarea{min-height:80px}label{font-size:12px;line-height:1.4}label>input,label>textarea,label>select{margin-top:6px}.toolbar{margin:18px 0}.search{border-radius:24px;box-shadow:0 1px 2px #3c40431f}.search input{box-shadow:none;border:0;min-height:34px;padding-left:2px}.filters button{min-height:30px}.table-card{overflow:hidden}.table-card table{font-size:13px}th{text-transform:none;letter-spacing:.15px;padding:12px 16px;font-size:11px}td{padding:13px 16px;font-size:13px}.table-caption b{font-size:15px}.table-caption span{font-size:12px}.account40-summary{padding:22px}.summary-grid{gap:10px}.summary-item{min-height:68px;padding:11px}.summary-item small{font-size:11px}.summary-item b{font-size:12px;line-height:1.45}.pending-inline{padding:11px 13px;font-size:12px}.field-group{padding:20px 0 4px}.field-group h4{margin-bottom:12px;font-size:13px}.field{min-height:84px;padding:11px}.field small{font-size:11px}.field input{min-height:34px;font-size:12px}.field span{font-size:10px}.field-save{min-height:28px;padding:4px 9px;font-size:11px}.followup-grid>div,.followup-script,.strategy{border-radius:6px}.followup-grid small,.followup-script small{font-size:11px}.followup-grid b{font-size:12px}.followup-script p{font-size:13px}.timeline-row p{font-size:12px}.timeline-row b{font-size:13px}.timeline-row small{font-size:11px}.comm-history-row{padding:16px 0}.comm-history-row b{font-size:12px}.comm-history-row strong{font-size:13px;font-weight:500}.comm-history-row p{font-size:12px;line-height:1.55}.comm-history-row small{font-size:11px}.comm-tabs{font-size:13px}.template-card{padding:20px}.template-card h3{font-size:15px}.template-card p{font-size:12px;line-height:1.6}.visit-table-head{font-size:11px}.visit-record b{font-size:11px;font-weight:500}.visit-record span{font-size:10px}.visit-required-grid label{font-size:11px}.visit-required-grid.compact label input,.visit-required-grid.compact label select{min-height:34px;font-size:12px}.empty-visit{font-size:12px}.kpi-total strong{font-weight:400}.kpi-mini b{font-weight:500}.kpi-row{min-height:62px}.kpi-main b{font-size:13px;font-weight:500}.kpi-main small{font-size:11px}.kpi-row>strong{font-size:13px;font-weight:500}.kpi-rule,.kpi-chip-row span{font-size:12px}.modal{padding:28px}.modal small{font-size:11px}.modal h2{font-size:20px;font-weight:400}.modal label{font-size:12px}.modal input,.modal textarea{font-size:13px}.toast{padding:12px 16px;font-size:13px}@media (width<=720px){html{font-size:13px}main{padding-left:14px;padding-right:14px}.head-actions{gap:8px}.account-actions{gap:6px}.account-actions button{padding:8px 10px;font-size:12px}.section-head{align-items:flex-start;gap:10px}.summary-item b{font-size:11px}.field-grid{gap:8px}.field{padding:9px}.followup-grid{gap:8px}.comm-head{gap:16px}.comm-head .primary{margin-top:14px}.kpi-row{gap:8px}.modal{padding:22px}.table-caption{padding:15px}.tabs{gap:16px}}.action-score-list{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.action-score{border:1px solid var(--google-gray-300);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:10px;padding:10px 12px;display:flex}.action-score input{width:16px;height:16px;min-height:auto;accent-color:var(--google-blue)}.action-score>span{flex:1}.action-score b,.action-score small{display:block}.action-score b{font-size:12px;font-weight:500}.action-score small{color:var(--google-gray-500);margin-top:3px;font-size:10px}.action-score strong{font-size:13px}.score-done{background:#e6f4ea;border-color:#b7dfc3}.score-done strong{color:var(--google-green)}.score-pending{background:#fef7e0;border-color:#f9d27d}.score-pending strong{color:#8d5f00}@media (width<=720px){.action-score-list{grid-template-columns:1fr}}.field.filled,.required-form label.filled,.followup-form label.filled,.visit-required-grid label.filled,.action-score.score-done,.summary-item,.fact-filled,.field.empty,.required-form label.empty,.followup-form label.empty,.visit-required-grid label.empty,.action-score.score-pending{border-color:var(--google-gray-300);background:#fff}.field.filled span,.field.filled small,.fact-filled b,.summary-item small,.summary-item b,.score-done strong,.score-done b,.score-done small{color:var(--google-green)}.field.empty span,.field.empty small,.fact-pending b,.score-pending strong,.score-pending b,.score-pending small{color:var(--google-yellow)}.summary-item{box-shadow:none}.pending-inline,.empty-visit,.kpi-rule{color:#8d5f00;background:#fff;border-color:#f9d27d}.kpi-chip-row span{color:var(--google-green);background:#fff;border-color:#b7dfc3}.action-score.score-done input{accent-color:var(--google-green)}.action-score.score-pending input{accent-color:var(--google-yellow)}.sidebar nav button:nth-of-type(6){display:none}aside nav button:nth-child(6),aside nav button:nth-child(3),.account-actions button:first-child,.account-actions button:nth-child(2){display:none!important}.comm-history .section-head h3{font-size:0}.comm-history .section-head h3:after{content:"本客户完整跟进卡 / 所有沟通记录";font-size:16px}.comm-history .section-head .muted{font-size:0}.comm-history .section-head .muted:after{content:"所有 Email、WhatsApp 及其他沟通均通过“记录一次沟通”手动添加，每条记录独立保存并归档到客户 Timeline。";font-size:12px}.metric-grid .metric:last-child,.account-grid>div:last-child>.panel:last-child,.template-grid>.template-card:nth-child(5){display:none}.kpi-page .eyebrow{font-size:0}.kpi-page .eyebrow:after{content:"YAZID · KPI · MONTHLY";font-size:11px}.field-save,.field.filled .field-save,.field.empty .field-save{border-color:var(--google-gray-300);color:var(--google-blue);color:var(--google-gray-700)!important;border-color:var(--google-gray-400)!important;background:0 0!important}.message-switch{gap:8px;margin:-10px 0 16px;display:flex}.message-switch button{color:#5f6368;background:#fff;border:1px solid #dadce0;border-radius:20px;align-items:center;gap:7px;padding:8px 14px;font-size:12px;display:inline-flex}.message-switch button.selected{color:#174ea6;background:#e8f0fe;border-color:#a8c7fa}.mail-shell{background:#fff;border:1px solid #dadce0;border-radius:8px;grid-template-columns:300px 1fr;min-height:520px;display:grid;overflow:hidden;box-shadow:0 1px 2px #3c40430d}.mail-list{color:#202124;background:#fff;border-right:1px solid #e8eaed;width:auto;padding:0;display:block}.mail-list-head{border-bottom:1px solid #e8eaed;justify-content:space-between;height:58px;padding:20px;display:flex}.mail-list-head span{color:#5f6368;font-size:11px}.mail-row{text-align:left;background:#fff;border:0;border-bottom:1px solid #f1f3f4;gap:10px;width:100%;padding:14px 12px;display:flex}.mail-row:hover,.mail-row.selected{background:#f1f3f4}.mail-row>span:nth-child(2){flex:1;min-width:0}.mail-row b,.mail-row strong,.mail-row small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.mail-row b{color:#202124;font-size:12px}.mail-row strong{color:#3c4043;margin:4px 0;font-size:11px}.mail-row small{color:#5f6368;font-size:10px}.mail-row em{color:#5f6368;font-size:10px;font-style:normal}.mail-reader{background:#fff;flex-direction:column;display:flex}.reader-head{border-bottom:1px solid #e8eaed;justify-content:space-between;align-items:center;padding:24px;display:flex}.reader-head small,.reader-head span{color:#5f6368;font-size:11px}.reader-head h3{color:#202124;margin:8px 0;font-size:18px;font-weight:500}.reader-body{flex-direction:column;flex:1;gap:28px;padding:28px;display:flex}.message-bubble{background:#fff;border:1px solid #dadce0;border-radius:8px;max-width:720px;padding:18px}.message-bubble b{color:#202124;font-size:13px}.message-bubble p{color:#3c4043;margin:14px 0;font-size:13px;line-height:1.7}.message-bubble small{color:#5f6368;font-size:10px}.reply-box{border:1px solid #dadce0;border-radius:8px;margin-top:auto;padding:12px}.reply-box textarea{resize:vertical;border:0;outline:0;width:100%;min-height:70px}.reply-box>div{border-top:1px solid #f1f3f4;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.reply-box span{color:#5f6368;font-size:10px}@media (width<=720px){.mail-shell{grid-template-columns:1fr}.mail-list{border-bottom:1px solid #e8eaed;border-right:0;max-height:250px}.reader-head{display:block}.reader-head .ghost{margin-top:14px}.reply-box>div{flex-direction:column;align-items:flex-start}}.message-switch{margin-top:-4px}.message-switch button:first-child{border-radius:4px 0 0 4px}.message-switch button:last-child{border-radius:0 4px 4px 0;margin-left:-8px}.mail-shell{background:#f5f6f7;border-radius:3px;grid-template-columns:220px 350px minmax(0,1fr);overflow:hidden}.mail-list{background:#f7f8fa;border-right:1px solid #d9dde3;width:auto}.mail-list:before{content:"邮箱文件夹";color:#68707c;padding:16px 16px 8px;font-size:12px;font-weight:600;display:block}.mail-list-head{background:#eef1f5;border-top:1px solid #d9dde3;border-bottom:1px solid #d9dde3;height:40px;padding:10px 16px}.mail-row{background:#fff;border-bottom:1px solid #e5e8ec;padding:12px 10px}.mail-row.selected{background:#dcecff;box-shadow:inset 3px 0 #3478d4}.mail-row:hover{background:#eaf3ff}.mail-reader{background:#fff;border-left:1px solid #d9dde3}.reader-head{background:#fafbfc;padding:16px 22px}.reader-head h3{font-size:16px}.reader-body{background:#fff;padding:22px}.message-bubble{border:0;border-bottom:1px solid #e5e8ec;border-radius:0;max-width:none;padding:6px 0 20px}.reply-box{background:#fafbfc;border-radius:3px}.reply-box .primary{border-radius:3px}.mail-shell:has(.mail-row .timeline-icon.whatsapp){background:#efeae2;grid-template-columns:260px minmax(0,1fr)}.mail-shell:has(.mail-row .timeline-icon.whatsapp) .mail-list{background:#fff}.mail-shell:has(.mail-row .timeline-icon.whatsapp) .mail-list:before{content:"WhatsApp Chats"}.mail-shell:has(.mail-row .timeline-icon.whatsapp) .mail-reader{background:#efeae2;border-left:1px solid #d8d2c8}.mail-shell:has(.mail-row .timeline-icon.whatsapp) .reader-head{background:#f0f2f5;border-bottom:1px solid #d4d8dc;padding:13px 18px}.mail-shell:has(.mail-row .timeline-icon.whatsapp) .reader-body{background:#efeae2;justify-content:flex-end;padding:24px;display:flex}.mail-shell:has(.mail-row .timeline-icon.whatsapp) .message-bubble{background:#fff;border:0;border-radius:8px;align-self:flex-start;max-width:72%;padding:12px 15px;box-shadow:0 1px 1px #00000012}.mail-shell:has(.mail-row .timeline-icon.whatsapp) .message-bubble p{margin:8px 0;font-size:13px}.mail-shell:has(.mail-row .timeline-icon.whatsapp) .reply-box{background:#fff;border:0;border-radius:22px;width:100%;padding:8px 12px}.mail-shell:has(.mail-row .timeline-icon.whatsapp) .reply-box textarea{min-height:34px;padding:7px 4px}.mail-shell:has(.mail-row .timeline-icon.whatsapp) .reply-box>div{border:0;padding-top:4px}.mail-shell:has(.mail-row .timeline-icon.whatsapp) .reply-box span{display:none}.mail-shell:not(.whatsapp-shell){background:#f5f6f7;border-radius:3px;grid-template-columns:320px minmax(0,1fr)}.mail-shell:not(.whatsapp-shell) .mail-list:before{content:"SHINY YOU  ·  邮箱文件夹";color:#5f6368;padding:15px 16px 9px;font-size:12px;font-weight:600;display:block}.mail-shell:not(.whatsapp-shell) .mail-row{padding:13px 12px}.mail-shell:not(.whatsapp-shell) .mail-row.selected{background:#dcecff;box-shadow:inset 3px 0 #3478d4}.mail-shell:not(.whatsapp-shell) .mail-reader{border-left:1px solid #d9dde3}.mail-shell:not(.whatsapp-shell) .reader-head{background:#fafbfc;padding:17px 22px}.mail-shell:not(.whatsapp-shell) .reader-body{background:#fff;padding:25px}.mail-shell:not(.whatsapp-shell) .message-bubble{border:0;border-bottom:1px solid #e5e8ec;border-radius:0;max-width:none;padding:8px 0 22px}.mail-shell:not(.whatsapp-shell) .reply-box{background:#fafbfc;border-radius:3px}.fox-real{background:#fff;border:1px solid #c7ced6;grid-template-columns:205px 390px minmax(0,1fr);height:620px;display:grid;overflow:hidden}.fox-nav{color:#4b5560;background:#f1f3f5;border-right:1px solid #d5dbe1;padding:18px 10px}.fox-brand{color:#27313a;padding:0 9px 15px;font-size:13px;font-weight:700}.fox-brand span{color:#88919c;margin-top:3px;font-size:10px;font-weight:400;display:block}.fox-compose{color:#fff;background:#3b82d0;border:0;border-radius:3px;justify-content:center;align-items:center;gap:7px;width:100%;margin-bottom:16px;padding:10px;font-size:12px;display:flex}.fox-folder-title{color:#8a939d;padding:9px;font-size:10px}.fox-folder-title.account{border-top:1px solid #d8dde2;margin-top:22px}.fox-folder{color:#4d5863;text-align:left;background:0 0;border:0;border-radius:3px;justify-content:space-between;width:100%;padding:9px 10px;font-size:12px;display:flex}.fox-folder.active{color:#1767a5;background:#d8e9fb;font-weight:600}.fox-folder em{color:#d14d4d;font-style:normal}.fox-account-row{color:#68737d;padding:10px;font-size:11px}.fox-account-row small{color:#9aa2aa;font-size:10px}.fox-inbox{border-right:1px solid #d5dbe1;overflow:auto}.fox-menu{background:#f5f6f7;border-bottom:1px solid #dce1e6;align-items:center;gap:7px;height:44px;padding:0 10px;display:flex}.fox-menu button{color:#59636d;background:0 0;border:0;font-size:11px}.fox-menu span{flex:1}.fox-menu input{width:110px;min-height:26px;padding:4px 7px;font-size:11px}.fox-inbox-head{border-bottom:1px solid #e0e4e8;justify-content:space-between;align-items:center;padding:14px 12px;display:flex}.fox-inbox-head b{color:#303942;font-size:13px}.fox-inbox-head small{color:#8b949d;font-size:10px}.fox-inbox-row{text-align:left;color:#6a747e;background:#fff;border:0;border-bottom:1px solid #e5e8eb;align-items:flex-start;gap:7px;width:100%;padding:13px 10px;display:flex}.fox-inbox-row.active{background:#dcecff;box-shadow:inset 3px 0 #3984d8}.fox-inbox-row>div{flex:1;min-width:0}.fox-inbox-row b,.fox-inbox-row strong,.fox-inbox-row small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.fox-inbox-row b{color:#303942;font-size:12px}.fox-inbox-row strong{color:#4f5963;margin:5px 0;font-size:11px}.fox-inbox-row small{font-size:10px}.fox-inbox-row time,.fox-clip{white-space:nowrap;font-size:10px}.fox-star{color:#9aa3ab;font-size:17px}.fox-status{color:#8b949d;border-top:1px solid #e1e5e9;padding:10px;font-size:10px}.fox-preview{background:#fff;min-width:0}.fox-preview-tools{background:#f5f6f7;border-bottom:1px solid #dce1e6;align-items:center;gap:4px;height:44px;padding:0 12px;display:flex}.fox-preview-tools button{color:#59636d;background:0 0;border:0;padding:6px 8px;font-size:11px}.fox-preview-tools .ghost{background:#fff;border:1px solid #cdd4dc;margin-left:auto}.fox-subject{border-bottom:1px solid #e1e5e9;padding:20px 24px 15px}.fox-subject small{color:#8b949d;font-size:10px}.fox-subject h3{color:#28323a;margin:10px 0;font-size:18px;font-weight:500}.fox-subject div{color:#77818a;font-size:11px}.fox-preview article{color:#3f4850;min-height:250px;padding:24px;font-size:13px;line-height:1.8}.fox-quick-reply{background:#fafbfc;border:1px solid #d1d8df;border-radius:3px;margin:0 24px;padding:10px}.fox-quick-reply textarea{resize:vertical;background:0 0;border:0;outline:0;width:100%;min-height:60px;font-size:12px}.fox-quick-reply>div{color:#7c8790;border-top:1px solid #e3e7eb;justify-content:space-between;align-items:center;padding-top:8px;font-size:10px;display:flex}.wa-real{background:#efeae2;border:1px solid #d2d8dc;grid-template-columns:300px minmax(0,1fr);height:620px;display:grid;overflow:hidden}.wa-chats{background:#fff;border-right:1px solid #d5dadd}.wa-chat-head,.wa-conv-head{background:#f0f2f5;align-items:center;gap:10px;height:58px;padding:12px 16px;display:flex}.wa-chat-head b{font-size:14px}.wa-chat-head button{background:0 0;border:0;margin-left:auto;font-size:18px}.wa-chats>input{background:#f0f2f5;border:0;border-radius:5px;width:calc(100% - 20px);min-height:34px;margin:10px;padding:7px 10px;font-size:11px}.wa-chat-row{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f2;gap:10px;width:100%;padding:12px;display:flex}.wa-chat-row.active{background:#e9edef}.wa-avatar{color:#52616c;background:#dfe5e9;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-weight:600;display:grid}.wa-chat-row div{min-width:0}.wa-chat-row b,.wa-chat-row small,.wa-conv-head b,.wa-conv-head small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.wa-chat-row b{font-size:12px}.wa-chat-row small{color:#7b858d;margin-top:5px;font-size:10px}.wa-conversation{flex-direction:column;min-width:0;display:flex}.wa-conv-head{border-bottom:1px solid #d5dadd}.wa-conv-head div{flex:1}.wa-conv-head b{font-size:12px}.wa-conv-head small{color:#7c858c;margin-top:3px;font-size:10px}.wa-conv-head button{color:#1769a5;background:0 0;border:0;font-size:11px}.wa-messages{background:#efeae2;flex:1;padding:24px}.wa-bubble{color:#39434b;background:#fff;border-radius:7px;max-width:70%;padding:10px 12px;font-size:12px;display:inline-block;box-shadow:0 1px 1px #00000012}.wa-bubble small{text-align:right;color:#849099;margin-top:5px;font-size:9px;display:block}.wa-compose{background:#f0f2f5;align-items:center;gap:8px;padding:9px 12px;display:flex}.wa-compose textarea{resize:none;background:#fff;border:0;border-radius:18px;flex:1;min-height:34px;padding:8px 14px}.wa-compose button{color:#fff;background:#1f9d72;border:0;border-radius:50%;width:34px;height:34px}@media (width<=900px){.fox-real{grid-template-columns:180px 300px minmax(0,1fr)}.wa-real{grid-template-columns:240px 1fr}}@media (width<=720px){.fox-real,.wa-real{grid-template-columns:1fr;height:auto}.fox-nav{display:none}.fox-inbox{max-height:300px}.fox-preview{min-height:520px}.wa-chats{max-height:280px}.wa-conversation{min-height:500px}}.fox-compose-window{z-index:20;background:#fff;border:1px solid #aeb7c1;width:620px;position:fixed;bottom:24px;right:42px;box-shadow:0 8px 26px #26374644}.fox-compose-title{color:#fff;background:#536a7e;justify-content:space-between;height:38px;padding:10px 13px;font-size:12px;display:flex}.fox-compose-title button{color:#fff;background:0 0;border:0;font-size:20px}.fox-compose-fields{padding:10px 14px 0}.fox-compose-fields label{color:#68737e;border-bottom:1px solid #e2e6ea;align-items:center;padding:6px 0;font-size:11px;display:flex}.fox-compose-fields input{border:0;outline:0;flex:1;min-height:26px;margin-left:12px;font-size:12px}.fox-compose-body{resize:vertical;border:0;outline:0;width:100%;height:250px;padding:15px;font-size:13px;display:block}.fox-compose-footer{background:#f4f6f8;border-top:1px solid #dfe4e8;justify-content:flex-end;gap:8px;padding:9px 12px;display:flex}.fox-compose-footer .primary{border-radius:3px;padding:7px 18px}.fox-compose-footer .ghost{min-height:32px}.fox-brand span{font-size:0}.fox-brand span:after{content:"YAZID · 邮件账户";font-size:10px}.fox-compose-window{border-radius:3px;width:680px}.fox-compose-title{background:#536a7e;height:42px;padding:11px 14px;font-size:13px}.fox-compose-fields label:after{content:"附件";display:none}.fox-compose-body{height:280px;line-height:1.7}.fox-compose-footer:before{content:"附件　签名　模板";color:#7b858e;align-self:center;margin-right:auto;font-size:11px}.fox-compose-footer .primary{background:#347fca}.gmail-page{color:#202124;background:#f6f8fc;min-height:calc(100vh - 88px)}.gmail-top{background:#fff;border-bottom:1px solid #e0e3e7;align-items:center;gap:14px;height:64px;padding:0 18px;display:flex}.gmail-icon,.gmail-top-actions button{color:#5f6368;background:0 0;border:0;font-size:18px}.gmail-brand{align-items:center;gap:8px;min-width:210px;display:flex}.gmail-brand span,.gmail-avatar{color:#fff;background:#1a73e8;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:grid}.gmail-brand b{font-size:16px;font-weight:500}.gmail-search{color:#5f6368;background:#eaf0f8;border-radius:24px;flex:1;align-items:center;gap:8px;max-width:720px;height:46px;padding:0 14px;display:flex}.gmail-search input{background:0 0;border:0;outline:0;flex:1;font-size:13px}.gmail-search button{background:0 0;border:0}.gmail-top-actions{align-items:center;gap:12px;display:flex}.gmail-sync{color:#188038;font-size:10px}.gmail-body{min-height:calc(100vh - 152px);display:flex}.gmail-nav{background:#fff;flex-shrink:0;width:248px;padding:16px 10px}.gmail-compose{color:#174ea6;background:#c2e7ff;border:0;border-radius:15px;align-items:center;gap:9px;margin:0 0 16px 8px;padding:13px 20px;font-size:13px;font-weight:500;display:flex;box-shadow:0 1px 3px #00000018}.gmail-folder{color:#3c4043;text-align:left;background:0 0;border:0;border-radius:0 18px 18px 0;justify-content:space-between;align-items:center;width:100%;padding:9px 18px;font-size:12px;display:flex}.gmail-folder.selected{color:#174ea6;background:#d3e3fd;font-weight:600}.gmail-folder em{font-style:normal}.gmail-more{color:#5f6368;padding:4px 28px 8px;font-size:11px}.gmail-more span{padding:5px;display:block}.gmail-label-title{color:#5f6368;justify-content:space-between;padding:20px 18px 8px;font-size:11px;display:flex}.gmail-label-title button{background:0 0;border:0}.gmail-main{background:#fff;border-radius:16px 0 0;flex:1;min-width:0;overflow:hidden}.gmail-list-toolbar,.gmail-thread-toolbar{color:#5f6368;border-bottom:1px solid #e7e9ed;align-items:center;gap:12px;height:52px;padding:0 18px;display:flex}.gmail-list-toolbar button,.gmail-thread-toolbar button{color:#5f6368;background:0 0;border:0;font-size:15px}.gmail-list-toolbar span,.gmail-thread-toolbar span{flex:1}.gmail-list-toolbar small{font-size:11px}.gmail-tabs{border-bottom:1px solid #e7e9ed;height:50px;display:flex}.gmail-tabs button{text-align:left;color:#5f6368;background:#fff;border:0;border-bottom:3px solid #0000;flex:1;padding:0 18px;font-size:12px}.gmail-tabs button.active{color:#1a73e8;background:#f8fbff;border-bottom-color:#1a73e8}.gmail-row{text-align:left;color:#5f6368;background:#fff;border:0;border-bottom:1px solid #edf0f3;align-items:center;gap:12px;width:100%;height:44px;padding:0 18px;font-size:12px;display:flex}.gmail-row:hover{z-index:1;position:relative;box-shadow:0 1px 5px #0002}.gmail-row strong{color:#202124;width:150px}.gmail-row-subject{white-space:nowrap;text-overflow:ellipsis;color:#202124;flex:1;min-width:0;overflow:hidden}.gmail-row-subject i{color:#5f6368;font-style:normal}.gmail-row time{white-space:nowrap;color:#5f6368;font-size:11px}.gmail-star{color:#9aa0a6;font-size:18px}.gmail-attachment{width:22px}.gmail-list-status{color:#80868b;padding:16px 20px;font-size:10px}.gmail-thread{max-width:900px;padding-bottom:40px}.gmail-thread-title{border-bottom:1px solid #e7e9ed;padding:28px 42px 18px}.gmail-thread-title h2{margin:0 0 10px;font-size:22px;font-weight:400}.gmail-thread-title span{color:#5f6368;font-size:11px}.gmail-message{border-bottom:1px solid #e7e9ed;gap:14px;padding:24px 42px;display:flex}.gmail-message-avatar{color:#fff;background:#fbbc04;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:600;display:grid}.gmail-message-content{flex:1}.gmail-message-content b{font-size:13px}.gmail-message-content small{color:#5f6368;margin-top:4px;font-size:10px;display:block}.gmail-message-content p{color:#3c4043;font-size:13px;line-height:1.75}.gmail-crm-link{color:#5f6368;background:#f1f3f4;border-radius:6px;align-items:center;gap:5px;padding:10px 12px;font-size:11px;display:flex}.gmail-crm-link button{color:#1a73e8;background:0 0;border:0}.gmail-thread-actions{gap:10px;padding:22px 42px;display:flex}.gmail-thread-actions button{color:#3c4043;background:#fff;border:1px solid #dadce0;border-radius:18px;padding:9px 20px}.gmail-compose-window{z-index:20;background:#fff;border-radius:8px 8px 0 0;width:560px;position:fixed;bottom:0;right:28px;box-shadow:0 8px 28px #20212444}.gmail-compose-head{color:#fff;background:#404040;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;height:42px;padding:0 14px;font-size:12px;display:flex}.gmail-compose-head button{color:#fff;background:0 0;border:0;margin-left:10px}.gmail-compose-fields label{color:#5f6368;border-bottom:1px solid #e5e7eb;align-items:center;padding:9px 13px;font-size:11px;display:flex}.gmail-compose-fields input{border:0;outline:0;flex:1;margin-left:12px;font-size:12px}.gmail-compose-fields button{color:#5f6368;background:0 0;border:0;font-size:10px}.gmail-compose-editor{outline:0;height:240px;padding:14px;font-size:13px;overflow:auto}.gmail-compose-tools{border-top:1px solid #e5e7eb;align-items:center;gap:12px;padding:9px 12px;display:flex}.gmail-compose-tools button{color:#5f6368;background:0 0;border:0}.gmail-compose-tools span{flex:1}.gmail-send{padding:8px 18px;color:#fff!important;background:#0b57d0!important;border-radius:18px!important}@media (width<=800px){.gmail-nav{width:72px}.gmail-nav .gmail-folder span,.gmail-label-title,.gmail-more{font-size:0}.gmail-compose{margin-left:0;padding:12px}.gmail-brand b{display:none}.gmail-row strong{width:100px}.gmail-compose-window{width:auto;left:8px;right:8px}}.gmail-compose-window,.gmail-compose-window input,.gmail-compose-window textarea,.gmail-compose-window [contenteditable]{font-family:Roboto,Arial,sans-serif}.gmail-compose-window{border:1px solid #dadce0;max-height:calc(100vh - 110px)}.gmail-compose-head{background:#404040;font-weight:500}.gmail-compose-fields label{color:#5f6368;min-height:38px;font-size:12px}.gmail-compose-fields input{color:#202124;font-size:13px}.gmail-compose-editor{color:#202124;font-size:14px;line-height:1.6}.gmail-compose-editor:empty:before{content:"请输入邮件内容";color:#9aa0a6}.gmail-compose-tools{background:#fff;min-height:52px}.gmail-compose-tools button{border-radius:50%;min-width:28px;height:32px;font-size:13px}.gmail-compose-tools button:hover{background:#f1f3f4}.gmail-send{font-weight:500;padding:9px 20px!important;font-size:13px!important}.gmail-compose-tools:before{content:"附件　图片　链接　表情　签名";color:#5f6368;order:2;font-size:11px}.gmail-compose-tools .gmail-send{order:1}.gmail-compose-tools span{order:3}.gmail-compose-tools button:last-child{order:4}@media (width<=600px){.gmail-compose-window{border-radius:8px 8px 0 0;width:100%;bottom:0;left:0;right:0}.gmail-compose-editor{height:calc(100vh - 300px)}}.gmail-extra-recipients label{color:#5f6368;border-bottom:1px solid #e5e7eb;align-items:center;padding:9px 13px;font-size:12px;display:flex}.gmail-extra-recipients input{color:#202124;border:0;outline:0;flex:1;margin-left:12px;font-size:13px}.auto-kpi-upgrade{border-top:3px solid #1a73e8}.weekly-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.weekly-kpi-row{background:#fff;border:1px solid #dadce0;border-radius:6px;align-items:center;gap:10px;padding:10px 12px;display:flex}.weekly-kpi-row>div{flex:1;min-width:0}.weekly-kpi-row b,.weekly-kpi-row small{display:block}.weekly-kpi-row b{color:#202124;font-size:12px;font-weight:500}.weekly-kpi-row small{color:#5f6368;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;overflow:hidden}.weekly-kpi-row strong{white-space:nowrap;font-size:12px}.kpi-code{color:#174ea6;background:#e8f0fe;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:600;display:grid}.kpi-earned{border-color:#b7dfc3}.kpi-earned .kpi-code{color:#137333;background:#e6f4ea}.kpi-earned strong{color:#188038}.kpi-pending .kpi-code{color:#5f6368;background:#f1f3f4}.kpi-pending strong{color:#9aa0a6}.weekly-kpi-footer{color:#5f6368;border-top:1px solid #e8eaed;justify-content:space-between;margin-top:14px;padding-top:12px;font-size:11px;display:flex}@media (width<=720px){.weekly-kpi-grid{grid-template-columns:1fr}.weekly-kpi-footer{display:block}.weekly-kpi-footer span{margin-top:5px;display:block}}:root{--auth-blue:#1a73e8}.auth-loading{min-height:100vh;color:var(--auth-blue);background:#f8fafd;place-items:center;font:600 18px Arial;display:grid}.auth-page{background:#f8fafd;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{background:#fff;border:1px solid #dadce0;border-radius:12px;width:min(420px,100%);padding:34px 36px;position:relative;box-shadow:0 3px 14px #20212418}.auth-brand{align-items:center;gap:12px;display:flex}.auth-brand>span{background:var(--auth-blue);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.auth-brand b,.auth-brand small{display:block}.auth-brand b{font-size:15px}.auth-brand small{color:#6b7280;margin-top:3px}.auth-card h1{color:#202124;margin:34px 0 8px;font-size:26px;font-weight:400}.auth-card p{color:#5f6368;margin:0 0 24px;font-size:13px}.auth-card label{color:#5f6368;margin:14px 0;font-size:12px;display:block}.auth-card input{box-sizing:border-box;border:1px solid #bdc1c6;border-radius:4px;outline:0;width:100%;margin-top:7px;padding:11px 12px;font-size:14px;display:block}.auth-card input:focus{border-color:var(--auth-blue);box-shadow:0 0 0 1px var(--auth-blue)}.auth-submit{justify-content:center;width:100%;height:42px;margin-top:14px}.auth-langs{gap:4px;display:flex;position:absolute;top:22px;right:22px}.auth-langs button,.lang-toggle{color:#5f6368;background:#fff;border:1px solid #dadce0;border-radius:16px;padding:5px 9px;font-size:11px}.auth-langs button.active,.lang-toggle{color:#174ea6;background:#e8f0fe;border-color:#aecbfa}.auth-error{color:#b3261e;background:#fce8e6;border-radius:4px;padding:10px;font-size:12px}.auth-note{color:#80868b;text-align:center;margin-top:24px;font-size:11px;display:block}.head-actions{align-items:center}.logout{min-height:30px;padding:6px 10px;font-size:11px}.lang-toggle{cursor:pointer}:root{--wm-blue:#1a73e8}.working-method{padding:10px 0 40px}.working-method-head{border-bottom:1px solid #e8eaed;justify-content:space-between;align-items:flex-start;gap:28px;padding:24px 0;display:flex}.working-method-head h2{margin:8px 0;font-size:28px;font-weight:400}.working-method-head p{color:#5f6368;margin:0 0 8px}.working-method-head small{color:#80868b;font-size:11px}.working-method-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.working-method-actions input{border:1px solid #dadce0;border-radius:20px;outline:0;width:190px;padding:9px 13px}.working-method-layout{grid-template-columns:220px minmax(0,1fr);gap:28px;padding-top:24px;display:grid}.working-method-layout aside{flex-direction:column;align-self:start;gap:3px;display:flex;position:sticky;top:20px}.working-method-layout aside a{color:#5f6368;border-radius:6px;padding:9px 12px;font-size:12px;text-decoration:none}.working-method-layout aside a:hover{color:#174ea6;background:#e8f0fe}.working-method-layout article{max-width:900px}.working-method-layout section{border-bottom:1px solid #e8eaed;margin-bottom:24px;padding:0 0 24px;scroll-margin-top:20px}.working-method-layout section h3{color:#202124;margin:0 0 10px;font-size:18px;font-weight:500}.working-method-layout section p{color:#3c4043;margin:0;font-size:14px;line-height:1.8}.info-callout{color:#174ea6;background:#e8f0fe;border-radius:8px;gap:12px;margin-bottom:28px;padding:16px;display:flex}.info-callout p{color:#3c4043;margin:6px 0 0;font-size:13px;line-height:1.6}.info-callout b{font-size:14px}@media (width<=720px){.working-method-head{display:block}.working-method-actions{margin-top:18px}.working-method-layout{grid-template-columns:1fr}.working-method-layout aside{flex-direction:row;position:static;overflow:auto}.working-method-layout aside a{white-space:nowrap}}:root{--topbar-height:86px}.v3-command{order:-1;margin:-10px 0 16px}.v3-top-grid{grid-template-columns:1fr 1fr;gap:10px}.v3-clock,.v3-weather{padding:12px 16px}.v3-clock .section-head,.v3-weather .section-head{margin-bottom:8px}.v3-clock h3,.v3-weather h3{margin:2px 0;font-size:14px}.dual-time div{align-items:baseline;gap:9px;display:flex}.dual-time small,.weather-fallback span,.weather-fallback small{font-size:10px}.dual-time b{font-size:15px}.weather-fallback{align-items:baseline;gap:10px;display:flex}.weather-fallback small,.v3-bottom-grid{display:none}@media (width<=720px){.v3-top-grid{grid-template-columns:1fr}.v3-weather{display:none}.dual-time{gap:8px}.dual-time div,.dual-time b,.dual-time small{display:block}}:root{--outlook-blue:#0f6cbd}.gmail-compose-window{z-index:40;background:#fff;border:1px solid #c7cdd3;border-radius:4px;flex-direction:column;width:min(920px,90vw);height:min(760px,84vh);display:flex;position:fixed;top:8vh;bottom:auto;right:5vw;box-shadow:0 12px 36px #2021243d}.gmail-compose-head{color:#242424;background:#fff;border-bottom:1px solid #d8dde2;border-radius:4px 4px 0 0;flex:0 0 48px;order:0;height:48px;padding:0 18px;font-size:15px}.gmail-compose-head button{color:#555;font-size:22px}.gmail-compose-window .gmail-compose-tools{background:#f7f8fa;border-top:0;border-bottom:1px solid #d8dde2;flex:0 0 50px;order:1;min-height:50px;padding:8px 16px}.gmail-compose-window .gmail-compose-tools:before{display:none}.gmail-compose-window .gmail-compose-tools .gmail-send{background:var(--outlook-blue)!important;border-radius:3px!important;padding:9px 20px!important}.gmail-compose-window .gmail-compose-fields{flex:none;order:2;padding:4px 18px}.gmail-compose-window .gmail-compose-fields label{min-height:38px;padding:7px 0}.gmail-compose-window .gmail-compose-editor{border-top:1px solid #edf0f2;flex:1;order:3;height:auto;min-height:180px;padding:18px 20px;overflow:auto}.gmail-compose-window .gmail-compose-tools span{flex:1;display:block}.gmail-compose-window .gmail-compose-tools button:not(.gmail-send){border-radius:3px}.gmail-compose-window .gmail-compose-tools button:not(.gmail-send):hover{color:#174ea6;background:#e8f0fe}@media (width<=720px){.gmail-compose-window{border-radius:0;width:100vw;height:100vh;top:0;bottom:0;right:0}.gmail-compose-head{border-radius:0}.gmail-compose-window .gmail-compose-editor{min-height:220px}}.kpi-overview{margin-top:16px}.kpi-rollup-grid{grid-template-columns:repeat(5,1fr);gap:10px;margin:16px 0;display:grid}.kpi-rollup-card{border:1px solid var(--line);background:#fbfcfe;border-radius:7px;padding:13px}.kpi-rollup-card.month{background:#f6f9ff;border-color:#c9d8ff}.kpi-rollup-card small,.kpi-rollup-card strong,.kpi-rollup-card span{display:block}.kpi-rollup-card small{color:#718096;font-size:10px}.kpi-rollup-card strong{margin:7px 0 3px;font-size:24px}.kpi-rollup-card span{color:#9aa5b4;font-size:10px}.kpi-rollup-table{border-top:1px solid var(--line);padding-top:12px}.kpi-rollup-table>div:first-child{justify-content:space-between;margin-bottom:7px;display:flex}.kpi-rollup-table>div:first-child span{color:#9aa5b4;font-size:10px}.kpi-rollup-row{border-top:1px solid #f0f2f5;grid-template-columns:1fr 100px 120px;align-items:center;padding:9px 0;font-size:11px;display:grid}.kpi-rollup-row span b,.kpi-rollup-row span small{display:block}.kpi-rollup-row span small{color:#9aa5b4;margin-top:2px;font-size:10px}.kpi-rollup-row strong{color:var(--blue)}.kpi-rollup-row em{color:#718096;font-size:10px;font-style:normal}@media (width<=720px){.kpi-rollup-grid{grid-template-columns:repeat(2,1fr)}.kpi-rollup-card.month{grid-column:span 2}.kpi-rollup-row{grid-template-columns:1fr 70px 85px;font-size:10px}}.v3-command{margin-top:16px}.v3-top-grid,.v3-bottom-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.v3-bottom-grid{grid-template-columns:repeat(3,1fr);margin-top:0}.dual-time{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dual-time div{border-top:1px solid var(--line);padding-top:12px}.dual-time small,.dual-time b{display:block}.dual-time small{color:#718096;font-size:10px}.dual-time b{margin-top:6px;font-size:20px}.weather-fallback strong,.weather-fallback span,.weather-fallback small{display:block}.weather-fallback strong{font-size:22px}.weather-fallback span{color:#718096;margin-top:8px;font-size:12px}.weather-fallback small{color:#9aa5b4;margin-top:12px;font-size:10px}.v3-list{min-height:220px}.v3-row{border-top:1px solid #f0f2f5;align-items:center;gap:10px;padding:11px 0;display:flex}.v3-row>div{flex:1}.v3-row b,.v3-row small{display:block}.v3-row b{font-size:12px}.v3-row small{color:#718096;margin-top:4px;font-size:10px}.v3-row em{color:#718096;text-align:right;font-size:10px;font-style:normal}@media (width<=900px){.v3-bottom-grid{grid-template-columns:1fr}}@media (width<=720px){.v3-top-grid,.dual-time{grid-template-columns:1fr}.dual-time b{font-size:17px}}
