@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";:root{color:#293a34;font-synthesis:none;--green:#234f3e;--dark:#173d30;--muted:#7c8780;--border:#e7ebe5;--gold:#b59862;background:#f7f8f5;font-family:DM Sans,sans-serif;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.4}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #b59862}input:focus,select:focus{outline-offset:2px;outline:2px solid #678e76}input,select{border:1px solid var(--border);color:#273b31;background:#fff;border-radius:7px;min-width:0;padding:10px 12px;font-size:16px}select{cursor:pointer}input[type=checkbox]{accent-color:var(--green);width:14px;height:14px;padding:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,sans-serif}small{color:var(--muted);font-size:14px}.app-shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--border);z-index:20;background:#fff;flex-direction:column;width:238px;padding:30px 20px 0;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:10px;padding:0 8px;font-family:Manrope,sans-serif;display:flex}.brand-icon{background:var(--green);color:#fff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.brand-icon svg{transform:rotate(-18deg)}.brand b{letter-spacing:-1px;font-size:22px;font-weight:800}.brand b span{color:#8a976f;font-weight:500}.workspace{border:1px solid var(--border);border-radius:9px;align-items:center;gap:9px;margin:32px 0 30px;padding:11px 8px;display:flex}.workspace strong{letter-spacing:-.15px;font-size:14px;display:block}.workspace small{margin-top:3px;font-size:14px;display:block}.workspace>svg{color:#909a94;margin-left:auto}.avatar{color:#8f7951;background:#ece8dc;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:16px;font-weight:700;display:grid}.avatar.small{width:29px;height:29px;font-size:14px}.nav-label{letter-spacing:1.4px;color:#9aa39d;margin-bottom:13px;padding:0 12px;font-size:14px;font-weight:650}.nav-item{text-align:left;color:#768179;border-radius:7px;align-items:center;gap:13px;width:100%;margin-bottom:5px;padding:13px;font-size:16px;font-weight:500;display:flex}.nav-item.active{color:var(--green);background:#eaf0e8;font-weight:700}.nav-item:hover{background:#f2f5ef}.nav-item em{background:#edf0ea;border-radius:4px;margin-left:auto;padding:3px 7px;font-size:14px;font-style:normal}.nav-item em.unread-count{color:#fff;background:#b39965}.sidebar-bottom{margin-top:auto;padding-top:50px}.connection-card{background:#f7f8f3;border:1px solid #ecefe5;border-radius:9px;margin-bottom:22px;padding:15px 12px}.status-dot{background:#709a67;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.status-dot.amber{background:#be9e54}.connection-card strong{font-size:14px;font-weight:600}.connection-card p{color:#92998e;margin:8px 0 10px;font-size:14px;line-height:1.7}.connection-card button{color:#66745c;align-items:center;gap:12px;padding:0;font-size:14px;display:flex}.profile{border-top:1px solid var(--border);align-items:center;gap:10px;margin-top:14px;padding:19px 2px;display:flex}.profile strong{font-size:14px;display:block}.profile small{margin-top:3px;font-size:14px;display:block}.profile button{color:#97a098;margin-left:auto}.main-shell{flex:1;min-width:0;margin-left:238px}.topbar{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;height:73px;padding:0 39px;display:flex}.breadcrumb{color:#929b94;align-items:center;gap:14px;font-size:14px;display:flex}.breadcrumb strong{color:#56635b;font-weight:500}.top-actions{align-items:center;gap:23px;display:flex}.top-actions>span:first-child{color:#919a93;align-items:center;gap:6px;font-size:14px;display:flex}.notification-button{color:#8a958b;padding:0;position:relative}.notification-button i{background:#b09c66;border-radius:50%;width:5px;height:5px;position:absolute;top:0;right:0}.top-actions>.avatar{margin-left:0}main{max-width:1570px;margin:auto;padding:38px 39px 0}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.eyebrow{letter-spacing:1.6px;color:#a29674;margin-bottom:13px;font-size:14px;font-weight:600;display:block}h1{letter-spacing:-1.25px;color:#243f32;font-size:29px;font-weight:650;line-height:1.3}.page-heading p{color:#91998f;margin-top:9px;font-size:16px}.primary,.secondary{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:11px 16px;font-size:14px;font-weight:600;display:inline-flex}.primary{background:var(--green);color:#fff;border:1px solid var(--green)}.secondary{color:#516149;background:#fff;border:1px solid #dde4d9}.secondary:hover{background:#f2f6ef}.compact{min-height:32px;padding:8px 12px;font-size:14px}.full{width:100%}.demo-banner{color:#93845f;background:#f4f1e7;border:1px solid #ebe6d5;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:23px;padding:10px 13px;font-size:14px;display:flex}.demo-banner>span{align-items:center;gap:9px;display:flex}.demo-tag{letter-spacing:.8px;color:#94814f;background:#e9e1ca;border-radius:3px;padding:3px 5px;font-size:14px;font-weight:700}.demo-banner button{align-items:center;gap:6px;font-size:14px;display:flex}.search-panel{border:1px solid var(--border);background:#fff;border-radius:10px;box-shadow:0 3px 8px #1b3f2510}.search-fields{grid-template-columns:1.15fr 1.15fr 2fr .8fr;padding:19px 7px 19px 9px;display:grid}.search-fields>label{border-right:1px solid var(--border);padding:0 17px}.search-fields>label:last-child{border:0}.search-fields>label>span{letter-spacing:1px;color:#9ba295;margin-bottom:11px;font-size:14px;font-weight:700;display:block}.input-with-icon{color:#708468;align-items:center;gap:6px;display:flex}.input-with-icon select{background:0 0;border:0;width:100%;padding:0;font-size:16px;font-weight:500}.dates{align-items:center;gap:6px;display:flex}.dates input{color:#405440;background:0 0;border:0;width:120px;padding:0;font-size:14px}.dates>span{color:#c2c9bc;font-size:14px}.filter-line{border-top:1px solid #f0f2ec;justify-content:space-between;align-items:center;gap:14px;padding:12px 24px;display:flex}.chip-group{align-items:center;gap:7px;display:flex}.filter-chip{color:#7d8876;border:1px solid #e2e7dc;border-radius:5px;align-items:center;gap:3px;padding:5px 9px;font-size:14px;display:flex}.filter-chip.selected{color:#537044;background:#eef3e9;border-color:#dce6d4}.filter-divider{border-right:1px solid #e5eadf;height:17px;margin:0 9px}.inline-check{white-space:nowrap;color:#7b8674;align-items:center;gap:6px;font-size:14px;display:flex}.text-button{color:#6b7b61;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:500;display:inline-flex}.active-text{color:var(--green)}.advanced-fields,.return-fields{border-top:1px solid var(--border);align-items:end;gap:16px;padding:18px 24px;display:flex}.advanced-fields label,.return-fields label{color:#7b8674;flex-direction:column;gap:8px;font-size:14px;display:flex}.advanced-fields p{color:var(--muted);padding-bottom:10px;font-size:14px}.return-fields .inline-check{flex-direction:row;padding-bottom:10px}.return-fields input{max-width:145px}.stats-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin:22px 0;display:grid}.stat{border:1px solid var(--border);background:#fff;border-radius:8px;padding:17px 19px}.stat>span{color:#86917f;margin-bottom:11px;font-size:14px;display:block}.stat strong{letter-spacing:-.7px;color:#344d36;align-items:baseline;gap:8px;font-family:Manrope,sans-serif;font-size:24px;font-weight:650;display:flex}.stat strong small{letter-spacing:0;color:#a0a794;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400}.results-card{border:1px solid var(--border);background:#fff;border-radius:10px;overflow:hidden}.results-heading{justify-content:space-between;align-items:center;gap:12px;padding:22px 23px 19px;display:flex}.results-heading h2{letter-spacing:-.25px;align-items:center;gap:9px;font-size:16px;font-weight:700;display:flex}.results-heading p{color:#9aa28f;margin-top:7px;font-size:14px}.count-pill{color:#667d50;background:#edf2e8;border:1px solid #e0e9d8;border-radius:5px;padding:3px 6px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600}.result-actions{align-items:center;gap:11px;display:flex}.icon-button{color:#8d9884;justify-content:center;align-items:center;padding:6px;display:inline-flex}.table-toolbar{border-top:1px solid #f4f5f0;border-bottom:1px solid #e9ede1;justify-content:space-between;align-items:center;gap:10px;padding:0 23px;display:flex}.tabs{align-items:stretch;gap:23px;height:48px;display:flex}.tabs button{color:#939c87;white-space:nowrap;border-bottom:2px solid #0000;padding:0;font-size:14px}.tabs button.selected{color:#526e3f;border-color:#6c8754;font-weight:700}.table-tools{align-items:center;gap:15px;display:flex}.small-search{color:#a6ae9a;align-items:center;gap:7px;display:flex}.small-search input{border:0;width:135px;padding:0;font-size:14px}.table-tools select{color:#869475;border:0;padding:6px;font-size:14px}.table-scroll{overflow-x:auto}.flight-table{border-collapse:collapse;white-space:nowrap;text-align:left;width:100%}.flight-table th{letter-spacing:.8px;color:#9aa48c;background:#fcfdf9;border-bottom:1px solid #edf0e6;padding:13px 14px;font-size:14px;font-weight:600}.flight-table th:first-child{padding-left:24px}.flight-table th span{color:#7b9163}.flight-table td{border-bottom:1px solid #eef1e8;padding:17px 14px;font-size:14px}.flight-table td:first-child{padding-left:24px}.flight-table tbody tr:hover{cursor:pointer;background:#f8faf4}.flight-table tbody tr:last-child td{border-bottom:0}.flight-table td>small{color:#a0a88f;margin-top:5px;font-size:14px;display:block}.destination{align-items:center;gap:11px;display:flex}.airport-monogram{color:#829169;background:#f0f2e9;border:1px solid #e6ebdc;border-radius:8px;place-items:center;width:33px;height:33px;font-family:Manrope,sans-serif;font-size:14px;font-weight:700;display:grid}.destination strong{color:#4a5e3c;font-size:14px;font-weight:650;display:block}.destination small{color:#81916e;margin-top:5px;font-size:14px;display:block}.destination small span{color:#b0b79e;margin-left:7px}.date-text{color:#63704e;font-size:14px;font-weight:500}.cabin{color:#939369;white-space:nowrap;background:#f1f1e8;border:1px solid #e7e7d5;border-radius:4px;align-items:center;padding:4px 8px;font-size:14px;font-weight:500;display:inline-flex}.cabin.business{color:#6c8454;background:#eaf2e4;border-color:#dce8d1}.cabin.first{color:#aa9255;background:#f7f0df;border-color:#efe3c5}.cabin.mixed{color:#8d789d;background:#eeebf6;border-color:#e2dced}.route-type{color:#76815f;font-size:14px}.miles-value{color:#4b6240;letter-spacing:-.25px;font-size:16px;font-weight:600}.cash-value{color:#8e967c;font-size:14px}.freshness{color:#9da589;align-items:center;gap:6px;font-size:14px;display:flex}.freshness i{background:#9aac79;border-radius:50%;width:4px;height:4px}.freshness i.stale{background:#c3a65c}.row-open{color:#a4ae92;padding:3px}.table-footer{border-top:1px solid var(--border);color:#a0a890;justify-content:space-between;align-items:center;padding:14px 23px;font-size:14px;display:flex}.table-footer>div{align-items:center;gap:13px;display:flex}.table-footer button{color:#8d9c78;border:1px solid #e6eadb;border-radius:4px;place-items:center;padding:4px;display:grid}.coverage-note{color:#a0a98f;align-items:center;gap:8px;padding:18px 1px;font-size:14px;line-height:1.8;display:flex}.coverage-note svg{flex-shrink:0}.coverage-note b{color:#8d9b78;font-weight:500}.page-footer{border-top:1px solid var(--border);color:#a9b19b;justify-content:space-between;align-items:center;margin-top:24px;padding:22px 0;font-size:14px;display:flex}.page-footer>span:first-child{letter-spacing:.8px;align-items:center;gap:9px;display:flex}.page-footer i{background:#a9b19b;border-radius:50%;width:3px;height:3px}.watch-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.watch-card{border:1px solid var(--border);background:#fff;border-radius:10px;padding:23px}.watch-top{align-items:center;gap:8px;margin-bottom:18px;display:flex}.watch-icon,.section-icon{color:#68865c;background:#edf3e8;border-radius:9px;padding:10px;display:inline-flex}.watch-top .pill{margin-left:auto}.pill{color:#9a9e8a;background:#f2f2eb;border-radius:5px;padding:5px 8px;font-size:14px}.pill.green{color:#789065;background:#edf4e7}.watch-card h2{letter-spacing:-.3px;margin-bottom:9px;font-size:16px}.watch-card>p{color:#8b987c;align-items:center;gap:7px;font-size:14px;display:flex}.watch-info{color:#97a185;flex-direction:column;gap:12px;margin:25px 0;font-size:14px;display:flex}.watch-info span{align-items:center;gap:7px;line-height:1.7;display:flex}.watch-channels{color:#8b987e;border-top:1px solid var(--border);gap:20px;padding:15px 0;font-size:14px;display:flex}.watch-channels label{align-items:center;gap:5px;display:flex}.watch-bottom{border-top:1px solid var(--border);justify-content:space-between;padding-top:12px;display:flex}.watch-card.paused{opacity:.65}.alert-row{text-align:left;border-top:1px solid var(--border);background:#fcfdf9;align-items:center;gap:17px;width:100%;padding:23px;display:flex}.alert-row.read{background:#fff}.alert-icon{color:#92a176;background:#eff3e8;border-radius:10px;padding:12px;display:flex}.alert-row strong{font-size:16px;font-weight:600}.alert-row p{color:#9aa589;margin:7px 0;font-size:14px}.alert-row small{font-size:14px}.alert-row>svg:last-child{color:#a8b195;margin-left:auto}.unread-dot{background:#91a16a;border-radius:50%;width:6px;height:6px;margin-left:auto}.settings-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.settings-card{border:1px solid var(--border);background:#fff;border-radius:10px;padding:25px}.settings-card>h2{margin:17px 0 10px;font-size:17px}.settings-card>p{color:#9aa58b;max-width:470px;margin-bottom:17px;font-size:16px;line-height:1.8}.setting-status{color:#9b8d62;background:#f8f5ed;border-radius:6px;align-items:center;margin:20px 0 15px;padding:13px;font-size:14px;display:flex}.settings-facts{border-top:1px solid var(--border);margin-top:22px;padding-top:10px}.settings-facts span{color:#929e80;justify-content:space-between;padding:11px 0;font-size:14px;display:flex}.settings-facts strong{color:#728461;font-weight:500}.delivery-row{color:#93a27c;border-top:1px solid var(--border);align-items:center;gap:13px;padding:18px 0;display:flex}.delivery-row strong{font-size:16px;font-weight:500;display:block}.delivery-row small{margin-top:6px;font-size:14px;display:block}.settings-card>.text-button{margin-top:19px}.full-width{grid-column:1/-1}.settings-card .results-heading{padding:0 0 20px}.member-row{border-top:1px solid var(--border);align-items:center;gap:12px;padding:16px 0;display:flex}.member-row strong{font-size:16px;display:block}.member-row small{margin-top:5px;font-size:14px;display:block}.member-row .pill{margin-left:auto}.invite-form{border-top:1px solid var(--border);gap:10px;padding-top:20px;display:flex}.invite-form input{flex:1}.danger{color:#b56f62}.muted{color:#9ba68b!important}.empty{text-align:center;color:#9caa89;padding:60px 25px}.empty svg{color:#9bab87;margin-bottom:15px}.empty h3{color:#62764f;margin-bottom:10px;font-size:16px}.empty p{max-width:440px;margin:auto;font-size:16px;line-height:1.8}.inline-loading{text-align:center;color:#8a9e70;padding:20px;font-size:16px}.error-banner{color:#aa7867;background:#fff2ed;border:1px solid #f0ded5;border-radius:7px;align-items:center;gap:9px;margin-bottom:20px;padding:13px;font-size:16px;display:flex}.error-banner button{margin-left:auto;display:flex}.toast{z-index:100;color:#fff;background:#244b36;border-radius:9px;align-items:center;gap:10px;max-width:90vw;padding:14px 22px;font-size:16px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 7px 28px #18392235}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#172e2755;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.detail-panel,.save-modal{background:#fff;border-radius:15px;width:540px;max-width:100%;max-height:92vh;padding:35px;position:relative;overflow:auto;box-shadow:0 20px 60px #12301f33}.detail-panel h2{letter-spacing:-.8px;align-items:center;gap:13px;padding-right:12px;font-size:24px;display:flex}.detail-panel>p{color:#8b9b78;margin-top:13px;font-size:14px}.close-modal{color:#91a17d;place-items:center;padding:5px;display:grid;position:absolute;top:18px;right:18px}.detail-date{color:#8a9a76;align-items:center;gap:10px;margin:25px 0 15px;font-size:14px;display:flex}.detail-date>b{letter-spacing:.8px;color:#acb79b;font-size:14px}.detail-date>.cabin{margin-left:auto}.segment{border:1px solid var(--border);border-radius:8px;margin-bottom:10px;padding:18px}.segment-top{color:#778e60;align-items:center;gap:9px;display:flex}.segment-top>b{font-size:14px}.segment-top>small{margin-left:auto;font-size:14px}.segment-route{align-items:center;gap:20px;margin:20px 0;display:flex}.segment-route>div:not(.route-line){flex-direction:column;gap:7px;display:flex}.segment-route strong{font-family:Manrope,sans-serif;font-size:22px;font-weight:500}.segment-route span{color:#9aa98a;font-size:14px}.route-line{color:#a8b895;flex:1;align-items:center;display:flex}.route-line hr{border:0;border-top:1px solid #ced8c3;flex:1}.route-line i{border:1px solid #9aaf81;border-radius:50%;width:5px;height:5px}.segment>small{font-size:14px}.connection-stop{color:#98a782;text-align:center;background:#f6f8f0;margin:16px -18px -18px;padding:10px;font-size:14px}.detail-freshness{color:#9bab85;align-items:center;gap:5px;margin:14px 0;font-size:14px;display:flex}.detail-price{color:#5b7644;background:#f0f5e8;border:1px solid #e3ecd7;border-radius:9px;margin-top:22px;padding:20px}.detail-price>span{color:#8b9e75;margin-bottom:10px;font-size:14px;display:block}.detail-price>strong{letter-spacing:-1px;font-family:Manrope,sans-serif;font-size:31px;font-weight:650}.detail-price>strong small{letter-spacing:0;color:#8c9f76;font-size:16px}.detail-price>p{color:#83956e;margin-top:7px;font-size:14px}.detail-disclaimer{padding:15px 0;line-height:1.8;color:#a3ae92!important;font-size:14px!important}.save-modal{width:420px}.save-modal h2{letter-spacing:-.7px;margin:18px 0 10px;font-size:23px}.save-modal p{color:#98a88b;margin:10px 0 20px;font-size:14px;line-height:1.8}.save-modal>label{color:#7b9166;flex-direction:column;gap:8px;margin-top:20px;font-size:14px;display:flex}.save-summary{color:#879b72;background:#f5f7ef;border-radius:6px;margin-top:15px;padding:13px;font-size:14px;line-height:2}.trip-grid-wrap{padding:0 20px 20px;overflow:auto}.trip-grid{border-collapse:separate;border-spacing:5px;text-align:center;width:100%}.trip-grid caption{text-align:left;color:#9cab86;padding:0 0 15px;font-size:14px}.trip-grid th{color:#829968;padding:9px;font-size:14px;font-weight:500}.trip-grid td{color:#c0cbb0;background:#f8faf4;border-radius:5px;font-size:14px}.trip-grid button{color:#6c8a4f;background:#edf4e1;border-radius:5px;width:100%;padding:13px 6px;font-size:14px;font-weight:600}.trip-grid button:hover{background:#dcebc8}.trip-grid button small{color:#9bb184;margin-top:5px;font-size:14px;display:block}.trip-list{display:none}.trip-card{border-top:1px solid var(--border);text-align:left;justify-content:space-between;gap:12px;width:100%;padding:18px;display:flex}.trip-card b{align-items:center;gap:5px;font-size:16px;font-weight:500;display:flex}.trip-card small{gap:6px;margin-top:7px;font-size:14px;display:flex}.loading,.login{color:#688754;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.loading p{margin-top:20px;font-size:16px}.login{background:radial-gradient(at 100% 0,#d8e0c4,#0000 65%),#f5f7ed}.login-card{border:1px solid var(--border);background:#fff;border-radius:15px;width:calc(100% - 36px);max-width:480px;padding:45px;box-shadow:0 20px 80px #1c3d2010}.login-card .brand{margin-bottom:35px;padding:0}.login-card p{color:#98a587;margin:15px 0 25px;font-size:16px;line-height:1.9}.login-card label{flex-direction:column;gap:8px;margin-bottom:15px;font-size:14px;display:flex}.login-card .primary{width:100%}.login-card .error{color:#b47566}.spin{animation:1.5s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width>=1600px){main{padding-top:44px}.flight-table td{padding-top:20px;padding-bottom:20px}.stat{padding:21px}.page-heading{margin-bottom:32px}h1{font-size:33px}}@media (width<=1200px){.sidebar{width:205px;padding-left:13px;padding-right:13px}.main-shell{margin-left:205px}main{padding:28px 24px 0}.topbar{padding:0 24px}.search-fields{grid-template-columns:1fr 1fr 1.7fr}.search-fields>label:last-child{display:none}.stat strong{flex-wrap:wrap;gap:4px;font-size:21px}.stat strong small{flex-basis:100%}.table-toolbar{gap:16px}.tabs{gap:17px}.table-tools{gap:5px}.small-search input{width:108px}.watch-grid{grid-template-columns:1fr 1fr}.dates input{width:112px}h1{font-size:27px}}@media (width<=960px){.sidebar{width:75px;padding:23px 10px 0}.sidebar .brand{justify-content:center;padding:0}.sidebar .brand b,.workspace,.nav-label,.sidebar nav .nav-item span,.sidebar .nav-item em,.connection-card,.profile>div,.profile>button{display:none}.sidebar nav{margin-top:40px}.nav-item{justify-content:center;gap:0;padding:14px 0;font-size:0}.sidebar-bottom>.nav-item{font-size:0}.profile{justify-content:center}.sidebar-bottom{padding-top:20px}.main-shell{margin-left:75px}.page-heading>.secondary{padding:10px}.search-fields{grid-template-columns:1fr 1fr}.search-fields>label{padding:8px 16px}.search-fields>label:nth-child(2){border:0}.search-fields>label:last-child{display:block}.search-fields>label>span{margin-bottom:10px}.filter-line{padding:12px 18px}.table-tools .small-search{display:none}.return-fields{flex-wrap:wrap}.return-fields label{flex:1}.return-fields>.inline-check{flex-basis:100%}.watch-grid{grid-template-columns:1fr 1fr}.page-footer>span:last-child{text-align:right;max-width:220px;line-height:1.7}}@media (width<=650px){.sidebar{border:0;border-top:1px solid var(--border);z-index:30;background:#fff;flex-direction:row;width:100%;height:65px;padding:0;inset:auto 0 0;box-shadow:0 -3px 20px #20382108}.sidebar>.brand,.sidebar-bottom{display:none}.sidebar nav{justify-content:space-around;width:100%;margin:0;padding:5px;display:flex}.sidebar nav .nav-item{border-radius:7px;flex-direction:column;gap:5px;width:24%;margin:0;padding:8px;font-size:14px;display:flex}.sidebar nav .nav-item span{font-size:14px;display:block}.sidebar nav .nav-item svg{width:19px}.main-shell{margin:0}.topbar{height:57px;padding:0 18px}.top-actions>span:first-child{display:none}.top-actions{gap:18px}main{padding:26px 16px 70px}.page-heading{align-items:flex-start;margin-bottom:20px}.eyebrow{letter-spacing:1.1px;margin-bottom:9px;font-size:14px}h1{letter-spacing:-1px;font-size:24px;line-height:1.35}.page-heading p{margin-top:7px;font-size:14px;line-height:1.7}.page-heading>.secondary{gap:0;min-height:34px;padding:9px;font-size:0}.page-heading>.primary{padding:10px;font-size:14px}.demo-banner{gap:6px;margin-bottom:17px;padding:10px;font-size:14px;line-height:1.7}.demo-banner button{gap:0;font-size:0}.search-fields{padding:8px 2px}.search-fields>label{padding:10px 12px}.search-fields>label>span,.input-with-icon select{font-size:14px}.input-with-icon svg{width:14px}.dates{flex-wrap:wrap;gap:3px}.dates input{width:102px;font-size:14px}.dates>span{display:none}.filter-line{align-items:flex-start;padding:12px}.chip-group{flex-wrap:wrap;gap:5px}.filter-chip{padding:5px 7px;font-size:14px}.filter-divider{display:none}.inline-check{margin-top:2px;font-size:14px}.chip-group>.inline-check{flex-basis:100%;margin-top:5px}.filter-line>.text-button{white-space:nowrap;margin-top:3px;font-size:14px}.stats-grid{grid-template-columns:1fr 1fr;gap:9px;margin:16px 0}.stat{padding:14px}.stat>span{margin-bottom:7px;font-size:14px}.stat strong{gap:6px;font-size:22px}.stat strong small{flex-basis:auto;font-size:14px}.results-heading{padding:17px 14px}.results-heading h2{gap:5px;font-size:16px}.results-heading p{font-size:14px}.result-actions{gap:3px}.result-actions>.icon-button{display:none}.result-actions .secondary{padding:7px;font-size:14px}.table-toolbar{gap:5px;padding:0 14px}.tabs{gap:15px;height:43px}.tabs button{font-size:14px}.table-tools,.flight-table thead{display:none}.flight-table,.flight-table tbody{white-space:normal;width:100%;display:block}.flight-table tr{border-bottom:1px solid var(--border);grid-template-columns:1fr .75fr .8fr;align-items:center;gap:10px 7px;padding:13px;display:grid;position:relative}.flight-table td{border:0!important;padding:0!important}.flight-table td:first-child{grid-column:1/3}.flight-table td:nth-child(2){grid-area:2/1;padding-left:42px!important}.flight-table td:nth-child(3){grid-area:2/2}.flight-table td:nth-child(4){display:none}.flight-table td:nth-child(5){text-align:right;grid-area:1/3;padding-right:5px!important}.flight-table td:nth-child(6){text-align:right;grid-area:2/3;padding-right:5px!important}.flight-table td:nth-child(7){grid-column:1/4;padding-left:42px!important}.flight-table td:nth-child(8){position:absolute;bottom:12px;right:10px}.airport-monogram{width:31px;height:31px}.destination{gap:10px}.destination strong{font-size:16px}.destination small,.date-text{font-size:14px}.flight-table td>small{margin-top:3px;font-size:14px}.miles-value{font-size:16px}.cash-value,.freshness{font-size:14px}.table-footer{padding:13px;font-size:14px}.table-footer>div{gap:8px}.coverage-note{align-items:flex-start;gap:6px;font-size:14px}.page-footer{gap:20px;margin-top:15px;font-size:14px}.page-footer>span:first-child{flex-wrap:wrap;gap:5px;max-width:170px;line-height:1.7}.page-footer>span:last-child{max-width:150px}.watch-grid,.settings-grid{grid-template-columns:1fr}.watch-card{padding:20px}.watch-card h2{font-size:16px}.watch-info{font-size:14px}.settings-card{padding:20px}.invite-form{flex-direction:column}.alert-row{gap:12px;padding:18px 14px}.alert-row strong{font-size:14px}.alert-row p{font-size:14px;line-height:1.7}.alert-row small{font-size:14px}.alert-icon{padding:10px}.return-fields{gap:12px;padding:14px}.return-fields label{min-width:40%;font-size:14px}.return-fields input{max-width:100%;font-size:14px}.trip-grid-wrap{display:none}.trip-list{display:block}.modal-backdrop{padding:12px}.detail-panel,.save-modal{border-radius:12px;max-height:88vh;padding:26px 20px}.detail-panel h2{gap:8px;font-size:21px}.detail-date{flex-wrap:wrap;gap:6px;font-size:14px}.segment-top>small{font-size:14px}.segment{padding:14px}.segment-route{gap:15px}.detail-price strong{font-size:28px}.toast{width:max-content;max-width:90%;padding:12px 16px;font-size:14px;bottom:82px}.advanced-fields{flex-direction:column;align-items:stretch;padding:14px}.advanced-fields p{font-size:14px}.error-banner{font-size:14px;line-height:1.7}.profile{padding:10px}.full-width{grid-column:auto}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important}}.trip-grid-wrap.hidden{display:none}.trip-list.show{display:block}.collection-counts{grid-template-columns:repeat(5,1fr);gap:12px;margin:10px 0 20px;display:grid}.collection-counts>span{color:#7b8b6a;border:1px solid var(--border);border-radius:6px;padding:10px;font-size:14px}.collection-counts strong{color:#506d3d;margin-top:7px;font-size:19px;display:block}.job-list>div{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;font-size:14px;display:flex}.job-list .pill{margin-left:auto}.job-list small{color:#a56c58;flex-basis:100%}.delivery-summary{color:#77886a;border-top:1px solid var(--border);margin-top:14px;padding-top:14px;font-size:14px;line-height:1.8}.fare-calendar{border:1px solid var(--border);border-radius:8px;margin-top:22px;padding:14px}.calendar-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.calendar-heading b{font-size:14px}.calendar-heading select{padding:5px;font-size:14px}.calendar-days{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.calendar-days>small{padding-bottom:5px;font-size:14px}.calendar-days button{color:#4e6b3c;background:#eff4e8;border:1px solid #e0e8d6;border-radius:4px;padding:6px 2px;font-size:14px}.calendar-days button:disabled{opacity:.8;color:#919b85;background:#fafbf7;border-color:#f0f2e9}.calendar-days button.chosen{background:#dce9d0;border-color:#567846}.calendar-days button small{color:inherit;margin-top:4px;font-size:14px;display:block}.fare-calendar>p{color:#7a896b;margin-top:10px;font-size:14px;line-height:1.6}.page-heading p,.results-heading p,.stat>span,.coverage-note,.watch-info,.settings-card>p,.detail-disclaimer,.page-footer,.table-footer{color:#707d65!important}.flight-table th,.flight-table td>small,.destination small span,.freshness,.cash-value,.table-tools select,.small-search input,.tabs button{color:#728064}.flight-table td,.destination strong,.date-text{font-size:16px}.flight-table td>small,.destination small,.freshness,.cash-value,.flight-table th,.cabin{font-size:14px}.miles-value{font-size:16px}.table-footer,.coverage-note{font-size:14px}.stat strong small{color:#77866a;font-size:14px}.page-heading p{font-size:16px}.settings-card>p{font-size:16px}@media (width>=961px) and (width<=1200px){.search-fields{grid-template-columns:1fr 1fr}.search-fields>label{padding:10px 17px}.search-fields>label:last-child{display:block}.search-fields>label:nth-child(2){border:0}}@media (width<=650px){.flight-table td,.destination strong{font-size:16px}.flight-table td>small,.destination small,.freshness,.cash-value,.page-heading p,.stat strong small,.coverage-note,.table-footer,.cabin,.page-footer,.results-heading p{font-size:14px}}.guided-header{color:#fff;background:#192518;justify-content:space-between;align-items:center;gap:24px;padding:22px max(24px,50vw - 600px);display:flex}.guided-header nav{gap:20px;display:flex}.guided-header nav button{align-items:center;gap:10px;font-size:16px;display:flex}.guided-main{max-width:1120px;padding:44px 28px}.guided-kicker{color:#526149;letter-spacing:1.4px;margin-bottom:12px;font-size:14px}.guided-main>h1{margin-bottom:30px;font-size:40px}.guided-summary{background:#fff;border:1px solid #d5d8cd;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:26px;display:flex}.guided-summary h2{flex-wrap:wrap;align-items:center;gap:14px;font-size:25px;display:flex}.guided-summary p{color:#56614f;margin-top:8px;font-size:17px}.guided-summary button{flex-shrink:0}.guided-demo{color:#65502c;margin-top:20px;font-size:15px}.guided-results-title{justify-content:space-between;align-items:center;gap:24px;margin:32px 0 20px;display:flex}.guided-results-title h2,.guided-save h2{font-size:25px}.guided-results-title p{color:#59635b;max-width:640px;margin-top:6px;font-size:16px}.guided-results-title label{white-space:nowrap;align-items:center;gap:12px;font-size:16px;display:flex}.guided-results-title select{min-height:48px}.guided-cards{gap:16px;display:grid}.guided-flight{background:#fff;border:1px solid #d5d8cd;border-radius:14px;justify-content:space-between;gap:28px;padding:26px 30px;display:flex}.guided-flight-date{color:#526149;font-size:17px}.guided-flight h3{margin:8px 0;font-size:28px}.guided-flight p{color:#59635b;margin-top:5px;font-size:17px}.guided-flight-price{text-align:right;align-self:center}.guided-flight-price strong{color:#026634;font-size:29px}.guided-flight-price strong span{font-size:17px;font-weight:400}.guided-flight-price button{margin-top:16px}.guided-flight .guided-stale{color:#8a560f;font-size:15px}.guided-more{margin:24px auto;display:flex}.guided-save{border-top:1px solid #cdd1c3;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:28px 0;display:flex}.guided-save p{color:#59635b;margin-top:8px;font-size:17px}.guided-footnote{color:#59635b;margin-top:20px;font-size:14px}.guided-empty{text-align:center;background:#fff;border:1px solid #d5d8cd;border-radius:14px;padding:40px}.guided-empty h3{font-size:24px}.guided-empty p{max-width:620px;margin:14px auto;font-size:18px}.guided-empty button{margin-top:20px}@media (width<=650px){.guided-header{flex-wrap:wrap;gap:14px;padding:18px 20px}.guided-header nav{justify-content:space-between;width:100%}.guided-main{padding:28px 20px}.guided-main>h1{font-size:31px}.guided-summary{flex-direction:column;align-items:flex-start;gap:18px;padding:22px}.guided-summary h2{font-size:22px}.guided-summary p{font-size:16px}.guided-results-title{flex-direction:column;align-items:flex-start;gap:16px}.guided-flight{flex-direction:column;gap:16px;padding:22px}.guided-flight-price{text-align:left;border-top:1px solid #e2e5dc;align-self:stretch;padding-top:16px}.guided-flight-price button{justify-content:center;width:100%}.guided-flight h3{font-size:26px}.guided-save{flex-direction:column;align-items:flex-start}.guided-save button{justify-content:center;width:100%}}input[type=checkbox],input[type=radio]{min-height:0}:root{--green:#00803e;--dark:#026634;--muted:#59635b;--border:#dedfd6;--gold:#947041;color:#192518;background:#f3ede1;font-size:17px}body{line-height:1.5}button,input,select{min-height:44px}input,select{font-size:16px}.primary{background:var(--green);color:#fff;min-height:50px;padding:12px 24px;font-size:17px}.primary:hover{background:var(--dark)}.secondary{min-height:48px;font-size:16px}.welcome-shell{color:#fff;background:#192518;min-height:100vh}.welcome-header,.manual-header{border-bottom:1px solid #ffffff26;align-items:center;gap:28px;padding:25px max(28px,50vw - 640px);display:flex}.welcome-brand{color:#fff;white-space:nowrap;letter-spacing:2px;align-items:center;gap:12px;font-size:23px;display:flex}.welcome-brand b{color:#d9ccb6;font-weight:400}.private-label{color:#d4d9d2;margin-left:auto;font-size:15px}.welcome-main{max-width:1150px;margin:auto;padding:65px 32px 25px}.welcome-kicker{color:#c9bd9d;letter-spacing:2px;margin-bottom:22px;font-size:14px}.welcome-main>h1{color:#fff;letter-spacing:-2px;font-size:clamp(40px,4.8vw,64px);font-weight:600;line-height:1.08}.welcome-intro{color:#e0e4dc;margin:25px 0 35px;font-size:22px}.mode-choices{grid-template-columns:1fr 1fr;gap:24px;display:grid}.mode-choice{text-align:left;color:#192518;background:#f3ede1;border:2px solid #0000;border-radius:16px;flex-direction:column;align-items:flex-start;padding:32px;transition:transform .15s,border-color .15s;display:flex}.mode-choice:hover{border-color:#08b35f;transform:translateY(-3px)}.mode-choice>svg{color:#00803e;margin-bottom:23px}.choice-label{letter-spacing:1.5px;color:#526149;font-size:13px}.mode-choice h2{margin:10px 0 15px;font-size:30px;line-height:1.2}.mode-choice p{color:#4b564a;font-size:18px;line-height:1.6}.choice-action{color:#006631;align-items:center;gap:16px;margin-top:30px;font-size:17px;font-weight:600;display:flex}.guided-choice .choice-action{color:#fff;background:#00803e;border-radius:8px;padding:13px 22px}.welcome-footer{color:#c1cabc;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:30px 0 0;font-size:14px;display:flex}.wizard{color:#192518;background:#fff;border-radius:16px;max-width:830px;margin:auto;padding:32px 42px 38px}.wizard-top{justify-content:space-between;align-items:center;gap:12px;font-size:15px;display:flex}.wizard-top button{color:#026634;align-items:center;gap:8px;display:flex}.wizard-progress{gap:8px;margin:18px 0 30px;display:flex}.wizard-progress span{background:#e9ece5;border-radius:8px;flex:1;height:4px}.wizard-progress .done{background:#00803e}.wizard h1{color:#192518;letter-spacing:-.8px;font-size:34px;line-height:1.2}.wizard h1:focus{outline:none}.wizard-help{color:#59635b;margin:16px 0 27px;font-size:18px}.intent-options{border:0;gap:14px;margin:0;padding:0;display:grid}.intent-option{cursor:pointer;border:2px solid #dedfd6;border-radius:10px;align-items:center;gap:17px;padding:18px 22px;display:flex}.intent-option.chosen{background:#f1f7f0;border-color:#00803e}.intent-option input{accent-color:#00803e;flex-shrink:0;width:21px;height:21px;min-height:21px}.intent-option strong{font-size:19px;display:block}.intent-option small{color:#59635b;margin-top:3px;font-size:16px;display:block}.wizard-fields{gap:24px;display:grid}.wizard-fields.dates{grid-template-columns:1fr 1fr}.wizard-fields label{gap:10px;font-size:18px;font-weight:500;display:grid}.wizard-fields input,.wizard-fields select{border-radius:8px;width:100%;min-height:56px;padding:12px 14px;font-size:18px}.wizard-note{color:#59635b;grid-column:1/-1;font-size:16px}.wizard-bottom{justify-content:flex-end;margin-top:32px;display:flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.app-shell{display:block}.manual-header{color:#fff;background:#192518;flex-wrap:wrap;gap:20px;padding:18px 32px}.manual-header nav{gap:8px;margin-left:auto;display:flex}.manual-header nav button{color:#dce2d8;border-radius:8px;padding:10px 16px;font-size:17px}.manual-header nav button.active{color:#192518;background:#f3ede1}.manual-header .start-over{color:#d9ccb6;font-size:16px}.main-shell{margin-left:0}.topbar{display:none}.main-shell main{max-width:1400px;padding:38px 32px}.page-heading h1{font-size:36px}.page-heading p{max-width:700px;font-size:18px}.page-heading .eyebrow{display:none}.search-panel{padding:24px}.search-fields{flex-wrap:wrap;gap:20px}.search-fields label>span{color:#526149;font-size:14px}.search-fields input,.search-fields select{min-height:46px;font-size:17px}.search-summary{margin:20px 0}.search-summary>summary{cursor:pointer;color:#026634;padding:10px 0;font-size:16px}.search-summary .stats-grid{margin-top:15px}.results-heading h2{font-size:23px}.results-heading p{font-size:16px}.demo-banner{color:#514632;background:#e8dfca;font-size:15px}.table-wrap{overflow-x:auto}@media (width<=960px){.manual-header nav{order:3;width:100%;margin-left:0;overflow-x:auto}.manual-header nav button{flex-shrink:0}.manual-header .start-over{margin-left:auto}.main-shell{margin-left:0}}@media (width<=650px){.welcome-main{padding-top:25px}.welcome-main .welcome-intro{margin:18px 0 24px}.mode-choices .mode-choice{padding:22px}.mode-choice>svg{display:none}.mode-choice .choice-action{margin-top:18px}.search-fields{grid-template-columns:1fr}.search-fields>label{border:0;padding:0}.search-fields .dates{grid-template-columns:1fr 1fr;gap:12px;display:grid}.search-fields .dates input{width:100%;font-size:16px}.page-heading .secondary{font-size:16px}.welcome-header{padding:18px 22px}.welcome-brand{font-size:20px}.private-label{display:none}.welcome-main{padding:36px 20px 24px}.welcome-kicker{letter-spacing:1px;font-size:12px}.welcome-main>h1{font-size:42px}.welcome-intro{font-size:19px}.mode-choices{grid-template-columns:1fr;gap:18px}.mode-choice{padding:26px}.mode-choice h2{font-size:27px}.mode-choice p{font-size:17px}.desktop-break{display:none}.wizard{padding:20px}.wizard h1{font-size:28px}.wizard-top{flex-wrap:wrap;font-size:14px}.wizard-top button:last-child{flex-basis:100%}.wizard-fields.dates{grid-template-columns:1fr}.wizard-fields input,.wizard-fields select{font-size:16px}.intent-option{gap:12px;padding:15px 12px}.intent-option strong{font-size:18px}.wizard-bottom .primary{justify-content:center;width:100%}.welcome-footer{font-size:13px}.manual-header{gap:10px;padding:14px 16px}.manual-header nav button{padding:10px 12px;font-size:16px}.manual-header .start-over{font-size:14px}.main-shell main{padding:25px 16px}.page-heading{flex-wrap:wrap}.page-heading h1{font-size:29px}.page-heading p{font-size:17px}.page-heading>button{font-size:16px}.search-panel{padding:18px}.search-fields{gap:18px}.demo-banner{align-items:flex-start}.demo-banner button{display:none}.results-heading{flex-wrap:wrap;gap:12px}}.search-coverage{background:#f5f6f1;border-radius:12px;max-width:1200px;margin:12px auto;padding:16px 24px;font-size:14px}.search-coverage p{margin:6px 0}.coverage-scroll{max-height:320px;overflow:auto}.coverage-scroll table{border-collapse:collapse;width:100%}.coverage-scroll th,.coverage-scroll td{text-align:left;white-space:nowrap;border-bottom:1px solid #ddd;padding:8px}.archive-toggle{grid-column:1/-1;align-items:center;gap:.6rem;padding:.5rem 0;display:flex}.upgrade-layout{gap:24px;display:grid}.upgrade-intro{color:#fff;background:#192518;border-radius:20px;align-items:flex-start;gap:20px;padding:30px;display:flex}.upgrade-intro h2{color:#fff;margin:0 0 10px;font-size:26px}.upgrade-intro p{color:#d4ddcf;max-width:760px;margin:0 0 16px;line-height:1.65}.upgrade-icon{background:#365037;border-radius:14px;padding:12px}.private-note{color:#d4ddcf;align-items:center;gap:8px;font-size:13px;display:flex}.upgrade-disclosure{background:#f3ede1;border:1px solid #e2d6bd;border-radius:12px;padding:15px 20px;line-height:1.6}.upgrade-columns{grid-template-columns:1fr 1fr;gap:22px;display:grid}.upgrade-panel,.upgrade-watch{background:#fff;border:1px solid #e0e5dc;border-radius:18px;padding:24px}.upgrade-panel h3{margin:0 0 8px;font-size:20px}.upgrade-panel>p{color:#667061;line-height:1.6}.upgrade-panel form{gap:16px;margin-top:22px;display:grid}.upgrade-panel label{gap:8px;font-size:14px;font-weight:600;display:grid}.upgrade-panel input,.upgrade-panel select{width:100%;min-height:46px;font:inherit;color:#192518;background:#fff;border:1px solid #cdd6c8;border-radius:9px;padding:10px 12px}.upgrade-panel input:disabled{background:#f4f5f1}.upgrade-footnote{font-size:12px!important}.upgrade-empty{text-align:center;color:#727b6e;place-items:center;gap:12px;min-height:150px;display:grid}.booking-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:15px;display:flex}.booking-remove{background:#fff6ec;border-radius:8px;width:100%;padding:12px}.booking-remove button{margin-right:8px}.upgrade-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.upgrade-section-heading h2{margin:0}.upgrade-section-heading>span{color:#6c7566;align-items:center;gap:6px;font-size:13px;display:flex}.upgrade-watch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.upgrade-watch-top{color:#788070;justify-content:space-between;align-items:center;font-size:12px;display:flex}.upgrade-status{color:#475440;background:#eef1eb;border-radius:7px;padding:6px 9px}.upgrade-status.available{color:#12622b;background:#d9f1dd}.upgrade-watch h3{margin:22px 0 8px;font-size:30px}.upgrade-watch h3 span{color:#86947a}.upgrade-watch>p{color:#59694e}.upgrade-price{background:#f0f7ed;border-radius:10px;gap:7px;margin:20px 0;padding:18px;display:grid}.upgrade-price strong{color:#174f25;font-size:25px}.upgrade-price span{font-size:13px}.upgrade-watch dl{border-top:1px solid #edf0e9;border-bottom:1px solid #edf0e9;gap:12px;padding:20px 0;font-size:13px;display:grid}.upgrade-watch dl>div{justify-content:space-between;gap:14px;display:flex}.upgrade-watch dt{color:#69765f}.upgrade-watch dd{text-align:right;margin:0}.upgrade-preferences,.upgrade-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.upgrade-preferences label{align-items:center;gap:7px;font-size:13px;display:flex}.upgrade-actions .secondary{min-height:38px;font-size:13px;text-decoration:none}.upgrade-warning{background:#fff1dc;border-radius:8px;padding:12px;color:#895500!important}.upgrade-sim{color:#69745f;flex-wrap:wrap;align-items:center;gap:8px;padding-top:20px;font-size:12px;display:flex}.upgrade-sim button{color:#385a2d;background:#f6f8f3;border:1px dashed #a5b79b;border-radius:7px;padding:8px}.upgrade-history{color:#58684e;margin-top:16px;font-size:12px}.collection-progress{background:#edf5e7;border:1px solid #ceddc7;border-radius:12px;gap:8px;margin:20px 0;padding:16px 20px;display:grid}.collection-progress p{margin:0;font-size:14px}.collection-progress progress{accent-color:#00803e;width:100%;height:8px}.manual-search-submit{margin-top:14px}.guided-collection{max-width:1200px;margin:20px auto;padding:0 24px}@media (width<=760px){.upgrade-columns,.upgrade-watch-grid{grid-template-columns:1fr}.upgrade-intro{gap:12px;padding:22px}.upgrade-intro h2{font-size:21px}.upgrade-icon{display:none}.upgrade-section-heading{flex-direction:column;align-items:flex-start}.upgrade-panel,.upgrade-watch{padding:20px}.upgrade-watch dl>div{flex-direction:column;gap:5px}.upgrade-watch dd{text-align:left}.upgrade-actions{gap:8px}.manual-header nav{overflow-x:auto}.private-note{align-items:flex-start}}
