/* Generated runtime CSS bundle. Do not edit directly. */
/* SOURCE: /web/legacy-enhancements-v150.css */
/* BuyNest v1.4.14 – UX Simplification I */
.bn1414-actions{display:grid;gap:12px;margin:18px 0 26px}.bn1414-action{display:flex;align-items:center;gap:12px;padding:15px 16px;background:#fff;border:1px solid rgba(20,28,45,.09);border-radius:18px;box-shadow:0 8px 24px rgba(20,28,45,.05);text-align:left;width:100%}.bn1414-action .ico{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:#f3f6fb;font-size:20px;flex:0 0 auto}.bn1414-action .copy{min-width:0;flex:1}.bn1414-action b{display:block;font-size:14px}.bn1414-action small{display:block;margin-top:3px;color:#717989;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bn1414-action em{font-style:normal;color:#697386}.bn1414-head{display:flex;justify-content:space-between;align-items:end;gap:12px;margin:6px 0 10px}.bn1414-head h2{margin:0;font-size:22px}.bn1414-head p{margin:4px 0 0;color:#7a8391;font-size:13px}.bn1414-empty{padding:24px;border-radius:18px;background:#fff;border:1px solid rgba(20,28,45,.08);color:#6f7886}.bn1414-event.future .modernRail .railNav .bn1414-group{padding:13px 12px 5px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#9aa1ad;font-weight:700}.bn1414-confidence{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:999px;background:#f6f8fb;color:#606a78;font-size:11px;font-weight:700}.bn1414-approve{display:flex;gap:8px;margin-top:10px}.bn1414-approve button{border:0;border-radius:10px;padding:8px 11px;font-weight:700}.bn1414-approve .yes{background:#171d2b;color:#fff}.bn1414-approve .no{background:#eef1f5;color:#4d5663}@media(max-width:760px){.bn1414-head h2{font-size:20px}.bn1414-actions{margin-top:12px}.bn1414-action{border-radius:16px}}


/* BuyNest v1.4.15 – Home Redesign I */
.bn1515-home{max-width:1080px;margin:0 auto;padding:4px 0 32px;color:#10284b}
.bn1515-greeting{display:flex;align-items:center;gap:14px;margin:8px 2px 28px}
.bn1515-sun{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#edf5ff;color:#e9a600;font-size:26px;flex:0 0 auto}
.bn1515-greeting h1{margin:0;font-size:28px;line-height:1.05;color:#10284b}
.bn1515-greeting p{margin:7px 0 0;color:#7a8da7;font-size:14px}
.bn1515-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 4px 12px}
.bn1515-section-head.compact{margin-top:26px}
.bn1515-section-head h2{margin:0;font-size:18px;color:#10284b}
.bn1515-section-head button{border:1px solid #dce9f8;background:#fff;color:#0879f8;border-radius:999px;padding:8px 12px;font-weight:800;font-size:12px}
.bn1515-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.bn1515-action{background:#fff;border:1px solid #e4edf7;border-radius:22px;padding:17px;box-shadow:0 10px 30px rgba(20,52,90,.05);min-height:140px;display:flex;flex-direction:column;justify-content:space-between}
.bn1515-action-main{display:flex;align-items:flex-start;gap:12px}
.bn1515-action-ico{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;font-size:22px;flex:0 0 auto;background:#eaf4ff;color:#0879f8}
.bn1515-return .bn1515-action-ico{background:#eaf8ef;color:#20a657}.bn1515-subscription .bn1515-action-ico{background:#f3eaff;color:#8847e9}.bn1515-review .bn1515-action-ico{background:#fff4df;color:#f3a20b}
.bn1515-action-copy{min-width:0}.bn1515-action-copy b{display:block;font-size:16px;color:#10284b;line-height:1.2}.bn1515-action-copy small{display:block;margin-top:5px;color:#7589a4;line-height:1.25}
.bn1515-action>button{align-self:flex-end;border:1px solid #cfe2fb;border-radius:999px;background:#f8fbff;color:#0879f8;font-weight:800;padding:8px 13px}
.bn1515-return>button{color:#20a657;background:#f4fbf6;border-color:#caefd7}.bn1515-subscription>button{color:#8847e9;background:#faf6ff;border-color:#e7d6ff}.bn1515-review>button{color:#ed9700;background:#fff9ef;border-color:#ffe0a5}
.bn1515-allgood{display:flex;align-items:center;gap:13px;background:#fff;border:1px solid #e4edf7;border-radius:20px;padding:18px}.bn1515-allgood>span{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#eaf8ef;color:#20a657;font-weight:900}.bn1515-allgood b,.bn1515-allgood small{display:block}.bn1515-allgood small{color:#7d8fa6;margin-top:4px}
.bn1515-recent{background:#fff;border:1px solid #e4edf7;border-radius:22px;overflow:hidden;box-shadow:0 10px 30px rgba(20,52,90,.04)}
.bn1515-recent-row{width:100%;border:0;border-bottom:1px solid #edf2f7;background:#fff;display:grid;grid-template-columns:46px minmax(0,1fr) auto auto 14px;align-items:center;gap:10px;padding:12px 14px;text-align:left}.bn1515-recent-row:last-child{border-bottom:0}
.bn1515-shop-logo{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#f2f6fb;border:1px solid #e7edf5;font-weight:900;color:#233b60}
.bn1515-recent-copy{min-width:0}.bn1515-recent-copy b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#10284b;font-size:14px}.bn1515-recent-copy small{display:block;color:#8191a7;margin-top:3px}
.bn1515-recent-row>strong{font-size:13px;color:#10284b;white-space:nowrap}.bn1515-recent-row>em{font-style:normal;color:#90a0b5;font-size:22px}
.bn1515-pill{font-size:11px;border-radius:999px;padding:6px 9px;font-weight:800;white-space:nowrap}.bn1515-pill.blue{background:#eaf4ff;color:#0879f8}.bn1515-pill.ok{background:#eaf8ef;color:#1f9f50}.bn1515-pill.bad{background:#fff0f0;color:#d84b4b}.bn1515-pill.muted{background:#f2f3f6;color:#707887}
.bn1515-upcoming-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.bn1515-mini{border:1px solid #e4edf7;background:#fff;border-radius:20px;padding:14px 13px;display:grid;grid-template-columns:38px minmax(0,1fr) 10px;gap:9px;align-items:start;text-align:left;min-height:112px}.bn1515-mini>span{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#eaf4ff;color:#0879f8;font-size:18px}.bn1515-mini.green>span{background:#eaf8ef;color:#20a657}.bn1515-mini.purple>span{background:#f3eaff;color:#8847e9}.bn1515-mini b,.bn1515-mini small,.bn1515-mini strong{display:block}.bn1515-mini b{font-size:13px;color:#10284b}.bn1515-mini small{color:#8191a7;font-size:10px;margin-top:4px}.bn1515-mini strong{font-size:12px;color:#10284b;margin-top:8px}.bn1515-mini>em{font-style:normal;color:#90a0b5;align-self:center}
.bn1515-spend{width:100%;margin-top:20px;border:1px solid #cfe3fb;background:linear-gradient(110deg,#fff 0%,#f6fbff 100%);border-radius:22px;padding:17px;display:grid;grid-template-columns:50px minmax(0,1fr) 110px auto;align-items:center;gap:12px;text-align:left}
.bn1515-chart{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#eaf4ff;color:#0879f8;font-size:28px}.bn1515-spend-copy small,.bn1515-spend-copy strong,.bn1515-spend-copy em{display:block}.bn1515-spend-copy small{color:#7f91a8}.bn1515-spend-copy strong{font-size:26px;color:#10284b;margin-top:2px}.bn1515-spend-copy em{font-style:normal;font-size:11px;color:#0879f8;margin-top:4px}.bn1515-spend>b{color:#0879f8;border:1px solid #cfe2fb;background:#fff;border-radius:999px;padding:8px 12px;font-size:12px;white-space:nowrap}
.bn1515-bars{height:45px;display:flex;align-items:flex-end;justify-content:center;gap:5px}.bn1515-bars i{display:block;width:7px;border-radius:5px;background:#dceeff}.bn1515-bars i:nth-child(1){height:18px}.bn1515-bars i:nth-child(2){height:31px}.bn1515-bars i:nth-child(3){height:23px}.bn1515-bars i:nth-child(4){height:39px}.bn1515-bars i:nth-child(5){height:28px}
.bn1515-empty{padding:18px;color:#7d8fa6}
@media(max-width:760px){
 .bn1515-home{padding:0 2px 26px}.bn1515-greeting{margin-top:4px;margin-bottom:24px}.bn1515-greeting h1{font-size:24px}
 .bn1515-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bn1515-action{min-height:132px;padding:14px}.bn1515-action-ico{width:42px;height:42px;font-size:19px}.bn1515-action-copy b{font-size:14px}.bn1515-action-copy small{font-size:11px}
 .bn1515-recent-row{grid-template-columns:40px minmax(0,1fr) auto 12px}.bn1515-pill{grid-column:3;justify-self:end}.bn1515-recent-row>strong{grid-column:3;grid-row:1}.bn1515-recent-row>em{grid-column:4;grid-row:1/3}.bn1515-pill{grid-row:2}.bn1515-shop-logo{grid-row:1/3}.bn1515-recent-copy{grid-row:1/3}
 .bn1515-upcoming-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.bn1515-mini{grid-template-columns:30px minmax(0,1fr);padding:11px 8px;gap:7px}.bn1515-mini>span{width:29px;height:29px;font-size:15px}.bn1515-mini>em{display:none}.bn1515-mini b{font-size:11px}.bn1515-mini small{font-size:9px}.bn1515-mini strong{font-size:10px}
 .bn1515-spend{grid-template-columns:44px minmax(0,1fr) auto;padding:14px}.bn1515-bars{display:none}.bn1515-spend-copy strong{font-size:22px}.bn1515-spend>b{font-size:11px}
}
@media(max-width:390px){.bn1515-action-copy small{display:none}.bn1515-action{min-height:118px}.bn1515-section-head h2{font-size:16px}}

/* BuyNest v1.4.16 */
.bn1416-search{max-width:900px;margin:0 auto;padding:4px 0 30px;color:#10284b}
.bn1416-search-head{display:flex;align-items:center;gap:13px;margin-bottom:16px}.bn1416-search-head>span{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#eaf4ff;color:#0879f8;font-size:25px}.bn1416-search-head h2{margin:0;font-size:24px}.bn1416-search-head p{margin:4px 0 0;color:#7e91aa}
.bn1416-search-box{display:flex;gap:8px;background:#fff;border:1px solid #dce8f6;border-radius:18px;padding:7px;box-shadow:0 8px 25px rgba(15,52,90,.05)}.bn1416-search-box input{flex:1;min-width:0;border:0;outline:0;padding:12px;background:transparent;font-size:15px;color:#10284b}.bn1416-search-box button{border:0;border-radius:13px;background:#0879f8;color:#fff;font-weight:800;padding:0 16px}
.bn1416-chips{display:flex;gap:7px;overflow:auto;padding:11px 1px 3px}.bn1416-chips button{white-space:nowrap;border:1px solid #dbe7f5;background:#fff;color:#58708f;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:800}
#bn1416-results{margin-top:14px;background:#fff;border:1px solid #e3ecf7;border-radius:20px;overflow:hidden}.bn1416-result{width:100%;display:grid;grid-template-columns:40px minmax(0,1fr) auto auto 12px;gap:9px;align-items:center;text-align:left;border:0;border-bottom:1px solid #edf2f7;background:#fff;padding:12px}.bn1416-result:last-child{border-bottom:0}.bn1416-rico{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#eef5fd;color:#0879f8}.bn1416-rcopy{min-width:0}.bn1416-rcopy small,.bn1416-rcopy b,.bn1416-rcopy em{display:block}.bn1416-rcopy small{color:#8192a9;font-size:9px;text-transform:uppercase;letter-spacing:.04em}.bn1416-rcopy b{font-size:13px;color:#10284b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bn1416-rcopy em{font-style:normal;color:#7e90a8;font-size:10px;margin-top:2px}.bn1416-result>strong{font-size:12px;color:#10284b;white-space:nowrap}.bn1416-chev{color:#8c9db2;font-size:20px}
.bn1416-status{display:inline-flex;align-items:center;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:900;white-space:nowrap}.bn1416-status.ordered{background:#eef5fd;color:#0879f8}.bn1416-status.transit{background:#eaf4ff;color:#0879f8}.bn1416-status.delivered{background:#eaf8ef;color:#1e9e50}.bn1416-status.cancel{background:#fff0f0;color:#d54a4a}.bn1416-status.return{background:#fff5e6;color:#e58a00}.bn1416-status.refund{background:#f2ebff;color:#8051d7}.bn1416-empty{padding:18px;color:#7c8fa8}
.bn1416-feedback{margin-top:20px;border:1px solid #dce9f7;background:#fff;border-radius:20px;padding:13px}.bn1416-feedback-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.bn1416-feedback-head b{font-size:12px;color:#10284b}.bn1416-feedback-head span{background:#eaf4ff;color:#0879f8;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:900}.bn1416-feedback>div:not(.bn1416-feedback-head){padding:7px 0;border-top:1px solid #edf2f7}.bn1416-feedback strong,.bn1416-feedback small{display:block}.bn1416-feedback strong{font-size:10px;color:#29405e}.bn1416-feedback small{font-size:9px;color:#8293a8;margin-top:2px}
@media(max-width:600px){.bn1416-result{grid-template-columns:36px minmax(0,1fr) 12px}.bn1416-result>strong,.bn1416-result>.bn1416-status{grid-column:2}.bn1416-chev{grid-column:3;grid-row:1/3}.bn1416-rico{grid-row:1/3}.bn1416-search-head h2{font-size:21px}}

/* BuyNest v1.4.17 – Data Quality & Trust */
.bn1417-review-banner{width:100%;margin-top:18px;border:1px solid #f0dcae;background:#fffaf0;border-radius:18px;padding:13px;display:grid;grid-template-columns:40px minmax(0,1fr) 12px;gap:10px;align-items:center;text-align:left}.bn1417-review-banner>span{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#fff0cc;color:#ef9b00;font-size:18px}.bn1417-review-banner b,.bn1417-review-banner small{display:block}.bn1417-review-banner b{font-size:12px;color:#10284b}.bn1417-review-banner small{font-size:9px;color:#7f91a8;margin-top:2px}.bn1417-review-banner em{font-style:normal;font-size:20px;color:#9aa9ba}
.bn1417-review-center{max-width:900px;margin:0 auto 22px;padding:2px 0}.bn1417-title-row{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:12px}.bn1417-title-row h2{margin:0;color:#10284b;font-size:21px}.bn1417-title-row p{margin:4px 0 0;color:#7d8fa8;font-size:11px}.bn1417-title-row>span{background:#fff0d0;color:#e89200;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:900}
.bn1417-review-list{display:grid;gap:9px}.bn1417-review-card{border:1px solid #e2ebf6;background:#fff;border-radius:18px;padding:13px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center}.bn1417-review-ico{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#eef5fd;color:#0879f8}.bn1417-review-card small,.bn1417-review-card b,.bn1417-review-card p{display:block}.bn1417-review-card small{color:#8192a7;font-size:9px}.bn1417-review-card b{color:#10284b;font-size:12px}.bn1417-review-card p{margin:3px 0 0;color:#7d8ea6;font-size:10px}.bn1417-review-actions{display:flex;gap:5px}.bn1417-review-actions button{border:1px solid #dce7f4;background:#fff;color:#647994;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:900}.bn1417-review-actions .primary{background:#0879f8;border-color:#0879f8;color:#fff}.bn1417-allgood{border:1px solid #dceade;background:#f5fbf6;color:#289d54;border-radius:16px;padding:15px;font-weight:800}
.bn1417-source{display:grid;gap:7px;margin-bottom:12px}.bn1417-source>div{background:#fff;border:1px solid #e4ecf6;border-radius:14px;padding:10px}.bn1417-source>div>b{font-size:10px;color:#10284b;margin-right:7px}.bn1417-why{border:0;background:transparent;color:#0879f8;font-size:9px;font-weight:900}.bn1417-whybox{display:none;margin-top:7px;background:#f5f9fd;border-radius:10px;padding:8px}.bn1417-whybox.open{display:block}.bn1417-whybox b,.bn1417-whybox small,.bn1417-whybox em{display:block}.bn1417-whybox b{font-size:9px;color:#334b69}.bn1417-whybox small,.bn1417-whybox em{font-size:8px;color:#8292a7;margin-top:2px}.bn1417-whybox em{font-style:normal}
@media(max-width:620px){.bn1417-review-card{grid-template-columns:34px minmax(0,1fr)}.bn1417-review-actions{grid-column:2}.bn1417-review-actions button{padding:6px 8px}}

/* BuyNest v1.4.18 – Proactive Assistant */
.bn1418-weekly,.bn1418-priority,.bn1418-watch,.bn1418-warranty,.bn1418-subcost{margin-top:20px}
.bn1418-weekly{border:1px solid #dce8f6;background:linear-gradient(140deg,#fff,#f4f9ff);border-radius:22px;padding:16px}
.bn1418-weekly-top,.bn1418-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.bn1418-weekly-top small{color:#7f90a7;font-size:10px}.bn1418-weekly-top h2,.bn1418-head h2{margin:2px 0 0;color:#10284b;font-size:17px}.bn1418-head p{margin:3px 0 0;color:#7f91a8;font-size:10px}.bn1418-weekly-top>span,.bn1418-head>span{background:#eaf4ff;color:#0879f8;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}
.bn1418-weekly-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:13px}.bn1418-weekly-grid>div{background:#fff;border:1px solid #e4edf7;border-radius:14px;padding:10px;display:flex;align-items:center;gap:7px}.bn1418-weekly-grid span{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;background:#eef5fd;color:#0879f8}.bn1418-weekly-grid b{font-size:9px;color:#29415f}.bn1418-weekly-empty{grid-column:1/-1!important;color:#7d8fa8!important}
.bn1418-priority-list{display:grid;gap:8px;margin-top:10px}.bn1418-priority-card{width:100%;border:1px solid #e3ebf5;background:#fff;border-radius:17px;padding:12px;display:grid;grid-template-columns:38px minmax(0,1fr) auto 12px;gap:9px;align-items:center;text-align:left}.bn1418-priority-card.critical{border-color:#f1d2d2;background:#fffafa}.bn1418-priority-card.high{border-color:#f0e0bd;background:#fffcf5}.bn1418-pico{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#eef5fd;color:#0879f8}.bn1418-priority-card.critical .bn1418-pico{background:#fff0f0;color:#d94b4b}.bn1418-priority-card.high .bn1418-pico{background:#fff3de;color:#e38c00}.bn1418-pcopy small,.bn1418-pcopy b,.bn1418-pcopy em{display:block}.bn1418-pcopy small{font-size:8px;text-transform:uppercase;letter-spacing:.04em;color:#7f90a8}.bn1418-pcopy b{font-size:12px;color:#10284b}.bn1418-pcopy em{font-size:9px;font-style:normal;color:#7c8ea5;margin-top:2px}.bn1418-priority-card>strong{font-size:11px;color:#10284b}.bn1418-priority-card>i{font-style:normal;color:#93a2b4;font-size:19px}
.bn1418-watch{border:1px solid #e2ebf5;background:#fff;border-radius:20px;padding:14px}.bn1418-watch article{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:8px;align-items:center;padding:9px 0;border-top:1px solid #edf2f7}.bn1418-watch article:first-of-type{margin-top:8px}.bn1418-watch article>span{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#f2ebff;color:#8051d7}.bn1418-watch b,.bn1418-watch small{display:block}.bn1418-watch b{font-size:10px;color:#29415f}.bn1418-watch small{font-size:9px;color:#8191a6;margin-top:2px}.bn1418-watch i{font-style:normal;border-radius:999px;padding:5px 7px;background:#f3f5f8;color:#708098;font-size:9px;font-weight:900}.bn1418-watch i.late{background:#fff0f0;color:#d84a4a}
.bn1418-warranty-list{display:grid;gap:7px;margin-top:10px}.bn1418-warranty-list button{width:100%;border:1px solid #e3ebf5;background:#fff;border-radius:16px;padding:11px;display:grid;grid-template-columns:34px minmax(0,1fr) auto 10px;gap:8px;align-items:center;text-align:left}.bn1418-warranty-list button>span{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#eaf8ef;color:#20a657}.bn1418-warranty-list b,.bn1418-warranty-list small{display:block}.bn1418-warranty-list b{font-size:10px;color:#29415f}.bn1418-warranty-list small{font-size:9px;color:#8191a6;margin-top:2px}.bn1418-warranty-list strong{font-size:10px;color:#20a657}.bn1418-warranty-list i{font-style:normal;color:#94a3b5}
.bn1418-subcost{border:1px solid #dce7f5;background:linear-gradient(120deg,#fff,#faf7ff);border-radius:20px;padding:14px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;align-items:center}.bn1418-subico{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#f2eaff;color:#8451d9}.bn1418-subcost small,.bn1418-subcost strong,.bn1418-subcost em{display:block}.bn1418-subcost small{font-size:9px;color:#8191a7}.bn1418-subcost strong{font-size:18px;color:#10284b}.bn1418-subcost em{font-style:normal;font-size:9px;color:#788ba5;margin-top:2px}.bn1418-subcost em.up{color:#d46b2b}.bn1418-subcost em.down{color:#229b55}.bn1418-subcost button{border:1px solid #dfd3f5;background:#fff;color:#8051d7;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:900}
@media(max-width:620px){.bn1418-weekly-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bn1418-priority-card{grid-template-columns:34px minmax(0,1fr) 10px}.bn1418-priority-card>strong{grid-column:2}.bn1418-priority-card>i{grid-column:3;grid-row:1/3}.bn1418-subcost{grid-template-columns:38px minmax(0,1fr)}.bn1418-subcost button{grid-column:2;justify-self:start}}

.bn1419-card{margin-top:20px;border:1px solid #e1eaf5;background:#fff;border-radius:20px;padding:14px}.bn1419-head h2{margin:0;color:#10284b;font-size:17px}.bn1419-head p{margin:3px 0 10px;color:#7e90a7;font-size:10px}.bn1419-price{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:8px;padding:9px 0;border-top:1px solid #edf2f7;align-items:center}.bn1419-price b,.bn1419-price small{display:block}.bn1419-price b{font-size:10px;color:#29415f}.bn1419-price small,.bn1419-price span{font-size:8px;color:#8192a7}.bn1419-price strong{font-size:9px;border-radius:999px;padding:5px 7px}.bn1419-price strong.up{background:#fff0e8;color:#d56a29}.bn1419-price strong.down{background:#eaf8ef;color:#209c50}.bn1419-row{width:100%;border:1px solid #e3ebf5;background:#fbfdff;border-radius:14px;padding:10px;display:grid;grid-template-columns:30px minmax(0,1fr) auto 10px;gap:8px;align-items:center;text-align:left;margin-top:7px}.bn1419-row>span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#eaf4ff;color:#0879f8}.bn1419-row b,.bn1419-row small{display:block}.bn1419-row b{font-size:10px;color:#29415f}.bn1419-row small{font-size:8px;color:#8192a7}.bn1419-row strong{font-size:9px;color:#0879f8}.bn1419-row i{font-style:normal;color:#94a4b6}.bn1419-insight{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;padding:8px 0;border-top:1px solid #edf2f7}.bn1419-insight>span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#fff4df;color:#ec9a00}.bn1419-insight b,.bn1419-insight small{display:block}.bn1419-insight b{font-size:10px;color:#29415f}.bn1419-insight small{font-size:8px;color:#8192a7}.bn1419-merchants{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bn1419-merchants article{border:1px solid #e4ecf6;border-radius:14px;padding:10px}.bn1419-merchants b,.bn1419-merchants small{display:block}.bn1419-merchants b{font-size:10px;color:#29415f;margin-bottom:4px}.bn1419-merchants small{font-size:8px;color:#7f91a8;margin-top:2px}@media(max-width:620px){.bn1419-price{grid-template-columns:minmax(0,1fr) auto}.bn1419-price span{display:none}.bn1419-merchants{grid-template-columns:1fr}}


/* BuyNest v1.4.20 */
.bn1420-unified{margin-top:20px}.bn1420-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px}.bn1420-head h2{margin:0;color:#10284b;font-size:18px}.bn1420-head p{margin:3px 0 0;color:#7d8fa7;font-size:10px}.bn1420-head button{border:1px solid #dce8f5;background:#fff;color:#0879f8;border-radius:999px;padding:7px 10px;font-weight:900;font-size:9px}
.bn1420-actions{display:grid;gap:8px}.bn1420-action{width:100%;border:1px solid #e2ebf5;background:#fff;border-radius:17px;padding:12px;display:grid;grid-template-columns:36px minmax(0,1fr) 12px;gap:9px;align-items:center;text-align:left}.bn1420-action>span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#eef5fd;color:#0879f8}.bn1420-action small,.bn1420-action b,.bn1420-action em{display:block}.bn1420-action small{font-size:8px;text-transform:uppercase;color:#8292a6}.bn1420-action b{font-size:11px;color:#29415f}.bn1420-action em{font-style:normal;font-size:9px;color:#7f90a6;margin-top:2px}.bn1420-action i{font-style:normal;color:#93a3b5;font-size:19px}.bn1420-allgood{border:1px solid #dbeadc;background:#f5fbf6;color:#279c53;border-radius:16px;padding:14px;font-size:11px;font-weight:900}
.bn1420-insight{margin-top:18px;border:1px solid #e1e9f4;background:linear-gradient(120deg,#fff,#f7fbff);border-radius:18px;padding:13px;display:grid;grid-template-columns:36px minmax(0,1fr);gap:9px}.bn1420-insight>span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#fff4df;color:#ec9b00}.bn1420-insight small,.bn1420-insight b,.bn1420-insight p{display:block}.bn1420-insight small{font-size:8px;color:#8292a7}.bn1420-insight b{font-size:11px;color:#29415f}.bn1420-insight p{margin:2px 0 0;font-size:9px;color:#7d8fa6}


/* BuyNest v1.4.22 */



.bn1423{margin-top:18px;border:1px solid #e0e9f4;background:#fff;border-radius:20px;padding:14px}.bn1423h{display:flex;justify-content:space-between}.bn1423h h2{margin:0;color:#10284b;font-size:17px}.bn1423h p{margin:3px 0 10px;color:#7d8fa6;font-size:10px}.bn1423h>span{background:#edf5ff;color:#0879f8;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.bn1423g{display:grid;gap:8px}.bn1423g article{display:grid;grid-template-columns:36px 1fr;gap:9px;border:1px solid #e4ecf5;background:#fbfdff;border-radius:16px;padding:11px}.bn1423g article>span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#eef5fd;color:#0879f8}.bn1423g small,.bn1423g b{display:block}.bn1423g small{font-size:8px;color:#8393a7}.bn1423g b{font-size:11px;color:#29415f}.bn1423g p{margin:3px 0 8px;font-size:9px;color:#7d8da2}.bn1423g button{border:0;background:#0879f8;color:#fff;border-radius:10px;padding:7px 10px;font-size:9px;font-weight:900}.bn1423-modal textarea{width:100%;min-height:220px;margin-top:8px;border:1px solid #dfe8f2;border-radius:12px;padding:10px;box-sizing:border-box}



.bn1424{margin-top:18px}.bn1424-head,.bn1424-pagehead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.bn1424-head h2,.bn1424-pagehead h1{margin:0;color:#10284b}.bn1424-head p,.bn1424-pagehead p{margin:3px 0 10px;color:#7d8fa6;font-size:10px}.bn1424-head button,.bn1424-pagehead button{border:1px solid #dce8f5;background:#fff;color:#0879f8;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900}.bn1424-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bn1424-card{display:grid;grid-template-columns:38px minmax(0,1fr) 12px;gap:9px;align-items:center;border:1px solid #e3ebf5;background:#fff;border-radius:16px;padding:11px}.bn1424-icon{width:36px;height:36px;border-radius:12px;background:#eef5fd;color:#0879f8;display:grid;place-items:center;font-weight:900}.bn1424-copy small,.bn1424-copy b,.bn1424-copy span{display:block}.bn1424-copy small{font-size:8px;color:#8393a7;text-transform:uppercase}.bn1424-copy b{font-size:11px;color:#29415f}.bn1424-copy p{margin:2px 0;font-size:9px;color:#7d8da2}.bn1424-copy span{font-size:8px;color:#6f8095}.bn1424-card i{font-style:normal;color:#94a4b6}.bn1424-empty{grid-column:1/-1;border:1px dashed #dce6f1;border-radius:16px;padding:16px;color:#7d8fa6;font-size:10px}.bn1424-filter{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0}.bn1424-filter span{background:#f3f7fb;border-radius:999px;padding:6px 9px;font-size:9px;color:#60738a}.bn1424-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bn1424-meta div{background:#f7f9fc;border-radius:10px;padding:8px}.bn1424-meta small,.bn1424-meta b{display:block}.bn1424-meta small{font-size:8px;color:#8494a8}.bn1424-meta b{font-size:10px;color:#29415f}.bn1424-modal ul{padding-left:18px;font-size:10px;color:#52667d}
@media(max-width:620px){.bn1424-grid{grid-template-columns:1fr}.bn1424-pagehead{display:block}.bn1424-meta{grid-template-columns:1fr 1fr}}
/* SOURCE: /web/styles-v150.css */
/* BuyNest v1.5.0 unified UX */
.v150Home{max-width:980px;margin:0 auto}.v150Welcome{padding:12px 2px 4px}.v150Welcome small{color:#7d8ea4;font-size:11px}.v150Welcome h1{margin:2px 0;color:#10284b;font-size:27px}.v150Welcome p{margin:0;color:#708299;font-size:11px}.v150Block{margin-top:16px;border:1px solid #e0e8f2;background:#fff;border-radius:20px;padding:14px}.v150Head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:9px}.v150Head h2{margin:0;color:#10284b;font-size:17px}.v150Head p{margin:3px 0 0;color:#8191a5;font-size:9px}.v150Head>button{border:0;background:transparent;color:#0879f8;font-size:9px;font-weight:900}.v150Head>span{display:grid;place-items:center;min-width:24px;height:24px;background:#0879f8;color:#fff;border-radius:999px;font-size:9px}.v150Actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v150Action{border:1px solid #e4ecf5;background:#fbfdff;border-radius:15px;padding:10px;display:grid;grid-template-columns:32px minmax(0,1fr) 10px;gap:8px;align-items:center;text-align:left}.v150Action>span{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#eaf4ff;color:#0879f8}.v150Action b,.v150Action small{display:block}.v150Action b{color:#29415f;font-size:10px}.v150Action small{color:#8292a6;font-size:8px}.v150Action i{font-style:normal;color:#95a4b6}.v150Good,.v150Empty{grid-column:1/-1;border:1px dashed #dbe5ef;border-radius:14px;padding:13px;color:#7a8ca2;font-size:10px}.v150Email{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:9px 0;border-top:1px solid #edf2f7}.v150Email:first-of-type{border-top:0}.v150Email b,.v150Email small{display:block}.v150Email b{font-size:10px;color:#29415f}.v150Email small{font-size:8px;color:#8191a6}.v150Btns button{border:0;background:#0879f8;color:#fff;border-radius:9px;padding:7px 9px;font-size:8px;font-weight:900}.v150MiniGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px}.v150MiniGrid button{border:1px solid #e1e9f3;background:#fff;border-radius:16px;padding:12px;text-align:left}.v150MiniGrid small,.v150MiniGrid b,.v150MiniGrid span{display:block}.v150MiniGrid small{font-size:8px;color:#8292a7}.v150MiniGrid b{font-size:19px;color:#10284b;margin:3px 0}.v150MiniGrid span{font-size:8px;color:#74869c}.v150Insight,.v150Spend{margin-top:16px;border:1px solid #e1e9f3;background:#fff;border-radius:18px;padding:13px}.v150Insight{display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px}.v150Insight>span{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#fff3d9;color:#e69b00}.v150Insight small,.v150Insight b{display:block}.v150Insight small{font-size:8px;color:#8493a5}.v150Insight b{font-size:10px;color:#29415f}.v150Insight p{font-size:9px;color:#788aa0;margin:3px 0}.v150Spend{display:flex;justify-content:space-between;align-items:center}.v150Spend small,.v150Spend b{display:block}.v150Spend small{font-size:8px;color:#8192a6}.v150Spend b{font-size:18px;color:#10284b}.v150Spend button{border:0;background:transparent;color:#0879f8;font-size:9px;font-weight:900}.v150SearchThings{margin-top:18px}.v150SearchThings button{display:block;width:100%;text-align:left;border:1px solid #e4ecf5;background:#fff;border-radius:12px;padding:10px;margin-top:6px}.v150SearchThings b,.v150SearchThings small{display:block}.v150SearchThings b{color:#29415f}.v150SearchThings small{color:#8191a6;font-size:9px}
@media(max-width:620px){.v150Actions{grid-template-columns:1fr}.v150MiniGrid{grid-template-columns:repeat(3,1fr)}}

.v151Reliability{margin-top:16px;border:1px solid #dfe8f3;background:#fff;border-radius:16px;padding:13px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v151Reliability>small,.v151Reliability>p{grid-column:1/-1}.v151Reliability>small{color:#7f90a5;font-size:9px}.v151Reliability>div{background:#f6f9fc;border-radius:12px;padding:10px}.v151Reliability b,.v151Reliability span{display:block}.v151Reliability b{color:#10284b;font-size:18px}.v151Reliability span{color:#7c8da3;font-size:8px}.v151Reliability p{margin:2px 0 0;color:#76889e;font-size:9px}
/* SOURCE: /web/user-experience-v153.css */
/* BuyNest v1.5.3 – User Experience Completion */
.v153Page{max-width:920px;margin:0 auto}.v153Hero{margin:12px 0 16px;padding:16px;border:1px solid #dfe8f3;border-radius:20px;background:linear-gradient(130deg,#fff,#f6faff)}.v153Hero small{font-size:9px;color:#8192a7}.v153Hero h2{margin:3px 0;color:#10284b;font-size:27px}.v153Hero p{margin:0;color:#71849b;font-size:10px}.v153Section{margin-top:18px}.v153Section>h3{margin:0 0 8px;color:#29415f;font-size:13px}.v153List{display:grid;gap:8px}
.v153Shipment,.v153Refund{width:100%;display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:center;text-align:left;border:1px solid #e2eaf4;background:#fff;border-radius:16px;padding:11px}.v153Courier,.v153RefundIcon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#eef5fd;color:#0879f8;font-size:10px;font-weight:900}.v153Shipment b,.v153Shipment small,.v153Refund b,.v153Refund small{display:block}.v153Shipment>div:nth-child(2)>b,.v153Refund>div>b{font-size:11px;color:#29415f}.v153Shipment small,.v153Refund small{font-size:8px;color:#8192a7}.v153Shipment p,.v153Refund p{margin:2px 0 0;font-size:8px;color:#77899f}.v153Right{text-align:right}.v153Right>b{font-size:9px!important;color:#0879f8!important}.v153Refund>strong{border-radius:999px;padding:6px 8px;font-size:8px}.v153Refund>strong.waiting{background:#fff4df;color:#bd7a00}.v153Refund>strong.partial{background:#eef4ff;color:#406da8}.v153Refund>strong.done{background:#ebf8ef;color:#279a52}
.v153Tabs{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0 14px}.v153Tabs span{background:#f3f7fb;color:#65788f;border-radius:999px;padding:7px 9px;font-size:8px}
.v153Comm{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:9px;align-items:center;border:1px solid #e2eaf4;background:#fff;border-radius:16px;padding:11px}.v153Comm>span{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#fff4df;color:#e59b00}.v153Comm small,.v153Comm b{display:block}.v153Comm small{font-size:8px;color:#8393a7}.v153Comm b{font-size:10px;color:#29415f}.v153Comm p{margin:2px 0;font-size:8px;color:#7e8fa4}.v153Comm button{border:0;background:#0879f8;color:#fff;border-radius:9px;padding:7px 9px;font-size:8px;font-weight:900}
.v153ThingHero{padding:16px 2px}.v153ThingHero small{font-size:9px;color:#8192a7;text-transform:uppercase}.v153ThingHero h2{margin:3px 0;color:#10284b;font-size:25px}.v153ThingHero p{margin:0;color:#74879e;font-size:10px}.v153InfoGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.v153InfoGrid>div{background:#f6f9fc;border:1px solid #e6edf5;border-radius:14px;padding:10px}.v153InfoGrid small,.v153InfoGrid b{display:block}.v153InfoGrid small{font-size:8px;color:#8192a7}.v153InfoGrid b{font-size:10px;color:#29415f;margin-top:3px}.v153DocList{display:grid;gap:7px}.v153DocList>div{display:grid;grid-template-columns:30px 1fr;gap:8px;align-items:center;border:1px solid #e5ecf4;border-radius:12px;padding:9px}.v153DocList b,.v153DocList small{display:block}.v153DocList b{font-size:9px;color:#29415f}.v153DocList small{font-size:8px;color:#8192a7}.v153Timeline>div{display:grid;grid-template-columns:14px 1fr;gap:7px}.v153Timeline i{width:8px;height:8px;margin-top:6px;border-radius:50%;background:#0879f8}.v153Timeline article{border-left:1px solid #dce7f2;padding:0 0 12px 10px}.v153Timeline small,.v153Timeline b{display:block}.v153Timeline small{font-size:8px;color:#8292a6}.v153Timeline b{font-size:10px;color:#29415f}.v153Timeline p{font-size:8px;color:#74879e;margin:2px 0}
.v153Activity{display:grid;gap:5px}.v153Activity article{display:grid;grid-template-columns:28px 1fr;gap:8px;align-items:center;padding:8px 0;border-top:1px solid #edf2f7}.v153Activity article:first-child{border-top:0}.v153Activity article>span{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#edf7f0;color:#269b52;font-size:9px}.v153Activity b,.v153Activity small{display:block}.v153Activity b{font-size:9px;color:#29415f}.v153Activity small{font-size:8px;color:#8192a7}
.v153Onboarding{max-width:560px;margin:28px auto;padding:24px}.v153ObMark{width:52px;height:52px;border-radius:16px;background:#0879f8;color:#fff;display:grid;place-items:center;margin-bottom:18px}.v153Onboarding>small{font-size:10px;color:#0879f8;font-weight:900}.v153Onboarding h1{margin:5px 0;color:#10284b;font-size:29px}.v153Onboarding>p{color:#74879d;font-size:11px;margin:0 0 20px}.v153ObSteps{display:grid;gap:9px}.v153ObSteps button{display:grid;grid-template-columns:38px 1fr 12px;gap:10px;align-items:center;text-align:left;border:1px solid #dfe8f3;background:#fff;border-radius:16px;padding:12px}.v153ObSteps button>span{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#eaf4ff;color:#0879f8;font-weight:900}.v153ObSteps b,.v153ObSteps small{display:block}.v153ObSteps b{font-size:11px;color:#29415f}.v153ObSteps small{font-size:8px;color:#8192a7}.v153ObSteps i{font-style:normal;color:#94a4b6}.v153ObDone{width:100%;margin-top:14px;border:0;background:#0879f8;color:#fff;border-radius:13px;padding:12px;font-weight:900}
@media(max-width:620px){.v153InfoGrid{grid-template-columns:1fr 1fr}.v153Onboarding{padding:18px 4px}.v153Shipment,.v153Refund{grid-template-columns:36px minmax(0,1fr);}.v153Right,.v153Refund>strong{grid-column:2;text-align:left;justify-self:start}.v153Comm{grid-template-columns:32px minmax(0,1fr)}.v153Comm button{grid-column:2;justify-self:start}}
/* SOURCE: /web/landing-v154.css */
/* BuyNest v1.5.4 landing */
.publicLandingV154{background:#fff!important}.publicLandingV154 #app{max-width:none!important;margin:0!important;padding:0!important}.lp154{font-family:Inter,system-ui,-apple-system,sans-serif;color:#10294e;background:#fff}.lp154 *{box-sizing:border-box}.lp154 button{font:inherit;cursor:pointer}.lp154Header{position:sticky;top:0;z-index:60;height:72px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;max-width:1220px;margin:auto;padding:0 24px;background:rgba(255,255,255,.94);backdrop-filter:blur(18px);border-bottom:1px solid #e7eef6}.lp154Brand{display:flex;gap:9px;align-items:center;color:#10294e;text-decoration:none}.lp154Brand b{font-size:20px}.lp154LogoMark{width:34px;height:34px;border-radius:10px;background:#eaf3ff;color:#0879f8;display:grid;place-items:center;font-weight:900}.lp154Nav{display:flex;justify-content:center;gap:24px}.lp154Nav button,.lp154Footer button{border:0;background:none;color:#4d6380;font-size:13px;font-weight:750}.lp154AuthBtns{display:flex;gap:9px}.lp154AuthBtns button{height:40px;padding:0 16px;border-radius:11px;font-weight:850;font-size:13px}.lp154Login{background:#fff;border:1px solid #cfe0f5;color:#0879f8}.lp154Register{background:#0879f8;border:1px solid #0879f8;color:#fff}.lp154MenuBtn,.lp154MobileMenu{display:none}.lp154Hero{max-width:1220px;margin:auto;min-height:640px;padding:78px 24px 62px;display:grid;grid-template-columns:1.02fr .98fr;gap:50px;align-items:center;background:radial-gradient(circle at 88% 20%,rgba(50,185,255,.14),transparent 30%)}.lp154Eyebrow{display:inline-flex;padding:7px 10px;border-radius:999px;background:#eef6ff;color:#0879f8;font-size:11px;font-weight:850}.lp154Hero h1{font-size:62px;line-height:.98;letter-spacing:-3px;margin:18px 0 22px}.lp154Hero h1 em{font-style:normal;color:#0879f8}.lp154HeroCopy>p{font-size:18px;line-height:1.65;color:#667b96;max-width:610px}.lp154HeroButtons{display:flex;gap:11px;margin-top:28px}.lp154HeroButtons button{height:48px;padding:0 18px;border-radius:12px;font-weight:850}.lp154HeroButtons .primary{background:#0879f8;color:#fff;border:1px solid #0879f8}.lp154HeroButtons .secondary{background:#fff;color:#315273;border:1px solid #d6e3f2}.lp154HeroTrust{display:flex;flex-wrap:wrap;gap:12px 18px;margin-top:22px;color:#70839a;font-size:11px}.lp154ProductVisual{position:relative;min-height:500px}.lp154Glow{position:absolute;inset:42px 0 0 55px;border-radius:50%;background:linear-gradient(135deg,rgba(61,183,255,.18),rgba(65,238,220,.1))}.lp154DesktopMock{position:absolute;left:0;top:24px;width:72%;min-height:430px;background:#fff;border:1px solid #dbe7f4;border-radius:23px;box-shadow:0 30px 70px rgba(32,72,123,.15);padding:16px}.lp154MockTop{display:grid;grid-template-columns:30px 1fr 30px;align-items:center;border-bottom:1px solid #edf2f7;height:34px;font-size:11px}.lp154MockTop b{text-align:center}.lp154MockHello{padding:19px 5px 12px}.lp154MockHello small{font-size:8px;color:#8a9aaf}.lp154MockHello h3{font-size:19px;margin:4px 0 6px}.lp154MockHello p{font-size:9px;color:#7d90a7}.lp154AutomationCard{display:grid;grid-template-columns:30px 1fr 12px;gap:7px;align-items:center;padding:10px;margin:8px 0;border:1px solid #e2ebf5;border-radius:13px;background:#fbfdff}.lp154AutomationCard>span{width:29px;height:29px;border-radius:9px;background:#eef6ff;color:#0879f8;display:grid;place-items:center}.lp154AutomationCard b,.lp154AutomationCard small{display:block}.lp154AutomationCard b{font-size:9px}.lp154AutomationCard small{font-size:7px;color:#8798ad}.lp154AutomationCard.highlight{background:#f5fbff;border-color:#bfe0ff}.lp154MetricGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.lp154MetricGrid div{background:#f5f9fd;border-radius:12px;padding:10px}.lp154MetricGrid small,.lp154MetricGrid b{display:block}.lp154MetricGrid small{font-size:7px;color:#8495aa}.lp154MetricGrid b{font-size:16px;margin-top:3px}.lp154PhoneMock{position:absolute;right:0;top:104px;width:35%;min-height:330px;background:#fff;border:1px solid #dce7f3;border-radius:28px;box-shadow:0 26px 60px rgba(32,72,123,.18);padding:17px 13px}.lp154PhoneBar{display:flex;justify-content:space-between;font-size:11px}.lp154PhoneTabs{display:flex;gap:7px;background:#f4f7fb;border-radius:8px;padding:4px;margin:14px 0 10px;font-size:6px}.lp154PhoneTabs>*{flex:1;text-align:center;padding:4px}.lp154PhoneTabs b{background:#fff;color:#0879f8;border-radius:6px}.lp154PhoneMock article{display:grid;grid-template-columns:30px 1fr 8px;gap:6px;align-items:center;border:1px solid #edf2f7;border-radius:11px;padding:8px;margin:7px 0}.lp154PhoneMock article>span{height:28px;background:#f1f6fc;border-radius:8px;display:grid;place-items:center}.lp154PhoneMock article b,.lp154PhoneMock article small{display:block}.lp154PhoneMock article b{font-size:7px}.lp154PhoneMock article small{font-size:6px;color:#29a768}.lp154Section{scroll-margin-top:82px;padding:88px 24px}.lp154SectionHead{text-align:center;max-width:720px;margin:0 auto 34px}.lp154SectionHead small,.lp154BenefitsCopy>small{font-size:10px;font-weight:900;color:#0879f8;letter-spacing:.08em}.lp154SectionHead h2,.lp154Benefits h2{font-size:38px;letter-spacing:-1.4px;margin:7px 0 10px}.lp154SectionHead p,.lp154BenefitsCopy>p{font-size:15px;color:#71849a;line-height:1.6}.lp154Features{background:#fbfdff}.lp154FeatureGrid{max-width:1120px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.lp154Feature{display:grid;grid-template-columns:44px 1fr;gap:12px;padding:18px;background:#fff;border:1px solid #e2ebf4;border-radius:18px}.lp154Feature>span{width:42px;height:42px;border-radius:13px;background:#edf6ff;color:#0879f8;display:grid;place-items:center;font-weight:900}.lp154Feature h3{font-size:13px;margin:2px 0 6px}.lp154Feature p{font-size:10px;line-height:1.55;color:#71849b;margin:0}.lp154How{max-width:1180px;margin:auto}.lp154Steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.lp154Step{position:relative;padding:28px 20px 22px;border:1px solid #dfe9f4;border-radius:20px;background:#fff}.lp154StepNo{position:absolute;left:18px;top:-13px;width:28px;height:28px;border-radius:50%;background:#0879f8;color:#fff;display:grid;place-items:center;font-size:11px;font-weight:900}.lp154StepIcon{width:54px;height:54px;border-radius:16px;background:#eef7ff;color:#0879f8;display:grid;place-items:center;font-size:21px;margin-bottom:15px}.lp154Step h3{font-size:15px;margin:0 0 8px}.lp154Step p{font-size:11px;line-height:1.6;color:#73869c}.lp154Rule{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px}.lp154Rule>div{display:grid;grid-template-columns:30px 1fr;align-items:center;border-radius:14px;background:#f6f9fc;padding:12px}.lp154Rule span{grid-row:1/3;width:25px;height:25px;border-radius:50%;background:#e8f4ff;color:#0879f8;display:grid;place-items:center;font-weight:900}.lp154Rule b,.lp154Rule small{display:block}.lp154Rule b{font-size:10px}.lp154Rule small{font-size:8px;color:#7f90a5}.lp154Benefits{max-width:1120px;margin:auto;display:grid;grid-template-columns:1fr .85fr;gap:70px;align-items:center}.lp154BenefitsCopy ul{list-style:none;padding:0;margin:28px 0 0}.lp154BenefitsCopy li{display:grid;grid-template-columns:28px 1fr;gap:10px;margin:14px 0}.lp154BenefitsCopy li>span{width:24px;height:24px;border-radius:50%;background:#eaf5ff;color:#0879f8;display:grid;place-items:center;font-size:10px}.lp154BenefitsCopy li b,.lp154BenefitsCopy li small{display:block}.lp154BenefitsCopy li b{font-size:13px}.lp154BenefitsCopy li small{font-size:10px;color:#7a8ca1;margin-top:3px}.lp154BenefitsCard{min-height:330px;border-radius:28px;background:linear-gradient(145deg,#eff8ff,#e8fbfa);padding:34px;display:flex;align-items:center;justify-content:center;gap:28px}.lp154BagArt{font-size:90px;color:#0879f8}.lp154MiniTrust{background:rgba(255,255,255,.9);border:1px solid #deebf5;border-radius:16px;padding:14px}.lp154MiniTrust p{font-size:10px;color:#41617f;margin:10px}.lp154Price{background:#fbfdff}.lp154PriceGrid{max-width:850px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:18px}.lp154PriceGrid article{position:relative;background:#fff;border:1px solid #dfe9f4;border-radius:22px;padding:26px}.lp154PriceGrid article.featured{border-color:#8ac5ff;box-shadow:0 18px 45px rgba(8,121,248,.09)}.lp154Coming{position:absolute;right:18px;top:18px;padding:5px 8px;border-radius:999px;background:#eaf4ff;color:#0879f8;font-size:8px;font-weight:900}.lp154PriceGrid article>small{font-size:9px;color:#0879f8;font-weight:900}.lp154PriceGrid h3{font-size:23px;margin:7px 0}.lp154PriceGrid strong{font-size:18px}.lp154PriceGrid p{font-size:11px;color:#75889e;line-height:1.5}.lp154PriceGrid ul{list-style:none;padding:0;line-height:2;color:#405b77;font-size:11px}.lp154PriceGrid button{width:100%;border:0;border-radius:11px;padding:11px;background:#0879f8;color:#fff;font-weight:850}.lp154FinalCta{max-width:1120px;margin:40px auto 0;padding:34px 38px;border-radius:25px;background:linear-gradient(120deg,#0879f8,#355fe9);color:#fff;display:flex;justify-content:space-between;gap:30px;align-items:center}.lp154FinalCta small{font-size:9px;font-weight:900;opacity:.8}.lp154FinalCta h2{font-size:28px;margin:4px 0 6px}.lp154FinalCta p{font-size:11px;margin:0;opacity:.82}.lp154FinalCta>div:last-child{display:flex;gap:10px}.lp154FinalCta button{border:0;border-radius:11px;padding:11px 14px;background:#fff;color:#0879f8;font-weight:900}.lp154FinalCta button.ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.6)}.lp154Footer{max-width:1120px;margin:0 auto;padding:55px 24px 28px;display:grid;grid-template-columns:2fr 1fr 1fr 1.4fr;gap:34px;color:#61758f}.lp154Footer>div:not(.lp154FooterBrand):not(.lp154FooterBottom){display:grid;align-content:start;gap:8px}.lp154Footer>div>b{font-size:11px;color:#294461}.lp154Footer span,.lp154Footer small,.lp154Footer button{font-size:9px;text-align:left}.lp154FooterBrand p{font-size:10px;line-height:1.55}.lp154FooterBottom{grid-column:1/-1;text-align:center;border-top:1px solid #e8eef5;padding-top:18px;font-size:9px}.lp154Back{border:0;background:none;color:#0879f8;font-size:11px;font-weight:850;margin-bottom:12px}
@media(max-width:900px){.lp154Header{grid-template-columns:auto 1fr auto}.lp154Nav,.lp154AuthBtns{display:none}.lp154MenuBtn{display:block;justify-self:end;border:0;background:none;font-size:24px;color:#10294e}.lp154MobileMenu{position:fixed;z-index:70;top:72px;left:12px;right:12px;padding:14px;background:#fff;border:1px solid #dfe8f2;border-radius:16px;box-shadow:0 20px 50px rgba(24,59,100,.15)}.lp154MobileMenu.open{display:grid;gap:8px}.lp154MobileMenu>button{border:0;background:none;text-align:left;padding:9px;font-weight:800;color:#38526f}.lp154MobileMenu>div{display:flex;gap:8px}.lp154MobileMenu>div button{flex:1;padding:10px;border-radius:10px;border:1px solid #cfe0f5;background:#fff;color:#0879f8;font-weight:850}.lp154MobileMenu>div .primary{background:#0879f8;color:#fff}.lp154Hero{grid-template-columns:1fr;min-height:auto;padding-top:48px}.lp154Hero h1{font-size:48px}.lp154ProductVisual{min-height:440px;max-width:620px;width:100%;margin:auto}.lp154FeatureGrid{grid-template-columns:1fr 1fr}.lp154Benefits{grid-template-columns:1fr}.lp154Footer{grid-template-columns:1fr 1fr}.lp154FooterBrand{grid-column:1/-1}}
@media(max-width:600px){.lp154Header{height:64px;padding:0 16px}.lp154Brand b{font-size:18px}.lp154Hero{padding:38px 17px 44px}.lp154Hero h1{font-size:42px;letter-spacing:-2px}.lp154HeroCopy>p{font-size:15px}.lp154HeroButtons{flex-direction:column}.lp154HeroButtons button{width:100%}.lp154HeroTrust{display:grid;gap:7px}.lp154ProductVisual{min-height:390px}.lp154DesktopMock{width:82%;min-height:360px}.lp154PhoneMock{width:37%;top:90px}.lp154MockHello h3{font-size:15px}.lp154FeatureGrid,.lp154Steps,.lp154Rule,.lp154PriceGrid{grid-template-columns:1fr}.lp154Section{padding:62px 16px}.lp154SectionHead h2,.lp154Benefits h2{font-size:31px}.lp154Feature{grid-template-columns:40px 1fr}.lp154Benefits{padding-left:16px;padding-right:16px}.lp154BenefitsCard{min-height:250px;padding:20px}.lp154FinalCta{margin:20px 16px 0;padding:25px;display:grid}.lp154FinalCta>div:last-child{display:grid}.lp154Footer{grid-template-columns:1fr;padding:42px 18px 24px}.lp154FooterBrand,.lp154FooterBottom{grid-column:1}}
/* SOURCE: /web/shell-cleanup-v154.css */
/* v1.5.4 shell cleanup safety */
body:not(.publicLandingV154) #page .v150HomeHeader,
body:not(.publicLandingV154) #page .v1415HomeHeader,
body:not(.publicLandingV154) #page .homeBrandHeader,
body:not(.publicLandingV154) #page .bnHomeBrand,
body:not(.publicLandingV154) #page .todayBrand,
body:not(.publicLandingV154) #page .pageTopBrand,
body:not(.publicLandingV154) #page .bnHomeTop{display:none!important}
/* SOURCE: /web/shell-canonical-v155.css */
/* BuyNest v1.5.5 – one global app header only */
body:not(.publicLandingV154) #page .mhTop,
body:not(.publicLandingV154) #page .mpTop,
body:not(.publicLandingV154) #page .homeBrandHeader,
body:not(.publicLandingV154) #page .bnHomeBrand,
body:not(.publicLandingV154) #page .todayBrand,
body:not(.publicLandingV154) #page .pageTopBrand,
body:not(.publicLandingV154) #page .bnHomeTop,
body:not(.publicLandingV154) #page .v150HomeHeader,
body:not(.publicLandingV154) #page .v1415HomeHeader{display:none!important}

.mpPageHeadingV155{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:6px 0 18px}
.mpPageHeadingV155 .mpTitle{margin:0}
.mpPageActionV155{display:flex;align-items:center}
/* SOURCE: /web/test-reset-v157.css */
.v157Tools{margin-top:18px;border:1px solid #f0caca;background:#fffafa;border-radius:16px;padding:14px}.v157Tools>small{font-size:8px;color:#c64a4a;font-weight:900}.v157Tools>div{display:grid;grid-template-columns:36px 1fr auto;gap:10px;align-items:center;margin-top:8px}.v157Tools>div>span,.v157Bang{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#ffebeb;color:#d83c3c;font-weight:900}.v157Tools b{font-size:10px}.v157Tools p{font-size:8px;color:#8d6969;margin:3px 0}.v157Tools button{border:1px solid #dc4b4b;background:#fff;color:#d43d3d;border-radius:9px;padding:8px 10px;font-size:8px;font-weight:900}.v157Shade{position:fixed;inset:0;z-index:9999;background:rgba(10,28,48,.48);display:grid;place-items:center;padding:18px}.v157Modal{position:relative;width:min(480px,100%);background:#fff;border-radius:20px;padding:24px}.v157X{position:absolute;right:12px;top:10px;border:0;background:none;font-size:22px}.v157Modal h2{font-size:20px;color:#173454}.v157Modal>p,.v157Modal label{font-size:10px;line-height:1.55;color:#71849a}.v157Keep{display:flex;flex-wrap:wrap;gap:6px;background:#f4fbf6;border-radius:12px;padding:10px;margin:12px 0}.v157Keep b{width:100%;font-size:9px}.v157Keep span{font-size:8px;background:#fff;border-radius:999px;padding:5px 7px}.v157Modal input{width:100%;height:42px;border:1px solid #dce5ef;border-radius:10px;padding:0 11px}.v157Btns{display:flex;justify-content:flex-end;gap:8px;margin-top:15px}.v157Btns button{padding:9px 12px;border-radius:9px;border:1px solid #dce5ef;background:#fff;font-weight:900;font-size:9px}.v157Btns .danger{background:#dc3f3f;border-color:#dc3f3f;color:#fff}.v157Btns .danger:disabled{opacity:.4}
.v157Tools .v11112RepairRow{border-bottom:1px solid #e7edf5;padding-bottom:16px;margin-bottom:16px}
.v157Tools .v11112RepairRow>span{background:#eaf2ff;color:#2563eb}
.v157Tools .v11112RepairRow button{background:#2563eb;color:#fff;border-color:#2563eb;min-width:180px}
.v157Tools .v11112RepairRow button:disabled{opacity:.55;cursor:wait}
@media(max-width:700px){.v157Tools .v11112RepairRow{align-items:flex-start}.v157Tools .v11112RepairRow button{min-width:0;width:100%;margin-top:8px}}

.v157Tools .v11121InboxAuditRow{border-bottom:1px solid #e7edf5;padding-bottom:16px;margin-bottom:10px}.v157Tools .v11121InboxAuditRow>span{background:#eefbf5;color:#059669}.v157Tools .v11121InboxAuditRow button{background:#059669;color:#fff;border-color:#059669;min-width:180px}.v11121InboxAuditResult{display:block!important;margin:0 0 14px!important;padding:0!important}.v11121AuditGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%}.v11121AuditGrid>div{background:#f7fafc;border:1px solid #e5edf5;border-radius:10px;padding:9px;display:flex!important;flex-direction:column}.v11121AuditGrid b{font-size:15px!important;color:#173454}.v11121AuditGrid span{font-size:8px!important;color:#71849a}.v11121InboxAuditResult>p{font-size:8px;color:#71849a;margin:7px 0}.v11121AuditError{color:#b42318!important}.v11121InboxAuditResult:empty{display:none!important}@media(max-width:700px){.v157Tools .v11121InboxAuditRow{align-items:flex-start}.v157Tools .v11121InboxAuditRow button{min-width:0;width:100%;margin-top:8px}.v11121AuditGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.v11125DuplicateVerdict{display:flex!important;flex-direction:column;gap:4px;margin:0 0 10px;padding:11px 12px;border-radius:12px;border:1px solid #d9e3ef;background:#f7fafc}.v11125DuplicateVerdict b{font-size:14px!important}.v11125DuplicateVerdict span{font-size:9px!important;line-height:1.35}.v11125DuplicateVerdict.isGood{background:#eefbf5;border-color:#b8ead2;color:#087a4b}.v11125DuplicateVerdict.isWarn{background:#fff8e8;border-color:#f2d18c;color:#9b6200}.v11125DuplicateVerdict.isBad{background:#fff1f0;border-color:#f2b7b2;color:#b42318}.v11125DuplicateDetails{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px}.v11125DuplicateDetails>div{background:#fff;border:1px solid #e5edf5;border-radius:10px;padding:9px;display:flex!important;flex-direction:column}.v11125DuplicateDetails b{font-size:14px!important;color:#173454}.v11125DuplicateDetails span{font-size:8px!important;color:#71849a}@media(max-width:700px){.v11125DuplicateVerdict{padding:10px}.v11125DuplicateDetails{grid-template-columns:1fr 1fr}}
/* SOURCE: /web/email-scan-from-v158.css */
/* BuyNest v1.5.8 – e-mail scan start date */
.emailScanFromV158{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:10px;padding:11px 12px;border:1px solid #e3eaf2;border-radius:12px;background:#fbfdff}
.emailScanFromV158>div:first-child b,.emailScanFromV158>div:first-child small{display:block}
.emailScanFromV158>div:first-child b{font-size:9px;color:#274563}.emailScanFromV158>div:first-child small{font-size:7px;color:#8293a7;margin-top:3px}
.emailScanDateControlsV158{display:flex;align-items:center;gap:6px}.emailScanDateControlsV158 input{height:34px;border:1px solid #d7e2ed;border-radius:8px;background:#fff;padding:0 8px;font-size:9px;color:#294661}
.emailScanDateControlsV158 button{height:34px;border:0;border-radius:8px;background:#0879f8;color:#fff;padding:0 10px;font-size:8px;font-weight:900}
@media(max-width:600px){.emailScanFromV158{display:grid}.emailScanDateControlsV158{width:100%}.emailScanDateControlsV158 input{flex:1}}
/* SOURCE: /web/startup-v159.css */
/* BuyNest v1.5.9 – no legacy Home flash during startup */
.bnStartupV159{
  min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;
  gap:11px;background:#f7faff;color:#15375b;font-family:inherit
}
.bnStartupMarkV159{width:58px;height:58px;display:grid;place-items:center}
.bnStartupMarkV159 svg{width:54px;height:54px}
.bnStartupV159>b{font-size:24px;letter-spacing:-.5px}
.bnStartupV159>small{font-size:12px;color:#8092a8}
.bnStartupSpinnerV159{
  width:24px;height:24px;border-radius:50%;border:3px solid #dbe9f8;border-top-color:#0879f8;
  animation:bnSpinV159 .75s linear infinite
}
@keyframes bnSpinV159{to{transform:rotate(360deg)}}
/* SOURCE: /web/order-edit-v160.css */
/* BuyNest v1.6.0 – approved simplified Order Edit */
.orderEditShadeV160{align-items:flex-end}
.orderEditSheetV160{width:min(760px,100%);max-height:calc(100dvh - var(--buynest-header-offset,0px) - 8px);overflow:auto;padding:0 14px 105px;background:#f7faff}
.orderEditTopV160{position:sticky;top:0;z-index:8;display:grid;grid-template-columns:42px 1fr 42px;align-items:center;padding:10px 0;background:rgba(247,250,255,.96);backdrop-filter:blur(8px)}
.orderEditTopV160 button{border:0;background:none;color:#173a5f}.orderEditTopV160>b{text-align:center;font-size:18px;color:#153556}

.orderEditSummaryV160,.orderEditCardV160,.orderEditQuickListV160>button,.orderEditAdvancedV160{background:#fff;border:1px solid #dfe8f2;border-radius:17px}
.orderEditSummaryV160{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;margin:8px 0 12px}
.orderEditThumbV160{width:60px;height:60px;border-radius:12px;background:#f3f6fa;display:grid;place-items:center;overflow:hidden}
.orderEditThumbV160 img{width:100%;height:100%;object-fit:contain}
.orderEditSummaryV160>div:nth-child(2) b,.orderEditSummaryV160>div:nth-child(2) span,.orderEditSummaryV160>div:nth-child(2) small{display:block}
.orderEditSummaryV160>div:nth-child(2) b{font-size:13px;color:#17395b}.orderEditSummaryV160>div:nth-child(2) span{font-size:11px;color:#667d96;margin:3px 0}.orderEditSummaryV160>div:nth-child(2) small{font-size:9px;color:#8597ab}
.orderEditStatusV160{border-radius:999px;padding:7px 10px;background:#eaf8ed;color:#289757;font-size:9px;font-weight:900}

.orderEditCardV160{padding:13px 14px;margin:10px 0}.orderEditCardV160 h3{font-size:15px;color:#17395a;margin:0 0 9px}
.orderEditSectionHeadV160{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:6px}.orderEditSectionHeadV160 h3{margin:0}.orderEditSectionHeadV160>span{font-size:7px;color:#8a9aad;text-align:right;max-width:180px}
.orderEditRowV160{display:grid;grid-template-columns:1fr minmax(145px,55%);gap:10px;align-items:center;border-top:1px solid #edf2f7;padding:7px 0}.orderEditRowV160:first-of-type{border-top:0}
.orderEditRowV160>span{font-size:10px;color:#526c85}.orderEditRowV160 input,.orderEditRowV160 select{width:100%;border:0;background:#f8fafc;border-radius:8px;padding:8px;text-align:right;color:#17395a;font-size:10px}

.orderEditMoneyV160{display:flex;justify-content:space-between;padding:6px 0;font-size:10px}.orderEditMoneyV160 span{color:#58708a}.orderEditMoneyV160 b{color:#183958}.orderEditMoneyV160.total{border-top:1px solid #e5ebf2;margin-top:5px;padding-top:10px;font-size:13px}.orderEditMoneyV160.total b{font-size:17px}

.manualItemsV160{display:grid;gap:8px}.orderEditItemV160{border:1px solid #e3ebf3;border-radius:13px;background:#fff;overflow:hidden}.orderEditItemV160 summary{list-style:none;display:grid;grid-template-columns:48px minmax(0,1fr) 16px;gap:10px;align-items:center;padding:8px;cursor:pointer}.orderEditItemV160 summary::-webkit-details-marker{display:none}
.orderEditItemThumbV160{width:46px;height:46px;border-radius:10px;background:#f3f6fa;display:grid;place-items:center}.orderEditItemV160 summary b,.orderEditItemV160 summary small{display:block}.orderEditItemV160 summary b{font-size:10px;color:#17395a}.orderEditItemV160 summary small{font-size:8px;color:#8193a8;margin-top:3px}.orderEditItemV160 summary i{font-style:normal;color:#173b60;font-size:18px;transition:.15s}.orderEditItemV160[open] summary i{transform:rotate(90deg)}
.orderEditItemBodyV160{border-top:1px solid #edf2f7;padding:10px;background:#fbfdff}.orderEditItemBodyV160 label{font-size:8px;color:#647b91}.orderEditItemBodyV160 input{width:100%;margin-top:4px;border:1px solid #dce5ef;border-radius:8px;padding:8px;background:#fff}
.orderEditRemoveV160{border:0;background:none;color:#d84a4a;font-size:8px;font-weight:900;padding:8px 0 0}
.orderEditAddV160{display:block;margin:10px auto 0;border:0;background:none;color:#0879f8;font-size:9px;font-weight:900}

.orderEditQuickListV160{display:grid;gap:7px;margin:10px 0}.orderEditQuickListV160>button{display:grid;grid-template-columns:38px minmax(0,1fr) 18px;gap:10px;align-items:center;width:100%;padding:9px 11px;text-align:left}
.orderEditQuickListV160>button>span,.orderEditAdvancedV160 summary>span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center}.orderEditQuickListV160 .blue{background:#eaf3ff;color:#0879f8}.orderEditQuickListV160 .purple{background:#f2ebff;color:#7b58cf}.orderEditQuickListV160 .green{background:#eaf8ed;color:#289757}.orderEditQuickListV160 .orange{background:#fff1df;color:#df8b18}.orderEditQuickListV160 .gray{background:#f1f4f7;color:#697c8f}
.orderEditQuickListV160 b,.orderEditQuickListV160 small{display:block}.orderEditQuickListV160 b{font-size:10px;color:#17395a}.orderEditQuickListV160 small{font-size:8px;color:#8293a7;margin-top:2px}.orderEditQuickListV160 svg{width:16px;height:16px}

.orderEditAdvancedV160{overflow:hidden}.orderEditAdvancedV160 summary{list-style:none;display:grid;grid-template-columns:38px minmax(0,1fr) 18px;gap:10px;align-items:center;padding:9px 11px;cursor:pointer}.orderEditAdvancedV160 summary::-webkit-details-marker{display:none}.orderEditAdvancedV160 summary>i{font-style:normal;color:#8497aa}.orderEditAdvancedV160[open] summary>i{transform:rotate(180deg)}
.orderEditAdvancedV160 summary b,.orderEditAdvancedV160 summary small{display:block}.orderEditAdvancedV160 summary b{font-size:10px;color:#17395a}.orderEditAdvancedV160 summary small{font-size:8px;color:#8293a7;margin-top:2px}
.orderEditAdvancedBodyV160{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px;border-top:1px solid #edf2f7;background:#fbfdff}.orderEditAdvancedBodyV160 label{font-size:8px;color:#647b91}.orderEditAdvancedBodyV160 input,.orderEditAdvancedBodyV160 select{width:100%;margin-top:4px;border:1px solid #dce5ef;border-radius:8px;padding:8px;background:#fff}

.orderEditBottomV160{position:sticky;bottom:-1px;z-index:10;display:grid;grid-template-columns:1fr 1.4fr;gap:9px;padding:10px 0;background:rgba(247,250,255,.96);backdrop-filter:blur(8px)}
.orderEditBottomV160 button{height:43px;border-radius:11px;font-size:10px;font-weight:900}.orderEditBottomV160 .secondary{border:1px solid #0879f8;background:#fff;color:#0879f8}.orderEditBottomV160 .primary{border:1px solid #0879f8;background:#0879f8;color:#fff}

@media(max-width:600px){
 .orderEditSheetV160{padding-left:10px;padding-right:10px}.orderEditTopV160>b{font-size:16px}
 .orderEditSummaryV160{grid-template-columns:54px minmax(0,1fr)}.orderEditThumbV160{width:50px;height:50px}.orderEditStatusV160{grid-column:2;justify-self:start}
 .orderEditSectionHeadV160>span{display:none}.orderEditRowV160{grid-template-columns:42% 58%}
 .orderEditAdvancedBodyV160{grid-template-columns:1fr}
}
/* SOURCE: /web/order-merge-v162.css */
/* BuyNest v1.6.2 – manual order merge */
.bulkActionsV162{grid-template-columns:auto minmax(0,1fr) auto auto auto!important}
.bulkActionsV162 .mergeV162{border:1px solid #0879f8;background:#0879f8;color:#fff;border-radius:12px;padding:10px 12px;font-size:9px;font-weight:900;white-space:nowrap}
.bulkActionsV162 .mergeV162:disabled{display:none}
.mergeShadeV162{align-items:flex-end}.mergeSheetV162{width:min(620px,100%);max-height:88dvh;overflow:auto;padding-bottom:22px}
.mergeIntroV162{display:grid;grid-template-columns:46px 1fr;gap:12px;align-items:center;border:1px solid #dbe9f8;background:#f6fbff;border-radius:15px;padding:12px;margin:8px 0 16px}
.mergeIntroV162>span{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#e7f2ff;color:#0879f8;font-size:21px;font-weight:900}.mergeIntroV162 b{font-size:11px;color:#17395a}.mergeIntroV162 p{font-size:8px;color:#73879c;line-height:1.5;margin:4px 0 0}
.mergeSheetV162>h3{font-size:13px;color:#17395a;margin:0 0 9px}.mergeChoicesV162{display:grid;gap:8px}
.mergeChoiceV162{position:relative;display:grid;grid-template-columns:28px 44px minmax(0,1fr);gap:9px;align-items:center;border:1px solid #e0e9f2;border-radius:14px;padding:10px;background:#fff;cursor:pointer}
.mergeChoiceV162 input{position:absolute;opacity:0}.mergeRadioV162{width:22px;height:22px;border-radius:50%;border:2px solid #b7c7d8;display:grid;place-items:center}.mergeChoiceV162 input:checked+.mergeRadioV162{border-color:#0879f8;background:#0879f8;box-shadow:inset 0 0 0 5px #fff}
.mergeChoiceV162:has(input:checked){border-color:#0879f8;background:#f7fbff}.mergeLogoV162{width:42px;height:42px;border-radius:10px;background:#f1f5fa;display:grid;place-items:center;color:#0879f8;font-weight:900}.mergeInfoV162 b,.mergeInfoV162 span,.mergeInfoV162 small{display:block}.mergeInfoV162 b{font-size:10px;color:#17395a}.mergeInfoV162 span{font-size:9px;color:#2875cf;margin:2px 0}.mergeInfoV162 small{font-size:7px;color:#8496aa}
.mergeKeepInfoV162{display:flex;flex-wrap:wrap;gap:5px;margin:14px 0;padding:10px;border-radius:12px;background:#f5faf7}.mergeKeepInfoV162 b{width:100%;font-size:8px;color:#46735a}.mergeKeepInfoV162 span{font-size:7px;color:#527360;background:#fff;border-radius:999px;padding:5px 7px}
.mergeConfirmV162{margin-top:10px}
@media(max-width:600px){
 .bulkActionsV162{grid-template-columns:auto 1fr auto auto!important}
 .bulkActionsV162 .mergeV162{grid-column:1/3;grid-row:2;width:100%}
 .bulkActionsV162 .cancelV136{grid-column:3;grid-row:1/3}.bulkActionsV162 .deleteV136{grid-column:4;grid-row:1/3}
}
/* SOURCE: /web/email-viewer-v163.css */
.emailEventV163{display:block!important;padding:0!important;overflow:hidden}.emailEventMainV163{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:9px;align-items:center;width:100%;border:0;background:none;text-align:left;padding:11px}.openEmailBtnV163{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;border:0;border-top:1px solid #e9eff5;background:#f8fbff;color:#0879f8;padding:8px;font-size:8px;font-weight:900}.openEmailBtnV163 svg{width:12px;height:12px}.emailViewerShadeV163{align-items:flex-end}.lifecycleEmailSheetV163{width:min(720px,100%);max-height:92dvh;overflow:auto;background:#f7faff;padding:0 14px 22px}.emailViewerTopV163{position:sticky;top:0;z-index:5;display:grid;grid-template-columns:36px 1fr auto;gap:8px;align-items:center;padding:11px 0;background:rgba(247,250,255,.97);backdrop-filter:blur(10px)}.emailViewerTopV163 button{border:0;background:none;color:#173b5f}.emailViewerTopV163>b{text-align:center;color:#17395a;font-size:15px}.emailProviderV163{border:1px solid #dce8f5;background:#fff;border-radius:999px;padding:5px 8px;color:#607a95;font-size:7px;font-weight:900}.emailViewerHeadV163,.emailAttachmentsV163,.emailBodySectionV163{background:#fff;border:1px solid #dfe8f2;border-radius:17px;padding:15px;margin:6px 0 10px}.emailViewerHeadV163 h2{font-size:17px;line-height:1.35;color:#153656;margin:0 0 13px}.emailSenderV163{display:grid;grid-template-columns:38px 1fr;gap:9px;align-items:center}.emailSenderAvatarV163{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#eaf3ff;color:#0879f8;font-weight:900}.emailSenderV163 b,.emailSenderV163 small{display:block}.emailSenderV163 b{font-size:9px;color:#244563}.emailSenderV163 small{font-size:7px;color:#8294a8}.emailOrderContextV163{background:#f5fbf7;border:1px solid #dcebe1;border-radius:15px;padding:12px;margin-bottom:10px}.emailContextTitleV163{display:grid;grid-template-columns:30px 1fr;gap:8px;align-items:center}.emailContextTitleV163>span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#e4f6e9;color:#27985a;font-weight:900}.emailContextTitleV163 b,.emailContextTitleV163 small{display:block}.emailContextTitleV163 b{font-size:10px}.emailContextTitleV163 small{font-size:8px;color:#708a79}.emailContextTagsV163{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.emailContextTagsV163 span{font-size:7px;color:#476a55;background:#fff;border-radius:999px;padding:5px 7px}.emailMatchV163{margin-top:9px;padding-top:8px;border-top:1px solid #e1ece4}.emailMatchV163 small,.emailMatchV163 b{display:block}.emailMatchV163 small{font-size:7px;color:#809087}.emailMatchV163 b{font-size:8px;color:#3e6550}.emailSectionTitleV163{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.emailSectionTitleV163 b{font-size:10px}.emailSectionTitleV163 span{font-size:7px;color:#8394a8}.emailAttachmentsV163>button{display:grid!important;grid-template-columns:28px minmax(0,1fr) auto 14px!important;gap:8px;align-items:center;width:100%;padding:8px!important;border:1px solid #e9eef4!important;border-radius:10px!important;background:#fbfdff!important}.emailAttachmentsV163>button>span b,.emailAttachmentsV163>button>span small{display:block}.emailAttachmentsV163>button>span b{font-size:8px}.emailAttachmentsV163>button>span small{font-size:7px;color:#8294a8}.emailAttachmentsV163 em{font-style:normal;font-size:6px;color:#27985a;background:#eaf8ed;border-radius:999px;padding:4px 6px}.emailBodyV163{font-size:9px!important;line-height:1.65!important;color:#334f6b!important;background:#fbfdff!important;border:1px solid #edf2f7!important;border-radius:11px!important;padding:13px!important;overflow-wrap:anywhere}.emailNoBodyV163{color:#8798aa;font-style:italic}.emailViewerFooterV163{text-align:center}.emailViewerFooterV163 small{font-size:7px;color:#8b9bad}

/* v1.10.27: lifecycle e-mail must always sit above the full-screen order detail. */
.emailViewerShadeV163{z-index:1200!important}
.lifecycleEmailSheetV163{overscroll-behavior:contain}
@media(max-width:980px){
 .emailViewerShadeV163{inset:0!important;align-items:flex-start!important;padding:0!important;background:#f7faff!important}
 .emailViewerShadeV163>.lifecycleEmailSheetV163{width:100%!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;border-radius:0!important;padding-top:max(0px,env(safe-area-inset-top))!important}
 .emailViewerShadeV163 .sheetHandle{display:none!important}
}

/* v1.10.30: the lifecycle step opens a readable proof e-mail and safe repair tools. */
.emailProofHeadV1130,.emailRelationV1130{background:#fff;border:1px solid #dfe8f2;border-radius:18px;padding:16px;margin:7px 0 12px}
.emailProofTitleV1130,.emailRelationTitleV1130{display:flex;align-items:center;justify-content:space-between;color:#102e51;margin-bottom:12px}
.emailProofTitleV1130>b,.emailRelationTitleV1130>b{font-size:14px}.emailProofTitleV1130>span,.emailRelationTitleV1130>span{letter-spacing:2px;color:#173f69;font-weight:900}
.emailProofFactsV1130>div{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);gap:1px 11px;padding:11px 0;border-top:1px solid #edf1f6}
.emailProofFactsV1130>div:first-child{border-top:0}.emailProofIconV1130{grid-row:1/4;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#eff5fc;color:#173f69;font-style:normal;font-weight:900}
.emailProofFactsV1130 small,.emailProofFactsV1130 b,.emailProofFactsV1130 em{grid-column:2;display:block}.emailProofFactsV1130 small{font-size:10px;color:#8090a4}.emailProofFactsV1130 b{font-size:13px;color:#142f51;line-height:1.35;overflow-wrap:anywhere}.emailProofFactsV1130 em{font-size:11px;color:#75889e;font-style:normal;overflow-wrap:anywhere}
.emailRelationOrderV1130{display:grid;grid-template-columns:43px minmax(0,1fr);gap:10px;align-items:center;padding:2px 0 13px;border-bottom:1px solid #e6eee9}
.emailRelationOrderV1130>span{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:2px solid #32aa66;color:#239354;font-size:20px;font-weight:900}.emailRelationOrderV1130 b,.emailRelationOrderV1130 small{display:block}.emailRelationOrderV1130 b{font-size:13px;color:#153657;overflow-wrap:anywhere}.emailRelationOrderV1130 small{font-size:10px;color:#249356;font-weight:800;margin-top:3px}
.emailAssignedStepV1130{display:block;margin-top:12px;font-size:10px;color:#718399;font-weight:800}.emailAssignedStepV1130 select{display:block;width:100%;height:46px;margin-top:6px;border:1px solid #aebdce;border-radius:12px;background:#fff;padding:0 12px;color:#173555;font-size:13px}
.emailStepSaveV1130{display:none;width:100%;border:0;border-radius:11px;background:#2475ee;color:#fff;padding:12px;margin-top:8px;font-weight:900}.emailStepSaveV1130.visible{display:block}
.emailRecognizedFactsV1130{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;background:#f0faf3;border-radius:12px;padding:10px 3px}.emailRecognizedFactsV1130>div{min-width:0;padding:0 8px;border-left:1px solid #dbece0}.emailRecognizedFactsV1130>div:first-child{border-left:0}.emailRecognizedFactsV1130 small,.emailRecognizedFactsV1130 b{display:block;overflow:hidden;text-overflow:ellipsis}.emailRecognizedFactsV1130 small{font-size:8px;color:#718d7b}.emailRecognizedFactsV1130 b{font-size:10px;color:#173b2a;margin-top:3px;white-space:nowrap}
.emailBodySectionV1130{padding-bottom:0}.emailBodyV1130{max-height:330px;overflow:hidden;position:relative}.emailBodyV1130:not(.expanded)::after{content:"";position:absolute;left:0;right:0;bottom:0;height:62px;background:linear-gradient(transparent,#fbfdff)}.emailBodyV1130.expanded{max-height:none}.emailBodyV1130.expanded::after{display:none}
.emailBodyToggleV1130{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:44px;border:0;border-top:1px solid #e8eef5;background:#fff;color:#2475ee;font-size:11px;font-weight:900}.emailBodyToggleV1130 svg{width:14px;height:14px}.emailBodyV1130.expanded+.emailBodyToggleV1130 svg{transform:rotate(180deg)}
.emailRepairActionsV1130{display:grid;gap:9px;margin:14px 0}.emailRepairActionsV1130>button{min-height:50px;display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid #d8e4f1;border-radius:13px;background:#fff;color:#2475ee;padding:11px;font-size:12px;font-weight:900}.emailRepairActionsV1130>button.primary{border-color:#2475ee}.emailRepairActionsV1130>button.danger{color:#dc3e45}.emailRepairActionsV1130 svg{width:18px;height:18px;flex:none}
.emailProofSwitcherV1137{background:#fff;border:1px solid #dfe8f2;border-radius:18px;padding:16px;margin:7px 0 12px}.emailProofSwitcherV1137>div:last-child{display:grid;gap:8px}.emailProofSwitcherV1137 button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:58px;padding:11px 12px;border:1px solid #dfe8f2;border-radius:13px;background:#f8fbff;text-align:left;color:#17345e}.emailProofSwitcherV1137 button.current{border-color:#2b74f7;background:#edf4ff}.emailProofSwitcherV1137 button span{min-width:0;display:grid;gap:3px}.emailProofSwitcherV1137 button b,.emailProofSwitcherV1137 button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.emailProofSwitcherV1137 button b{font-size:12px}.emailProofSwitcherV1137 button small{font-size:10px;color:#7c8ca5}.emailProofSwitcherV1137 button em{font-style:normal;font-size:10px;font-weight:900;color:#2b74f7}
.emailUnlinkShadeV1130{z-index:1300!important}.emailUnlinkSheetV1130{width:min(480px,100%);padding:16px 18px 20px}.emailUnlinkSheetV1130>p{font-size:13px;line-height:1.55;color:#61758d}.emailUnlinkActionsV1130{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.emailUnlinkActionsV1130 button{min-height:46px}
@media(max-width:520px){
 .lifecycleEmailSheetV163{padding-left:13px!important;padding-right:13px!important}.emailViewerTopV163>b{font-size:14px}.emailProofHeadV1130,.emailRelationV1130{padding:14px}.emailProofTitleV1130>b,.emailRelationTitleV1130>b{font-size:13px}.emailProofFactsV1130 b,.emailRelationOrderV1130 b{font-size:12px}.emailRecognizedFactsV1130{grid-template-columns:1.25fr 1fr .7fr}.emailRepairActionsV1130>button{font-size:11px}
}
.buyNestOriginalEmailFrameV1154{display:block;width:100%;height:min(72dvh,900px);min-height:480px;border:1px solid #e2e9f2;border-radius:12px;background:#fff}
/* SOURCE: /web/re-recognition-v166.css */
/* BuyNest v1.6.6 – manual re-recognition */
.bulkActionsV166{grid-template-columns:auto minmax(0,1fr) auto auto auto auto!important}
.bulkActionsV166 .refreshV166{border:1px solid #0879f8;background:#eaf4ff;color:#0879f8;border-radius:12px;padding:10px 12px;font-size:9px;font-weight:900;white-space:nowrap}
.bulkActionsV166 .refreshV166:disabled{display:none}
.rrShadeV166{align-items:flex-end}.rrSheetV166{width:min(720px,100%);max-height:92dvh;overflow:auto;padding-bottom:22px;background:#f7faff}
.rrLoadingV166{min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px}.rrLoadingV166 b{font-size:12px;color:#17395a}.rrLoadingV166 small{font-size:8px;color:#8394a8}
.rrSpinnerV166{width:30px;height:30px;border-radius:50%;border:3px solid #dbe9f8;border-top-color:#0879f8;animation:rrSpin166 .75s linear infinite}@keyframes rrSpin166{to{transform:rotate(360deg)}}
.rrIntroV166{display:grid;grid-template-columns:42px 1fr;gap:10px;align-items:center;border:1px solid #dce8f4;background:#f3f9ff;border-radius:15px;padding:11px;margin:8px 0 12px}.rrIntroV166>span{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#e4f1ff;color:#0879f8;font-size:20px}.rrIntroV166 b{font-size:10px;color:#17395a}.rrIntroV166 p{font-size:8px;color:#768ba0;margin:3px 0 0;line-height:1.5}
.rrResultsV166{display:grid;gap:10px}.rrCardV166{background:#fff;border:1px solid #dfe8f2;border-radius:16px;padding:12px}.rrCardV166.error{border-color:#f0c9c9;background:#fffafa}.rrCardV166.applied{opacity:.48;pointer-events:none}.rrTitleV166{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.rrTitleV166 h3{font-size:12px;color:#17395a;margin:0}.rrTitleV166 small{font-size:7px;color:#8294a8}.rrTitleV166>span{font-size:7px;border-radius:999px;padding:5px 7px;background:#eef5ff;color:#0879f8}.rrTitleV166>span.same{background:#eaf8ed;color:#279658}.rrTitleV166>span.changed{background:#fff1df;color:#d98511}
.rrChangesV166{display:grid;gap:6px;margin-top:10px}.rrChangeV166{position:relative;display:grid;grid-template-columns:26px 1fr;gap:8px;border:1px solid #e5ecf3;border-radius:11px;padding:9px;background:#fbfdff}.rrChangeV166 input{position:absolute;opacity:0}.rrCheckV166{width:22px;height:22px;border-radius:6px;border:1px solid #b7c8d9;color:transparent;display:grid;place-items:center}.rrChangeV166 input:checked+.rrCheckV166{background:#0879f8;border-color:#0879f8;color:#fff}.rrChangeV166 b,.rrChangeV166 small,.rrChangeV166 p,.rrChangeV166 strong{display:block}.rrChangeV166 b{font-size:9px;color:#17395a}.rrChangeV166 small{font-size:6px;color:#94a2b2;text-transform:uppercase;margin-top:5px}.rrChangeV166 p{font-size:8px;color:#72859a;margin:1px 0}.rrChangeV166 strong{font-size:8px;color:#0879f8;margin-top:1px}
.rrCardActionsV166{display:flex;justify-content:flex-end;margin-top:9px}.rrCardActionsV166 button,.rrNotOrderBtnsV166 button{border:0;background:#0879f8;color:#fff;border-radius:9px;padding:8px 10px;font-size:8px;font-weight:900}.rrNoChangeV166{margin-top:10px;padding:9px;border-radius:10px;background:#f3faf5;color:#437055;font-size:8px}
.rrCardV166.notOrder{border-color:#f0d1a7;background:#fffdf8}.rrCardV166.notOrder>p{font-size:8px;color:#856c4c}.rrNotOrderBtnsV166{display:flex;gap:7px;flex-wrap:wrap}.rrNotOrderBtnsV166 button{background:#e78b1e}.rrNotOrderBtnsV166 button.secondary{background:#fff;color:#5e7185;border:1px solid #dce5ee}
.rrApplyAllV166{margin-top:12px}
@media(max-width:700px){
 .bulkActionsV166{grid-template-columns:auto 1fr auto auto!important}
 .bulkActionsV166 .refreshV166{grid-column:1/3;grid-row:2;width:100%}
 .bulkActionsV166 .mergeV162{grid-column:1/3;grid-row:3;width:100%}
 .bulkActionsV166 .cancelV136{grid-column:3;grid-row:1/4}.bulkActionsV166 .deleteV136{grid-column:4;grid-row:1/4}
}
/* SOURCE: /web/utility-bills-v167.css */
.utilityPageV167{max-width:900px;margin:0 auto;padding:8px 4px 110px;color:#17395a}.utilityHeroV167{display:grid;grid-template-columns:1fr 230px;gap:14px;align-items:center;margin:12px 0}.utilityHeroV167 small{font-size:8px;color:#0879f8;font-weight:900}.utilityHeroV167 h1{font-size:28px;margin:3px 0}.utilityHeroV167 p{font-size:9px;color:#7d8fa4}.utilitySummaryV167{background:#f1f7ff;border:1px solid #dce9f7;border-radius:16px;padding:13px}.utilitySummaryV167 span,.utilitySummaryV167 b,.utilitySummaryV167 small{display:block}.utilitySummaryV167 span,.utilitySummaryV167 small{font-size:7px;color:#7d90a5}.utilitySummaryV167 b{font-size:21px;color:#0879f8;margin:3px 0}.utilityStatsV167{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:13px 0}.utilityStatsV167 article{display:grid;grid-template-columns:32px 1fr;gap:7px;align-items:center;background:#fff;border:1px solid #e0e8f1;border-radius:13px;padding:9px}.utilityStatsV167 article>span{width:30px;height:30px;border-radius:9px;background:#edf5ff;color:#0879f8;display:grid;place-items:center}.utilityStatsV167 small,.utilityStatsV167 b{display:block}.utilityStatsV167 small{font-size:7px;color:#8495a8}.utilityStatsV167 b{font-size:10px}.utilityListV167{display:grid;gap:8px}.utilityBillV167{display:grid;grid-template-columns:44px minmax(0,1fr) auto 16px;gap:9px;align-items:center;text-align:left;width:100%;background:#fff;border:1px solid #dfe8f2;border-radius:15px;padding:10px}.utilityBillV167>span{width:42px;height:42px;border-radius:11px;background:#f0f6ff;display:grid;place-items:center}.utilityBillV167>div:nth-child(2) b,.utilityBillV167>div:nth-child(2) strong,.utilityBillV167>div:nth-child(2) small,.utilityBillV167>div:nth-child(3) b,.utilityBillV167>div:nth-child(3) small{display:block}.utilityBillV167>div:nth-child(2) b{font-size:10px}.utilityBillV167>div:nth-child(2) strong{font-size:8px;color:#0879f8}.utilityBillV167 small{font-size:7px;color:#8495a8}.utilityBillV167>div:nth-child(3){text-align:right}.utilityBillV167>div:nth-child(3)>b{font-size:11px}.utilityBillV167 em{display:inline-block;font-style:normal;font-size:7px;font-weight:900;background:#fff1df;color:#d88310;border-radius:999px;padding:4px 6px;margin:3px 0}.utilityBillV167 em.paid{background:#eaf8ed;color:#279757}.utilityBillV167 em.overdue{background:#ffeded;color:#d94343}.utilityEmptyV167{text-align:center;border:1px dashed #d8e3ee;border-radius:16px;padding:30px;background:#fbfdff}.utilityEmptyV167 b,.utilityEmptyV167 p{display:block}.utilityEmptyV167 p{font-size:8px;color:#8394a8}.utilityDetailHeadV167{display:grid;grid-template-columns:42px 1fr auto;gap:9px;align-items:center}.utilityDetailHeadV167>span{width:40px;height:40px;border-radius:10px;background:#eaf3ff;display:grid;place-items:center}.utilityDetailHeadV167 h2{font-size:14px;margin:0}.utilityDetailHeadV167 p{font-size:8px;color:#8294a8;margin:2px 0}.utilityRowsV167{margin:13px 0}.utilityRowsV167>div{display:flex;justify-content:space-between;border-top:1px solid #edf2f6;padding:8px 0}.utilityRowsV167 span{font-size:8px;color:#7f91a6}.utilityRowsV167 b{font-size:8px}.rrUtilityV167{border-color:#cfe3ff!important;background:#f8fbff!important}.rrUtilityV167>p{font-size:8px;color:#5d748c}.rrUtilityPreviewV167{display:grid;grid-template-columns:85px 1fr;gap:4px;padding:9px;background:#fff;border-radius:10px;margin:8px 0}.rrUtilityPreviewV167 span{font-size:7px;color:#8294a8}.rrUtilityPreviewV167 b{font-size:8px}.rrMoveUtilityV167{border:0;background:#0879f8;color:#fff;border-radius:9px;padding:9px 11px;font-size:8px;font-weight:900}@media(max-width:650px){.utilityHeroV167{grid-template-columns:1fr}.utilityStatsV167{grid-template-columns:1fr 1fr}.utilityBillV167{grid-template-columns:40px minmax(0,1fr) auto}.utilityBillV167>svg{display:none}}
/* SOURCE: /web/email-scan-settings-v169.css */
/* BuyNest v1.6.9 – dedicated e-mail scan date settings */
.emailScanSettingsV169{width:min(620px,100%);max-height:90dvh;overflow:auto;background:#f7faff;padding-bottom:20px}
.emailScanIntroV169{display:grid;grid-template-columns:42px 1fr;gap:10px;align-items:center;background:#eef6ff;border:1px solid #d9e9fa;border-radius:15px;padding:12px;margin:8px 0 12px}
.emailScanIntroV169>span{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#0879f8;font-size:18px}
.emailScanIntroV169 b{font-size:10px;color:#17395a}.emailScanIntroV169 p{font-size:8px;color:#70869d;line-height:1.5;margin:3px 0 0}

.emailScanProviderV169{background:#fff;border:1px solid #dfe8f2;border-radius:16px;padding:12px;margin:9px 0}
.emailScanProviderV169.disabled{opacity:.62}
.emailScanProviderHeadV169{display:grid;grid-template-columns:42px 1fr;gap:9px;align-items:center}
.emailScanProviderHeadV169>span{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;font-weight:900;font-size:15px;background:#eef4fb;color:#17395a}
.emailScanProviderHeadV169>span.gmail{color:#d34b3f}.emailScanProviderHeadV169>span.mailcom{color:#0879f8}
.emailScanProviderHeadV169 b,.emailScanProviderHeadV169 small{display:block}.emailScanProviderHeadV169 b{font-size:11px;color:#17395a}.emailScanProviderHeadV169 small{font-size:8px;color:#8294a8;margin-top:2px}
.emailScanProviderV169>p{font-size:8px;color:#7c8fa3;margin:10px 0 0}

.emailScanDateFieldV169{display:grid;grid-template-columns:1fr minmax(150px,48%);align-items:center;gap:10px;margin-top:12px;padding-top:11px;border-top:1px solid #edf2f7}
.emailScanDateFieldV169>span{font-size:9px;font-weight:800;color:#365671}
.emailScanDateFieldV169 input{width:100%;height:42px;border:1px solid #d6e2ee;border-radius:10px;background:#fbfdff;padding:0 10px;color:#17395a;font-size:10px}
.emailScanHintV169{font-size:7px;color:#8294a8;margin-top:7px}.emailScanHintV169 b{color:#58708a}

.emailScanProviderActionsV169{display:flex;justify-content:flex-end;gap:7px;margin-top:10px}
.emailScanProviderActionsV169 button{height:37px;border-radius:9px;padding:0 11px;font-size:8px;font-weight:900}
.emailScanProviderActionsV169 .reset{border:1px solid #d7e3ef;background:#fff;color:#60788f}
.emailScanProviderActionsV169 .save{border:1px solid #0879f8;background:#0879f8;color:#fff}
.emailScanDefaultV169{font-size:8px;line-height:1.5;color:#76899d;padding:5px 2px}.emailScanDefaultV169 b{color:#425f79}

@media(max-width:600px){
 .emailScanSettingsV169{padding-left:10px;padding-right:10px}
 .emailScanDateFieldV169{grid-template-columns:1fr}
 .emailScanProviderActionsV169{display:grid;grid-template-columns:1fr 1fr}
}
/* SOURCE: /web/utility-classification-v170.css */
/* BuyNest v1.7.0 – utility-first classification + direct move */
.bulkActionsV170{grid-template-columns:auto minmax(0,1fr) auto auto auto auto auto!important}
.bulkActionsV170 .utilityMoveV170{
  border:1px solid #1878dc;background:#fff;color:#0879f8;border-radius:12px;
  padding:10px 12px;font-size:9px;font-weight:900;white-space:nowrap
}
.bulkActionsV170 .utilityMoveV170:disabled{display:none}
.utilityMoveShadeV170{align-items:flex-end}
.utilityMoveSheetV170{width:min(620px,100%);max-height:88dvh;overflow:auto;padding-bottom:22px}
.utilityMoveIntroV170{display:grid;grid-template-columns:46px 1fr;gap:11px;align-items:center;border:1px solid #d9e8f8;background:#f4f9ff;border-radius:15px;padding:12px;margin:8px 0 12px}
.utilityMoveIntroV170>span{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#e7f2ff;color:#0879f8;font-size:20px}
.utilityMoveIntroV170 b{font-size:11px;color:#17395a}.utilityMoveIntroV170 p{font-size:8px;color:#71869b;line-height:1.5;margin:3px 0 0}
.utilityMoveListV170{display:grid;gap:7px}
.utilityMoveListV170 article{display:grid;grid-template-columns:38px 1fr;gap:9px;align-items:center;border:1px solid #e1e9f2;border-radius:12px;padding:9px;background:#fff}
.utilityMoveListV170 article>span{width:36px;height:36px;border-radius:9px;background:#edf5ff;color:#0879f8;display:grid;place-items:center;font-weight:900}
.utilityMoveListV170 b,.utilityMoveListV170 small{display:block}.utilityMoveListV170 b{font-size:9px;color:#17395a}.utilityMoveListV170 small{font-size:7px;color:#8394a8;margin-top:2px}
.utilityMoveNoticeV170{font-size:8px;line-height:1.5;color:#74889c;background:#fbfdff;border-radius:10px;padding:9px;margin:10px 0}
@media(max-width:720px){
 .bulkActionsV170{grid-template-columns:auto 1fr auto auto!important}
 .bulkActionsV170 .refreshV166{grid-column:1/3;grid-row:2;width:100%}
 .bulkActionsV170 .utilityMoveV170{grid-column:1/3;grid-row:3;width:100%}
 .bulkActionsV170 .mergeV162{grid-column:1/3;grid-row:4;width:100%}
 .bulkActionsV170 .cancelV136{grid-column:3;grid-row:1/5}
 .bulkActionsV170 .deleteV136{grid-column:4;grid-row:1/5}
}
/* SOURCE: /web/utility-edit-reread-v171.css */
.utilityDetailV171{width:min(620px,100%);max-height:90dvh;overflow:auto}.utilityEditTopV171{border:0;background:none;color:#0879f8;font-size:9px;font-weight:900}
.utilityDetailActionsV171{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.utilityDetailActionsV171 button{min-height:43px;border-radius:11px;font-size:9px;font-weight:900}.utilityRereadV171{border:1px solid #cfe1f5;background:#f4f9ff;color:#0879f8}
.utilityEditSheetV171{width:min(650px,100%);max-height:92dvh;overflow:auto;padding-bottom:22px}.utilityEditGridV171{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:9px 0 14px}.utilityEditGridV171 label{font-size:8px;font-weight:800;color:#627990}.utilityEditGridV171 input,.utilityEditGridV171 select{display:block;width:100%;height:42px;margin-top:4px;border:1px solid #d8e3ee;border-radius:10px;background:#fbfdff;padding:0 10px;color:#17395a;font-size:9px}
.utilityRereadSheetV171{width:min(650px,100%);max-height:92dvh;overflow:auto;padding-bottom:22px}.utilityRereadLoadingV171{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.utilityRereadLoadingV171>span{width:30px;height:30px;border-radius:50%;border:3px solid #dceaf8;border-top-color:#0879f8;animation:uSpin171 .8s linear infinite}@keyframes uSpin171{to{transform:rotate(360deg)}}.utilityRereadLoadingV171 b{font-size:11px;color:#17395a}.utilityRereadLoadingV171 small{font-size:8px;color:#8294a8}
.utilityRereadIntroV171{display:grid;grid-template-columns:42px 1fr;gap:9px;align-items:center;background:#eef6ff;border:1px solid #d9e8f8;border-radius:14px;padding:11px;margin:8px 0 11px}.utilityRereadIntroV171>span{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#0879f8;font-size:18px}.utilityRereadIntroV171 b{font-size:10px;color:#17395a}.utilityRereadIntroV171 p{font-size:7px;color:#8192a5;margin:2px 0}
.utilityRereadChangesV171{display:grid;gap:7px;margin-bottom:11px}.utilityRereadChangesV171 label{position:relative;display:grid;grid-template-columns:26px 1fr;gap:8px;border:1px solid #e1e9f2;border-radius:11px;padding:9px;background:#fff}.utilityRereadChangesV171 input{position:absolute;opacity:0}.utilityRereadChangesV171 i{width:22px;height:22px;border:1px solid #bdcddd;border-radius:6px;display:grid;place-items:center;color:transparent;font-style:normal}.utilityRereadChangesV171 input:checked+i{background:#0879f8;border-color:#0879f8;color:#fff}.utilityRereadChangesV171 b,.utilityRereadChangesV171 small,.utilityRereadChangesV171 p,.utilityRereadChangesV171 strong{display:block}.utilityRereadChangesV171 b{font-size:9px;color:#17395a}.utilityRereadChangesV171 small{font-size:6px;text-transform:uppercase;color:#91a0af;margin-top:4px}.utilityRereadChangesV171 p{font-size:8px;color:#73869a;margin:1px 0}.utilityRereadChangesV171 strong{font-size:8px;color:#0879f8}.utilityRereadNoChangeV171{padding:14px;border-radius:12px;background:#f1faf4;color:#37704d;font-size:9px}
@media(max-width:600px){.utilityEditGridV171{grid-template-columns:1fr}.utilityDetailActionsV171{grid-template-columns:1fr}}
/* SOURCE: /web/classification-memory-email-v172.css */
/* BuyNest v1.7.2 – classification memory + utility e-mail viewer */
.utilityDetailActionsV172{grid-template-columns:1fr 1fr 1fr}
.utilityEmailOpenV172{border:1px solid #cfe1f5;background:#fff;color:#0879f8;border-radius:11px;font-size:9px;font-weight:900}
.utilityEmailSheetV172{width:min(700px,100%);max-height:92dvh;overflow:auto;padding-bottom:20px}
.utilityEmailLoadingV172{min-height:220px;display:grid;place-items:center;font-size:9px;color:#7f91a5}
.utilityEmailMetaV172{display:grid;grid-template-columns:1fr 1fr;gap:8px;background:#f7faff;border:1px solid #e0e9f2;border-radius:14px;padding:11px;margin:8px 0 10px}
.utilityEmailMetaV172>div{min-width:0}.utilityEmailMetaV172 span,.utilityEmailMetaV172 b{display:block}.utilityEmailMetaV172 span{font-size:6px;text-transform:uppercase;color:#95a3b2}.utilityEmailMetaV172 b{font-size:8px;color:#17395a;margin-top:2px;word-break:break-word}
.utilityEmailBodyV172{background:#fff;border:1px solid #e1e8ef;border-radius:14px;padding:13px;font-size:8px;line-height:1.65;color:#344f68;white-space:normal;word-break:break-word;max-height:52dvh;overflow:auto}
.utilityEmailFootV172{display:flex;gap:8px;flex-wrap:wrap;margin-top:9px}.utilityEmailFootV172 span{background:#eef5ff;color:#58738f;border-radius:999px;padding:5px 7px;font-size:7px}
@media(max-width:600px){.utilityDetailActionsV172{grid-template-columns:1fr}.utilityEmailMetaV172{grid-template-columns:1fr}}
/* SOURCE: /web/shipment-identity-v175.css */
.shipmentReviewSheetV175{width:min(660px,100%);max-height:92dvh;overflow:auto;padding-bottom:20px}
.shipmentReviewLoadingV175{min-height:220px;display:grid;place-items:center;color:#7d90a4;font-size:9px}
.shipmentReviewEmailV175{display:grid;grid-template-columns:46px 1fr;gap:10px;align-items:center;background:#eef6ff;border:1px solid #d8e7f7;border-radius:15px;padding:12px;margin:8px 0 9px}.shipmentReviewEmailV175>span{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#fff;color:#0879f8;font-size:18px}.shipmentReviewEmailV175 b,.shipmentReviewEmailV175 p,.shipmentReviewEmailV175 small{display:block}.shipmentReviewEmailV175 b{font-size:10px;color:#17395a}.shipmentReviewEmailV175 p{font-size:8px;color:#617990;margin:3px 0}.shipmentReviewEmailV175 small{font-size:7px;color:#8394a6}
.shipmentReviewLeadV175{font-size:8px;color:#72869a;line-height:1.5;margin:9px 2px}
.shipmentCandidateListV175{display:grid;gap:7px}.shipmentCandidateListV175>button{display:grid;grid-template-columns:48px 1fr 16px;gap:9px;align-items:center;text-align:left;border:1px solid #dfe8f2;background:#fff;border-radius:13px;padding:10px}.shipmentCandidateScoreV175{width:45px;height:45px;border-radius:50%;display:grid;place-items:center;background:#eaf4ff;color:#0879f8;font-size:10px;font-weight:900}.shipmentCandidateScoreV175.alt{border-radius:12px;font-size:18px}.shipmentCandidateListV175 b,.shipmentCandidateListV175 strong,.shipmentCandidateListV175 p,.shipmentCandidateListV175 small{display:block}.shipmentCandidateListV175 b{font-size:10px;color:#17395a}.shipmentCandidateListV175 strong{font-size:9px;color:#17395a;margin-top:1px}.shipmentCandidateListV175 p{font-size:7px;color:#8595a6;margin:2px 0}.shipmentCandidateListV175 small{font-size:7px;color:#0879f8}.shipmentCandidateListV175 em{font-style:normal;color:#91a1b1;font-size:18px}
.shipmentOtherOrderV175,.shipmentNotRelatedV175{width:100%;height:42px;border-radius:11px;margin-top:8px;font-size:8px;font-weight:900}.shipmentOtherOrderV175{border:1px solid #cfe0f2;background:#f5f9ff;color:#0879f8}.shipmentNotRelatedV175{border:0;background:transparent;color:#7c8d9e}
/* SOURCE: /web/entity-identity-v177.css */
.entityIdentitySheetV177{width:min(680px,100%);max-height:92dvh;overflow:auto;padding-bottom:22px}
.entityIdentityLoadingV177{min-height:220px;display:grid;place-items:center;color:#8193a6;font-size:9px}
.entityIdentityEmailV177{display:grid;grid-template-columns:48px 1fr;gap:10px;align-items:center;background:#eef6ff;border:1px solid #d8e8f7;border-radius:15px;padding:12px;margin:8px 0 10px}
.entityIdentityEmailV177>span{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:#fff;color:#0879f8;font-size:18px}.entityIdentityEmailV177 b,.entityIdentityEmailV177 p,.entityIdentityEmailV177 small{display:block}.entityIdentityEmailV177 b{font-size:10px;color:#17395a}.entityIdentityEmailV177 p{font-size:8px;color:#6f8295;margin:3px 0}.entityIdentityEmailV177 small{font-size:7px;color:#0879f8}
.entityIdentityCandidatesV177,.entityIdentityEntityListV177{display:grid;gap:7px}.entityIdentityCandidatesV177>button,.entityIdentityEntityListV177>button{display:grid;grid-template-columns:48px 1fr 18px;gap:9px;align-items:center;text-align:left;border:1px solid #dfe8f2;background:#fff;border-radius:13px;padding:10px}.entityIdentityCandidatesV177>button>span,.entityIdentityEntityListV177>button>span{width:44px;height:44px;border-radius:12px;background:#edf5ff;color:#0879f8;display:grid;place-items:center;font-size:9px;font-weight:900}.entityIdentityCandidatesV177 b,.entityIdentityCandidatesV177 small,.entityIdentityEntityListV177 b,.entityIdentityEntityListV177 small{display:block}.entityIdentityCandidatesV177 b,.entityIdentityEntityListV177 b{font-size:9px;color:#17395a}.entityIdentityCandidatesV177 small,.entityIdentityEntityListV177 small{font-size:7px;color:#8193a6;margin-top:2px}.entityIdentityCandidatesV177 em,.entityIdentityEntityListV177 em{font-style:normal;color:#8ca0b4;font-size:18px}
.entityIdentityChooseV177{display:grid;grid-template-columns:1fr 1fr 1fr;gap:7px;margin-top:13px}.entityIdentityChooseV177>b{grid-column:1/-1;font-size:8px;color:#73869a}.entityIdentityChooseV177>button{border:1px solid #cfe0f2;background:#f7fbff;color:#0879f8;border-radius:11px;min-height:42px;font-size:8px;font-weight:900}
.entityNotRelatedV177,.entityCreateNewV177{width:100%;min-height:42px;border-radius:11px;margin-top:9px;font-size:8px;font-weight:900}.entityNotRelatedV177{border:0;background:transparent;color:#8192a3}.entityCreateNewV177{border:1px solid #cfe0f2;background:#f5f9ff;color:#0879f8}
@media(max-width:600px){.entityIdentityChooseV177{grid-template-columns:1fr}.entityIdentityChooseV177>b{grid-column:auto}}
/* SOURCE: /web/onboarding-import-date-v178.css */
/* BuyNest v1.7.8 – onboarding import start date */
.v178ObSteps{gap:12px}
.v178ImportStep{
  background:#fff;border:1px solid #dce7f2;border-radius:18px;padding:14px;
  box-shadow:0 1px 0 rgba(19,54,89,.02)
}
.v178ImportHead{display:grid;grid-template-columns:50px 1fr;gap:12px;align-items:center}
.v178ImportHead>span{
  width:48px;height:48px;border-radius:50%;display:grid;place-items:center;
  background:#eaf4ff;color:#0879f8;font-size:16px;font-weight:900
}
.v178ImportHead b,.v178ImportHead small{display:block}
.v178ImportHead b{font-size:12px;color:#17395a}
.v178ImportHead small{font-size:8px;color:#8294a8;line-height:1.4;margin-top:2px}
.v178ScanDate{display:block;margin:13px 0 0;padding:12px;border-radius:13px;background:#f7faff;border:1px solid #e1eaf3}
.v178ScanDate small{display:block;font-size:8px;color:#657c92;font-weight:800;margin-bottom:7px}
.v178ScanDate input{
  width:100%;height:46px;border:1px solid #cddbea;border-radius:11px;background:#fff;
  padding:0 11px;font-size:11px;color:#17395a;font-weight:700
}
.v178ScanDate input:disabled{opacity:.55}
.v178ImportHint{font-size:7px;color:#8294a8;line-height:1.45;margin:8px 2px}
.v178ImportActions{display:grid;grid-template-columns:.8fr 1.4fr;gap:8px;margin-top:10px}
.v178ImportActions button{height:44px;border-radius:11px;font-size:8px;font-weight:900}
.v178ImportActions .secondary{border:1px solid #cfe0f2;background:#fff;color:#0879f8}
.v178ImportActions .primary{border:1px solid #0879f8;background:#0879f8;color:#fff}
.v178ImportActions button:disabled{opacity:.45}
@media(max-width:600px){
 .v178ImportActions{grid-template-columns:1fr}
}
/* SOURCE: /web/home-email-review-v179.css */
/* BuyNest v1.7.9 – home decision cards + email review */
.h179DecisionCard{position:relative}
.h179CategoryChip{border:0;background:#edf4ff;color:#146edb;border-radius:9px;padding:6px 8px;font-size:8px;font-weight:900;margin-top:5px}
.h179CategoryChip span{margin-left:5px}
.h179EmailLink{border:0;background:transparent;color:#0879f8;font-size:7px;font-weight:900;padding:5px 0 0;text-align:left}
.h179ApprovalBtns .accept{background:#0879f8!important}
.h179ApprovalBtns .dots{font-size:18px}
.emailReviewSheetV179{width:min(700px,100%);max-height:92dvh;overflow:auto;padding-bottom:22px}
.emailReviewSummaryV179{display:grid;grid-template-columns:48px 1fr auto;gap:10px;align-items:center;background:#f7faff;border:1px solid #dfe8f2;border-radius:15px;padding:12px;margin:8px 0 12px}
.emailReviewLogoV179{width:46px;height:46px;border-radius:12px;background:#e8f2ff;color:#0879f8;display:grid;place-items:center;font-size:18px;font-weight:900}
.emailReviewSummaryV179 b,.emailReviewSummaryV179 p{display:block}.emailReviewSummaryV179 b{font-size:11px;color:#17395a}.emailReviewSummaryV179 p{font-size:8px;color:#7b8fa3;margin:2px 0}.emailReviewSummaryV179 strong{font-size:10px;color:#1d9a56;background:#eaf8ef;border-radius:10px;padding:8px}
.emailReviewControlsV179{display:grid;grid-template-columns:1fr 1fr;gap:9px}.emailReviewControlsV179 label{font-size:7px;font-weight:800;color:#74889c}.emailReviewControlsV179 label span{display:block;margin-bottom:4px}.emailReviewControlsV179 select{width:100%;height:44px;border:1px solid #d5e1ec;border-radius:11px;background:#fff;padding:0 10px;font-size:8px;color:#17395a;font-weight:800}
.emailReviewOriginalV179{width:100%;height:42px;border:1px solid #cfe0f2;background:#f6faff;color:#0879f8;border-radius:11px;margin-top:10px;font-size:8px;font-weight:900}
.emailReviewActionsV179{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.emailReviewActionsV179 button{height:44px;border-radius:11px;font-size:8px;font-weight:900}.emailReviewActionsV179 .secondary{border:1px solid #cfe0f2;background:#fff;color:#0879f8}.emailReviewActionsV179 .primary{border:1px solid #0879f8;background:#0879f8;color:#fff}
.emailReviewLoadingV179{min-height:220px;display:grid;place-items:center;color:#7d91a4;font-size:9px}
.emailOriginalMetaV179{display:grid;grid-template-columns:1fr 1fr;gap:8px;background:#f7faff;border:1px solid #e0e9f2;border-radius:14px;padding:11px;margin:8px 0 10px}.emailOriginalMetaV179 span,.emailOriginalMetaV179 b{display:block}.emailOriginalMetaV179 span{font-size:6px;text-transform:uppercase;color:#95a3b2}.emailOriginalMetaV179 b{font-size:8px;color:#17395a;margin-top:2px;word-break:break-word}
.emailOriginalBodyV179{background:#fff;border:1px solid #e1e8ef;border-radius:14px;padding:13px;font-size:8px;line-height:1.65;color:#344f68;max-height:52dvh;overflow:auto;word-break:break-word}
.emailOriginalFootV179{display:flex;gap:8px;flex-wrap:wrap;margin-top:9px}.emailOriginalFootV179 span{background:#eef5ff;color:#58738f;border-radius:999px;padding:5px 7px;font-size:7px}
@media(max-width:600px){
 .emailReviewControlsV179{grid-template-columns:1fr}
 .emailReviewActionsV179{grid-template-columns:1fr}
 .emailOriginalMetaV179{grid-template-columns:1fr}
}
/* SOURCE: /web/modular-v190.css */
.menuShadeV190{position:fixed;inset:0;background:rgba(8,24,42,.32);z-index:9998}.menuSheetV190{position:absolute;left:0;top:0;bottom:0;width:min(86vw,360px);background:#fff;padding:18px;overflow:auto}.menuTopV190{display:flex;justify-content:space-between;align-items:center}.mainMenuV190 section{padding:10px 0;border-bottom:1px solid #edf1f5}.mainMenuV190 h4{margin:0 0 6px;font-size:11px;color:#6f8599;text-transform:uppercase}.mainMenuV190 button{width:100%;border:0;background:transparent;text-align:left;padding:10px 6px;font-size:15px;color:#17395a;font-weight:750}.canonicalEmailViewerV190{width:min(700px,100%);max-height:92dvh;overflow:auto}.canonicalEmailMetaV190{display:grid;grid-template-columns:1fr 1fr;gap:8px;background:#f7faff;border:1px solid #e0e9f2;border-radius:14px;padding:11px;margin:8px 0}.canonicalEmailMetaV190 span,.canonicalEmailMetaV190 b{display:block}.canonicalEmailBodyV190{background:#fff;border:1px solid #e1e8ef;border-radius:14px;padding:13px;font-size:12px;line-height:1.6;max-height:52dvh;overflow:auto}.canonicalEmailFootV190{margin:9px 0}.home180{padding:24px 18px 100px;background:#f5f8fc;min-height:100%}.home180Welcome h1{margin:0;color:#17395a;font-size:28px}.home180Welcome p{color:#71869a;font-size:18px}.home180Welcome p b{color:#0879f8}.home180Block,.home180CompactStatus,.home180Worked{background:#fff;border:1px solid #dce6f0;border-radius:18px;padding:14px;margin-top:12px}.home180Head{display:flex;justify-content:space-between;align-items:center}.home180Head h2{font-size:18px;color:#17395a}.home180Head button{border:0;background:transparent;color:#0879f8;font-weight:800}.home180DecisionList{display:grid;gap:9px}.home180Decision{display:grid;grid-template-columns:46px 1fr auto;gap:10px;border:1px solid #e1e8ef;border-radius:14px;padding:11px}.home180Logo{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#edf4ff;color:#0879f8;font-weight:900}.home180DecisionBody b,.home180DecisionBody small{display:block}.home180Chip{border:0;background:#edf4ff;color:#0879f8;border-radius:8px;padding:6px 8px;font-weight:850;margin-top:5px}.home180Email{border:0;background:transparent;color:#0879f8;font-weight:800;padding:4px 0}.home180Confidence{background:#eaf8ef;color:#1e9b58;border-radius:10px;padding:7px;font-weight:900}.home180Review{grid-column:2/4;border:0;border-radius:10px;background:#0879f8;color:#fff;height:38px;font-weight:850}.home180CompactStatus{display:grid;grid-template-columns:42px 1fr;gap:10px;align-items:center;background:#f2fbf5}.home180CompactStatus>span{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#e5f7eb;color:#24a25f;font-size:20px}.home180Recent{display:grid}.home180Recent>button{display:grid;grid-template-columns:40px 1fr auto 14px;gap:9px;align-items:center;border:0;background:#fff;padding:8px 2px;text-align:left}.home180Recent>button>span{width:38px;height:38px;border-radius:10px;background:#edf4ff;color:#0879f8;display:grid;place-items:center;font-weight:900}.home180Worked{display:flex;justify-content:space-between}.home180Worked b{color:#17395a}.home180Worked span{color:#74899c}@media(max-width:600px){.canonicalEmailMetaV190{grid-template-columns:1fr}.home180Welcome h1{font-size:25px}}
/* SOURCE: /web/trash-v191.css */
.trash191{padding:22px 18px 110px;background:#f5f8fc;min-height:100%}.trash191Head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.trash191Head h1{margin:0;color:#17395a}.trash191Head p{color:#72879a;max-width:620px}.trash191Head>button,.freshStart191 button{border:0;border-radius:10px;padding:10px 13px;font-weight:800}.trash191List{display:grid;gap:10px;margin-top:16px}.trash191Card{background:#fff;border:1px solid #dce6f0;border-radius:16px;padding:13px;display:flex;justify-content:space-between;gap:14px}.trash191Card b,.trash191Card small{display:block}.trash191Card small,.trash191Card p{color:#7c8fa1}.trash191Actions{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.trash191Actions button{border:1px solid #d4e0eb;background:#fff;border-radius:9px;padding:8px 10px;font-weight:750}.trash191Actions .primary{background:#0879f8;color:#fff;border-color:#0879f8}.trash191Empty{background:#fff;border:1px dashed #cbd8e5;border-radius:16px;padding:24px;margin-top:16px;text-align:center}.trash191Empty b,.trash191Empty span{display:block}.freshStart191{margin:18px;padding:14px;background:#fff;border:1px solid #dce6f0;border-radius:16px}.freshStart191 h3{margin-top:0;color:#17395a}.freshStart191 p{color:#72879a}.freshStart191 .danger{background:#c0392b;color:#fff;margin-left:8px}@media(max-width:640px){.trash191Card{display:block}.trash191Actions{margin-top:10px}.trash191Head{display:block}}
/* SOURCE: /web/email-inbox-v199.css */
/* Canonical Email Inbox layout — desktop + mobile */
.emailInboxPageV199{box-sizing:border-box;width:100%;max-width:980px;min-width:0;margin:0 auto;padding:28px 24px 120px;color:#112c4d;overflow-x:hidden;overflow-x:clip}
.emailInboxHeroV199 h1{margin:0;color:#102e52;font-size:42px;line-height:1.05;letter-spacing:-.035em}
.emailInboxHeroV199 p{margin:10px 0 0;color:#7a8ba2;font-size:16px}
.emailInboxStatsV199{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0 18px;border:1px solid #dfe8f4;border-radius:18px;background:#fff;box-shadow:0 6px 18px rgba(19,52,94,.05)}
.emailInboxStatsV199>div{display:grid;grid-template-columns:34px auto;grid-template-rows:auto auto;align-content:center;justify-content:center;min-width:0;min-height:88px;column-gap:10px}
.emailInboxStatsV199>div+div{border-left:1px solid #e9eef5}.emailInboxStatsV199 span{grid-row:1/3;align-self:center;font-size:22px}.emailInboxStatsV199 b{color:#176ff2;font-size:26px;line-height:1}.emailInboxStatsV199>div:nth-child(2) b{color:#e88900}.emailInboxStatsV199>div:nth-child(3) b{color:#17a45a}.emailInboxStatsV199 small{margin-top:5px;color:#7c8da3;font-size:11px}

.emailInboxTabsV199{display:flex;width:100%;max-width:100%;min-width:0;gap:10px;padding-bottom:6px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}
.emailInboxTabsV199 button{flex:0 0 auto;min-height:42px;padding:0 17px;border:1px solid #cfdbeb;border-radius:999px;background:#fff;color:#435a78;font:inherit;font-size:12px;font-weight:800;white-space:nowrap}
.emailInboxTabsV199 button.active{border-color:#176ff2;background:#176ff2;color:#fff}
.emailInboxSearchV199{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;width:100%;max-width:100%;min-width:0;min-height:50px;gap:8px;margin:14px 0;padding:0 14px;border:1px solid #dbe5f1;border-radius:14px;background:#fff}
.emailInboxSearchV199 .uiIcon{width:19px;height:19px;color:#8191a7}.emailInboxSearchV199 input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#193657;font:inherit;font-size:13px}
.emailInboxListV199{display:grid;width:100%;max-width:100%;min-width:0;gap:12px}

.emailInboxCardV199{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,220px);grid-template-rows:auto auto;align-items:start;width:100%;max-width:100%;min-width:0;gap:14px;padding:15px 16px;overflow:hidden;border:1px solid #dfe7f2;border-radius:18px;background:#fff;box-shadow:0 5px 16px rgba(20,51,92,.045);transition:opacity .14s ease,transform .14s ease}
.emailInboxCardV199.needsReview{border-color:#f1b4b4;background:#fffafa}
.emailInboxCardHeadV1108{display:grid;grid-column:1;grid-row:1;grid-template-columns:24px 58px minmax(0,1fr);align-items:center;width:100%;max-width:100%;min-width:0;gap:14px}
.emailInboxCheckV199 input{display:none}.emailInboxCheckV199 span{display:block;width:19px;height:19px;border:1.5px solid #bdc9d9;border-radius:5px;background:#fff}.emailInboxCheckV199 input:checked+span{border-color:#176ff2;background:#176ff2;box-shadow:inset 0 0 0 4px #176ff2}
.emailInboxLogoV199{display:grid;place-items:center;width:56px;height:56px;border-radius:14px;font-size:22px;font-weight:900}.emailInboxLogoV199.green{background:#eef8f2;color:#29945a}.emailInboxLogoV199.purple{background:#f3edff;color:#744bd4}.emailInboxLogoV199.amber{background:#fff4df;color:#c67c00}.emailInboxLogoV199.orange{background:#fff0e3;color:#e87d16}.emailInboxLogoV199.teal{background:#e8f8f7;color:#078b87}.emailInboxLogoV199.gray{background:#f0f3f7;color:#718095}
.emailInboxSubjectV199{display:flex;align-items:flex-start;justify-content:space-between;min-width:0;gap:12px}.emailInboxSubjectV199 b{min-width:0;color:#153454;font-size:15px;overflow-wrap:anywhere}
.emailInboxMetaV1108{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.emailInboxMetaV1108 span{color:#8493a6;font-size:10px;white-space:nowrap}.emailInboxMetaV1108 em{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;background:#fff0f2;color:#d92d4b;font-size:10px;font-style:normal;font-weight:850;white-space:nowrap}
.emailInboxMetaV1108 em.unlinked{background:#fff5df;color:#a96700}
.emailInboxCopyV199{grid-column:1;grid-row:2;width:100%;max-width:100%;min-width:0}.emailInboxCopyV199 p{margin:5px 0 4px;color:#61758f;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.emailInboxCopyV199 small{color:#3270cf;font-size:10px}

.emailInboxControlsV199{display:flex;align-items:center;justify-content:flex-end;min-width:0;gap:8px;margin-top:9px}.emailInboxControlsV199 select,.emailInboxOrderWrapV199 select,.bulkEmailInboxSheetV199 select{min-height:38px;padding:0 10px;border:1px solid #cfdbea;border-radius:10px;background:#fff;color:#24415f;font:inherit;font-size:11px}.emailInboxControlsV199 select{min-width:220px;max-width:100%}
.emailInboxConfidenceV199{min-width:48px;margin-left:auto;padding:7px 8px;border-radius:999px;text-align:center;font-size:11px;font-weight:900;white-space:nowrap}.emailInboxConfidenceV199.high{background:#eaf8ef;color:#24944f}.emailInboxConfidenceV199.mid{background:#fff5e5;color:#c27700}.emailInboxConfidenceV199.low{background:#fff0f1;color:#d54755}
.emailInboxCategoryTitleV1108{margin-top:15px;color:#17395a;font-size:13px;font-weight:850}

.emailInboxCategoryButtonsV1105{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;max-width:100%;min-width:0;gap:8px;margin-top:10px}
.emailInboxCategoryButtonsV1105 button,.emailInboxOrderStatusV1105 button{min-width:0;min-height:38px;padding:6px 9px;border:1px solid #d4dfed;border-radius:10px;background:#fff;color:#24415f;cursor:pointer;font:inherit;font-size:10.5px;font-weight:800;transition:.14s ease}
.emailInboxCategoryButtonsV1105 button{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;gap:7px;overflow:hidden;text-align:center}.emailInboxCategoryButtonsV1105 button b{min-width:0;font:inherit;overflow-wrap:anywhere}.emailInboxCategoryButtonsV1105 button:hover,.emailInboxOrderStatusV1105 button:hover{border-color:#87b5f8}.emailInboxCategoryButtonsV1105 button.active,.emailInboxOrderStatusV1105 button.active{border-color:#176ff2;background:#eef5ff;color:#176ff2;box-shadow:inset 0 0 0 1px #176ff2}
.emailInboxUiIconV1108{display:block;flex:none;width:20px;height:20px}.emailInboxCategoryIconV1108{display:grid;flex:none;place-items:center;width:30px;height:30px;margin:0!important;border-radius:10px}.emailInboxCategoryCheckV1108{position:absolute;top:7px;right:7px;display:none;margin:0!important}.emailInboxCategoryCheckV1108 .emailInboxUiIconV1108{width:17px;height:17px}.emailInboxCategoryButtonsV1105 button.active .emailInboxCategoryCheckV1108{display:block}.emailInboxCategoryButtonsV1105 button.active{box-shadow:inset 0 0 0 1.5px currentColor,0 4px 12px rgba(23,111,242,.08)}
.emailInboxCategoryButtonsV1105 .category-order{border-color:#c6dafb;background:#f6f9ff;color:#176ff2}.emailInboxCategoryButtonsV1105 .category-order .emailInboxCategoryIconV1108{background:#e5efff}.emailInboxCategoryButtonsV1105 .category-subscription{border-color:#dfcdfb;background:#fbf8ff;color:#7434d6}.emailInboxCategoryButtonsV1105 .category-subscription .emailInboxCategoryIconV1108{background:#f0e7ff}.emailInboxCategoryButtonsV1105 .category-utility_bill{border-color:#f3d28e;background:#fffaf0;color:#bd7000}.emailInboxCategoryButtonsV1105 .category-utility_bill .emailInboxCategoryIconV1108{background:#fff0cf}.emailInboxCategoryButtonsV1105 .category-insurance{border-color:#a9dfdc;background:#f2fbfa;color:#078b87}.emailInboxCategoryButtonsV1105 .category-insurance .emailInboxCategoryIconV1108{background:#dff5f3}.emailInboxCategoryButtonsV1105 .category-other{border-color:#cbd5e1;background:#f8fafc;color:#52647b}.emailInboxCategoryButtonsV1105 .category-other .emailInboxCategoryIconV1108{background:#e9eef4}

.emailInboxOrderStatusV1105{display:flex;flex-wrap:wrap;width:100%;max-width:100%;min-width:0;gap:6px;margin-top:8px}.emailInboxOrderStatusV1105 button{min-height:32px;padding:5px 9px;border-radius:999px;font-size:9.5px}.emailInboxOrderWrapV199{width:100%;max-width:100%;min-width:0;margin-top:8px}.emailInboxOrderWrapV199 select{width:100%;min-width:0;max-width:100%}
.emailInboxOrderTargetV1119{display:grid;width:100%;min-width:0;gap:7px}.emailInboxOrderTargetV1119>input{width:100%;min-width:0;min-height:42px;padding:0 11px;border:1px solid #cfdbea;border-radius:10px;background:#fff;color:#24415f;font:inherit;font-size:11px}.emailInboxOrderTargetV1119>small{color:#71839a;font-size:9.5px;line-height:1.35}
.emailInboxNewOrderV1119{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;gap:9px;padding:12px;border:1px solid #bcd5fa;border-radius:14px;background:#f6f9ff}.emailInboxNewOrderHeadV1119,.emailInboxNewOrderV1119 .wide{grid-column:1/-1}.emailInboxNewOrderHeadV1119 b,.emailInboxNewOrderHeadV1119 small{display:block}.emailInboxNewOrderHeadV1119 b{color:#174f9e;font-size:12px}.emailInboxNewOrderHeadV1119 small{margin-top:3px;color:#6f84a1;font-size:9.5px}.emailInboxNewOrderV1119 label{display:grid;min-width:0;gap:4px}.emailInboxNewOrderV1119 label>span{color:#526b89;font-size:9.5px;font-weight:800}.emailInboxNewOrderV1119 input,.emailInboxNewOrderV1119 select{width:100%;min-width:0;min-height:40px;padding:0 9px;border:1px solid #cbd9ec;border-radius:9px;background:#fff;color:#183b60;font:inherit;font-size:11px}

.emailInboxActionsV199{display:flex;grid-column:2;grid-row:1/3;flex-direction:column;align-items:stretch;width:100%;max-width:100%;min-width:0;gap:8px}.emailInboxTypeBadgeV199{display:flex;align-items:center;justify-content:center;max-width:100%;min-width:0;padding:7px 9px;border-radius:999px;text-align:center;font-size:10px;font-weight:800;overflow-wrap:anywhere}.emailInboxTypeBadgeV199.green{background:#edf9f1;color:#248d4d}.emailInboxTypeBadgeV199.purple{background:#f1ebff;color:#7548d1}.emailInboxTypeBadgeV199.amber{background:#fff5df;color:#bb7400}.emailInboxTypeBadgeV199.orange{background:#fff0e3;color:#d96e0a}.emailInboxTypeBadgeV199.teal{background:#e8f8f7;color:#078b87}.emailInboxTypeBadgeV199.gray{background:#f0f3f7;color:#6f7f92}
.emailInboxActionsV199 button{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;min-width:0;min-height:36px;gap:7px;border-radius:10px;touch-action:manipulation;font:inherit;font-size:11px;font-weight:800}.emailInboxActionsV199 button .emailInboxUiIconV1108{width:17px;height:17px}.emailInboxActionsV199 button.secondary{border:1px solid #cbd8e9;background:#fff;color:#2b6bd4}.emailInboxActionsV199 button.primary{border:0;background:#176ff2;color:#fff}

.emailInboxEmptyV199,.emailInboxLoadingV199{width:100%;max-width:100%;padding:28px;border:1px solid #dfe7f2;border-radius:18px;background:#fff;color:#7b8da4;text-align:center}.emailInboxEmptyV199 b{display:block;margin-bottom:5px;color:#23405f}
.emailInboxLoadErrorV1146{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;width:100%;max-width:100%;gap:13px;padding:18px;border:1px solid #f1b7c0;border-radius:18px;background:#fff7f8;color:#8f2940}.emailInboxLoadErrorV1146>span{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:#ffe8ec;color:#c52d4b;font-size:20px;font-weight:900}.emailInboxLoadErrorV1146 b{display:block;color:#98243c;font-size:15px}.emailInboxLoadErrorV1146 p{margin:5px 0 10px;color:#775563;font-size:12px;line-height:1.5}.emailInboxLoadErrorV1146 small{display:block;margin:-3px 0 10px;color:#9a6d78;font-size:10px}.emailInboxLoadErrorV1146 button{min-height:42px;padding:0 16px;border:0;border-radius:11px;background:#176ff2;color:#fff;font:inherit;font-size:12px;font-weight:850;touch-action:manipulation}
.emailInboxBulkV199{position:sticky;bottom:76px;z-index:7;display:none;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);width:100%;max-width:100%;min-width:0;gap:10px;margin-top:14px;padding:12px;border:1px solid #d6e1ef;border-radius:16px;background:rgba(246,249,253,.95);backdrop-filter:blur(8px)}.emailInboxBulkV199.show{display:grid}.emailInboxBulkV199 button{min-width:0;min-height:46px;border:1px solid #cbd8e9;border-radius:12px;background:#fff;color:#2768d5;font:inherit;font-weight:800;overflow-wrap:anywhere}.emailInboxBulkV199 button.primary{border-color:#176ff2;background:#176ff2;color:#fff}.bulkEmailInboxSheetV199{max-width:520px}.bulkEmailInboxSheetV199 p{color:#6b7d93}.bulkEmailInboxSheetV199 select{width:100%;margin-bottom:12px}

/* Universal order-independent original e-mail viewer */
.emailInboxOriginalShadeV1109{align-items:flex-end}.emailInboxOriginalSheetV1109{width:min(700px,100%);max-height:92dvh;overflow:auto;background:#f7faff}.emailInboxOriginalLoadingV1109{display:grid;min-height:240px;place-items:center;color:#71839a;font-size:13px}
.emailInboxOriginalHeadV1109,.emailInboxOriginalBodyV1109{margin:6px 0 10px;padding:15px;border:1px solid #dfe8f2;border-radius:17px;background:#fff}.emailInboxOriginalHeadV1109 h2{margin:0 0 14px;color:#153656;font-size:18px;line-height:1.35;overflow-wrap:anywhere}.emailInboxOriginalHeadV1109>div{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px}.emailInboxOriginalHeadV1109>div>span{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:#eaf3ff;color:#176ff2;font-weight:900}.emailInboxOriginalHeadV1109 p{min-width:0;margin:0}.emailInboxOriginalHeadV1109 b,.emailInboxOriginalHeadV1109 small{display:block;overflow-wrap:anywhere}.emailInboxOriginalHeadV1109 b{color:#244563;font-size:12px}.emailInboxOriginalHeadV1109 small{margin-top:3px;color:#8294a8;font-size:10px}.emailInboxOriginalBodyV1109{color:#334f6b;font-size:13px;line-height:1.65;overflow-wrap:anywhere;white-space:normal}
.emailInboxOriginalMissingV1109{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;padding:2px}.emailInboxOriginalMissingV1109>span{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:#fff3db;color:#b87400;font-weight:900}.emailInboxOriginalMissingV1109 b{display:block;color:#674b19;font-size:13px}.emailInboxOriginalMissingV1109 p{margin:4px 0 0;color:#806b45;font-size:11px;line-height:1.5}.emailInboxOriginalFootV1109{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:2px 4px 8px;color:#7c8fa3;font-size:9px}.emailInboxOriginalFootV1109 span{padding:5px 8px;border-radius:999px;background:#eef4fa}.emailInboxOriginalErrorV1109{margin:8px 0;padding:18px;border:1px solid #f2c5ca;border-radius:16px;background:#fff7f8;text-align:center}.emailInboxOriginalErrorV1109 b{color:#a92c3b}.emailInboxOriginalErrorV1109 p{color:#7a5360;font-size:12px;line-height:1.5}.emailInboxOriginalErrorV1109 small{display:block;margin:-3px 0 12px;color:#9b6c74;font-size:10px}.emailInboxOriginalErrorV1109 button{min-height:44px;padding:0 16px;border:0;border-radius:12px;background:#176ff2;color:#fff;font-weight:850}

@media(max-width:720px){
  .emailInboxPageV199{width:100%;max-width:100%;min-width:0;padding:14px 12px 116px}.emailInboxHeroV199,.emailInboxStatsV199{display:none}
  .emailInboxTabsV199{width:100%;max-width:100%;margin:0;padding:0 0 7px;scrollbar-width:none}.emailInboxTabsV199::-webkit-scrollbar{display:none}.emailInboxTabsV199 button{min-height:42px;padding:0 15px;font-size:11.5px}.emailInboxSearchV199{min-height:48px;margin:9px 0 12px;border-radius:14px}
  .emailInboxCardV199{display:block;width:100%;max-width:100%;min-width:0;padding:14px 12px 12px;overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 6px 20px rgba(20,51,92,.055);contain:inline-size}.emailInboxCardV199.needsReview{border-color:#efc2c6;background:#fff}
  .emailInboxCardHeadV1108{grid-template-columns:22px 44px minmax(0,1fr);width:100%;max-width:100%;min-width:0;gap:9px;align-items:start}.emailInboxCheckV199{display:grid;min-width:0;min-height:44px;place-items:center;padding:0}.emailInboxCheckV199 span{width:20px;height:20px}.emailInboxLogoV199{width:44px;height:44px;border-radius:13px;font-size:17px}
  .emailInboxSubjectV199{display:block;min-width:0;padding-top:1px}.emailInboxSubjectV199 b{display:-webkit-box;min-width:0;overflow:hidden;font-size:14px;line-height:1.28;-webkit-box-orient:vertical;-webkit-line-clamp:2}.emailInboxMetaV1108{justify-content:flex-start;min-width:0;margin-top:5px}.emailInboxMetaV1108 span{display:block;margin:0;font-size:10px}.emailInboxMetaV1108 em{min-height:23px;padding:0 8px;font-size:9px}
  .emailInboxCopyV199{width:100%;max-width:100%;min-width:0;margin-top:10px}.emailInboxCopyV199 p{display:-webkit-box;margin:0;overflow:hidden;color:#61758f;font-size:11.5px;line-height:1.48;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}
  .emailInboxControlsV199{justify-content:flex-start;width:100%;max-width:100%;min-width:0;margin-top:8px}.emailInboxControlsV199 select{width:100%;min-width:0}.emailInboxConfidenceV199{min-width:46px;margin-left:0;padding:6px 8px}
  .emailInboxCategoryTitleV1108{margin:14px 1px 8px;font-size:13px}.emailInboxCategoryButtonsV1105{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%;min-width:0;gap:9px;margin-top:0}.emailInboxCategoryButtonsV1105 button{width:100%;max-width:100%;min-width:0;min-height:76px;justify-content:flex-start;gap:9px;padding:10px 27px 10px 9px;border-radius:14px;font-size:12px;line-height:1.2;text-align:left;white-space:normal}.emailInboxCategoryButtonsV1105 button b{display:block;min-width:0;overflow-wrap:anywhere}.emailInboxCategoryButtonsV1105 .category-other{grid-column:1/-1;min-height:58px}.emailInboxCategoryIconV1108{width:38px;height:38px;border-radius:12px}.emailInboxCategoryIconV1108 .emailInboxUiIconV1108{width:22px;height:22px}
  .emailInboxOrderStatusV1105{flex-wrap:nowrap;width:100%;max-width:100%;min-width:0;gap:7px;margin:9px 0 0;padding:0 0 4px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;contain:inline-size}.emailInboxOrderStatusV1105::-webkit-scrollbar{display:none}.emailInboxOrderStatusV1105 button{flex:0 0 auto;min-height:38px;padding:6px 11px;font-size:10px;white-space:nowrap}.emailInboxOrderWrapV199{width:100%;max-width:100%;min-width:0;margin-top:10px}.emailInboxOrderWrapV199 select{width:100%;max-width:100%;min-width:0;min-height:44px}
  .emailInboxOrderTargetV1119>input{min-height:46px;font-size:12px}.emailInboxOrderTargetV1119>small{font-size:10px}.emailInboxNewOrderV1119{grid-template-columns:1fr;padding:11px}.emailInboxNewOrderHeadV1119,.emailInboxNewOrderV1119 .wide{grid-column:1}.emailInboxNewOrderHeadV1119 b{font-size:13px}.emailInboxNewOrderV1119 input,.emailInboxNewOrderV1119 select{min-height:46px;font-size:12px}
  .emailInboxActionsV199{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%;min-width:0;gap:8px;margin-top:11px}.emailInboxTypeBadgeV199{grid-column:1/-1;justify-self:start;width:auto;max-width:100%;min-width:0;margin-bottom:1px;text-align:left}.emailInboxActionsV199 button{grid-column:auto;width:100%;max-width:100%;min-width:0;min-height:46px;padding:7px 8px;border-radius:12px;font-size:10.5px;line-height:1.2;white-space:normal;overflow-wrap:anywhere}.emailInboxActionsV199 button.primary{grid-column:1/-1;font-size:11.5px;box-shadow:0 5px 13px rgba(23,111,242,.2)}
  .emailInboxBulkV199{bottom:82px;grid-template-columns:minmax(0,1fr)}
  .emailInboxLoadErrorV1146{grid-template-columns:36px minmax(0,1fr);padding:15px 13px;gap:10px;border-radius:16px}.emailInboxLoadErrorV1146>span{width:34px;height:34px;font-size:17px}.emailInboxLoadErrorV1146 button{width:100%;min-height:46px}
}

@media(max-width:360px){.emailInboxPageV199{padding-right:9px;padding-left:9px}.emailInboxCardV199{padding-right:10px;padding-left:10px}.emailInboxCardHeadV1108{grid-template-columns:21px 40px minmax(0,1fr);gap:7px}.emailInboxLogoV199{width:40px;height:40px}.emailInboxCategoryButtonsV1105{gap:7px}.emailInboxCategoryButtonsV1105 button{min-height:72px;padding-right:23px;padding-left:7px;font-size:11px}.emailInboxCategoryIconV1108{width:34px;height:34px}.emailInboxActionsV199{gap:7px}}
@media(max-width:430px){.emailInboxOriginalSheetV1109{padding-right:12px;padding-left:12px}.emailInboxOriginalHeadV1109,.emailInboxOriginalBodyV1109{padding:13px;border-radius:15px}.emailInboxOriginalHeadV1109 h2{font-size:16px}.emailInboxOriginalBodyV1109{font-size:12px;line-height:1.6}}

/* v1.11.00 – Priority + category inbox */
.emailInboxPriorityPageV1100{--bn-navy:#0d2c52;--bn-blue:#176ff2;--bn-soft:#f6f9fd;--bn-line:#dce6f2;max-width:760px;margin:0 auto}
.emailInboxPriorityHeroV1100{padding:4px 2px 12px}.emailInboxPriorityHeroV1100 h1{margin:0;color:var(--bn-navy);font-size:24px;line-height:1.15;font-weight:900}.emailInboxPriorityHeroV1100 p{margin:4px 0 0;color:#71849b;font-size:13px}
.emailInboxCategorySummaryV1100,.emailInboxTaskSummaryV1100{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:9px}
.emailInboxCategorySummaryV1100 button,.emailInboxTaskSummaryV1100 button{position:relative;display:grid;grid-template-rows:28px minmax(30px,auto) 28px;place-items:center;min-width:0;min-height:102px;padding:10px 6px;border:1px solid #dce6f2;border-radius:16px;background:#fff;color:var(--bn-navy);font:inherit;box-shadow:0 4px 14px rgba(20,51,92,.035);touch-action:manipulation}
.emailInboxCategorySummaryV1100 button span,.emailInboxTaskSummaryV1100 button span{display:grid;width:28px;height:28px;place-items:center;border-radius:9px}.emailInboxCategorySummaryV1100 button small,.emailInboxTaskSummaryV1100 button small{display:flex;align-items:center;justify-content:center;min-width:0;color:inherit;font-size:10px;font-weight:850;line-height:1.12;text-align:center;overflow-wrap:anywhere}.emailInboxCategorySummaryV1100 button b,.emailInboxTaskSummaryV1100 button b{font-size:21px;line-height:1;font-weight:950}
.emailInboxCategorySummaryV1100 .order{border-color:#cfe0ff;background:#f3f7ff;color:#176ff2}.emailInboxCategorySummaryV1100 .subscription{border-color:#e5d7ff;background:#faf6ff;color:#7b35dc}.emailInboxCategorySummaryV1100 .utility{border-color:#f3dcaa;background:#fffaf0;color:#c57900}.emailInboxCategorySummaryV1100 .insurance{border-color:#bfe8e2;background:#f2fbfa;color:#0d9085}
.emailInboxCategorySummaryV1100 .emailInboxUiIconV1108{width:19px;height:19px}
.emailInboxTaskSummaryV1100 button{grid-template-rows:24px minmax(30px,auto) 26px;min-height:94px}.emailInboxTaskSummaryV1100 .all{background:#f4f8ff;color:#2868d2}.emailInboxTaskSummaryV1100 .review{background:#fff5f6;color:#d33d52;border-color:#f5ccd2}.emailInboxTaskSummaryV1100 .waiting{background:#fff9ef;color:#bf7300;border-color:#f2dfb8}.emailInboxTaskSummaryV1100 .skipped{background:#f6f8fb;color:#687c94}.emailInboxTaskSummaryV1100 button.active{outline:2px solid currentColor;outline-offset:1px}
.emailInboxModeSwitchV1100{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:10px 0 9px;padding:3px;border-radius:14px;background:#edf2f8}.emailInboxModeSwitchV1100 button{min-height:42px;border:0;border-radius:11px;background:transparent;color:#667b94;font:inherit;font-size:12px;font-weight:900}.emailInboxModeSwitchV1100 button.active{background:#176ff2;color:#fff;box-shadow:0 5px 14px rgba(23,111,242,.22)}.emailInboxModeSwitchV1100 button span{margin-right:7px}
.emailInboxListV199.categoryModeV1100{display:block}.emailInboxGroupV1100{margin:0 0 9px;border:1px solid var(--bn-line);border-radius:17px;background:#fff;overflow:hidden;box-shadow:0 5px 16px rgba(20,51,92,.035)}.emailInboxGroupV1100.category-order{border-color:#cbdcff}.emailInboxGroupV1100.category-subscription{border-color:#e3d5fb}.emailInboxGroupV1100.category-utility_bill{border-color:#efd8a7}.emailInboxGroupV1100.category-insurance{border-color:#bfe2df}
.emailInboxGroupHeadV1100{display:grid;grid-template-columns:40px minmax(0,1fr) auto 24px;align-items:center;width:100%;min-height:68px;gap:10px;padding:9px 12px;border:0;background:#fbfdff;color:var(--bn-navy);font:inherit;text-align:left;touch-action:manipulation}.emailInboxGroupV1100.category-order .emailInboxGroupHeadV1100{background:#f5f8ff}.emailInboxGroupV1100.category-subscription .emailInboxGroupHeadV1100{background:#fbf8ff}.emailInboxGroupV1100.category-utility_bill .emailInboxGroupHeadV1100{background:#fffbf1}.emailInboxGroupV1100.category-insurance .emailInboxGroupHeadV1100{background:#f2fbfa}
.emailInboxGroupIconV1100{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;background:#eaf2ff;color:#176ff2}.category-subscription .emailInboxGroupIconV1100{background:#f1e8ff;color:#7c39da}.category-utility_bill .emailInboxGroupIconV1100{background:#fff0cc;color:#bd7200}.category-insurance .emailInboxGroupIconV1100{background:#ddf6f2;color:#0e9186}.emailInboxGroupTitleV1100{min-width:0}.emailInboxGroupTitleV1100 b,.emailInboxGroupTitleV1100 small{display:block}.emailInboxGroupTitleV1100 b{font-size:15px;font-weight:950}.emailInboxGroupTitleV1100 small{margin-top:3px;color:#768aa1;font-size:10.5px;font-weight:750}.emailInboxGroupCountV1100{display:grid;min-width:34px;height:34px;place-items:center;padding:0 9px;border-radius:999px;background:#e7f0ff;color:#176ff2;font-size:14px;font-weight:950}.category-subscription .emailInboxGroupCountV1100{background:#efe4ff;color:#7939d4}.category-utility_bill .emailInboxGroupCountV1100{background:#ffedc2;color:#bc7000}.category-insurance .emailInboxGroupCountV1100{background:#dff5f2;color:#0d8e84}.emailInboxGroupChevronV1100{font-size:20px;transform:rotate(-90deg);transition:transform .18s ease}.emailInboxGroupV1100.open .emailInboxGroupChevronV1100{transform:rotate(0)}.emailInboxGroupBodyV1100{display:none;padding:0 8px 8px}.emailInboxGroupV1100.open .emailInboxGroupBodyV1100{display:block}
.emailInboxCompactCardV1100{margin:8px 0 0;padding:10px;border:1px solid #e1e8f2;border-radius:14px;box-shadow:none}.emailInboxCompactCardV1100.needsReview{border-color:#f0c6cc;background:#fffafb}.emailInboxCompactRowV1100{display:grid;grid-template-columns:28px 42px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0}.emailInboxCompactRowV1100 .emailInboxCheckV199{min-height:42px}.emailInboxCompactRowV1100 .emailInboxLogoV199{width:40px;height:40px;border-radius:12px}.emailInboxCompactCopyV1100{min-width:0}.emailInboxCompactCopyV1100 b,.emailInboxCompactCopyV1100 span,.emailInboxCompactCopyV1100 small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.emailInboxCompactCopyV1100 b{color:#163756;font-size:13px;font-weight:900}.emailInboxCompactCopyV1100 span{margin-top:2px;color:#4f6680;font-size:11px}.emailInboxCompactCopyV1100 small{margin-top:2px;color:#8b9bad;font-size:9.5px}.emailInboxTaskBadgeV1100{max-width:115px;padding:6px 8px;border-radius:999px;font-size:9px;font-weight:900;line-height:1.1;text-align:center}.emailInboxTaskBadgeV1100.review{background:#fff0f2;color:#d43d55}.emailInboxTaskBadgeV1100.waiting{background:#fff4da;color:#b66d00}
.emailInboxCompactActionsV1100{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:9px;padding-left:78px}.emailInboxCompactActionsV1100 button{display:flex;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:36px;padding:5px 7px;border:1px solid #d5e0ec;border-radius:10px;background:#fff;color:#406280;font:inherit;font-size:9.5px;font-weight:850;white-space:nowrap}.emailInboxCompactActionsV1100 button:first-child{color:#176ff2;border-color:#c9dcff;background:#f8fbff}.emailInboxCompactActionsV1100 .emailInboxUiIconV1108{width:14px;height:14px}
.emailInboxClassifyPanelV1100{margin-top:10px;padding:11px;border-top:1px solid #e4ebf3;background:#fbfdff;border-radius:0 0 12px 12px}.emailInboxClassifyPanelV1100>p{margin:0 0 8px;color:#61758f;font-size:11px;line-height:1.45}.emailInboxClassifyPanelV1100>small{display:block;margin-bottom:8px;color:#8092a7;font-size:9.5px}.emailInboxConfidenceLineV1100{display:flex;align-items:center;justify-content:space-between;margin:7px 0 10px;color:#6f8298;font-size:10px}.emailInboxClassifySaveV1100{display:grid;grid-template-columns:1fr 1.3fr;gap:8px;margin-top:11px}.emailInboxClassifySaveV1100 button{min-height:44px;border-radius:11px;font:inherit;font-size:11px;font-weight:900}.emailInboxClassifySaveV1100 .secondary{border:1px solid #cbd8e9;background:#fff;color:#496986}.emailInboxClassifySaveV1100 .primary{display:flex;align-items:center;justify-content:center;gap:6px;border:0;background:#176ff2;color:#fff}

@media(max-width:719px){
  .emailInboxPriorityPageV1100{padding-top:12px}.emailInboxPriorityHeroV1100{display:block}.emailInboxPriorityHeroV1100 h1{font-size:20px}.emailInboxPriorityHeroV1100 p{font-size:11.5px}
  .emailInboxCategorySummaryV1100,.emailInboxTaskSummaryV1100{gap:7px}.emailInboxCategorySummaryV1100 button{min-height:96px;padding:8px 4px;border-radius:14px}.emailInboxTaskSummaryV1100 button{min-height:86px;padding:7px 4px}.emailInboxCategorySummaryV1100 button small,.emailInboxTaskSummaryV1100 button small{font-size:9px}.emailInboxCategorySummaryV1100 button b,.emailInboxTaskSummaryV1100 button b{font-size:19px}
  .emailInboxGroupHeadV1100{min-height:62px;padding:8px 10px}.emailInboxGroupBodyV1100{padding:0 6px 6px}.emailInboxCompactCardV1100{padding:9px}.emailInboxCompactRowV1100{grid-template-columns:25px 38px minmax(0,1fr) auto;gap:7px}.emailInboxCompactRowV1100 .emailInboxLogoV199{width:38px;height:38px}.emailInboxTaskBadgeV1100{max-width:102px;padding:5px 7px;font-size:8.5px}.emailInboxCompactActionsV1100{padding-left:70px;gap:6px}.emailInboxCompactActionsV1100 button{min-height:38px;padding:4px;font-size:9px}.emailInboxSearchV199{margin-top:8px}
  .emailInboxClassifyPanelV1100 .emailInboxCategoryButtonsV1105{margin-top:0}
}
@media(max-width:390px){
  .emailInboxCategorySummaryV1100,.emailInboxTaskSummaryV1100{grid-template-columns:repeat(2,minmax(0,1fr))}.emailInboxCategorySummaryV1100 button,.emailInboxTaskSummaryV1100 button{grid-template-columns:34px minmax(0,1fr) auto;grid-template-rows:1fr;min-height:58px;justify-items:start;padding:8px 10px}.emailInboxCategorySummaryV1100 button small,.emailInboxTaskSummaryV1100 button small{justify-content:flex-start;text-align:left}.emailInboxCategorySummaryV1100 button b,.emailInboxTaskSummaryV1100 button b{justify-self:end}.emailInboxCompactRowV1100{grid-template-columns:24px 36px minmax(0,1fr)}.emailInboxTaskBadgeV1100{grid-column:3;justify-self:start;margin-top:4px}.emailInboxCompactActionsV1100{padding-left:0}.emailInboxGroupHeadV1100{grid-template-columns:36px minmax(0,1fr) auto 20px}.emailInboxGroupIconV1100{width:34px;height:34px}
}

/* BuyNest v1.11.01 — Smart Inbox counters + swipe classification */
.emailInboxMathSummaryV1101{margin:10px 0 10px;padding:12px;border:1px solid #dbe6f3;border-radius:18px;background:#fff;box-shadow:0 5px 18px rgba(23,53,93,.04)}
.emailInboxMathTotalV1101{display:flex;align-items:center;justify-content:space-between;padding-bottom:9px;border-bottom:1px solid #eef3f8}.emailInboxMathTotalV1101 span{color:#6d8198;font-size:12px;font-weight:850}.emailInboxMathTotalV1101 b{color:var(--bn-navy);font-size:28px;line-height:1;font-weight:950}
.emailInboxMathEquationV1101{display:grid;grid-template-columns:1fr auto 1fr auto .8fr;align-items:center;gap:6px;padding:10px 0}.emailInboxMathEquationV1101 button,.emailInboxMathEquationV1101 strong{display:grid;gap:3px;min-height:54px;padding:8px;border:1px solid transparent;border-radius:13px;background:#f7f9fc;text-align:center}.emailInboxMathEquationV1101 button{font:inherit}.emailInboxMathEquationV1101 button span,.emailInboxMathEquationV1101 strong span{font-size:9px;line-height:1.15;font-weight:850}.emailInboxMathEquationV1101 button b,.emailInboxMathEquationV1101 strong b{font-size:20px;line-height:1;font-weight:950}.emailInboxMathEquationV1101 .review{border-color:#f7c8d0;background:#fff5f7;color:#d93b55}.emailInboxMathEquationV1101 .waiting{border-color:#f0d7a5;background:#fff9ef;color:#bd7500}.emailInboxMathEquationV1101 strong{border-color:#cfe0ff;background:#f3f7ff;color:#176ff2}.emailInboxMathEquationV1101 i{color:#9aa9bb;font-size:16px;font-style:normal;font-weight:900}
.emailInboxMathFootV1101{display:flex;flex-wrap:wrap;gap:7px 12px;align-items:center;padding-top:2px;color:#71849b;font-size:10px;font-weight:750}.emailInboxMathFootV1101 b{color:#173456}.emailInboxMathFootV1101 button{margin-left:auto;padding:0;border:0;background:transparent;color:#71849b;font:inherit;font-weight:800;text-decoration:underline;text-underline-offset:2px}
.emailInboxQuickSortLaunchV1101{display:grid;grid-template-columns:42px minmax(0,1fr) 28px;align-items:center;gap:10px;width:100%;margin:0 0 10px;padding:10px 12px;border:1px solid #cfe0ff;border-radius:16px;background:linear-gradient(135deg,#f8fbff,#eef5ff);color:#164f9f;text-align:left;box-shadow:0 4px 15px rgba(23,111,242,.08);font:inherit}.emailInboxQuickSortLaunchV1101 .emailInboxQuickSortLaunchIconV1101{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;background:#176ff2;color:#fff;font-size:22px;font-weight:950}.emailInboxQuickSortLaunchV1101 span:nth-child(2){display:grid;gap:2px}.emailInboxQuickSortLaunchV1101 b{font-size:13px}.emailInboxQuickSortLaunchV1101 small{color:#71849b;font-size:10px;font-weight:700}.emailInboxQuickSortLaunchV1101 strong{color:#176ff2}
.emailInboxQuickSortShadeV1101{position:fixed;inset:0;z-index:1200;display:flex;align-items:flex-end;justify-content:center;background:rgba(8,25,48,.42);backdrop-filter:blur(7px)}.emailInboxQuickSortSheetV1101{width:min(100%,560px);max-height:min(92dvh,760px);padding:14px 14px calc(14px + env(safe-area-inset-bottom));overflow:auto;border-radius:24px 24px 0 0;background:#f6f9fd;box-shadow:0 -14px 42px rgba(10,32,64,.22)}
.emailInboxQuickSortHeadV1101{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:8px}.emailInboxQuickSortHeadV1101>button{width:34px;height:34px;border:0;border-radius:10px;background:#e9eff7;color:#526c8b;font-size:24px}.emailInboxQuickSortHeadV1101 h2{margin:0;color:var(--bn-navy);font-size:20px}.emailInboxQuickSortHeadV1101 p{margin:2px 0 0;color:#71849b;font-size:11px}.emailInboxQuickSortHeadV1101>span{color:#506985;font-size:11px;font-weight:850}.emailInboxQuickSortProgressV1101{height:5px;margin:10px 0 14px;overflow:hidden;border-radius:999px;background:#dfe8f3}.emailInboxQuickSortProgressV1101 i{display:block;height:100%;border-radius:inherit;background:#176ff2;transition:width .25s ease}
.emailInboxSwipeStageV1101{position:relative;min-height:280px;display:grid;place-items:center;overflow:hidden}.emailInboxSwipeCardV1101{position:relative;width:min(100%,430px);min-height:250px;padding:18px;border:1px solid #dbe6f3;border-radius:22px;background:#fff;box-shadow:0 12px 35px rgba(31,67,110,.12);touch-action:none;user-select:none;transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.emailInboxSwipeCardV1101.dragging{transition:none;box-shadow:0 18px 44px rgba(31,67,110,.18)}.emailInboxSwipeCardV1101.swipeLeft{background:#fff5f6;border-color:#ffc7d0}.emailInboxSwipeCardV1101.swipeRight{background:#f5f9ff;border-color:#bcd5ff}.emailInboxSwipeSenderV1101{display:grid;grid-template-columns:46px 1fr;gap:10px;align-items:center}.emailInboxSwipeSenderV1101 .emailInboxLogoV199{width:46px;height:46px}.emailInboxSwipeSenderV1101 b{display:block;color:var(--bn-navy);font-size:14px}.emailInboxSwipeSenderV1101 small{display:block;margin-top:2px;color:#8293a7;font-size:10px}.emailInboxSwipeCardV1101 h3{margin:16px 0 7px;color:var(--bn-navy);font-size:18px;line-height:1.2}.emailInboxSwipeCardV1101 p{margin:0;color:#60758f;font-size:12px;line-height:1.45}.emailInboxSwipeMetaV1101{display:flex;gap:8px;align-items:center;margin-top:16px}.emailInboxSwipeMetaV1101 span{padding:6px 8px;border-radius:999px;background:#f0f4f8;color:#526d8d;font-size:10px;font-weight:850}.emailInboxSwipeMetaV1101 .confidence{background:#ebfaf5;color:#13866f}.emailInboxSwipeHintV1101{position:absolute;top:50%;opacity:0;font-size:13px;font-weight:950;pointer-events:none}.emailInboxSwipeHintV1101.left{left:14px;color:#d93b55}.emailInboxSwipeHintV1101.right{right:14px;color:#176ff2}.emailInboxSwipeCardV1101.swipeLeft .left,.emailInboxSwipeCardV1101.swipeRight .right{opacity:1}
.emailInboxSwipeCategoriesV1101{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px}.emailInboxSwipeCategoriesV1101 button{display:grid;grid-template-rows:28px minmax(24px,auto);place-items:center;min-height:76px;padding:8px 4px;border:1px solid #dce6f2;border-radius:14px;background:#fff;color:#35506e;font:inherit;font-size:9px;font-weight:900;opacity:.78;transform:translateY(3px);transition:.18s}.emailInboxSwipeCategoriesV1101.choose button{opacity:1;transform:none}.emailInboxSwipeCategoriesV1101 .order{background:#f3f7ff;border-color:#cfe0ff;color:#176ff2}.emailInboxSwipeCategoriesV1101 .subscription{background:#faf6ff;border-color:#e5d7ff;color:#7b35dc}.emailInboxSwipeCategoriesV1101 .utility{background:#fffaf0;border-color:#f3dcaa;color:#c57900}.emailInboxSwipeCategoriesV1101 .insurance{background:#f2fbfa;border-color:#bfe8e2;color:#0d9085}.emailInboxSwipeCategoriesV1101 svg{width:20px;height:20px}
.emailInboxSwipeBottomV1101{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:10px}.emailInboxSwipeBottomV1101 button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:50px;border-radius:14px;font:inherit;font-size:11px;font-weight:900}.emailInboxSwipeBottomV1101 .irrelevant{border:1px solid #ffc9d1;background:#fff4f6;color:#d63a54}.emailInboxSwipeBottomV1101 .later{border:1px solid #dbe4ee;background:#f7f9fc;color:#687f99}.emailInboxSwipeBottomV1101 svg{width:18px;height:18px}
.emailInboxQuickSortDoneV1101{display:grid;place-items:center;min-height:330px;padding:30px;text-align:center}.emailInboxQuickSortDoneV1101>span{display:grid;width:62px;height:62px;place-items:center;border-radius:20px;background:#e8faf4;color:#10906f}.emailInboxQuickSortDoneV1101 h2{margin:14px 0 4px;color:var(--bn-navy)}.emailInboxQuickSortDoneV1101 p{margin:0 0 18px;color:#71849b}.emailInboxQuickSortDoneV1101 button{min-height:46px;padding:0 18px;border:0;border-radius:13px;background:#176ff2;color:#fff;font:inherit;font-weight:900}
@media(max-width:430px){.emailInboxMathEquationV1101{grid-template-columns:1fr auto 1fr}.emailInboxMathEquationV1101 i:nth-of-type(2),.emailInboxMathEquationV1101 strong{display:none}.emailInboxMathFootV1101{font-size:9px}.emailInboxSwipeCategoriesV1101{grid-template-columns:repeat(2,minmax(0,1fr))}.emailInboxSwipeCategoriesV1101 button{grid-template-columns:30px 1fr;grid-template-rows:1fr;min-height:52px;justify-items:start;padding:8px 10px}.emailInboxSwipeStageV1101{min-height:260px}.emailInboxSwipeCardV1101{min-height:230px}}

/* BuyNest v1.11.53 — mobile swipe directions are explicit and easy to read */
.emailInboxQuickSortSheetV1101 .emailInboxSwipeGuideV11135{margin-top:12px;text-align:left}
.emailInboxQuickSortSheetV1101 .emailInboxSwipeGuideV11135>small{display:block;margin:0 0 7px;color:#607895;font-size:12px;font-weight:900;text-align:center}
.emailInboxQuickSortSheetV1101 .emailInboxSwipeGuideV11135>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0;background:transparent;font-size:12px}
.emailInboxQuickSortSheetV1101 .emailInboxSwipeGuideV11135>div span{display:grid;align-content:center;justify-items:center;gap:4px;min-width:0;min-height:54px;padding:7px 4px;border:1px solid #dbe5f0;border-radius:13px;background:#fff;text-align:center;line-height:1.2}
.emailInboxQuickSortSheetV1101 .emailInboxSwipeGuideV11135>div b{font-size:11px;white-space:nowrap}
.emailInboxQuickSortSheetV1101 .emailInboxSwipeGuideV11135>div strong{font-size:11px;font-weight:900;white-space:normal}
.emailInboxQuickSortSheetV1101 .emailInboxSwipeGuideV11135 .left{border-color:#f3cbd1;background:#fff7f8;color:#c9344d}
.emailInboxQuickSortSheetV1101 .emailInboxSwipeGuideV11135 .right{border-color:#c5e8d9;background:#f4fbf7;color:#13866f}
.emailInboxQuickSortSheetV1101 .emailInboxSwipeGuideV11135 .up{border-color:#cbdcff;background:#f4f8ff;color:#176ff2}
.emailInboxSwipeCardV1101{touch-action:none;will-change:transform}.emailInboxSwipeCardV1101.quickSortLeaving{transition:transform .18s ease-out,opacity .18s ease-out;opacity:.55}
@media(max-width:430px){.emailInboxQuickSortSheetV1101 .emailInboxSwipeGuideV11135>div{gap:5px}.emailInboxQuickSortSheetV1101 .emailInboxSwipeGuideV11135>div span{min-height:56px;padding:6px 2px}.emailInboxQuickSortSheetV1101 .emailInboxSwipeGuideV11135>div b,.emailInboxQuickSortSheetV1101 .emailInboxSwipeGuideV11135>div strong{font-size:10px}}


/* v1.11.15 — canonical Linked / Unlinked inbox model */
.emailInboxConnectionSummaryV1115{margin:18px 0;padding:18px;border:1px solid #dce7f4;border-radius:22px;background:#fff;box-shadow:0 6px 18px rgba(19,52,94,.05)}
.emailInboxConnectionTotalV1115{display:flex;align-items:center;justify-content:space-between;padding:0 4px 14px;border-bottom:1px solid #e7edf5}.emailInboxConnectionTotalV1115 span{color:#74879f;font-size:14px;font-weight:850}.emailInboxConnectionTotalV1115 b{color:#102e52;font-size:34px;line-height:1}
.emailInboxConnectionChoicesV1115{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.emailInboxConnectionChoicesV1115 button{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:3px 10px;min-width:0;padding:14px;border:1px solid #d7e2ef;border-radius:16px;background:#f8fbff;text-align:left;font:inherit}.emailInboxConnectionChoicesV1115 button span{font-size:12px;font-weight:900}.emailInboxConnectionChoicesV1115 button b{grid-row:1/3;grid-column:2;font-size:28px;line-height:1.2}.emailInboxConnectionChoicesV1115 button small{color:#72859c;font-size:9.5px;font-weight:750}.emailInboxConnectionChoicesV1115 button small em{font-style:normal;font-weight:900}.emailInboxConnectionChoicesV1115 button.linked{background:#f0fbf5;border-color:#bde8ce;color:#188b4c}.emailInboxConnectionChoicesV1115 button.unlinked{background:#fff8ef;border-color:#f1d39e;color:#a86600}.emailInboxConnectionChoicesV1115 button.active{box-shadow:inset 0 0 0 2px currentColor}
.emailInboxConnectionFootV1115{display:flex;justify-content:space-between;gap:10px;margin-top:12px}.emailInboxConnectionFootV1115 button{border:0;background:transparent;color:#607895;font:inherit;font-size:10.5px;font-weight:850;text-decoration:underline;text-underline-offset:3px}.emailInboxConnectionFootV1115 button.active{color:#176ff2}
.emailInboxLinkedCardV1115{border-color:#cde8d8;background:#fbfffd}.emailInboxLinkedMarkV1115{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#e9f8ef;color:#1d9854;font-size:14px;font-weight:950}.emailInboxLinkedCardV1115 .emailInboxCompactRowV1100{grid-template-columns:24px 58px minmax(0,1fr) auto}.emailInboxTaskBadgeV1100.linked{background:#eaf8ef;color:#218d50}.emailInboxLinkedTargetV1115{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;margin:2px 0 0 96px;padding:10px 12px;border-radius:12px;background:#f1f8f4}.emailInboxLinkedTargetV1115 span{color:#6f849a;font-size:9.5px;font-weight:800}.emailInboxLinkedTargetV1115 b{color:#173b2a;font-size:12px;overflow-wrap:anywhere}.emailInboxLinkedTargetV1115 small{grid-column:2;color:#6f849a;font-size:9px}.emailInboxLinkedCardV1115 .emailInboxCompactActionsV1100{grid-column:1/-1}.emailInboxLinkedCardV1115 .emailInboxCompactActionsV1100 button.primary{border-color:#bde8ce;background:#effaf4;color:#188b4c}
.emailInboxConnectionSheetV1115{max-width:560px}.emailInboxConnectionDetailV1115{display:grid;gap:10px;margin:8px 0 18px}.emailInboxConnectionDetailV1115>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid #e8eef6}.emailInboxConnectionDetailV1115 span{color:#74879f;font-size:11px;font-weight:800}.emailInboxConnectionDetailV1115 b{color:#173656;font-size:12px;overflow-wrap:anywhere}
@media(max-width:620px){.emailInboxConnectionSummaryV1115{margin:14px 0;padding:14px;border-radius:18px}.emailInboxConnectionChoicesV1115{grid-template-columns:1fr}.emailInboxConnectionChoicesV1115 button{min-height:76px}.emailInboxLinkedCardV1115 .emailInboxCompactRowV1100{grid-template-columns:22px 46px minmax(0,1fr);gap:10px}.emailInboxLinkedCardV1115 .emailInboxTaskBadgeV1100.linked{grid-column:2/4;justify-self:start;margin-top:3px}.emailInboxLinkedTargetV1115{margin-left:0}.emailInboxConnectionDetailV1115>div{grid-template-columns:1fr;gap:3px}}

/* BuyNest v1.11.35 — accepted reliable three-direction quick classification */
.emailInboxQuickSortSheetV1101{position:relative;max-height:min(92dvh,820px);padding:10px 16px calc(14px + env(safe-area-inset-bottom));overscroll-behavior:contain}.emailInboxQuickSortHandleV11135{width:48px;height:5px;margin:0 auto 11px;border-radius:999px;background:#d4deea}.emailInboxQuickSortHeadV1101{grid-template-columns:48px minmax(0,1fr) auto;gap:10px}.emailInboxQuickSortHeadV1101>button{width:48px;height:48px;border-radius:15px;font-size:30px}.emailInboxQuickSortHeadV1101 h2{font-size:25px;letter-spacing:-.035em}.emailInboxQuickSortHeadV1101 p{font-size:12px}.emailInboxQuickSortHeadV1101>span{font-size:13px}.emailInboxQuickSortProgressV1101{margin:10px 0 4px}.emailInboxQuickSortProgressMetaV11135{display:flex;justify-content:space-between;color:#617895;font-size:11px;font-weight:850}.emailInboxSwipeStageV1101{min-height:250px;margin-top:8px}.emailInboxSwipeCardV1101{min-height:230px;padding:17px;cursor:pointer}.emailInboxSwipeCardV1101:focus-visible{outline:3px solid rgba(23,111,242,.28);outline-offset:2px}.emailInboxSwipeCardV1101.swipeUp{background:#f6f9fc;border-color:#cbd9e8}.emailInboxSwipeSenderV1101 b{font-size:15px}.emailInboxSwipeCardV1101 h3{margin:14px 0 6px;font-size:19px}.emailInboxSwipeOpenV11135{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;margin-top:15px;padding:9px 12px;border-radius:13px;background:#f3f7fc;color:#506b8c;font-size:11px;font-weight:850}.emailInboxSwipeOpenV11135 svg{width:20px;height:20px}.emailInboxSwipeOpenV11135 b{font-size:22px}.emailInboxSwipeHintV1101.up{top:14px;left:50%;transform:translateX(-50%);color:#2f72db}.emailInboxSwipeCardV1101.swipeUp .up{opacity:1}.emailInboxAiSuggestionV11135{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 0 10px;padding:13px 14px;border:1px solid #bde8df;border-radius:17px;background:linear-gradient(135deg,#f0fbf8,#effaf7);color:#137e70}.emailInboxAiSuggestionV11135.uncertain{border-color:#dae4ef;background:#f6f8fb;color:#5d728d}.emailInboxAiSuggestionV11135 div{display:grid;gap:4px}.emailInboxAiSuggestionV11135 small{font-size:10px;font-weight:900}.emailInboxAiSuggestionV11135 b{font-size:15px}.emailInboxAiSuggestionV11135>span{padding:7px 9px;border-radius:999px;background:rgba(255,255,255,.72);font-size:10px;font-weight:900;white-space:nowrap}.emailInboxQuickPrimaryV11135{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:56px;border:0;border-radius:16px;background:linear-gradient(135deg,#176ff2,#2f82ff);color:#fff;font:inherit;font-size:14px;font-weight:950;box-shadow:0 8px 20px rgba(23,111,242,.2)}.emailInboxQuickPrimaryV11135 svg{width:23px;height:23px}.emailInboxQuickSecondaryV11135{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:9px}.emailInboxQuickSecondaryV11135 button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:54px;border:1px solid #d6e1ed;border-radius:15px;background:#fff;color:#173657;font:inherit;font-size:11px;font-weight:900}.emailInboxQuickSecondaryV11135 svg{width:20px;height:20px}.emailInboxSwipeCategoriesV1101{display:none;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:9px}.emailInboxSwipeCategoriesV1101.choose{display:grid}.emailInboxSwipeCategoriesV1101 button{min-height:54px;opacity:1;transform:none}.emailInboxSwipeCategoriesV1101 .other{grid-column:1/-1;background:#fff4f6;border-color:#ffc9d1;color:#d63a54}.emailInboxSwipeGuideV11135{margin-top:10px;text-align:center}.emailInboxSwipeGuideV11135>small{display:block;margin-bottom:6px;color:#8b9caf;font-size:9px;font-weight:850}.emailInboxSwipeGuideV11135>div{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:9px;border-radius:13px;background:#eef4fa;font-size:9px;font-weight:900}.emailInboxSwipeGuideV11135 .left{color:#d43a53}.emailInboxSwipeGuideV11135 .right{color:#13866f}.emailInboxSwipeGuideV11135 .up{color:#176ff2}.emailInboxQuickSortSheetV1101 button:disabled{cursor:wait;opacity:.62}.emailInboxQuickSortSheetV1101.saving .emailInboxQuickPrimaryV11135 span{font-size:0}.emailInboxQuickSortSheetV1101.saving .emailInboxQuickPrimaryV11135 span:after{content:'Mentés…';font-size:14px}.emailInboxOriginalShadeV1109{z-index:1400}
@media(max-width:430px){.emailInboxQuickSortSheetV1101{padding-left:13px;padding-right:13px}.emailInboxQuickSortHeadV1101 h2{font-size:22px}.emailInboxSwipeStageV1101{min-height:235px}.emailInboxSwipeCardV1101{min-height:215px}.emailInboxAiSuggestionV11135{padding:11px 12px}.emailInboxSwipeGuideV11135>div{font-size:8px}}

/* BuyNest v1.11.47 — simplified inbox, full-screen mobile triage and approval-first AI reinterpretation */
.emailInboxStateSummaryV11147{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.emailInboxStateSummaryV11147 button{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:13px;border:1px solid #d9e5f2;border-radius:18px;background:#fff;color:#173657;text-align:left;font:inherit}.emailInboxStateSummaryV11147 button>span{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;background:#eef4fb;color:#52708f}.emailInboxStateSummaryV11147 button>span svg{width:22px;height:22px}.emailInboxStateSummaryV11147 button div{display:grid;gap:3px;min-width:0}.emailInboxStateSummaryV11147 button b{font-size:13px}.emailInboxStateSummaryV11147 button small{color:#73879e;font-size:9px;line-height:1.25}.emailInboxStateSummaryV11147 button strong{font-size:22px}.emailInboxStateSummaryV11147 .linked{color:#16884c}.emailInboxStateSummaryV11147 .linked>span{background:#e9f8ef;color:#16884c}.emailInboxStateSummaryV11147 .review{color:#b36b00}.emailInboxStateSummaryV11147 .review>span{background:#fff4df;color:#b36b00}.emailInboxStateSummaryV11147 .other{color:#657b94}.emailInboxStateSummaryV11147 button.active{box-shadow:inset 0 0 0 2px currentColor,0 7px 22px rgba(20,52,90,.08)}
.emailInboxQuickSortShadeV1101{align-items:stretch;background:#f6f9fd;backdrop-filter:none}.emailInboxQuickSortSheetV1101{width:100%;max-width:none;height:100dvh;max-height:100dvh;padding:calc(12px + env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) calc(14px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));border-radius:0;box-shadow:none}.emailInboxQuickSortSheetV1101>.emailInboxQuickSortHeadV1101,.emailInboxQuickSortSheetV1101>.emailInboxQuickSortProgressV1101,.emailInboxQuickSortSheetV1101>.emailInboxQuickSortProgressMetaV11135,.emailInboxQuickSortSheetV1101>.emailInboxSwipeStageV1101,.emailInboxQuickSortSheetV1101>.emailInboxAiSuggestionV11135,.emailInboxQuickSortSheetV1101>.emailInboxQuickPrimaryV11135,.emailInboxQuickSortSheetV1101>.emailInboxQuickSecondaryV11135,.emailInboxQuickSortSheetV1101>.emailInboxSwipeCategoriesV1101,.emailInboxQuickSortSheetV1101>.emailInboxSwipeGuideV11135{width:min(100%,620px);margin-left:auto;margin-right:auto}.emailInboxAiSuggestionV11135 em{color:#577188;font-size:10px;font-style:normal;font-weight:750}
.emailInboxAiPreviewShadeV11147{position:fixed;inset:0;z-index:1500;display:grid;place-items:center;padding:18px;background:rgba(8,25,48,.5);backdrop-filter:blur(8px)}.emailInboxAiPreviewV11147{width:min(100%,560px);max-height:calc(100dvh - 36px);padding:18px;overflow:auto;border-radius:24px;background:#f7faff;box-shadow:0 24px 70px rgba(8,31,65,.28)}.emailInboxAiPreviewV11147 header{display:grid;grid-template-columns:46px 1fr;align-items:center;gap:12px}.emailInboxAiPreviewV11147 header button{width:46px;height:46px;border:0;border-radius:14px;background:#e9f0f8;color:#173657;font-size:28px}.emailInboxAiPreviewV11147 h2{margin:0;color:#102e52;font-size:23px}.emailInboxAiPreviewV11147 header p{margin:3px 0 0;color:#72869e;font-size:11px}.emailInboxAiPreviewLoadingV11147{display:grid;place-items:center;min-height:300px;padding:25px;text-align:center}.emailInboxAiPreviewLoadingV11147 span{font-size:42px}.emailInboxAiPreviewLoadingV11147 b{margin-top:12px;color:#173657}.emailInboxAiPreviewLoadingV11147 small{max-width:350px;margin-top:8px;color:#75899f;line-height:1.5}.emailInboxAiConfidenceV11147{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 12px;padding:14px;border:1px solid #bce7dc;border-radius:17px;background:#eefaf6;color:#127c69}.emailInboxAiConfidenceV11147 div{display:grid;gap:4px}.emailInboxAiConfidenceV11147 small{font-size:10px;font-weight:900}.emailInboxAiConfidenceV11147 b{font-size:14px}.emailInboxAiConfidenceV11147 strong{padding:8px 10px;border-radius:999px;background:#fff;font-size:12px}.emailInboxAiDiffV11147{display:grid;grid-template-columns:1fr 24px 1fr;align-items:stretch;gap:8px}.emailInboxAiDiffV11147 article{display:grid;gap:5px;padding:13px;border:1px solid #d9e4f0;border-radius:16px;background:#fff}.emailInboxAiDiffV11147 article.proposed{border-color:#bbd4ff;background:#f2f7ff}.emailInboxAiDiffV11147 small{color:#8092a6;font-size:9px;font-weight:950}.emailInboxAiDiffV11147 b{color:#173657;font-size:12px;line-height:1.35}.emailInboxAiDiffV11147 span{color:#607895;font-size:10px}.emailInboxAiDiffV11147>i{align-self:center;color:#6e87a2;font-style:normal;text-align:center}.emailInboxAiReasonV11147,.emailInboxAiSafetyV11147{margin:12px 0 0;padding:12px;border-radius:14px;background:#eef3f8;color:#57708c;font-size:11px;line-height:1.45}.emailInboxAiSafetyV11147{background:#fff6e4;color:#966000;font-weight:800}.emailInboxAiPreviewActionsV11147{display:grid;grid-template-columns:.75fr 1.4fr;gap:9px;margin-top:15px}.emailInboxAiPreviewActionsV11147 button{min-height:52px;border:1px solid #d5e0ed;border-radius:15px;background:#fff;color:#536e8c;font:inherit;font-weight:900}.emailInboxAiPreviewActionsV11147 button.primary{border:0;background:#176ff2;color:#fff}.emailInboxAiPreviewActionsV11147 button:disabled{opacity:.6}
@media(max-width:680px){.emailInboxStateSummaryV11147{grid-template-columns:1fr;gap:8px}.emailInboxStateSummaryV11147 button{min-height:72px}.emailInboxAiPreviewShadeV11147{place-items:stretch;padding:0}.emailInboxAiPreviewV11147{width:100%;max-height:100dvh;padding:calc(12px + env(safe-area-inset-top)) 14px calc(14px + env(safe-area-inset-bottom));border-radius:0}.emailInboxAiDiffV11147{grid-template-columns:1fr}.emailInboxAiDiffV11147>i{transform:rotate(90deg)}}
.emailInboxOriginalBodyV1109 .buyNestOriginalEmailFrameV1154{height:72dvh;min-height:480px;padding:0;border:0}
.emailInboxQuickSortHeadV1101{grid-template-columns:40px minmax(0,1fr) auto;gap:10px;margin-bottom:8px}
.emailInboxQuickSortHeadV1101>button{width:40px;height:40px;border-radius:13px;font-size:24px}
.emailInboxQuickSortHeadV1101 h2{font-size:18px;letter-spacing:-.025em;line-height:1.15}
.emailInboxQuickSortHeadV1101 p{font-size:11px;line-height:1.3}
.emailInboxSwipeStageV1101{min-height:0}
.emailInboxSwipeCardV1101{min-height:160px;cursor:pointer;touch-action:pan-y}
.emailInboxSwipeHintV1101{display:none!important}
.emailInboxSwipeGuideV11135{display:none!important}
.emailInboxSwipeCategoriesV1101{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}
.emailInboxSwipeCategoriesV1101 .other{grid-column:1/-1}
.emailInboxSwipeCategoriesV1101 button{display:flex;align-items:center;justify-content:flex-start;gap:9px;padding:0 13px;text-align:left}
.emailInboxSwipeCategoriesV1101 button svg{flex:none}

/* BuyNest v1.11.84 — canonical counters, duplicate audit and safe merge */
.emailInboxDuplicateAuditV11184{display:grid;grid-template-columns:42px minmax(0,1fr) 28px;align-items:center;gap:10px;width:100%;margin:-2px 0 10px;padding:10px 12px;border:1px solid #d8e3ef;border-radius:16px;background:#fff;color:#173657;text-align:left;font:inherit}.emailInboxDuplicateAuditV11184>span:first-child{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;background:#eef4fb;color:#567493}.emailInboxDuplicateAuditV11184>span:first-child svg{width:20px;height:20px}.emailInboxDuplicateAuditV11184>span:nth-child(2){display:grid;gap:2px}.emailInboxDuplicateAuditV11184 b{font-size:12px}.emailInboxDuplicateAuditV11184 small{color:#71849b;font-size:9.5px;font-weight:700}.emailInboxDuplicateAuditV11184>strong{color:#597693}
.emailInboxLoadMoreV11184{display:block;width:100%;min-height:48px;margin:12px 0 0;border:1px solid #cbdcf1;border-radius:14px;background:#f5f9ff;color:#176ff2;font:inherit;font-size:11px;font-weight:900}.emailInboxLoadMoreV11184:disabled{opacity:.6}
.emailDuplicateAuditShadeV11184{z-index:1550}.emailDuplicateAuditSheetV11184{width:min(100%,620px);max-height:92dvh;padding:14px;overflow:auto}.emailDuplicateAuditBodyV11184{display:grid;gap:9px}.emailDuplicateAuditBodyV11184 h3{margin:12px 2px 2px;color:#173657;font-size:14px}.emailDuplicateSummaryV11184{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.emailDuplicateSummaryV11184 span{display:grid;gap:3px;padding:10px;border-radius:13px;background:#f1f5fa;color:#687f99;font-size:8.5px;font-weight:850;text-align:center}.emailDuplicateSummaryV11184 b{color:#173657;font-size:18px}.emailDuplicateGroupV11184{display:grid;gap:5px;padding:12px;border:1px solid #dbe5ef;border-radius:14px;background:#fff}.emailDuplicateGroupV11184.safe{border-color:#bee5d0;background:#f6fcf8}.emailDuplicateGroupV11184.probable{border-color:#f0d39f;background:#fffbf3}.emailDuplicateGroupV11184>b{color:#173657;font-size:12px}.emailDuplicateGroupV11184 small,.emailDuplicateGroupV11184 p{margin:0;color:#6c8198;font-size:9.5px;line-height:1.4}.emailDuplicateGroupV11184 button{min-height:42px;margin-top:4px;border:0;border-radius:11px;background:#176ff2;color:#fff;font:inherit;font-size:10px;font-weight:900}.emailDuplicateGroupV11184 button:disabled{opacity:.6}.emailDuplicateEmptyV11184{margin:0;padding:14px;border-radius:13px;background:#f4f7fa;color:#6f839a;font-size:10px;text-align:center}
@media(max-width:680px){.emailDuplicateAuditShadeV11184{align-items:stretch}.emailDuplicateAuditSheetV11184{width:100%;height:100dvh;max-height:100dvh;padding:calc(10px + env(safe-area-inset-top)) 12px calc(12px + env(safe-area-inset-bottom));border-radius:0}.emailDuplicateSummaryV11184{gap:5px}.emailDuplicateSummaryV11184 span{padding:8px 4px}}
/* SOURCE: /web/incoming-email-review-v1142.css */
/* BuyNest v1.10.42 — incoming-order source e-mail review */
.incomingActionsV137 .original,.emailImportActionsV135 .original{display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #2475ee;background:#f6f9ff;color:#1d68dc}
.incomingActionsV137 .original .uiIcon,.emailImportActionsV135 .original .uiIcon{width:16px;height:16px;flex:none}
.incomingActionsV137.incomingActionsV139{grid-template-columns:1.15fr 1fr 1fr .8fr!important}
.emailImportActionsV135{grid-template-columns:1fr 1fr 1fr 1.15fr}

.emailImportReviewShadeV1142{z-index:1100!important}
.emailImportEditV143.emailImportReviewV1142{width:min(1120px,calc(100vw - 48px));max-width:1120px;height:min(820px,calc(100dvh - var(--buynest-header-offset,76px)));display:flex;flex-direction:column;overflow:hidden!important;padding:9px 18px 0}
.emailImportReviewV1142>.sheetHandle{flex:none}
.emailImportReviewTopV1142{grid-template-columns:40px minmax(0,1fr) auto;flex:none;border-bottom:1px solid #edf1f6;padding-bottom:7px}
.emailImportReviewTopV1142>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#132d52;font-size:16px}
.emailImportHeaderEmailV1142{min-width:138px!important;min-height:38px!important;display:flex;align-items:center;justify-content:center;gap:7px!important;border:1px solid #9ec2fb!important;border-radius:11px!important;background:#f7faff!important;color:#1e6fe5!important;font-size:11px!important;font-weight:900!important;padding:0 12px!important}
.emailImportHeaderEmailV1142 .uiIcon{width:16px;height:16px}
.emailImportReviewTabsV1142{display:none}
.emailImportCompareNoteV1142{flex:none;display:flex;align-items:center;gap:8px;margin:9px 0 10px;padding:9px 11px;border:1px solid #cfe0fb;border-radius:11px;background:#f1f6ff;color:#376a9c}
.emailImportCompareNoteV1142>span{color:#2475ee;font-size:14px}.emailImportCompareNoteV1142 p{margin:0;font-size:10px;line-height:1.35}
.emailImportReviewGridV1142{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:14px;flex:1;min-height:0;overflow:hidden;padding-bottom:10px}
.emailImportDataPaneV1142,.emailImportOriginalPaneV1142{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:5px}
.emailImportOriginalPaneV1142{border:1px solid #dfe8f3;border-radius:16px;background:#fbfdff;padding:13px;outline:none}
.emailImportPaneTitleV1142{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin:0 1px 9px}
.emailImportPaneTitleV1142 h3{margin:0;color:#17314f;font-size:15px}.emailImportPaneTitleV1142 small{color:#8492a5;font-size:9px}
.emailImportReviewV1142 .emailImportTopFieldsV142{grid-template-columns:1fr 1fr;gap:8px}
.emailImportReviewV1142 .emailImportTopFieldsV142 label{font-size:9.5px;color:#5f738d;margin:0}
.emailImportReviewV1142 .emailImportTopFieldsV142 input{min-width:0;padding:10px;border-radius:10px}
.emailImportReviewV1142 .emailProductsEditorV142,.emailImportReviewV1142 .emailOrderTotalsV142{margin:9px 0}

.emailImportOriginalMetaV1142{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:10px}
.emailImportOriginalMetaV1142>div{min-width:0;border:1px solid #e2e9f2;border-radius:11px;background:#fff;padding:9px 10px}
.emailImportOriginalMetaV1142>div.subject{grid-column:1/-1}
.emailImportOriginalMetaV1142 span,.emailImportOriginalMetaV1142 b{display:block}.emailImportOriginalMetaV1142 span{font-size:8px;color:#8291a5;font-weight:800;margin-bottom:3px}.emailImportOriginalMetaV1142 b{font-size:10.5px;color:#1d3859;line-height:1.4;overflow-wrap:anywhere;word-break:break-word}
.emailImportOriginalBodyV1142{border:1px solid #e3eaf2;border-radius:12px;background:#fff;padding:13px;color:#38536f;font-size:11px;line-height:1.6;overflow-wrap:anywhere;word-break:break-word;white-space:normal}
.emailImportOriginalAttachmentsV1142{display:flex;align-items:center;gap:7px;margin-top:10px;border:1px solid #e3eaf2;border-radius:11px;background:#fff;padding:10px;color:#58708d;font-size:10px;font-weight:800}.emailImportOriginalAttachmentsV1142 .uiIcon{width:16px;height:16px;color:#2475ee}
.emailImportOriginalMissingV1142,.emailImportOriginalErrorV1142{border:1px solid #f0d49e;border-radius:13px;background:#fff8e9;padding:18px;color:#865c15;text-align:center}.emailImportOriginalMissingV1142 b,.emailImportOriginalErrorV1142 b{display:block;color:#735016;font-size:13px}.emailImportOriginalMissingV1142 p{font-size:10px;line-height:1.5;margin:7px 0 0}.emailImportOriginalErrorV1142 small{display:block;margin-top:5px;font-size:9px}.emailImportOriginalErrorV1142 button{margin-top:12px;border:0;border-radius:10px;background:#2475ee;color:#fff;padding:10px 14px;font:inherit;font-size:10px;font-weight:900}
.emailImportOriginalLoadingV1142{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;color:#7d8ca0}.emailImportOriginalLoadingV1142>span{width:30px;height:30px;border:3px solid #dce8fb;border-top-color:#2475ee;border-radius:50%;animation:emailImportOriginalSpinV1142 .75s linear infinite}.emailImportOriginalLoadingV1142 b{color:#17314f;font-size:13px}.emailImportOriginalLoadingV1142 small{font-size:9px}
@keyframes emailImportOriginalSpinV1142{to{transform:rotate(360deg)}}

.emailImportReviewFooterV1142{position:relative;z-index:4;flex:none;display:grid;grid-template-columns:.8fr 1fr 1.2fr 1fr;gap:9px;border-top:1px solid #e5ebf3;background:#fff;padding:11px 2px calc(12px + env(safe-area-inset-bottom))}
.emailImportReviewFooterV1142 button{min-width:0;min-height:43px;border-radius:11px;padding:0 10px;font:inherit;font-size:10px;font-weight:900}
.emailImportReviewFooterV1142 .reject{border:1px solid #edcbd1;background:#fff;color:#b63f51}.emailImportReviewFooterV1142 .draft{border:1px solid #d6e1ef;background:#fff;color:#536a85}.emailImportReviewFooterV1142 .save{border:1px solid #2475ee;background:#fff;color:#2475ee}.emailImportReviewFooterV1142 .accept{border:1px solid #2475ee;background:#2475ee;color:#fff}
.mobileLabelV1142{display:none}

.incomingOriginalShadeV1142{z-index:1200!important}.incomingOriginalSheetV1142{width:min(760px,100%);max-height:min(88dvh,860px);background:#f7faff}.incomingOriginalTopV1142{position:sticky;top:0;z-index:3;background:#f7faff}.emailImportOriginalStandaloneV1142{padding:2px 2px 12px}.emailImportOriginalStandaloneV1142 .emailImportOriginalBodyV1142{font-size:13px;line-height:1.65}.emailImportOriginalStandaloneV1142 .emailImportOriginalMetaV1142 b{font-size:12px}

@media(max-width:720px){
 .incomingActionsV137.incomingActionsV139,.emailImportActionsV135{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .incomingActionsV137 .accept,.incomingActionsV137 .original,.incomingActionsV137 .edit,.incomingActionsV137 .reject,.emailImportActionsV135 button{grid-column:auto!important;min-width:0}
 .incomingActionsV137 .original span,.emailImportActionsV135 .original span{white-space:normal}

 .emailImportReviewShadeV1142{inset:0!important;align-items:stretch!important;padding:0!important;background:#f6f8fc!important}
 .emailImportEditV143.emailImportReviewV1142{width:100%;max-width:none;height:100dvh;max-height:100dvh!important;margin:0!important;border-radius:0!important;padding:max(8px,env(safe-area-inset-top)) 12px 0;overflow:hidden!important}
 .emailImportReviewV1142>.sheetHandle{display:none!important}
 .emailImportReviewTopV1142{position:relative!important;top:auto!important;grid-template-columns:40px minmax(0,1fr) 40px;min-height:54px;padding:0 0 7px;background:#fff}
 .emailImportReviewTopV1142>b{font-size:16px}.emailImportHeaderEmailV1142{display:none!important}
 .emailImportReviewTabsV1142{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex:none;margin:8px 0 9px;border:1px solid #2475ee;border-radius:11px;overflow:hidden}
 .emailImportReviewTabsV1142 button{min-width:0;min-height:45px;border:0;background:#fff;color:#183457;font:inherit;font-size:12px;font-weight:900}.emailImportReviewTabsV1142 button.active{background:#2475ee;color:#fff}
 .emailImportCompareNoteV1142{margin:0 0 10px;padding:10px}.emailImportCompareNoteV1142 p{font-size:11px}
 .emailImportReviewGridV1142{display:block;flex:1;min-height:0;overflow:hidden;padding:0}
 .emailImportDataPaneV1142,.emailImportOriginalPaneV1142{width:100%;height:100%;overflow-y:auto;scrollbar-gutter:auto;padding:0 1px 18px;border:0;border-radius:0;background:#fff}
 .emailImportReviewV1142[data-mobile-tab="data"] .emailImportOriginalPaneV1142{display:none}
 .emailImportReviewV1142[data-mobile-tab="email"] .emailImportDataPaneV1142{display:none}
 .emailImportPaneTitleV1142{align-items:center;margin:8px 2px 10px}.emailImportPaneTitleV1142 h3{font-size:18px}.emailImportPaneTitleV1142 small{font-size:10px}
 .emailImportReviewV1142 .emailImportTopFieldsV142{grid-template-columns:1fr;gap:8px}.emailImportReviewV1142 .emailImportTopFieldsV142 label{font-size:12px}.emailImportReviewV1142 .emailImportTopFieldsV142 input{min-height:48px;font-size:14px}
 .emailImportReviewV1142 .emailProductsEditorV142,.emailImportReviewV1142 .emailOrderTotalsV142{padding:12px;border-radius:16px}
 .emailImportReviewV1142 .emailProductsHeadV142 h3{font-size:17px}.emailImportReviewV1142 .emailProductsHeadV142 small{font-size:11px;line-height:1.4}.emailImportReviewV1142 .emailProductsHeadV142>button{min-height:42px;font-size:12px}
 .emailImportReviewV1142 .productFieldsV142 label,.emailImportReviewV1142 .emailOrderTotalsV142 label{font-size:11px}.emailImportReviewV1142 .productFieldsV142 input,.emailImportReviewV1142 .emailOrderTotalsV142 input{min-height:46px;font-size:14px}.emailImportReviewV1142 .productLineTotalV142{font-size:11px}.emailImportReviewV1142 .productLineTotalV142 b{font-size:14px}
 .emailImportOriginalMetaV1142{grid-template-columns:1fr;gap:8px}.emailImportOriginalMetaV1142>div.subject{grid-column:auto}.emailImportOriginalMetaV1142>div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:8px;align-items:start;padding:11px}.emailImportOriginalMetaV1142 span{font-size:11px;margin:0}.emailImportOriginalMetaV1142 b{font-size:12px}
 .emailImportOriginalBodyV1142{padding:14px;font-size:13px;line-height:1.65}.emailImportOriginalAttachmentsV1142{min-height:48px;font-size:12px}
 .emailImportOriginalLoadingV1142{min-height:320px}.emailImportOriginalLoadingV1142 b{font-size:15px}.emailImportOriginalLoadingV1142 small{font-size:11px}
 .emailImportReviewFooterV1142{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px 0 calc(10px + env(safe-area-inset-bottom))}.emailImportReviewFooterV1142 button{min-height:50px;font-size:13px}.emailImportReviewFooterV1142 .reject,.emailImportReviewFooterV1142 .draft{display:none}.desktopLabelV1142{display:none}.mobileLabelV1142{display:inline}

 .incomingOriginalShadeV1142{inset:0!important;align-items:stretch!important;padding:0!important;background:#f7faff!important}.incomingOriginalSheetV1142{width:100%;max-width:none;height:100dvh;max-height:100dvh;margin:0;border-radius:0;padding:max(8px,env(safe-area-inset-top)) 13px calc(18px + env(safe-area-inset-bottom))}.incomingOriginalSheetV1142>.sheetHandle{display:none}.incomingOriginalTopV1142{min-height:56px}.emailImportOriginalStandaloneV1142 .emailImportOriginalBodyV1142{font-size:14px}
}

@media(max-width:420px){
 .emailImportEditV143.emailImportReviewV1142{padding-left:10px;padding-right:10px}
 .emailImportReviewTopV1142>b{font-size:15px}
 .emailImportReviewTabsV1142 button{font-size:11px}
 .emailImportReviewV1142 .productMiniGridV142{grid-template-columns:1fr 1fr}
 .emailImportReviewV1142 .productMiniGridV142 label:first-child{grid-column:1/-1}
}
/* SOURCE: /web/home-modern-v1145.css */
/* BuyNest v1.10.45 — one canonical responsive home */
.bnHomeV1145{--home-blue:#087af7;--home-navy:#13375b;--home-muted:#74879c;--home-line:#dce7f2;--home-surface:#fff;max-width:1180px;margin:0 auto;padding:28px 28px 58px;color:var(--home-navy);box-sizing:border-box}.bnHomeV1145 *{box-sizing:border-box}.bnHomeV1145 button{font:inherit;cursor:pointer}.bnHomeGreetingV1145{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.bnHomeGreetingV1145 h1{font-size:32px;line-height:1.1;letter-spacing:-.035em;margin:0 0 7px;font-weight:900}.bnHomeGreetingV1145 p{margin:0;color:var(--home-muted);font-weight:650}.bnHomeGreetingV1145>button{display:none;position:relative;border:0;background:#fff;width:44px;height:44px;border-radius:14px;color:var(--home-navy);box-shadow:0 5px 18px rgba(31,72,116,.08)}.bnHomeGreetingV1145>button .uiIcon{width:21px}.bnHomeGreetingV1145>button i{position:absolute;right:8px;top:8px;width:8px;height:8px;border-radius:50%;background:#ef5260;border:2px solid #fff}
.bnHomeEmailStateV1145{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;background:#e9f8f1;border:1px solid #d4f0e2;border-radius:18px;padding:13px 15px;margin-bottom:20px}.bnHomeEmailStateV1145.disconnected{background:#fff5e6;border-color:#f8e5c4}.bnHomeEmailStateV1145.paused{background:#f1f5fb;border-color:#dae4f0}.bnHomeEmailStateIconV1145{width:46px;height:46px;border-radius:14px;background:#fff;display:grid;place-items:center;color:#16995b}.bnHomeEmailStateV1145.disconnected .bnHomeEmailStateIconV1145{color:#cb7917}.bnHomeEmailStateV1145.paused .bnHomeEmailStateIconV1145{color:#6b7f99}.bnHomeEmailStateIconV1145 .uiIcon{width:22px}.bnHomeEmailStateV1145 b,.bnHomeEmailStateV1145 small{display:block}.bnHomeEmailStateV1145 b{font-size:15px}.bnHomeEmailStateV1145 small{color:var(--home-muted);margin-top:3px}.bnHomeEmailProgressV1151{display:flex;gap:7px;flex-wrap:wrap;margin-top:8px}.bnHomeEmailProgressV1151 span{padding:5px 8px;border-radius:9px;background:rgba(255,255,255,.78);color:#60758e;font-size:10px;font-weight:750}.bnHomeEmailProgressV1151 span b{display:inline;color:#153756;font-size:11px}.bnHomeEmailStateV1145>button{border:0;background:transparent;color:#087af7;font-weight:850;min-height:44px;padding:0 8px}.bnHomeEmailStateV1145>button:disabled{opacity:.55}
.bnHomeLayoutV1145{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:18px}.bnHomeTasksPanelV1145,.bnHomeQuickPanelV1145,.bnHomeOrdersV1145{background:var(--home-surface);border:1px solid var(--home-line);border-radius:22px;box-shadow:0 8px 28px rgba(26,67,105,.055)}.bnHomeTasksPanelV1145,.bnHomeQuickPanelV1145{padding:18px}.bnHomeTasksPanelV1145>header,.bnHomeQuickPanelV1145>header,.bnHomeOrdersV1145>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.bnHomeTasksPanelV1145 h2,.bnHomeQuickPanelV1145 h2,.bnHomeOrdersV1145 h2{font-size:19px;margin:0;font-weight:900}.bnHomeTasksPanelV1145 header p,.bnHomeQuickPanelV1145 header p,.bnHomeOrdersV1145 header p{margin:4px 0 0;color:var(--home-muted);font-size:13px;font-weight:650}.bnHomeTasksPanelV1145 header>span{min-width:32px;height:32px;padding:0 10px;border-radius:999px;background:#087af7;color:#fff;display:grid;place-items:center;font-weight:900}.bnHomeTasksPanelV1145 header>em{font-style:normal;color:#159a58;background:#e8f8ef;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:850}
.bnHomeTaskListV1145{margin:12px 0 4px}.bnHomeTaskV1145{width:100%;display:grid;grid-template-columns:43px minmax(0,1fr) auto 18px;align-items:center;gap:11px;border:0;border-top:1px solid #edf2f7;background:#fff;color:var(--home-navy);padding:11px 0;text-align:left}.bnHomeTaskV1145:first-child{border-top:0}.bnHomeTaskIconV1145{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:#edf4ff;color:#087af7}.bnHomeTaskV1145.orange .bnHomeTaskIconV1145{background:#fff3e4;color:#c87414}.bnHomeTaskV1145.purple .bnHomeTaskIconV1145{background:#f2eeff;color:#795ad9}.bnHomeTaskIconV1145 .uiIcon{width:21px}.bnHomeTaskCopyV1145 b,.bnHomeTaskCopyV1145 small{display:block}.bnHomeTaskCopyV1145 b{font-size:15px}.bnHomeTaskCopyV1145 small{color:var(--home-muted);font-size:12px;margin-top:3px}.bnHomeTaskCountV1145{min-width:32px;height:32px;padding:0 9px;border-radius:999px;background:#edf4ff;color:#087af7;display:grid;place-items:center;font-size:13px;font-weight:900}.bnHomeTaskV1145.orange .bnHomeTaskCountV1145{background:#fff3e4;color:#c87414}.bnHomeTaskV1145.purple .bnHomeTaskCountV1145{background:#f2eeff;color:#795ad9}.bnHomeTaskV1145>.uiIcon{width:17px;color:#9aabbd}.bnHomePrimaryV1145{width:100%;min-height:50px;border:0;border-radius:14px;background:#087af7;color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:900;margin-top:8px}.bnHomePrimaryV1145 .uiIcon{width:19px}.bnHomePrimaryV1145 .uiIcon:last-child{width:16px}
.bnHomeQuickPanelV1145>header{display:block;margin-bottom:13px}.bnHomeQuickGridV1145{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bnHomeQuickV1145{min-width:0;min-height:119px;display:flex;flex-direction:column;align-items:flex-start;gap:5px;border:1px solid #e5edf6;border-radius:17px;background:#fbfdff;color:var(--home-navy);padding:13px;text-align:left}.bnHomeQuickV1145>span{width:39px;height:39px;border-radius:12px;display:grid;place-items:center;background:#edf4ff;color:#087af7;margin-bottom:7px}.bnHomeQuickV1145.green>span{background:#e9f8f0;color:#159a58}.bnHomeQuickV1145.purple>span{background:#f2eeff;color:#795ad9}.bnHomeQuickV1145.orange>span{background:#fff3e4;color:#c87414}.bnHomeQuickV1145 .uiIcon{width:20px}.bnHomeQuickV1145 b{font-size:14px}.bnHomeQuickV1145 small{font-size:11px;line-height:1.25;color:var(--home-muted);font-weight:650}
.bnHomeOrdersV1145{margin-top:18px;padding:18px}.bnHomeOrdersV1145>header{align-items:center;margin-bottom:10px}.bnHomeOrdersV1145>header>button{border:0;background:transparent;color:#087af7;display:flex;align-items:center;gap:4px;min-height:42px;font-weight:850}.bnHomeOrdersV1145>header>button .uiIcon{width:15px}.bnHomeOrderV1145{width:100%;display:grid;grid-template-columns:43px minmax(0,1fr) auto auto 17px;align-items:center;gap:11px;border:0;border-top:1px solid #edf2f7;background:#fff;color:var(--home-navy);text-align:left;padding:12px 0}.bnHomeOrderV1145:first-child{border-top:0}.bnHomeOrderLogoV1145{width:42px;height:42px;border-radius:13px;background:#edf4ff;color:#087af7;display:grid;place-items:center;font-weight:900}.bnHomeOrderCopyV1145 b,.bnHomeOrderCopyV1145 small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bnHomeOrderCopyV1145 b{font-size:15px}.bnHomeOrderCopyV1145 small{color:var(--home-muted);font-size:12px;margin-top:3px}.bnHomeOrderV1145>strong{font-size:14px;white-space:nowrap}.bnHomeOrderV1145>em{font-style:normal;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:850;white-space:nowrap}.bnHomeOrderV1145>em.blue{background:#eaf2ff;color:#116ce0}.bnHomeOrderV1145>em.orange{background:#fff3e4;color:#bd6a0c}.bnHomeOrderV1145>em.purple{background:#f2eeff;color:#7050d4}.bnHomeOrderV1145>em.green{background:#e8f8ef;color:#148a50}.bnHomeOrderV1145>.uiIcon{width:16px;color:#9aabbd}.bnHomeEmptyV1145{display:flex;align-items:center;gap:12px;padding:14px 0}.bnHomeEmptyV1145>span{width:44px;height:44px;border-radius:13px;background:#edf4ff;color:#087af7;display:grid;place-items:center}.bnHomeEmptyV1145>div{flex:1}.bnHomeEmptyV1145 b,.bnHomeEmptyV1145 small{display:block}.bnHomeEmptyV1145 small{color:var(--home-muted);margin-top:3px}.bnHomeEmptyV1145>button{border:0;background:#edf4ff;color:#087af7;border-radius:12px;min-height:42px;padding:0 13px;font-weight:850}
@media(max-width:979px){body.homeRouteV1145 .modernPage{padding:0!important;width:100%!important;max-width:100%!important}.mobileHeader.modernHeader,.mobileHeader.modernHeader.headerV113{display:grid!important;grid-template-columns:44px minmax(0,1fr) 82px!important;align-items:center!important;height:56px!important;min-height:56px!important;padding:7px 12px!important;position:sticky!important;top:0!important;overflow:visible!important}.mobileHeader .headerBrandV113,.mobileHeader .centerBrandV113{top:50%!important;bottom:auto!important;margin:0!important;transform:translate(-50%,-50%)!important}.mobileHeader .hamburgerV113,.mobileHeader .hamburgerBtnV113,.mobileHeader .topActions,.mobileHeader .topActionsV113{top:auto!important;bottom:auto!important;transform:none!important;align-self:center!important}.bnHomeV1145{width:100%;max-width:100%;padding:20px 16px 112px;overflow-x:hidden;background:linear-gradient(180deg,#f7faff 0%,#f4f8fc 100%)}.bnHomeGreetingV1145>button{display:grid;place-items:center}.bnHomeLayoutV1145{grid-template-columns:1fr}.bottomNav button b{width:100%;max-width:68px!important;font-size:9px!important;text-align:center}}
@media(max-width:520px){.bnHomeV1145{padding-left:12px;padding-right:12px}.bnHomeGreetingV1145 h1{font-size:27px}.bnHomeGreetingV1145 p{font-size:13px}.bnHomeEmailStateV1145{grid-template-columns:44px minmax(0,1fr);padding:12px}.bnHomeEmailStateIconV1145{width:42px;height:42px}.bnHomeEmailStateV1145>button{grid-column:2;justify-self:start;min-height:30px;padding:0}.bnHomeTasksPanelV1145,.bnHomeQuickPanelV1145,.bnHomeOrdersV1145{padding:15px;border-radius:20px}.bnHomeTaskV1145{grid-template-columns:40px minmax(0,1fr) auto 15px;gap:8px}.bnHomeTaskIconV1145{width:39px;height:39px}.bnHomeOrderV1145{grid-template-columns:42px minmax(0,1fr) auto 15px;gap:9px}.bnHomeOrderV1145>strong{display:none}.bnHomeOrderV1145>em{grid-column:3;padding:6px 8px}.bnHomeOrderV1145>.uiIcon{grid-column:4}.bnHomeEmptyV1145{align-items:flex-start;flex-wrap:wrap}.bnHomeEmptyV1145>button{width:100%}.bottomNav{left:8px!important;right:8px!important;padding-left:5px!important;padding-right:5px!important}.bottomNav button b{max-width:60px!important;font-size:8px!important}}
@media(max-width:350px){.bnHomeGreetingV1145 h1{font-size:24px}.bnHomeQuickV1145{min-height:112px;padding:11px}.bnHomeQuickV1145 b{font-size:13px}.bnHomeTaskCopyV1145 small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bnHomeTaskCountV1145{min-width:29px;height:29px;padding:0 7px}}
/* SOURCE: /web/mobile-ux-v1193.css */
/* BuyNest v1.10.93 — Mobile UX Stability
   Canonical mobile guards for iOS Safari/PWA, safe areas, keyboard and touch targets. */
:root{
  --bn-visual-viewport-height:100dvh;
  --bn-safe-top:env(safe-area-inset-top,0px);
  --bn-safe-right:env(safe-area-inset-right,0px);
  --bn-safe-bottom:env(safe-area-inset-bottom,0px);
  --bn-safe-left:env(safe-area-inset-left,0px);
}
html{height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:none}
body{min-height:100%;min-height:100dvh;overflow-x:hidden;-webkit-tap-highlight-color:transparent}
button,[role="button"],a,input,select,textarea{touch-action:manipulation}
input,select,textarea{max-width:100%}

@media(max-width:979px){
  .mobileApp{min-height:100dvh;padding-bottom:calc(108px + var(--bn-safe-bottom))}
  .mobileHeader{padding-left:max(18px,var(--bn-safe-left));padding-right:max(18px,var(--bn-safe-right));padding-top:max(24px,var(--bn-safe-top))}
  .bottomNav{left:max(16px,var(--bn-safe-left));right:max(16px,var(--bn-safe-right));bottom:max(10px,var(--bn-safe-bottom));padding-bottom:9px}
  .bottomNav button,.quickAddHead button,.sheetTop button,.orderTopBarV195 button,.subscriptionTopBarV1120 button{min-width:44px;min-height:44px}
  .page,.modernPage{min-width:0;max-width:100%;overflow-x:clip}
  img,svg,video,canvas{max-width:100%}
  input,select,textarea{font-size:max(16px,1em)}

  .sheetShade,.quickAddShade,.quickAddShadeV106,.emailViewerShadeV163,.orderDetailShadeV1118,.subscriptionDetailShadeV1120,.invoiceEmailViewerShadeV1123,.returnDetailShadeV1122{
    overscroll-behavior:contain;
  }
  .sheet,.quickAddSheet,.quickAddSheetV106,.emailViewerShadeV163>.lifecycleEmailSheetV163,.orderDetailV195,.subscriptionDetailV1120,.invoiceEmailViewerV1123,.returnDetailV1122{
    -webkit-overflow-scrolling:touch;
    overscroll-behavior:contain;
    scrollbar-gutter:stable;
  }

  /* When the iOS keyboard reduces visualViewport, full-screen sheets follow it instead of hiding controls. */
  body.bnKeyboardOpenV1193 .sheetShade,
  body.bnKeyboardOpenV1193 .emailViewerShadeV163,
  body.bnKeyboardOpenV1193 .orderDetailShadeV1118,
  body.bnKeyboardOpenV1193 .subscriptionDetailShadeV1120,
  body.bnKeyboardOpenV1193 .invoiceEmailViewerShadeV1123,
  body.bnKeyboardOpenV1193 .returnDetailShadeV1122{
    height:var(--bn-visual-viewport-height)!important;
    max-height:var(--bn-visual-viewport-height)!important;
    bottom:auto!important;
  }
  body.bnKeyboardOpenV1193 .sheet,
  body.bnKeyboardOpenV1193 .orderDetailV195,
  body.bnKeyboardOpenV1193 .subscriptionDetailV1120,
  body.bnKeyboardOpenV1193 .invoiceEmailViewerV1123,
  body.bnKeyboardOpenV1193 .returnDetailV1122{
    max-height:var(--bn-visual-viewport-height)!important;
  }

  .sheet :is(input,select,textarea):focus{scroll-margin-top:88px;scroll-margin-bottom:120px}
}

@media(max-width:390px){
  .page,.modernPage{padding-left:max(12px,var(--bn-safe-left));padding-right:max(12px,var(--bn-safe-right))}
  .quickAddOption{min-width:0}
  .quickAddOption div,.orderCard>*,.todayCard>*{min-width:0}
}

@media(prefers-reduced-motion:reduce){
  html:focus-within{scroll-behavior:auto}
  *,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}
}
/* SOURCE: /web/email-processing-center-v11148.css */
/* BuyNest v1.11.48 — unified mobile email processing center */
.emailProcessingCenterV11148{display:grid;gap:12px;margin-bottom:20px}
.emailProcessingAccountV11148{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;border:1px solid #dce6f2;border-radius:18px;background:#fff}
.emailProcessingAccountV11148>span{display:grid;width:44px;height:44px;place-items:center;border-radius:14px;background:#eaf3ff;color:#1674ef}.emailProcessingAccountV11148>span svg{width:22px;height:22px}.emailProcessingAccountV11148>div{min-width:0}
.emailProcessingAccountV11148 b,.emailProcessingAccountV11148 small{display:block}.emailProcessingAccountV11148 b{overflow:hidden;color:#173657;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.emailProcessingAccountV11148 small{margin-top:3px;overflow:hidden;color:#71859d;font-size:10px;text-overflow:ellipsis;white-space:nowrap}
.emailProcessingAccountV11148 em{padding:6px 9px;border-radius:999px;background:#eff3f7;color:#74869b;font-size:9px;font-style:normal;font-weight:900}.emailProcessingAccountV11148 em.active{background:#e7f8ef;color:#14864f}
.emailProcessingCardV11148{padding:15px;border:1px solid #dce6f2;border-radius:22px;background:#fff;box-shadow:0 10px 28px rgba(22,56,96,.06)}
.emailProcessingCardV11148>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.emailProcessingCardV11148>header h3{margin:0;color:#102e52;font-size:18px}.emailProcessingCardV11148>header p{margin:3px 0 0;color:#75889f;font-size:10px}.emailProcessingCardV11148>header button{border:0;background:transparent;color:#1674ef;font:inherit;font-size:10px;font-weight:900}
.emailProcessingActionsV11148{display:grid;gap:8px}.emailProcessingActionsV11148>button{display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:66px;padding:10px;border:1px solid #dce6f2;border-radius:16px;background:#f8fafd;color:#173657;text-align:left;font:inherit}
.emailProcessingActionsV11148>button>span{display:grid;width:42px;height:42px;place-items:center;border-radius:13px}.emailProcessingActionsV11148>button>span svg{width:21px;height:21px}.emailProcessingActionsV11148>button>div{min-width:0}.emailProcessingActionsV11148 b,.emailProcessingActionsV11148 small{display:block}.emailProcessingActionsV11148 b{font-size:12px;line-height:1.25}.emailProcessingActionsV11148 small{margin-top:3px;color:#71859d;font-size:9px;line-height:1.3}.emailProcessingActionsV11148>button>svg{width:16px;height:16px;color:#9aabbd}
.emailProcessingActionsV11148 .refresh>span{background:#e9f3ff;color:#1674ef}.emailProcessingActionsV11148 .reread>span{background:#fff3df;color:#cc790e}.emailProcessingActionsV11148 .reanalyze>span{background:#f0ebff;color:#7654e7}.emailProcessingActionsV11148 .repair>span{background:#e7f8ef;color:#15905a}.emailProcessingActionsV11148>button:active{transform:scale(.99)}.emailProcessingActionsV11148>button:disabled{opacity:.62}.emailProcessingActionsV11148>button.working>span svg{animation:bnProcessingSpinV11148 1s linear infinite}@keyframes bnProcessingSpinV11148{to{transform:rotate(360deg)}}
.emailProcessingProgressV11148{margin-top:11px;padding:12px;border-radius:15px;background:#edf5ff}.emailProcessingProgressV11148>div{display:flex;justify-content:space-between;gap:10px;color:#173657;font-size:10px}.emailProcessingProgressV11148>span{display:block;height:7px;margin:8px 0 6px;overflow:hidden;border-radius:999px;background:#d7e6fb}.emailProcessingProgressV11148 i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1677f2,#4b6ff0)}.emailProcessingProgressV11148 small{color:#6d829b;font-size:9px}
.emailProcessingAdvancedV11148{margin-top:11px;border-top:1px solid #edf1f6;padding-top:10px}.emailProcessingAdvancedV11148 summary{cursor:pointer;color:#657d98;font-size:10px;font-weight:900}.emailProcessingAdvancedV11148>div{display:grid;gap:7px;margin-top:9px}.emailProcessingAdvancedV11148 button{min-height:39px;border:1px solid #dfe7f1;border-radius:11px;background:#f8fafd;color:#365675;font:inherit;font-size:10px;font-weight:800}.emailProcessingSafetyV11148{margin:0 3px;color:#71859d;font-size:9px;line-height:1.45;font-weight:700}
.emailRereadShadeV11148{z-index:1200}.emailRereadSheetV11148{max-height:90dvh;overflow:auto;padding:9px 18px calc(22px + env(safe-area-inset-bottom))}.emailRereadIntroV11148{display:grid;grid-template-columns:45px minmax(0,1fr);gap:11px;margin:8px 0 14px;padding:13px;border-radius:16px;background:#fff5e5;color:#173657}.emailRereadIntroV11148>span{display:grid;width:45px;height:45px;place-items:center;border-radius:13px;background:#fff;color:#d27a0b}.emailRereadIntroV11148 svg{width:22px;height:22px}.emailRereadIntroV11148 b{font-size:13px}.emailRereadIntroV11148 p{margin:4px 0 0;color:#7b6a50;font-size:10px;line-height:1.4}
.emailRereadProvidersV11148{display:grid;gap:11px}.emailRereadProviderV11148{padding:14px;border:1px solid #dce6f2;border-radius:18px;background:#fff}.emailRereadProviderV11148>header{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px}.emailRereadProviderV11148>header>span{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;background:#edf4ff;color:#176fef;font-weight:950}.emailRereadProviderV11148 header b,.emailRereadProviderV11148 header small{display:block}.emailRereadProviderV11148 header b{color:#173657;font-size:13px}.emailRereadProviderV11148 header small{margin-top:2px;color:#74889f;font-size:10px}
.emailRereadDatesV11148{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0}.emailRereadDatesV11148 label{display:grid;gap:5px;color:#607995;font-size:9px;font-weight:850}.emailRereadDatesV11148 input{width:100%;min-height:45px;border:1px solid #d7e2ee;border-radius:12px;background:#fff;padding:0 9px;color:#173657;font:inherit;font-size:11px}.emailRereadProviderV11148>button{width:100%;min-height:48px;border:0;border-radius:14px;background:#e58b17;color:#fff;font:inherit;font-size:12px;font-weight:900}.emailRereadProviderV11148>button:disabled{opacity:.6}
@media(max-width:430px){.emailProcessingCenterV11148{margin-right:-2px;margin-left:-2px}.emailProcessingCardV11148{padding:12px}.emailProcessingActionsV11148>button{min-height:64px;padding:9px}.emailRereadShadeV11148{inset:0;align-items:flex-end;padding:0}.emailRereadSheetV11148{width:100%;max-width:none;border-radius:27px 27px 0 0}.emailRereadDatesV11148{grid-template-columns:1fr}.emailProcessingAccountV11148{grid-template-columns:42px minmax(0,1fr)}.emailProcessingAccountV11148 em{grid-column:2;justify-self:start}.emailProcessingAccountV11148>span{width:42px;height:42px}}
/* SOURCE: /web/order-suggestions-v11149.css */
/* BuyNest v1.11.49 — mobile order relationship suggestions */
.orderSuggestionBadgeV11149{display:flex;align-items:center;align-self:flex-start;gap:5px;width:max-content;max-width:100%;margin-top:7px;padding:6px 9px;border-radius:999px;background:#fff0dd;color:#d25f08;font-size:10px;font-weight:900;line-height:1}.orderSuggestionBadgeV11149 i{font-style:normal}.orderSuggestionBadgeV11149 b{font-size:11px}
.orderSuggestionsSectionV11149{margin-top:15px;padding:15px;border:1px solid #dae6f2;border-radius:23px;background:#fff;box-shadow:0 9px 25px rgba(17,52,91,.06)}
.orderSuggestionsHeadV11149{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.orderSuggestionsHeadV11149 h3{margin:0;color:#123256;font-size:18px}.orderSuggestionsHeadV11149 p{margin:4px 0 0;color:#788ca3;font-size:10px;line-height:1.4}.orderSuggestionsHeadV11149>span{display:grid;min-width:31px;height:31px;place-items:center;border-radius:999px;background:#fff0dd;color:#cf650c;font-size:12px;font-weight:950}
.orderSuggestionsLoadingV11149,.orderSuggestionsErrorV11149{margin-top:12px;padding:16px;border-radius:15px;background:#f3f7fb;color:#71869d;font-size:11px;text-align:center}.orderSuggestionsErrorV11149 button{margin-top:8px;border:0;background:transparent;color:#1674ef;font:inherit;font-weight:900}.orderSuggestionsListV11149{display:grid;gap:10px;margin-top:13px}
.orderSuggestionCardV11149{overflow:hidden;border:1px solid #dbe5f0;border-radius:18px;background:#fff}.orderSuggestionSummaryV11149{display:grid;grid-template-columns:44px minmax(0,1fr) auto 18px;align-items:center;gap:10px;width:100%;padding:12px;border:0;background:#fff;color:#173657;text-align:left;font:inherit}.orderSuggestionIconV11149{display:grid;width:44px;height:44px;place-items:center;border-radius:14px;background:#edf4ff;color:#166deb;font-size:18px;font-weight:950}.orderSuggestionSummaryV11149>span:nth-child(2){min-width:0}.orderSuggestionSummaryV11149 b,.orderSuggestionSummaryV11149 strong,.orderSuggestionSummaryV11149 small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orderSuggestionSummaryV11149 b{font-size:12px}.orderSuggestionSummaryV11149 strong{margin-top:2px;color:#1470ee;font-size:11px}.orderSuggestionSummaryV11149 small{margin-top:3px;color:#8495a8;font-size:9px}.orderSuggestionSummaryV11149 em{padding:7px 9px;border-radius:999px;background:#e5f8eb;color:#14844e;font-size:10px;font-style:normal;font-weight:950}.orderSuggestionSummaryV11149>i{color:#698099;font-style:normal;transition:transform .2s}.orderSuggestionCardV11149.open .orderSuggestionSummaryV11149>i{transform:rotate(180deg)}
.orderSuggestionBodyV11149{display:none;padding:0 12px 12px}.orderSuggestionCardV11149.open .orderSuggestionBodyV11149{display:block}.orderSuggestionBodyV11149 dl{display:grid;gap:7px;margin:0;padding:11px 0;border-top:1px solid #e8eef5}.orderSuggestionBodyV11149 dl>div{display:grid;grid-template-columns:115px minmax(0,1fr);gap:8px}.orderSuggestionBodyV11149 dt{color:#7c90a6;font-size:10px}.orderSuggestionBodyV11149 dd{margin:0;color:#173657;font-size:10px;font-weight:850;overflow-wrap:anywhere}.orderSuggestionReasonV11149{margin:0 0 10px;padding:10px;border-radius:12px;background:#edf5ff;color:#315f98;font-size:9px;line-height:1.4;font-weight:800}.orderSuggestionAcceptV11149{width:100%;min-height:49px;border:0;border-radius:14px;background:#1674ef;color:#fff;font:inherit;font-size:12px;font-weight:950}.orderSuggestionAcceptV11149:disabled{opacity:.6}.orderSuggestionActionsV11149{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:7px}.orderSuggestionActionsV11149 button{display:flex;align-items:center;justify-content:center;gap:5px;min-height:43px;border:1px solid #d7e2ef;border-radius:12px;background:#fff;color:#38607f;font:inherit;font-size:9px;font-weight:850}.orderSuggestionActionsV11149 svg{width:16px;height:16px}
.suggestedEmailShadeV11149{z-index:1550}.suggestedEmailSheetV11149{max-height:90dvh;overflow:auto}.suggestedEmailLoadingV11149{min-height:220px;display:grid;place-items:center;color:#71869d}.suggestedEmailHeadV11149{display:grid;gap:4px;margin:10px 0;padding:14px;border-radius:17px;background:#edf4ff}.suggestedEmailHeadV11149 small{color:#71869d;font-size:9px}.suggestedEmailHeadV11149 b{color:#173657;font-size:12px}.suggestedEmailHeadV11149 h3{margin:8px 0 0;color:#123256;font-size:15px;line-height:1.35}.suggestedEmailContentV11149{padding:15px;border:1px solid #dce6f1;border-radius:17px;background:#fff;color:#3a5675;font-size:11px;line-height:1.6;overflow-wrap:anywhere}
@media(max-width:520px){.orderSuggestionsSectionV11149{margin-right:-2px;margin-left:-2px;padding:12px}.orderSuggestionSummaryV11149{grid-template-columns:42px minmax(0,1fr) auto 16px;padding:10px}.orderSuggestionIconV11149{width:42px;height:42px}.orderSuggestionActionsV11149{grid-template-columns:1fr}.suggestedEmailShadeV11149{inset:0;align-items:flex-end;padding:0}.suggestedEmailSheetV11149{width:100%;max-width:none;max-height:100dvh;border-radius:24px 24px 0 0;padding-bottom:calc(18px + env(safe-area-inset-bottom))}}
@media(max-width:380px){.orderSuggestionSummaryV11149{grid-template-columns:38px minmax(0,1fr) auto}.orderSuggestionIconV11149{width:38px;height:38px}.orderSuggestionSummaryV11149>i{display:none}.orderSuggestionBodyV11149 dl>div{grid-template-columns:95px minmax(0,1fr)}}
/* SOURCE: /web/order-detail-editor-v11150.css */
/* v1.11.50 — evidence-first order detail and compact editor */
.orderSummaryCardV11150{position:relative}
.orderSummaryEditV11150{display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;gap:9px;margin-top:16px;border:1px solid #bcd6fb;border-radius:15px;background:#edf5ff;color:#1769df;font-weight:900}
.orderSummaryEditV11150 .uiIcon{width:20px;height:20px}
.orderBasicDataV11150{margin:14px 18px;padding:20px;border:1px solid #dce6f2;border-radius:22px;background:#fff;box-shadow:0 8px 24px rgba(18,45,82,.045)}
.orderBasicDataV11150 h3{margin:0 0 14px;color:#10294f;font-size:18px}
.orderBasicDataV11150 dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}
.orderBasicDataV11150 dl>div{min-width:0;padding:13px;border-radius:15px;background:#f4f8fd}
.orderBasicDataV11150 dt{display:flex;align-items:center;gap:7px;color:#7890ab;font-size:11px;font-weight:850}
.orderBasicDataV11150 dt .uiIcon{width:17px;height:17px;color:#2776e8}
.orderBasicDataV11150 dd{margin:8px 0 0;color:#17335a;font-size:13px;font-weight:900;overflow-wrap:anywhere}
.orderJourneyIntroV11150{margin:7px 0 17px;color:#7489a3;font-size:12px;line-height:1.45;font-weight:700}
.orderStepCardV11150{cursor:default!important}
.orderStepProofV11150{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;margin-top:12px;padding:12px 13px;border-radius:14px;background:#f3f7fc}
.orderStepProofV11150>span{color:#627994;font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.04em}
.orderStepProofV11150 p{grid-column:1/-1;margin:0;color:#304b6d;font-size:12px;line-height:1.43;font-weight:750;overflow-wrap:anywhere}
.orderStepProofV11150 em{grid-column:1/-1;color:#6d85a1;font-size:10px;font-style:normal;font-weight:850}
.orderStepProofV11150.verified{border:1px solid #ccebd9;background:#f0fbf5}
.orderStepProofV11150.verified em{color:#258c56}
.orderStepProofV11150.missing{border:1px solid #f1dfbe;background:#fff9ee}
.orderStepProofV11150.missing em{color:#a86b0d}
.orderStepActionV11150{display:flex;width:100%;min-height:42px;align-items:center;justify-content:center;gap:8px;margin-top:10px;border:1px solid #cfe0f5;border-radius:13px;background:#fff;color:#1769df;font-size:12px;font-weight:900}
.orderStepActionV11150 .uiIcon{width:18px;height:18px}
.orderEmailsSectionV11150,.orderProductsSectionV195{scroll-margin-top:80px}

.commonOrderIdentityV11150,.commonOrderCostsV11150,.orderProductEditorSectionV11150{margin:16px 20px 0;padding:18px;border:1px solid #dde7f2;border-radius:21px;background:#fff;box-shadow:0 7px 22px rgba(18,45,82,.045)}
.commonOrderIdentityV11150{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}
.commonOrderIdentityV11150 h3,.commonOrderCostsV11150 h3{grid-column:1/-1;margin:0;color:#10294f;font-size:18px}
.commonOrderIdentityV11150 label{display:grid;gap:7px;color:#5d728c;font-size:11px;font-weight:900}
.commonOrderIdentityV11150 label:last-child{grid-column:1/-1}
.commonOrderIdentityV11150 input{width:100%;height:48px;padding:0 13px;border:1px solid #cad8e7;border-radius:13px;background:#fff;color:#122a4d;font-weight:850}
.orderProductEditorSectionHeadV11150{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:13px}
.orderProductEditorSectionHeadV11150 h3{margin:0;color:#10294f;font-size:18px}
.orderProductEditorSectionHeadV11150 small{color:#7b8fa8;font-size:10px;font-weight:750;text-align:right}
.orderProductEditorSectionV11150 .orderProductEditorListV1139{margin:0;padding:0;background:none}
.orderProductEditorCardV11150{padding:0!important;overflow:hidden}
.orderProductEditorCardV11150>summary{list-style:none}
.orderProductEditorCardV11150>summary::-webkit-details-marker{display:none}
.orderProductEditorSummaryV11150{display:grid;grid-template-columns:44px minmax(0,1fr) 32px;gap:11px;align-items:center;min-height:78px;padding:13px 14px;cursor:pointer}
.orderProductEditorSummaryV11150>span{display:grid;width:44px;height:44px;place-items:center;border-radius:13px;background:#edf4ff;font-size:22px}
.orderProductEditorSummaryV11150>div{display:grid;min-width:0;gap:3px}
.orderProductEditorSummaryV11150 small{color:#8a9bb1;font-size:10px;font-weight:950;text-transform:uppercase}
.orderProductEditorSummaryV11150 b{color:#17335a;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.orderProductEditorSummaryV11150 em{color:#71869f;font-size:11px;font-style:normal;font-weight:800}
.orderProductEditorSummaryV11150>i{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;background:#f2f6fb;color:#2475e8}
.orderProductEditorSummaryV11150 .uiIcon{width:17px;height:17px}
.orderProductEditorBodyV11150{padding:0 15px 15px;border-top:1px solid #e8eef5}
.orderProductEditorBodyV11150>.orderProductNameFieldV1139{margin-top:15px}
.orderProductManagerBottomV1139{box-shadow:0 -9px 28px rgba(14,38,72,.08)}

@media(max-width:600px){
 .orderBasicDataV11150{margin:12px;padding:15px}
 .orderBasicDataV11150 dl{grid-template-columns:1fr}
 .orderBasicDataV11150 dl>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px}
 .orderBasicDataV11150 dd{margin:0;text-align:right}
 .orderStepProofV11150{padding:10px 11px}
 .commonOrderIdentityV11150,.commonOrderCostsV11150,.orderProductEditorSectionV11150{margin-right:12px;margin-left:12px;padding:15px}
 .commonOrderIdentityV11150{grid-template-columns:1fr}
 .commonOrderIdentityV11150 h3,.commonOrderIdentityV11150 label:last-child{grid-column:auto}
 .orderProductEditorSectionHeadV11150{align-items:flex-start;flex-direction:column;gap:3px}
 .orderProductEditorSectionHeadV11150 small{text-align:left}
}
@media(max-width:380px){
 .orderStepActionV11150{font-size:11px}
 .orderProductEditorSummaryV11150{grid-template-columns:40px minmax(0,1fr) 30px;padding-right:10px;padding-left:10px}
 .orderProductEditorSummaryV11150>span{width:40px;height:40px}
}
/* SOURCE: /web/order-header-products-v11151.css */
/* v1.11.51 — compact order summary and calm product rows */
.orderSummaryCompactV11151{margin:12px 16px;padding:15px;border-radius:19px}
.orderSummaryCompactV11151 .orderSummaryIdentityV1128{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:11px;align-items:center}
.orderSummaryCompactV11151 .orderStoreBadgeV195{width:40px;height:40px;border-radius:13px;font-size:18px}
.orderSummaryCompactV11151 .orderStoreMetaV195{min-width:0}
.orderSummaryCompactV11151 .orderStoreMetaV195 h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}
.orderSummaryCompactV11151 .orderNoRowV195{margin-top:2px;font-size:12px}
.orderSummaryCompactV11151 .orderStatusPillV195{margin:0;min-height:27px;padding:0 10px;font-size:11px;white-space:nowrap}
.orderSummaryFactsV11151{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}
.orderSummaryFactV11151{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;border-radius:11px;background:#f4f7fc}
.orderSummaryFactV11151 span{color:#788ba4;font-size:11px;font-weight:750}
.orderSummaryFactV11151 b{min-width:0;color:#19365c;font-size:11px;font-weight:850;text-align:right;overflow-wrap:anywhere}
.orderSummaryFactV11151:first-child b{color:#2674e8;font-size:13px}
.orderSummaryEditV11150{min-height:42px;margin-top:11px;border-radius:12px;font-size:13px}
.orderProductRowV11151{grid-template-columns:40px minmax(0,1fr) auto;gap:11px;padding:13px 10px}
.orderProductThumbV11151{width:38px;height:38px;border-radius:12px;background:#edf4ff;color:#3975d7}
.orderProductThumbV11151 .uiIcon{width:21px;height:21px}
.orderProductMainV11151{min-width:0;display:grid;gap:4px}
.orderProductMainV11151 b{font-size:13px;line-height:1.35;white-space:normal;overflow-wrap:anywhere}
.orderProductMainV11151 small{margin:0;line-height:1.35}
.orderProductMainV11151 .orderProductSkuV11151{color:#8796aa;font-size:10px;font-weight:750}
.orderProductMainV11151 .orderProductQtyV11151{color:#60758f;font-size:11px;font-weight:750}
.orderProductQtyV11151 i{padding:0 3px;color:#a5b2c2;font-style:normal}
.orderProductPriceV11151{display:grid;justify-items:end;gap:3px;white-space:nowrap}
.orderProductPriceV11151 strong{font-size:13px;color:#19365c}
.orderProductPriceV11151 small{font-size:10px;color:#8a9bb0}
@media(max-width:520px){
 .orderSummaryCompactV11151{margin:10px 12px;padding:13px}
 .orderSummaryCompactV11151 .orderSummaryIdentityV1128{grid-template-columns:38px minmax(0,1fr) auto;gap:9px}
 .orderSummaryCompactV11151 .orderStoreBadgeV195{width:36px;height:36px;font-size:16px}
 .orderSummaryFactsV11151{gap:6px;margin-top:11px}
 .orderSummaryFactV11151{padding:8px;gap:5px}
 .orderSummaryFactV11151 span,.orderSummaryFactV11151 b{font-size:10px}
 .orderSummaryFactV11151:first-child b{font-size:12px}
 .orderProductRowV11151{grid-template-columns:36px minmax(0,1fr);gap:9px;padding:12px 9px}
 .orderProductThumbV11151{width:34px;height:34px}
 .orderProductPriceV11151{grid-column:2;display:flex;align-items:baseline;justify-self:start;gap:6px}
 .orderProductPriceV11151 small{font-size:10px}
}
/* SOURCE: /web/order-edit-compact-v11152.css */
/* v1.11.52 — order editor matches the compact order details design */
.orderProductManagerSheetV1139{background:#f5f8fc}
.orderProductManagerTopV1139{min-height:58px;padding:7px 14px;background:rgba(245,248,252,.97)}
.orderProductManagerTopV1139 h2{font-size:18px}
.orderProductManagerTopV1139 button{width:40px;height:40px;border:0;border-radius:12px;background:#fff}
.orderEditMerchantV11152{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:11px;align-items:center;margin:12px 16px 8px;padding:12px 13px;border:1px solid #e1e9f3;border-radius:17px;background:#fff}
.orderEditMerchantBadgeV11152{display:grid;width:40px;height:40px;place-items:center;border-radius:13px;background:#2874ed;color:#fff;font-size:17px;font-weight:900}
.orderEditMerchantIdentityV11152{display:grid;min-width:0;gap:2px}
.orderEditMerchantIdentityV11152 b{overflow:hidden;color:#19365c;font-size:15px;text-overflow:ellipsis;white-space:nowrap}
.orderEditMerchantIdentityV11152 small{color:#788ba3;font-size:12px;font-weight:800}
.orderEditMerchantV11152 .orderStatusPillV195{min-height:27px;margin:0;padding:0 10px;font-size:10px;white-space:nowrap}
.orderProductManagerInfoV11152{margin:8px 16px 0;padding:9px 11px;border-color:#d9e8fb;border-radius:13px;background:#edf5ff}
.orderProductManagerInfoV11152 p{font-size:11px;line-height:1.4}
.commonOrderIdentityV11150,.commonOrderCostsV11150,.orderProductEditorSectionV11150,.orderEditFactsV11152{margin:10px 16px 0;padding:14px;border:1px solid #e1e9f3;border-radius:17px;background:#fff;box-shadow:0 3px 11px rgba(20,49,88,.035)}
.commonOrderIdentityV11150 h3,.commonOrderCostsV11150 h3,.orderEditFactsV11152 h3{grid-column:1/-1;margin:0 0 1px;color:#19365c;font-size:16px}
.commonOrderIdentityV11150{gap:9px}
.commonOrderIdentityV11150 label,.commonOrderCostsV11150 label,.orderEditFactsV11152 label{gap:5px;color:#657b95;font-size:10px;font-weight:850}
.commonOrderIdentityV11150 label:last-child{grid-column:auto}
.commonOrderIdentityV11150 input,.commonOrderCostsV11150 input,.orderEditFactsV11152 input,.orderEditFactsV11152 select{height:42px;padding:0 10px;border-color:#cfdae8;border-radius:11px;color:#183252;font-size:12px;font-weight:750;background:#fff}
.orderEditFactsV11152{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.orderEditFactsV11152 h3{grid-column:1/-1}
.orderEditFactsV11152 label:last-child{grid-column:1/-1}
.commonOrderCostsV11150{margin-top:10px}
.commonOrderCostsV11150 h3{margin:0 0 10px}
.commonOrderCostsV11150 .commonOrderCostGridV1149{gap:9px;margin:9px 0}
.commonOrderCostsV11150 .commonOrderCalculatedV1149{padding:9px 10px;font-size:10px}
.commonOrderCostsV11150 .commonOrderCalculatedV1149 strong{font-size:13px}
.commonOrderCostsV11150 .commonOrderPayableV1149 input{height:44px!important;font-size:15px!important}
.commonOrderCostsV11150 .commonOrderTotalCheckV1149{margin-top:8px;padding:9px 10px;font-size:10px}
.orderProductEditorSectionV11150{padding:12px 0 0}
.orderProductEditorSectionHeadV11150{align-items:center;margin:0;padding:0 13px 10px}
.orderProductEditorSectionHeadV11150 h3{font-size:16px}
.orderProductEditorSectionHeadV11150 small{font-size:10px}
.orderProductEditorSectionV11150 .orderProductEditorListV1139{gap:8px;padding:0 12px 2px}
.orderProductEditorSectionV11150 .orderProductEditorCardV11150{border-color:#e1e9f3;border-radius:14px;box-shadow:none}
.orderProductEditorSummaryV11150{grid-template-columns:38px minmax(0,1fr) 28px;gap:9px;min-height:68px;padding:10px 11px}
.orderProductEditorSummaryV11150>span{width:36px;height:36px;border-radius:11px;background:#edf4ff;color:#3975d7;font-size:0}
.orderProductEditorSummaryV11150>span .uiIcon{width:20px;height:20px}
.orderProductEditorSummaryV11150>div{gap:2px}
.orderProductEditorSummaryV11150 small{font-size:9px}
.orderProductEditorSummaryV11150 b{font-size:12px;line-height:1.3;white-space:normal;overflow-wrap:anywhere}
.orderProductEditorSummaryV11150 em{font-size:10px;line-height:1.3}
.orderProductEditorSummaryV11150 .orderProductEditorSkuV11152{color:#8495aa;font-size:9px;font-weight:750;text-transform:none}
.orderProductEditorSummaryV11150>i{width:27px;height:27px}
.orderProductEditorBodyV11150{padding:0 11px 11px}
.orderProductAddV1139{width:calc(100% - 24px);min-height:43px;margin:8px 12px 12px;border-style:solid;border-color:#d7e5f8;border-radius:12px;background:#f5f9ff;font-size:12px}
.orderProductManagerBottomV1139{padding:10px 16px calc(12px + env(safe-area-inset-bottom));background:rgba(247,249,253,.98)}
.orderProductManagerTotalV1139{margin-bottom:8px}
.orderProductManagerTotalV1139 span{font-size:11px}
.orderProductManagerTotalV1139 strong{font-size:18px}
.orderProductManagerActionsV1139{gap:8px}
.orderProductManagerActionsV1139 button{min-height:46px;border-radius:13px;font-size:12px}
.orderEditorEmailV1154{margin:10px 16px 14px;padding:13px;border:1px solid #e1e9f3;border-radius:17px;background:#fff;box-shadow:0 3px 11px rgba(20,49,88,.035)}
.orderEditorEmailHeadV1154 h3{font-size:14px}
.orderEditorEmailHeadV1154>button{min-height:38px;padding:7px 10px;font-size:10px}
.orderEditorEmailHelpV1154{margin:7px 0;font-size:10px}
.orderEditorEmailPreviewV1154{padding:11px;border-radius:12px}
.orderEditorEmailPreviewV1154 dl{gap:4px;margin-bottom:8px;padding-bottom:8px}
.orderEditorEmailBodyV1154{max-height:180px}
@media(max-width:600px){
 .orderEditMerchantV11152{margin-right:12px;margin-left:12px}
 .orderProductManagerInfoV11152{margin-right:12px;margin-left:12px}
 .commonOrderIdentityV11150,.commonOrderCostsV11150,.orderProductEditorSectionV11150,.orderEditFactsV11152{margin-right:12px;margin-left:12px;padding:12px}
 .commonOrderIdentityV11150{grid-template-columns:repeat(2,minmax(0,1fr))}
 .commonOrderIdentityV11150 h3{grid-column:1/-1}
 .orderEditFactsV11152{grid-template-columns:repeat(2,minmax(0,1fr))}
 .commonOrderIdentityV11150 input,.commonOrderCostsV11150 input,.orderEditFactsV11152 input,.orderEditFactsV11152 select{font-size:11px}
 .commonOrderCostsV11150 .commonOrderCostGridV1149{grid-template-columns:repeat(2,minmax(0,1fr))}
 .orderProductEditorSectionV11150{padding:10px 0 0}
 .orderProductEditorSectionHeadV11150{padding-right:11px;padding-left:11px}
 .orderProductEditorSummaryV11150{grid-template-columns:36px minmax(0,1fr) 27px;gap:8px;padding:9px}
 .orderProductManagerBottomV1139{padding-right:12px;padding-left:12px}
 .orderEditorEmailV1154{margin-right:12px;margin-left:12px;padding:12px}
}
@media(max-width:350px){
 .orderEditFactsV11152,.commonOrderIdentityV11150,.commonOrderCostsV11150 .commonOrderCostGridV1149{grid-template-columns:1fr}
 .orderEditFactsV11152 label:last-child,.commonOrderIdentityV11150 label:last-child{grid-column:auto}
 .orderProductEditorSectionHeadV11150 small{display:none}
 .orderProductManagerActionsV1139 button{font-size:11px}
}
/* SOURCE: /web/order-detail-pages-v1168.css */
/* v1.11.68 — three-page, touch-swipe order detail view. */
.orderDetailV1168{display:flex!important;flex-direction:column!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;padding-bottom:0!important}
.orderDetailV1168 .orderSummaryCardV1168{flex:0 0 auto;margin-top:12px;margin-bottom:10px;padding:12px 14px}
.orderDetailV1168 .orderSummaryIdentityV1128{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:center}
.orderDetailV1168 .orderStoreBadgeV195{width:50px;height:50px;border-radius:14px;background:#edf4ff;color:#2477f4;font-size:23px}
.orderDetailV1168 .orderStoreMetaV195 h3{font-size:16px}
.orderDetailV1168 .orderNoRowV195{margin-top:2px;color:#607893;font-weight:600}
.orderDateV1168{display:block;margin-top:5px;color:#8192aa;font-size:11px}
.orderPagesV1168{display:flex;align-items:stretch;min-height:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;flex:1 1 0}
.orderPagesV1168::-webkit-scrollbar{display:none}
.orderPageV1168{box-sizing:border-box;flex:0 0 100%;height:100%;min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:0 16px 14px;scroll-snap-align:start;scroll-snap-stop:always}
.orderPageTitleV1168{display:flex;align-items:center;justify-content:space-between;margin:2px 8px 12px;color:#183452;font-size:16px}
.orderPageTitleV1168 span{color:#2477f4;font-size:12px}
.orderFactsV1168{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 4px 12px}
.orderFactsV1168>div{min-height:58px;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:9px 12px;border-radius:13px;background:#fff}
.orderFactsV1168 span{color:#8192aa;font-size:10px}
.orderFactsV1168 b{color:#193758;font-size:13px}
.orderPageV1168 .orderProductsSectionV195,.orderPageV1168 .orderJourneySectionV195,.orderPageV1168 .orderEmailsSectionV195{margin:0 0 12px}
.orderPageEditV1168{width:100%;min-height:52px;margin:4px 0 12px;border:1px solid #a9caff;border-radius:14px;background:#edf4ff;color:#2477f4;font:inherit;font-size:14px;font-weight:850}
.orderCountsV1168{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:12px}
.orderCountsV1168>div{min-height:78px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 5px;border:1px solid #d8e4f3;border-radius:14px;background:#fff;text-align:center}
.orderCountsV1168 b{color:#2477f4;font-size:22px;line-height:1}
.orderCountsV1168 span{color:#788da7;font-size:10px;line-height:1.25}
.orderSuggestionsPageV1168{margin:0!important}
.orderSuggestionsPageV1168 .orderSuggestionsHeadV11149{cursor:default}
.orderPageV1168 .orderJourneySectionV195{padding:0;background:transparent;border:0;box-shadow:none}
.orderPageV1168 .orderJourneyIntroV11150{margin:0 8px 10px;color:#7c8fa8;font-size:11px;line-height:1.4}
.orderPagerV1168{position:sticky;bottom:0;z-index:5;flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:14px;min-height:54px;padding:4px 12px calc(4px + env(safe-area-inset-bottom));border-top:1px solid #e5ebf4;background:rgba(255,255,255,.97);color:#778ba5}
.orderPagerV1168>button{width:30px;height:34px;border:0;background:transparent;color:#496887;font:inherit;font-size:20px;line-height:1}
.orderPagerDotsV1168{display:flex;align-items:center;gap:10px}
.orderPagerDotsV1168 button{width:9px;height:9px;padding:0;border:1px solid #93a6bd;border-radius:50%;background:#fff}
.orderPagerDotsV1168 button.active{border-color:#7189a8;background:#7189a8}
.orderPagerV1168>span{font-size:10px;white-space:nowrap}
.orderPageV1168 .orderSectionHeadV195{padding:14px 12px 10px}
.orderPageV1168 .orderEmailToolsV1155{display:flex;justify-content:flex-end;padding:0 12px 6px}
.orderPageV1168 .orderEmailAttachV1155{width:100%;min-height:50px;font-size:14px}
@media(max-width:560px){
 .orderPageV1168{padding-right:12px;padding-left:12px}
 .orderDetailV1168 .orderSummaryCardV1168{margin-left:12px;margin-right:12px}
 .orderPageV1168 .orderProductsSectionV195,.orderPageV1168 .orderJourneySectionV195,.orderPageV1168 .orderEmailsSectionV195{margin-left:0;margin-right:0}
 .orderPagerV1168{min-height:56px}
}
/* SOURCE: /web/order-list-email-counts-v1169.css */
/* v1.11.71 — compact, icon-free counters inspired by design option 5. */
.orderEmailCountsV1169{
  grid-column:1/-1;
  grid-row:2;
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:6px;
  min-width:0;
  margin:2px 0 0;
}
.orderEmailCountBadgeV1169{
  display:inline-flex;
  align-items:center;
  gap:4px;
  min-height:25px;
  padding:4px 8px;
  border:0;
  border-radius:8px;
  font-size:10px;
  font-weight:700;
  line-height:1.15;
  white-space:nowrap;
}
.orderEmailCountBadgeV1169>b{font-size:11px;font-weight:900}
.orderEmailCountBadgeV1169.linked{background:#edf4ff;color:#3565aa}
.orderEmailCountBadgeV1169.linked>b{color:#173657}
.orderEmailCountBadgeV1169.manual{background:#f4effb;color:#7043ad}
.orderEmailCountBadgeV1169.manual>b{color:#4f2c87}
.orderEmailCountBadgeV1169.suggested{background:#fff5e8;color:#a45b08}
.orderEmailCountBadgeV1169.suggested>b{color:#8a4b04}
@media(max-width:390px){
  .orderEmailCountsV1169{gap:5px}
  .orderEmailCountBadgeV1169{min-height:24px;padding:4px 7px;font-size:9px;gap:4px}
  .orderEmailCountBadgeV1169>b{font-size:10px}
}
/* SOURCE: /web/order-journey-width-v1170.css */
/* v1.11.70 — reclaim mobile width for order-journey evidence cards. */
.orderPageV1168 .orderJourneySectionV195{margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
.orderPageV1168 .orderJourneyListV195{padding:0 2px 8px}
.orderPageV1168 .orderStepRowV195{grid-template-columns:24px minmax(0,1fr);gap:6px;padding:3px 0}
.orderPageV1168 .orderStepRailV195{min-width:0}
.orderPageV1168 .orderStepRailV195 i{top:32px;bottom:-10px}
.orderPageV1168 .orderStepCardV195{width:100%;min-width:0;padding:12px;border-radius:16px}
.orderPageV1168 .orderStepTitleV195{gap:6px}
.orderPageV1168 .orderStepTitleV195 b{overflow-wrap:anywhere}
.orderPageV1168 .orderStepProofV11150{margin-top:10px;padding:11px 12px}
.orderPageV1168 .orderStepActionV11150{min-height:44px;margin-top:9px}
@media(max-width:560px){
  .orderPageV1168 .orderJourneyIntroV11150{margin:0 2px 10px}
  .orderPageV1168 .orderJourneyListV195{padding-right:0;padding-left:0}
  .orderPageV1168 .orderStepRowV195{grid-template-columns:22px minmax(0,1fr);gap:6px;padding:2px 0 4px}
  .orderPageV1168 .orderStepCardV195{padding:11px;border-radius:15px}
}
@media(max-width:390px){
  .orderPageV1168 .orderStepHeadV195{flex-direction:row;align-items:flex-start}
  .orderPageV1168 .orderStepHeadRightV195{width:auto;justify-content:flex-end}
  .orderPageV1168 .orderStepBadgeV195{min-height:25px;padding:0 8px;font-size:10px}
  .orderPageV1168 .orderStepTitleV195 b{font-size:13px}
}
/* SOURCE: /web/order-detail-rerecognition-v1176.css */
/* BuyNest v1.11.76 — order detail AI re-interpretation preview */
.orderAiRereadV1176{display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;gap:9px;margin-top:14px;border:1px solid #c6dcff;border-radius:15px;background:#f3f8ff;color:#2169df;font-weight:900}
.orderAiRereadV1176>span:first-child{font-size:19px;line-height:1}
.orderAiRereadV1176:focus-visible,.rrDetailApplyV1176:focus-visible{outline:3px solid #9fc2ff;outline-offset:2px}
.rrDetailShadeV1176{z-index:1120!important}
.rrDetailSheetV1176{width:min(680px,100%);max-height:min(88dvh,900px);padding-bottom:calc(20px + env(safe-area-inset-bottom));background:#f7f9fc}
.rrDetailIntroV1176{display:grid;grid-template-columns:46px minmax(0,1fr);gap:12px;align-items:center;margin:8px 0 14px;padding:14px;border:1px solid #dce8f4;border-radius:18px;background:#fff}
.rrDetailIntroV1176>span{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#edf4ff;color:#2673ed;font-size:24px}
.rrDetailIntroV1176 b{display:block;color:#172f50;font-size:15px}
.rrDetailIntroV1176 p,.rrDetailNoticeV1176 p{margin:5px 0 0;color:#71839a;font-size:12px;line-height:1.5}
.rrDetailBodyV1176{display:grid;gap:12px}
.rrDetailLoadingV1176{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px solid #e2e9f2;border-radius:18px;background:#fff;color:#17395a}
.rrDetailLoadingV1176 b{font-size:14px}.rrDetailLoadingV1176 small{font-size:12px;color:#8394a8}
.rrDetailHintV1176{margin:0;color:#71839a;font-size:12px;line-height:1.5}
.rrDetailChangesV1176{display:grid;gap:9px}
.rrDetailChangeV1176{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;padding:14px;border:1px solid #dfe8f2;border-radius:16px;background:#fff;cursor:pointer}
.rrDetailChangeV1176 input{position:absolute;opacity:0;width:1px;height:1px}
.rrDetailChangeV1176>span{display:grid;place-items:center;width:26px;height:26px;margin-top:1px;border:1.5px solid #bdcada;border-radius:8px;color:transparent}
.rrDetailChangeV1176 input:checked+span{border-color:#2673ed;background:#2673ed;color:#fff}
.rrDetailChangeV1176:focus-within{outline:2px solid #9fc2ff;outline-offset:2px}
.rrDetailChangeV1176 b,.rrDetailChangeV1176 small,.rrDetailChangeV1176 p,.rrDetailChangeV1176 strong{display:block}
.rrDetailChangeV1176 b{font-size:14px;color:#17395a}
.rrDetailChangeV1176 small{margin-top:8px;color:#8294a8;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}
.rrDetailChangeV1176 p{margin:2px 0 0;color:#526982;font-size:13px;line-height:1.4;overflow-wrap:anywhere}
.rrDetailChangeV1176 strong{margin-top:2px;color:#1769df;font-size:14px;line-height:1.4;overflow-wrap:anywhere}
.rrDetailApplyV1176{width:100%;min-height:50px;border:0;border-radius:15px;background:#2875ed;color:#fff;font-size:14px;font-weight:900}
.rrDetailNoticeV1176{padding:16px;border:1px solid #dfe8f2;border-radius:16px;background:#fff}
.rrDetailNoticeV1176 b{color:#17395a;font-size:15px}
.rrDetailNoticeV1176 small{display:block;margin-top:8px;color:#71839a;font-size:12px}
.rrDetailNoticeV1176.error{border-color:#f0c9c9;background:#fffafa}.rrDetailNoticeV1176.error b{color:#a83242}
.rrDetailNoticeV1176.success{border-color:#cdebd7;background:#f6fcf8}.rrDetailNoticeV1176.success b{color:#27804a}
@media(max-width:700px){.rrDetailSheetV1176{max-height:90dvh}.rrDetailIntroV1176{padding:12px}.rrDetailChangeV1176{padding:12px}}
/* SOURCE: /web/order-detail-compact-v1177.css */
/* BuyNest 1.11.77 — compact, one-screen first page for order details. */
.orderDetailV1168 .orderTopBarV195{
  grid-template-columns:38px minmax(0,1fr) 38px;
  gap:8px;
  padding:7px 12px;
}
.orderDetailV1168 .orderTopBarV195 h2{font-size:16px}
.orderDetailV1168 .orderTopBtnV195{width:36px;height:36px;border-radius:12px}
.orderDetailV1168 .orderSummaryCardV1168{
  margin:7px 12px 8px;
  padding:8px 10px;
  border-radius:16px;
  box-shadow:0 3px 12px rgba(16,42,75,.035);
}
.orderDetailV1168 .orderSummaryIdentityV1128{
  grid-template-columns:40px minmax(0,1fr);
  gap:9px;
}
.orderDetailV1168 .orderStoreBadgeV195{width:40px;height:40px;border-radius:13px;font-size:18px}
.orderDetailV1168 .orderStoreMetaV195{min-width:0}
.orderDetailV1168 .orderStoreMetaV195 h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.15}
.orderDetailV1168 .orderNoRowV195{min-width:0;gap:4px;margin-top:1px;font-size:10px;line-height:1.15}
.orderDetailV1168 .orderNoRowV195>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.orderDetailV1168 .orderNoRowV195 button{flex:0 0 22px;width:22px;height:22px}
.orderDateV1168{margin-top:1px;font-size:10px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.orderPageV1168[aria-label="Rendelési adatok"]>.orderPageTitleV1168{display:none}
.orderPageV1168{padding:0 12px 8px}
.orderFactsV1168{gap:6px;margin:0 0 8px}
.orderFactsV1168>div{
  box-sizing:border-box;
  display:grid;
  grid-template-columns:28px minmax(0,1fr);
  grid-template-rows:auto auto;
  column-gap:8px;
  align-content:center;
  min-height:54px;
  padding:7px 9px;
  border:1px solid #e8edf5;
  border-radius:13px;
}
.orderFactsV1168>div>i{
  grid-column:1;
  grid-row:1/3;
  display:grid;
  place-items:center;
  width:28px;
  height:28px;
  border-radius:9px;
  background:#edf4ff;
  color:#3478e5;
  font-style:normal;
}
.orderFactsV1168>div>i .uiIcon{width:17px;height:17px}
.orderFactsV1168>div>span{grid-column:2;grid-row:1;align-self:end;font-size:9px;line-height:1.15}
.orderFactsV1168>div>b{grid-column:2;grid-row:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2}
.orderFactsV1168 .orderCourierIdentityV1174{gap:4px}
.orderFactsV1168 .orderCourierLogoV1174{width:16px;height:16px;border-radius:4px}
.orderPageV1168 .orderProductsSectionV195{margin:0 0 8px;border-radius:16px;box-shadow:0 3px 12px rgba(16,42,75,.035)}
.orderPageV1168 .orderSectionHeadV195{min-height:38px;padding:8px 10px 6px}
.orderPageV1168 .orderSectionHeadV195 h3{font-size:14px}
.orderPageV1168 .orderProductsManageLinkV1139{font-size:10px}
.orderPageV1168 .orderProductRowV11151{padding:9px 10px;gap:8px}
.orderPageV1168 .orderProductMainV11151 b{
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
  overflow:hidden;
  font-size:12px;
  line-height:1.25;
}
.orderPageV1168 .orderProductMainV11151 small{font-size:10px}
.orderSummaryActionsV1177{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0 0 7px}
.orderSummaryActionsV1177 .orderAiRereadV1176,
.orderSummaryActionsV1177 .orderPageEditV1168{
  box-sizing:border-box;
  display:flex;
  width:100%;
  min-width:0;
  min-height:40px;
  align-items:center;
  justify-content:center;
  gap:5px;
  margin:0;
  padding:5px 6px;
  border-radius:12px;
  font-size:10.5px;
  line-height:1.15;
}
.orderSummaryActionsV1177 .orderAiRereadV1176>span:first-child{font-size:15px}
.orderSummaryActionsV1177 .orderPageEditV1168 .uiIcon{width:15px;height:15px;flex:0 0 15px}
.orderSummaryActionsV1177 button>span{min-width:0}
.orderCountsV1168{gap:6px;margin:0 0 8px}
.orderCountsV1168>div{box-sizing:border-box;min-width:0;min-height:51px;gap:3px;padding:5px 3px;border-radius:12px}
.orderCountsV1168 b{font-size:18px}
.orderCountsV1168 span{font-size:9px;line-height:1.1}
.orderSuggestionsPageV1168{margin:0!important}
.orderPagerV1168{min-height:46px;padding:3px 10px calc(3px + env(safe-area-inset-bottom));gap:11px}
.orderPagerV1168>button{height:30px}
@media(max-width:360px){
  .orderSummaryActionsV1177{gap:5px}
  .orderSummaryActionsV1177 .orderAiRereadV1176,
  .orderSummaryActionsV1177 .orderPageEditV1168{gap:3px;padding-right:4px;padding-left:4px;font-size:9.5px}
  .orderCountsV1168 span{font-size:8px}
  .orderFactsV1168>div{column-gap:6px;padding-right:7px;padding-left:7px}
}
@media(max-height:740px){
  .orderDetailV1168 .orderTopBarV195{padding-top:4px;padding-bottom:4px}
  .orderDetailV1168 .orderSummaryCardV1168{margin-top:5px;margin-bottom:6px;padding-top:6px;padding-bottom:6px}
  .orderFactsV1168>div{min-height:48px}
  .orderPageV1168 .orderProductsSectionV195{margin-bottom:6px}
  .orderSummaryActionsV1177 .orderAiRereadV1176,
  .orderSummaryActionsV1177 .orderPageEditV1168{min-height:36px}
  .orderCountsV1168>div{min-height:45px}
}
