.P48_Aa_header{z-index:100;-webkit-backdrop-filter:blur(14px);background:#eae4d9fa;border-bottom:1px solid #5b493129;width:100%;position:sticky;top:0}.P48_Aa_container{justify-content:space-between;align-items:center;gap:clamp(16px,2.5vw,36px);width:min(100%,1400px);min-height:74px;margin:0 auto;padding:0 clamp(16px,3vw,40px);display:flex}.P48_Aa_logo{color:#26231e;flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.P48_Aa_logoIcon{color:#26231e;background:#dda027;border:1px solid #26231e2e;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.P48_Aa_logoText{white-space:nowrap;letter-spacing:-.04em;font-size:1.25rem;font-weight:900}.P48_Aa_logoHighlight{color:#a45c18}.P48_Aa_desktopNav{flex:auto;justify-content:center;align-items:center;gap:clamp(10px,1.8vw,22px);min-width:0;display:flex}.P48_Aa_navLink{color:#4a4135;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 10px;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .16s;display:inline-flex}.P48_Aa_navLink:hover{color:#9a5816;background:#dda0271f}.P48_Aa_navLinkActive{color:#8c4a0d;background:#dda0272e}.P48_Aa_linkIcon{color:#9c631e;flex:none}.P48_Aa_badge{color:#8a4e10;text-transform:uppercase;letter-spacing:.04em;background:#ecd9b3;border:1px solid #8a4e1033;border-radius:999px;padding:2px 6px;font-size:.68rem;font-weight:800}.P48_Aa_actions{flex:none;align-items:center;gap:12px;display:flex}.P48_Aa_langBtn{color:#3b3327;cursor:pointer;background:#ded4c1;border:1px solid #5b493129;border-radius:999px;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:.82rem;font-weight:800;display:inline-flex}.P48_Aa_loginBtn{color:#fff;white-space:nowrap;cursor:pointer;background:#27231e;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 16px;font-size:.84rem;font-weight:800;transition:transform .15s,background-color .15s;display:inline-flex}.P48_Aa_loginBtn:hover{background:#463b2f;transform:translateY(-1px)}.P48_Aa_userArea{align-items:center;gap:10px;display:inline-flex}.P48_Aa_userBadge{background:#ded4c1;border:1px solid #5b493129;border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 5px;display:inline-flex}.P48_Aa_userAvatar{color:#27231e;background:#dda027;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.76rem;font-weight:900;display:grid}.P48_Aa_userName{color:#27231e;font-size:.84rem;font-weight:800}.P48_Aa_logoutBtn{color:#635645;cursor:pointer;background:0 0;border:1px solid #5b493133;border-radius:999px;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:.78rem;font-weight:750;display:inline-flex}.P48_Aa_logoutBtn:hover{color:#9c2828;background:#9c28280f;border-color:#9c28284d}.P48_Aa_menuToggle{color:#27231e;cursor:pointer;background:0 0;border:1px solid #5b493133;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:none}.P48_Aa_mobilePanel{background:#eae4d9;border-bottom:2px solid #5b493133;padding:16px 20px 24px;position:absolute;top:100%;left:0;right:0;box-shadow:0 16px 32px #2820152e}.P48_Aa_mobileNav{flex-direction:column;gap:10px;display:flex}.P48_Aa_modeIndicator{color:#665b4c;background:#e0d5c3;border-radius:8px;margin-bottom:6px;padding:6px 12px;font-size:.78rem}.P48_Aa_mobileNavLink{color:#27231e;background:#f4efe6;border:1px solid #5b49311f;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 14px;font-weight:750;text-decoration:none;display:flex}.P48_Aa_mobileLinkContent{align-items:center;gap:10px;display:inline-flex}.P48_Aa_mobileDivider{background:#5b493126;height:1px;margin:6px 0}.P48_Aa_mobileActions{gap:10px;display:flex}.P48_Aa_mobileActions .P48_Aa_langBtn{flex:none}.P48_Aa_mobileActions .P48_Aa_loginBtn{flex:auto;justify-content:center}@media (max-width:1024px){.P48_Aa_desktopNav,.P48_Aa_actions{display:none}.P48_Aa_menuToggle{display:inline-flex}}
:root{--bg-sand-50:#faf7f2;--bg-sand-100:#eae4d9;--bg-sand-200:#dfd8cc;--bg-sand-300:#cfc7b9;--bg-sand-400:#b8ae9d;--text-dark:#1a1816;--text-muted:#5c564e;--text-light:#8a8276;--brand-yellow:#e5a428;--brand-yellow-hover:#d69318;--brand-yellow-soft:#f7e7c4;--brand-dark:#1a1816;--brand-dark-hover:#2c2722;--cat-flight-bg:#dceaf7;--cat-flight-border:#99bfe4;--cat-flight-text:#12539a;--cat-hotel-bg:#fbe1ca;--cat-hotel-border:#ebb585;--cat-hotel-text:#a34100;--cat-tour-bg:#fcf2b8;--cat-tour-border:#e4ce67;--cat-tour-text:#8c6700;--cat-transport-bg:#dbefe0;--cat-transport-border:#9bc9a4;--cat-transport-text:#1a6623;--cat-doc-bg:#e7defa;--cat-doc-border:#b9a4e6;--cat-doc-text:#4d22a6;--cat-food-bg:#fad9e4;--cat-food-border:#e89bb4;--cat-food-text:#9a1448;--cat-currency-bg:#c8efe5;--cat-currency-border:#72d2bc;--cat-currency-text:#07614c;--cat-cambio-bg:#c8efe5;--cat-cambio-border:#72d2bc;--cat-cambio-text:#07614c;--cat-money-bg:#fb9;--cat-money-border:#ff725f;--cat-money-text:#07614c;--cat-schedule-bg:#eac4e1;--cat-schedule-border:#e0a3d2;--cat-schedule-text:#0d5985;--cat-roteiro-bg:#e0f1fb;--cat-roteiro-border:#9cd2f1;--cat-roteiro-text:#0d5985;--cat-budget-bg:#e0c1a2;--cat-budget-border:#cba782;--cat-budget-text:#2b6808;--cat-orcamento-bg:#e5f6d8;--cat-orcamento-border:#a8de88;--cat-orcamento-text:#2b6808;--cat-checklist-bg:#dcf0a4;--cat-checklist-border:#cce48b;--cat-checklist-text:#243c56;--cat-check-bg:#dce3ec;--cat-check-border:#a4b5c8;--cat-check-text:#243c56;--cat-final-bg:#dce3ec;--cat-final-border:#a4b5c8;--cat-final-text:#243c56;--radius-bento:22px;--radius-card:16px;--radius-pill:9999px;--border-bento:1.5px solid #1a18161f;--border-strong:1.5px solid #1a1816;--shadow-sm:0 1px 3px #1a18160d;--shadow-md:0 4px 14px #1a181614;--shadow-lg:0 12px 30px -4px #1a18161f;--shadow-card-hover:0 10px 24px -2px #1a18161f}[data-theme=dark],body.dark{--bg-sand-50:#24211d;--bg-sand-100:#181614;--bg-sand-200:#2d2823;--bg-sand-300:#3e3731;--bg-sand-400:#554d45;--text-dark:#f5efe6;--text-muted:#b5aca0;--text-light:#7d7468;--brand-yellow:#f0b138;--brand-yellow-hover:#ffaf1a;--brand-yellow-soft:#3d3018;--brand-dark:#faf7f2;--brand-dark-hover:#fff;--cat-flight-bg:#132b42;--cat-flight-border:#23517a;--cat-flight-text:#8ac4ff;--cat-hotel-bg:#3d2511;--cat-hotel-border:#6e441e;--cat-hotel-text:#ffb373;--cat-tour-bg:#383210;--cat-tour-border:#695d1e;--cat-tour-text:#ffe46b;--cat-transport-bg:#14331c;--cat-transport-border:#255c33;--cat-transport-text:#8ce39d;--cat-doc-bg:#291d42;--cat-doc-border:#4a3475;--cat-doc-text:#c8acff;--cat-food-bg:#3b1724;--cat-food-border:#6e2b43;--cat-food-text:#ffa1c2;--cat-currency-bg:#11362e;--cat-currency-border:#1f6354;--cat-currency-text:#7febd3;--cat-schedule-bg:#123145;--cat-schedule-border:#21577a;--cat-schedule-text:#8ad2ff;--cat-budget-bg:#1f3812;--cat-budget-border:#3a6321;--cat-budget-text:#abf279;--cat-checklist-bg:#292520;--cat-checklist-border:#474037;--cat-checklist-text:#d6cebf;--border-bento:1.5px solid #ffffff1a;--border-strong:1.5px solid #ffffff40;--shadow-sm:0 1px 3px #0000004d;--shadow-md:0 4px 14px #0006;--shadow-lg:0 12px 30px -4px #00000080;--shadow-card-hover:0 10px 24px -2px #00000080}*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--bg-sand-100);color:var(--text-dark);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5;transition:background-color .25s,color .25s}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}
