.misa-tour-grid{display:grid;grid-template-columns:repeat(var(--misa-cols),minmax(0,1fr));gap:var(--misa-gap)}.misa-tour-card{height:var(--misa-height);position:relative;display:block;overflow:hidden;border-radius:var(--misa-radius);background:#d9e0e5;color:#fff;text-decoration:none!important}.misa-tour-card.misa-featured{grid-column:span 2;grid-row:span 2;height:auto;min-height:calc(var(--misa-height)*2 + var(--misa-gap))}.misa-tour-card img,.misa-placeholder{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;transition:transform .35s ease}.misa-tour-card:hover img{transform:scale(1.035)}.misa-tour-card:after{content:"";position:absolute;inset:30% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.62));pointer-events:none}.misa-tour-overlay{position:absolute;z-index:1;left:20px;right:20px;bottom:20px;color:white;display:flex;flex-direction:column;gap:5px}.misa-tour-overlay strong{font-size:23px;line-height:1.2;font-weight:700}.misa-tour-overlay small{font-size:13px}.misa-tour-price{position:absolute;right:15px;top:15px;z-index:2;background:#1596b0;color:white;font-weight:600;font-size:14px;padding:9px 11px;writing-mode:vertical-rl;transform:rotate(180deg)}.misa-tour-detail{max-width:1100px;margin:0 auto}.misa-tour-hero{width:100%;max-height:540px;object-fit:cover;border-radius:8px}.misa-tour-facts{display:flex;gap:16px;flex-wrap:wrap;margin:22px 0}.misa-tour-facts span{padding:12px 18px;background:#f3f5f7;border-radius:6px}.misa-tour-facts b{display:block}.misa-tour-section{margin:30px 0}.misa-tour-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.misa-tour-gallery img{width:100%;height:220px;object-fit:cover}.misa-enquire{display:inline-block;background:#1289a5;color:white!important;padding:14px 22px;border-radius:4px;text-decoration:none!important}@media(max-width:1024px){.misa-tour-grid{grid-template-columns:repeat(var(--misa-tablet),minmax(0,1fr))}.misa-tour-card.misa-featured{grid-column:span 1;grid-row:span 1;height:var(--misa-height);min-height:0}}@media(max-width:767px){.misa-tour-grid{grid-template-columns:repeat(var(--misa-mobile),minmax(0,1fr))}.misa-tour-card{height:220px}.misa-tour-card.misa-featured{height:220px}.misa-tour-overlay strong{font-size:20px}.misa-tour-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.misa-tour-gallery img{height:160px}}
/* v2 flexible layouts */
.misa-tour-grid{grid-auto-flow:row;align-items:stretch}.misa-tour-card{min-width:0;min-height:var(--misa-height);height:var(--misa-height);isolation:isolate}.misa-tour-card.misa-featured{grid-column:auto;grid-row:auto;height:var(--misa-height);min-height:var(--misa-height)}
.misa-layout-two_three,.misa-layout-three_two{grid-template-columns:repeat(6,minmax(0,1fr))}
.misa-layout-two_three .misa-tour-card{grid-column:span 2}.misa-layout-two_three .misa-tour-card:nth-child(5n+1),.misa-layout-two_three .misa-tour-card:nth-child(5n+2){grid-column:span 3}
.misa-layout-three_two .misa-tour-card{grid-column:span 2}.misa-layout-three_two .misa-tour-card:nth-child(5n+4),.misa-layout-three_two .misa-tour-card:nth-child(5n+5){grid-column:span 3}
.misa-layout-featured{grid-template-columns:repeat(3,minmax(0,1fr))}.misa-layout-featured .misa-tour-card:first-child{grid-column:span 2;grid-row:span 2;height:auto;min-height:calc(var(--misa-height)*2 + var(--misa-gap))}
.misa-layout-masonry .misa-tour-card:nth-child(4n+1){grid-row:span 2;height:auto;min-height:calc(var(--misa-height)*2 + var(--misa-gap))}
.misa-hover-none .misa-tour-card:hover img{transform:none}.misa-hover-lift .misa-tour-card{transition:transform .25s,box-shadow .25s}.misa-hover-lift .misa-tour-card:hover{transform:translateY(-5px)}.misa-hover-lift .misa-tour-card:hover img{transform:none}
.misa-badge-pill .misa-tour-price{writing-mode:horizontal-tb;transform:none;border-radius:30px}.misa-badge-none .misa-tour-price{display:none}.misa-overlay-full .misa-tour-card:after{inset:0;background:rgba(0,0,0,.36)}.misa-overlay-none .misa-tour-card:after{display:none}.misa-tour-card:focus-visible{outline:3px solid #1c9cb1;outline-offset:3px}
.misa-portal{max-width:1200px;margin:30px auto;padding:26px;background:#fff;border:1px solid #e8edf0;border-radius:16px;box-shadow:0 12px 42px rgba(0,0,0,.06);color:#1a2932}.misa-portal-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:22px}.misa-portal-head h2{margin:0}.misa-portal-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:30px}.misa-portal label{display:block;font-weight:600;margin:15px 0}.misa-portal input:not([type=hidden]):not([type=file]):not([type=checkbox]),.misa-portal textarea,.misa-portal select{display:block;width:100%;margin-top:6px;padding:11px;border:1px solid #d1dbe1;border-radius:7px;background:white;color:#24333c}.misa-portal button[type=submit]{border:0;background:#087f86;color:white;border-radius:7px;padding:11px 20px;cursor:pointer}.misa-portal-preview{display:block;max-width:180px;height:auto;border-radius:7px}.misa-portal-item{display:flex;align-items:center;gap:12px;border-bottom:1px solid #e6ecef;padding:13px 0}.misa-portal-item img{width:75px;height:60px;object-fit:cover;border-radius:6px}.misa-portal-item>div{flex:1;min-width:0}.misa-portal-item strong,.misa-portal-item small{display:block}.misa-portal-item small{color:#677680}.misa-portal .misa-delete{background:#a12c35!important;padding:8px 11px!important}.misa-portal-notice{background:#e2f5ee;padding:12px;border-radius:6px}.misa-login{max-width:450px}.misa-login input{width:100%}
@media(max-width:1024px){.misa-layout-two_three,.misa-layout-three_two,.misa-layout-featured,.misa-layout-masonry{grid-template-columns:repeat(var(--misa-tablet),minmax(0,1fr))}.misa-layout-two_three .misa-tour-card,.misa-layout-three_two .misa-tour-card,.misa-layout-featured .misa-tour-card:first-child,.misa-layout-masonry .misa-tour-card:nth-child(4n+1){grid-column:span 1;grid-row:span 1;height:var(--misa-height);min-height:var(--misa-height)}.misa-portal-layout{grid-template-columns:1fr}}
@media(max-width:767px){.misa-layout-two_three,.misa-layout-three_two,.misa-layout-featured,.misa-layout-masonry{grid-template-columns:repeat(var(--misa-mobile),minmax(0,1fr))}.misa-tour-card,.misa-layout-two_three .misa-tour-card,.misa-layout-three_two .misa-tour-card{grid-column:span 1;height:220px;min-height:220px}.misa-portal{padding:15px}.misa-portal-item{flex-wrap:wrap}}

/* v3 premium editorial arrangements. All patterns repeat for additional tours. */
.misa-layout-editorial,.misa-layout-panorama,.misa-layout-staggered{grid-template-columns:repeat(6,minmax(0,1fr))}
.misa-layout-editorial .misa-tour-card{grid-column:span 2}
.misa-layout-editorial .misa-tour-card:nth-child(7n+1){grid-column:span 4;grid-row:span 2;height:auto;min-height:calc(var(--misa-height)*2 + var(--misa-gap))}
.misa-layout-editorial .misa-tour-card:nth-child(7n+2),.misa-layout-editorial .misa-tour-card:nth-child(7n+3){grid-column:span 2}
.misa-layout-panorama .misa-tour-card{grid-column:span 3}
.misa-layout-panorama .misa-tour-card:nth-child(5n+1){grid-column:span 6;height:calc(var(--misa-height)*1.4)}
.misa-layout-staggered .misa-tour-card{grid-column:span 2}
.misa-layout-staggered .misa-tour-card:nth-child(7n+1),.misa-layout-staggered .misa-tour-card:nth-child(7n+5){grid-column:span 4}
.misa-layout-slim{grid-template-columns:repeat(var(--misa-cols),minmax(0,1fr))}
.misa-layout-slim .misa-tour-card{height:calc(var(--misa-height)*1.35)}
.misa-layout-slim .misa-tour-overlay strong{font-size:clamp(15px,1.5vw,22px)}
@media(max-width:1024px){
 .misa-layout-editorial,.misa-layout-panorama,.misa-layout-staggered,.misa-layout-slim{grid-template-columns:repeat(var(--misa-tablet),minmax(0,1fr))}
 .misa-layout-editorial .misa-tour-card,.misa-layout-panorama .misa-tour-card,.misa-layout-staggered .misa-tour-card,.misa-layout-slim .misa-tour-card{grid-column:span 1;grid-row:span 1;height:var(--misa-height);min-height:var(--misa-height)}
}
@media(max-width:767px){
 .misa-layout-editorial,.misa-layout-panorama,.misa-layout-staggered,.misa-layout-slim{grid-template-columns:repeat(var(--misa-mobile),minmax(0,1fr))}
 .misa-layout-editorial .misa-tour-card,.misa-layout-panorama .misa-tour-card,.misa-layout-staggered .misa-tour-card,.misa-layout-slim .misa-tour-card{grid-column:span 1;grid-row:span 1;height:220px;min-height:220px}
}

/* v5 image-first card styling and responsive Elementor controls */
.misa-tour-grid{gap:var(--misa-gap)}
.misa-tour-card{border-radius:var(--misa-radius);overflow:hidden}
.misa-tour-card:after{inset:20% 0 0;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,calc(var(--misa-shade,68)/100)) 100%)}
.misa-tour-overlay{left:var(--misa-text-side);right:var(--misa-text-side);bottom:var(--misa-text-bottom);color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.3)}
.misa-tour-overlay strong{color:inherit}
.misa-text-center .misa-tour-overlay{text-align:center}.misa-text-right .misa-tour-overlay{text-align:right}
.misa-image-top .misa-tour-card img{object-position:center top}.misa-image-bottom .misa-tour-card img{object-position:center bottom}
.misa-tour-grid.misa-overlay-none .misa-tour-card:after{display:none}
.misa-tour-grid.misa-overlay-full .misa-tour-card:after{inset:0;background:rgba(0,0,0,calc(var(--misa-shade,68)/100))}
@media(max-width:1024px){.misa-tour-grid{gap:var(--misa-gap-tablet)}.misa-tour-grid .misa-tour-card,.misa-tour-grid .misa-tour-card.misa-featured,.misa-layout-slim .misa-tour-card{height:var(--misa-height-tablet);min-height:var(--misa-height-tablet)}}
@media(max-width:767px){.misa-tour-grid{gap:var(--misa-gap-mobile)}.misa-tour-grid .misa-tour-card,.misa-tour-grid .misa-tour-card.misa-featured,.misa-layout-slim .misa-tour-card{height:var(--misa-height-mobile);min-height:var(--misa-height-mobile)}}
.misa-portal{max-width:1320px;border:1px solid #e5eae8;border-radius:22px;padding:32px;background:#f8faf9;box-shadow:0 22px 65px rgba(8,42,32,.08);font-family:inherit}
.misa-portal-head{background:#103d31;color:#fff;padding:28px 32px;border-radius:16px;margin-bottom:20px}.misa-portal-head h2{color:white;font-size:30px;letter-spacing:-.5px}.misa-portal-head p{color:#d1e2da;margin:7px 0 0}.misa-portal-head a{color:#fff!important;border:1px solid #ffffff55;border-radius:9px;padding:9px 16px;text-decoration:none}
.misa-portal-eyebrow{display:block;color:#e7c87b;font-size:11px;font-weight:700;letter-spacing:2px;margin-bottom:8px}
.misa-portal-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 22px}.misa-portal-stats>div{background:#fff;border:1px solid #e5eae8;border-radius:14px;padding:17px 21px}.misa-portal-stats span{display:block;color:#66776e;font-size:13px}.misa-portal-stats strong{display:block;color:#103d31;font-size:27px;margin-top:3px}
.misa-portal-editor,.misa-portal-list{background:#fff;border:1px solid #e5eae8;border-radius:15px;padding:24px;min-width:0}.misa-portal-editor h3,.misa-portal-list h3{font-size:21px;color:#173b32;margin:0 0 18px}.misa-portal input:not([type=hidden]):not([type=file]):not([type=checkbox]),.misa-portal textarea,.misa-portal select{border-radius:9px;border-color:#dbe5e0;padding:12px}.misa-portal input:focus,.misa-portal textarea:focus{outline:2px solid #b4d8c7;outline-offset:1px}.misa-portal button[type=submit]{background:#14634b;border-radius:9px;font-weight:600}.misa-portal-item{gap:14px}.misa-portal-item img{width:88px;height:72px;border-radius:10px}.misa-portal-item a{color:#14634b}
.misa-login{background:#fff;max-width:480px;padding:35px}.misa-login h2{color:#103d31}
@media(max-width:767px){.misa-portal{padding:12px}.misa-portal-head{padding:20px;align-items:flex-start;flex-direction:column}.misa-portal-stats{gap:6px}.misa-portal-stats>div{padding:10px}.misa-portal-stats strong{font-size:22px}.misa-portal-editor,.misa-portal-list{padding:16px}}

/* v6: precise consistent card sizes, edge-to-edge images and richer overlay */
.misa-tour-grid .misa-tour-card img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:var(--misa-img-position,center)!important}
.misa-tour-grid.misa-fit-contain .misa-tour-card img{object-fit:contain!important}
.misa-tour-grid.misa-uniform .misa-tour-card,.misa-tour-grid.misa-uniform .misa-tour-card:first-child,.misa-tour-grid.misa-uniform .misa-tour-card:nth-child(n){height:var(--misa-height)!important;min-height:var(--misa-height)!important;grid-row:span 1!important}
.misa-tour-grid.misa-uniform .misa-tour-card{align-self:start}
.misa-tour-grid .misa-tour-card:after{inset:25% 0 0;background:linear-gradient(to bottom,transparent,rgba(0,0,0,calc(var(--misa-shade,68)/100)));}
.misa-tour-grid .misa-tour-overlay{bottom:var(--misa-text-bottom,18px);left:var(--misa-text-side,18px);right:var(--misa-text-side,18px);gap:6px}
.misa-tour-grid .misa-tour-meta{font-size:13px;color:#fff;line-height:1.35;text-shadow:0 1px 3px rgba(0,0,0,.5)}
.misa-tour-grid .misa-inline-price{font-weight:700}
@media(max-width:1024px){.misa-tour-grid.misa-uniform .misa-tour-card,.misa-tour-grid.misa-uniform .misa-tour-card:nth-child(n){height:var(--misa-height-tablet)!important;min-height:var(--misa-height-tablet)!important}}
@media(max-width:767px){.misa-tour-grid.misa-uniform .misa-tour-card,.misa-tour-grid.misa-uniform .misa-tour-card:nth-child(n){height:var(--misa-height-mobile)!important;min-height:var(--misa-height-mobile)!important}}

/* v7 rich single-tour page and country recommendations */
.misa-tour-detail{max-width:1180px;margin:0 auto;color:#173a32}.misa-detail-heading{padding:18px 0 25px}.misa-detail-heading h1{font-size:clamp(30px,4vw,52px);line-height:1.13;letter-spacing:-.035em;color:#143d31;margin:10px 0 15px}.misa-eyebrow{font-size:11px;letter-spacing:.17em;font-weight:800;color:#b48b45}.misa-country-tag{display:inline-flex;padding:8px 14px;border:1px solid #d9e5df;border-radius:100px;font-size:13px;font-weight:600;background:#f7faf8}.misa-tour-detail .misa-tour-hero{width:100%;max-height:540px;object-fit:cover;border-radius:22px;display:block}.misa-tour-detail .misa-tour-facts{border:1px solid #e5ede9;border-radius:16px;padding:20px 25px;background:#fff;box-shadow:0 8px 28px rgba(20,61,49,.06);margin:22px 0 30px}.misa-tour-detail .misa-tour-section{background:#fff;border:1px solid #e9efec;border-radius:16px;padding:24px;margin:20px 0}.misa-tour-detail .misa-tour-section h2{color:#153d31}.misa-tour-detail .misa-tour-gallery img{border-radius:12px;object-fit:cover}.misa-related{margin:60px 0 20px;padding-top:30px;border-top:1px solid #e4eae7}.misa-related-heading h2{font-size:clamp(25px,3vw,36px);margin:8px 0 24px;color:#143d31}.misa-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.misa-related-card{height:265px;position:relative;display:block;overflow:hidden;border-radius:17px;background:#173d32;text-decoration:none!important}.misa-related-card img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;transition:transform .4s}.misa-related-card:hover img{transform:scale(1.05)}.misa-related-card:after{content:"";position:absolute;inset:25% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.8))}.misa-related-content{position:absolute;z-index:1;bottom:19px;left:19px;right:19px;color:white;display:grid;gap:5px}.misa-related-content strong{color:#fff;font-size:19px;line-height:1.25}.misa-related-content small{color:#e7e7e7;font-size:13px}.misa-portal select#misa_country{width:100%;background:#fff;min-height:45px}.misa-portal-editor label{display:block;margin-bottom:15px}@media(max-width:767px){.misa-related-grid{grid-template-columns:1fr;gap:14px}.misa-related-card{height:240px}.misa-tour-detail .misa-tour-hero{border-radius:14px}}

/* v15 portal and tour enquiry form */
.misa-management-nav{max-width:1320px;margin:20px auto;display:flex;gap:10px;flex-wrap:wrap;padding:10px;border-radius:14px;background:#103e32}.misa-management-nav a{color:#fff!important;padding:11px 15px;border-radius:9px;text-decoration:none;font-size:14px;font-weight:600}.misa-management-nav a:hover{background:#ffffff24}.misa-tour-booking{margin:38px 0;padding:clamp(22px,4vw,40px);border:1px solid #e0e9e3;border-radius:22px;background:#f8faf8;box-shadow:0 15px 35px #143e3010}.misa-tour-booking h2{font-size:clamp(24px,3vw,34px);color:#143e31;margin:10px 0}.misa-tour-booking p{color:#63766b}.misa-tour-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.misa-tour-form-grid label{display:block;color:#254b3c;font-weight:600;font-size:14px}.misa-tour-form-grid input:not([type=checkbox]),.misa-tour-form-grid textarea{display:block;width:100%;box-sizing:border-box;margin-top:8px;padding:14px;border:1px solid #cfded5;border-radius:10px;background:#fff;color:#173a32;font:inherit}.misa-tour-full{grid-column:1/-1}.misa-tour-consent{display:flex!important;align-items:center;gap:10px;font-weight:400!important}.misa-tour-booking button{border:0;background:#103e32;color:#fff;border-radius:10px;padding:15px 24px;font-weight:700;margin-top:20px;cursor:pointer}.misa-tour-notice{padding:14px;background:#e3f4e9;border-radius:10px;margin:16px 0}.misa-tour-error{background:#fbe8e8}.misa-tour-honeypot{position:absolute!important;left:-10000px!important;opacity:0!important}@media(max-width:650px){.misa-tour-form-grid{grid-template-columns:1fr}}

/* v16 premium portal tabs */
.misa-console{max-width:1320px;margin:24px auto 50px;font-family:inherit}.misa-console-hero{padding:30px 34px;background:linear-gradient(115deg,#0c392f,#176556);border-radius:22px 22px 0 0;color:#fff}.misa-console-kicker{font-size:11px;letter-spacing:2px;font-weight:700;color:#e9c67d}.misa-console-hero h2{font-size:30px!important;margin:9px 0!important;color:#fff!important}.misa-console-hero p{color:#dce9e4;margin:0}.misa-console-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px;background:#f4f7f5;border:1px solid #e4ece7}.misa-console-tabs button{display:flex;align-items:center;text-align:left;gap:12px;border:1px solid #e0e9e3;border-radius:15px;background:white;color:#1b4036;padding:16px 13px;cursor:pointer;box-shadow:0 3px 14px rgba(0,0,0,.03);font-weight:700;font-size:14px;line-height:1.35;transition:background .2s,transform .2s,box-shadow .2s}.misa-console-tabs button:hover{transform:translateY(-2px);box-shadow:0 7px 22px rgba(0,0,0,.08)}.misa-console-tabs button[aria-selected=true]{background:#0d493c;color:white;border-color:#0d493c;box-shadow:0 8px 22px rgba(13,73,60,.18)}.misa-console-tabs button:focus-visible{outline:3px solid #d9b96b;outline-offset:2px}.misa-console-tabs small{display:block;font-size:11px;font-weight:400;margin-top:3px;opacity:.7}.misa-tab-symbol{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:12px;background:#eaf2ee;color:#0d493c;font-size:24px}.misa-console-tabs button[aria-selected=true] .misa-tab-symbol{background:rgba(255,255,255,.16);color:#f4d58b}.misa-console-body{padding:22px;background:#f8faf9;border:1px solid #e4ece7;border-top:0;border-radius:0 0 22px 22px}.misa-console-body [data-misa-panel][hidden]{display:none!important}.misa-console-body .misa-flight-admin,.misa-console-body .misa-portal{max-width:none;margin:0}.misa-console-body .misa-portal-head{border-radius:16px}@media(max-width:780px){.misa-console-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.misa-console-tabs button{padding:11px 8px;font-size:12px;gap:8px}.misa-tab-symbol{width:32px;height:32px;flex-basis:32px;font-size:19px}.misa-console-body{padding:12px}.misa-console-hero{padding:24px 20px}.misa-console-hero h2{font-size:24px!important}}

/* v17 booking management actions */
.misa-booking-delete{margin-top:14px!important;display:inline-block!important}.misa-booking-delete button.misa-delete{background:#fff1f0!important;color:#9c2e2e!important;border:1px solid #f1c8c4!important;padding:11px 16px!important;border-radius:10px!important;font-weight:700;cursor:pointer}.misa-booking-delete button.misa-delete:hover{background:#ffe0de!important}.misa-trash-item{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px;margin:12px 0;border:1px solid #e0e9e5;border-radius:12px}.misa-trash-item small{display:block;color:#64756d;margin-top:5px}.misa-trash-item button{background:#0c5c47;color:white;border:0;border-radius:9px;padding:10px 15px;cursor:pointer}

/* Portal v19: strongly scoped controls to survive aggressive theme button styles */
.misa-console-v19{box-sizing:border-box;width:100%;max-width:1320px;margin:24px auto 48px;color:#173b34}
.misa-console-v19 *{box-sizing:border-box}
.misa-console-v19 .misa-console-tabs{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important;padding:20px!important;background:#f2f6f4!important;border:1px solid #e3eae6!important;border-radius:0!important;align-items:stretch!important}
.misa-console-v19 .misa-console-tabs>button{appearance:none!important;-webkit-appearance:none!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:13px!important;min-width:0!important;min-height:126px!important;margin:0!important;padding:17px!important;text-align:left!important;text-transform:none!important;letter-spacing:normal!important;line-height:1.3!important;border:1px solid #dde8e2!important;border-radius:17px!important;background:#fff!important;color:#183c32!important;box-shadow:0 5px 16px rgba(17,65,49,.055)!important;cursor:pointer!important;white-space:normal!important;transition:transform .2s,box-shadow .2s!important}
.misa-console-v19 .misa-console-tabs>button:hover{transform:translateY(-3px)!important;box-shadow:0 12px 24px rgba(17,65,49,.13)!important}
.misa-console-v19 .misa-console-tabs>button[aria-selected=true]{border:2px solid #14644d!important;background:#edf7f1!important;box-shadow:0 9px 25px rgba(13,73,60,.12)!important}
.misa-console-v19 .misa-tab-copy{display:block!important;min-width:0!important;width:100%!important}
.misa-console-v19 .misa-tab-copy strong{display:block!important;font-size:15px!important;font-weight:750!important;line-height:1.35!important;color:#123c30!important;margin:0 0 5px!important}
.misa-console-v19 .misa-tab-copy small{display:block!important;font-size:12px!important;font-weight:400!important;line-height:1.35!important;color:#63786f!important;margin:0!important;opacity:1!important}
.misa-console-v19 .misa-tab-symbol{display:flex!important;align-items:center!important;justify-content:center!important;width:43px!important;height:43px!important;min-width:43px!important;min-height:43px!important;flex:none!important;border-radius:12px!important;font-size:23px!important;line-height:1!important;background:#e7f1fe!important;color:#2264ac!important}
.misa-console-v19 .misa-ico-settings{background:#fff3df!important;color:#b77816!important}.misa-console-v19 .misa-ico-enquiries{background:#eae9ff!important;color:#6954b8!important}.misa-console-v19 .misa-ico-tours{background:#e2f5e9!important;color:#187c4a!important}.misa-console-v19 .misa-ico-trash{background:#ffe8e8!important;color:#b33b3b!important}
.misa-console-v19 .misa-console-hero{background:linear-gradient(120deg,#0d3b31,#155947)!important;padding:28px 34px!important;color:#fff!important;border-radius:20px 20px 0 0!important}
.misa-console-v19 .misa-console-hero h2{color:#fff!important}.misa-console-v19 .misa-console-hero p{color:#e0eae5!important}
@media(max-width:1100px){.misa-console-v19 .misa-console-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:700px){.misa-console-v19 .misa-console-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;padding:12px!important}.misa-console-v19 .misa-console-tabs>button{min-height:112px!important;padding:13px!important}.misa-console-v19 .misa-tab-copy strong{font-size:13px!important}.misa-console-v19 .misa-tab-copy small{font-size:11px!important}}
@media(max-width:380px){.misa-console-v19 .misa-console-tabs{grid-template-columns:1fr!important}.misa-console-v19 .misa-console-tabs>button{min-height:0!important;flex-direction:row!important}}

/* v20 tour visibility and ordering */
.misa-portal-item{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.misa-portal-item>div{flex:1 1 150px}.misa-portal-item .misa-tour-quick{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:0}.misa-tour-quick label{display:flex;align-items:center;gap:5px;margin:0!important;font-size:12px}.misa-tour-quick input[type=number]{width:68px!important;min-height:34px!important;padding:4px 7px!important}.misa-tour-quick button{min-height:34px;padding:7px 10px!important;border-radius:8px!important;font-size:12px!important}.misa-tour-quick button[value=hide]{background:#e6a23c!important;color:#241b0a!important}.misa-tour-quick button[value=show]{background:#147b53!important;color:#fff!important}

/* v21 portal drag-to-reorder */
.misa-sortable-tours .misa-sort-help{margin:5px 0 12px;color:#667085;font-size:13px}
.misa-sortable-tours .misa-sort-form{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}
.misa-sortable-tours .misa-sort-save{background:#11644c!important;color:white!important;border:0!important;border-radius:9px!important;padding:10px 16px!important;cursor:pointer}
.misa-sortable-tours .misa-sort-save:disabled{opacity:.45;cursor:default}
.misa-sortable-tours .misa-sort-feedback{font-size:12px;color:#11644c}
.misa-sortable-tours .misa-portal-item{position:relative;transition:background .15s;cursor:default}
.misa-sortable-tours .misa-portal-item.misa-dragging{opacity:.45;background:#e3f2eb!important;border:2px dashed #11644c!important}
.misa-sortable-tours .misa-drag-handle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;min-height:42px;border-radius:7px;background:#e8f3ee;color:#11644c;font-size:20px;font-weight:700;cursor:grab;user-select:none;touch-action:none}
.misa-sortable-tours .misa-drag-handle:focus-visible{outline:3px solid #b88b37;outline-offset:2px}

/* v22 premium navy, black and gold portal */
.misa-console-v22{max-width:1360px;margin:24px auto 55px;color:#13243e;font-family:inherit;box-sizing:border-box}
.misa-console-v22 *{box-sizing:border-box}
.misa-console-v22 .misa-console-hero{background:linear-gradient(120deg,#050b17 0%,#0a1b39 62%,#142c50 100%)!important;border-radius:20px 20px 0 0;padding:32px 36px;border-bottom:3px solid #cba45d}
.misa-console-v22 .misa-console-hero h2{color:#fff!important;font-size:32px!important}.misa-console-v22 .misa-console-hero p{color:#c8d4e6!important}.misa-console-v22 .misa-console-kicker{color:#e9c783!important}
.misa-console-v22 .misa-console-tabs{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;background:#eef1f7!important;padding:18px!important;border:1px solid #dfe4ef!important}
.misa-console-v22 .misa-console-tabs>button{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:11px!important;min-width:0!important;min-height:118px!important;padding:16px!important;margin:0!important;border:1px solid #dfe4ee!important;border-radius:15px!important;background:#fff!important;color:#112441!important;text-align:left!important;white-space:normal!important;box-shadow:0 4px 12px rgba(9,21,44,.04)!important;cursor:pointer!important}
.misa-console-v22 .misa-console-tabs>button[aria-selected=true]{border:2px solid #c7a15d!important;background:#101e37!important;box-shadow:0 7px 22px rgba(10,22,43,.16)!important}
.misa-console-v22 .misa-tab-symbol{display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;flex:none!important;border-radius:12px!important;background:#edf1f9!important;color:#153969!important;font-size:24px!important}
.misa-console-v22 .misa-console-tabs>button[aria-selected=true] .misa-tab-symbol{background:#cba45d!important;color:#091426!important}
.misa-console-v22 .misa-tab-copy strong{display:block!important;font-size:14px!important;font-weight:750!important;line-height:1.3!important;color:#172947!important;margin:0 0 4px!important}.misa-console-v22 .misa-tab-copy small{display:block!important;color:#67758c!important;font-size:11px!important;line-height:1.3!important}
.misa-console-v22 .misa-console-tabs>button[aria-selected=true] strong{color:#fff!important}.misa-console-v22 .misa-console-tabs>button[aria-selected=true] small{color:#d2d8e5!important}
.misa-console-v22 .misa-console-body{background:#f5f7fb!important;padding:24px!important;border-color:#e1e6f0!important}
.misa-console-v22 .misa-console-body [data-misa-panel][hidden]{display:none!important}
.misa-dashboard{padding:8px 0 24px}.misa-dashboard-intro h3{font-size:24px!important;color:#142647!important;margin:0 0 6px!important}.misa-dashboard-intro p{color:#69758a;margin:0 0 22px}
.misa-dashboard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.misa-dashboard-card{position:relative;display:flex;align-items:center;gap:14px;min-height:132px;padding:22px 18px!important;background:#fff!important;border:1px solid #e1e5ee!important;border-radius:17px!important;text-align:left!important;color:#152945!important;cursor:pointer!important;box-shadow:0 5px 20px rgba(12,27,51,.045)}
.misa-dashboard-card:hover{border-color:#cba45d!important;box-shadow:0 10px 24px rgba(10,23,44,.12)}.misa-dashboard-icon{display:grid;place-items:center;width:52px;height:52px;flex:none;border-radius:14px;background:#101f3a;color:#e9c783;font-size:27px}.misa-dashboard-info{display:flex;flex-direction:column;gap:7px}.misa-dashboard-info>span{font-size:13px;font-weight:650;color:#5b6b83}.misa-dashboard-info strong{font-size:31px;line-height:1;color:#0c1b32}.misa-new-badge{position:absolute;top:10px;right:10px;background:#b82e43;color:white;padding:5px 9px;border-radius:20px;font-size:11px;font-weight:750}.misa-dashboard-note{margin-top:20px;color:#64718a;font-size:13px}
.misa-console-v22 #misa-flight-settings{margin-top:28px;padding-top:22px;border-top:2px solid #d9dfeb}.misa-console-v22 #misa-flight-settings h2{color:#142b4e}
@media(max-width:1050px){.misa-console-v22 .misa-console-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}.misa-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.misa-console-v22 .misa-console-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px!important}.misa-console-v22 .misa-console-tabs>button{min-height:105px!important;padding:12px!important}.misa-console-v22 .misa-console-body{padding:12px!important}.misa-dashboard-grid{grid-template-columns:1fr}.misa-console-v22 .misa-console-hero{padding:24px 18px}.misa-console-v22 .misa-console-hero h2{font-size:25px!important}}

/* v23 dashboard cards are rendered with scoped inline style to avoid theme overrides */

/* v25 luxury navy / midnight / gold / white / restrained crimson - portal only */
.misa-console-v22.misa-console-v19{background:#071326!important;border:1px solid #263a57!important;border-radius:22px!important;overflow:hidden!important;box-shadow:0 24px 70px rgba(4,12,29,.22)!important;color:#f4f7ff!important}
.misa-console-v22 .misa-console-hero,.misa-console-v22.misa-console-v19 .misa-console-hero{background:linear-gradient(115deg,#07101e,#10294b 68%,#1c3857)!important;border-bottom:2px solid #d6a64f!important;border-radius:0!important;padding:36px 38px!important}
.misa-console-v22 .misa-console-hero h2{font-weight:800!important;letter-spacing:-.035em!important}.misa-console-v22 .misa-console-kicker{color:#f0c477!important}
.misa-console-v22 .misa-console-tabs,.misa-console-v22.misa-console-v19 .misa-console-tabs{background:#0b182d!important;border:0!important;border-bottom:1px solid #293e5c!important;padding:18px!important;gap:12px!important}
.misa-console-v22 .misa-console-tabs>button,.misa-console-v22.misa-console-v19 .misa-console-tabs>button{background:linear-gradient(150deg,#152945,#101d33)!important;border:1px solid #2c4362!important;border-radius:15px!important;box-shadow:0 8px 24px rgba(0,0,0,.13)!important;min-height:105px!important;padding:17px!important;transition:transform .18s,border-color .18s,background .18s!important}
.misa-console-v22 .misa-console-tabs>button:hover{transform:translateY(-3px)!important;border-color:#d4a54f!important}
.misa-console-v22 .misa-console-tabs>button[aria-selected=true],.misa-console-v22.misa-console-v19 .misa-console-tabs>button[aria-selected=true]{background:linear-gradient(135deg,#21395a,#132744)!important;border:1px solid #e2b45f!important;box-shadow:inset 0 0 0 1px rgba(226,180,95,.3),0 9px 22px rgba(0,0,0,.2)!important}
.misa-console-v22 .misa-tab-copy strong,.misa-console-v22.misa-console-v19 .misa-tab-copy strong,.misa-console-v22 .misa-console-tabs>button[aria-selected=true] strong{color:#fff!important;font-size:14px!important}
.misa-console-v22 .misa-tab-copy small,.misa-console-v22 .misa-console-tabs>button[aria-selected=true] small{color:#aebfd7!important;font-size:11px!important}
.misa-console-v22 .misa-tab-symbol,.misa-console-v22.misa-console-v19 .misa-tab-symbol{background:#253e60!important;color:#f0c477!important;border:1px solid #415a7b!important}
.misa-console-v22 .misa-console-tabs>button[aria-selected=true] .misa-tab-symbol{background:#d9ad5e!important;color:#101b2d!important}
.misa-console-v22 .misa-console-body{background:#0b1729!important;border:0!important;padding:28px!important;color:#f5f7ff!important}
.misa-console-v22 .misa-dashboard-intro h3{color:#fff!important;font-size:26px!important}.misa-console-v22 .misa-dashboard-intro p,.misa-console-v22 .misa-dashboard-note{color:#aabbd4!important}
.misa-console-v22 .misa-dashboard-grid{gap:18px!important}
.misa-console-v22 .misa-dashboard-card{background:linear-gradient(145deg,#1a3050,#11223b)!important;border:1px solid #38506f!important;border-radius:18px!important;color:#fff!important;box-shadow:0 10px 28px rgba(0,0,0,.15)!important}
.misa-console-v22 .misa-dashboard-card:hover{border-color:#e1b160!important;box-shadow:0 14px 32px rgba(0,0,0,.22)!important}
.misa-console-v22 .misa-dashboard-card strong,.misa-console-v22 .misa-dashboard-card span,.misa-console-v22 .misa-dashboard-card b{color:#fff!important}
.misa-console-v22 .misa-dashboard-icon{background:#263f60!important;color:#f2c67d!important}
.misa-console-v22 .misa-new-badge{background:#b63248!important;color:#fff!important}
.misa-console-v22 .misa-portal,.misa-console-v22 .misa-flight-admin{background:#f7f9fc!important;color:#172641!important;border-color:#dce4ee!important}
.misa-console-v22 .misa-portal-head{background:linear-gradient(115deg,#0c1c35,#1b3657)!important}
.misa-console-v22 .misa-portal button[type=submit],.misa-console-v22 .misa-sortable-tours .misa-sort-save{background:#d5a553!important;color:#111b2a!important;border:0!important;font-weight:750!important}
.misa-console-v22 .misa-portal .misa-delete,.misa-console-v22 .misa-booking-delete button.misa-delete{background:#fff0f2!important;color:#a5263e!important;border:1px solid #e8b7c1!important}
.misa-console-v22 .misa-portal-item a{color:#1b4c8d!important}
.misa-console-v22 .misa-sortable-tours .misa-drag-handle{background:#e9edf5!important;color:#1c365b!important}
@media(max-width:780px){.misa-console-v22 .misa-console-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.misa-console-v22 .misa-console-body{padding:14px!important}}
@media(max-width:480px){.misa-console-v22 .misa-console-tabs{gap:8px!important;padding:10px!important}.misa-console-v22 .misa-console-tabs>button{padding:11px!important;min-height:100px!important}.misa-console-v22 .misa-console-hero{padding:24px 18px!important}}

/* v26: gold-forward premium portal, without green. Scoped to portal only. */
.misa-console-v22 .misa-console-hero,.misa-console-v22.misa-console-v19 .misa-console-hero{background:linear-gradient(110deg,#0a1220 0%,#14223a 74%,#8c642e 100%)!important;border-bottom:4px solid #d5a34b!important}
.misa-console-v22 .misa-console-tabs,.misa-console-v22.misa-console-v19 .misa-console-tabs{background:#0b1321!important}
.misa-console-v22 .misa-console-tabs>button[aria-selected=true],.misa-console-v22.misa-console-v19 .misa-console-tabs>button[aria-selected=true]{background:#d5a34b!important;border:1px solid #f1d292!important;box-shadow:0 8px 24px rgba(213,163,75,.24)!important}
.misa-console-v22 .misa-console-tabs>button[aria-selected=true] strong,.misa-console-v22 .misa-console-tabs>button[aria-selected=true] small{color:#101827!important;opacity:1!important}
.misa-console-v22 .misa-console-tabs>button[aria-selected=true] .misa-tab-symbol{background:#101827!important;color:#f1ca7e!important;border-color:#101827!important}
.misa-console-v22 .misa-console-tabs>button:not([aria-selected=true]){background:#192941!important;border-color:#43516b!important}
.misa-console-v22 .misa-console-tabs>button:not([aria-selected=true]):hover{background:#2b3547!important}
.misa-console-v22 .misa-console-body{background:#101725!important}
/* First dashboard box: solid champagne gold, second: crisp white. */
.misa-console-v22 .misa-dashboard-grid>.misa-dashboard-card:first-child{background:#d5a34b!important;border:1px solid #edc783!important;color:#101827!important}
.misa-console-v22 .misa-dashboard-grid>.misa-dashboard-card:first-child strong,.misa-console-v22 .misa-dashboard-grid>.misa-dashboard-card:first-child span,.misa-console-v22 .misa-dashboard-grid>.misa-dashboard-card:first-child b{color:#101827!important}
.misa-console-v22 .misa-dashboard-grid>.misa-dashboard-card:first-child .misa-dashboard-icon{background:#101827!important;color:#f0c67e!important}
.misa-console-v22 .misa-dashboard-grid>.misa-dashboard-card:nth-child(2){background:#fff!important;border:1px solid #e3d4b9!important;color:#14243b!important}
.misa-console-v22 .misa-dashboard-grid>.misa-dashboard-card:nth-child(2) strong,.misa-console-v22 .misa-dashboard-grid>.misa-dashboard-card:nth-child(2) span,.misa-console-v22 .misa-dashboard-grid>.misa-dashboard-card:nth-child(2) b{color:#14243b!important}
.misa-console-v22 .misa-dashboard-grid>.misa-dashboard-card:nth-child(2) .misa-dashboard-icon{background:#ead4a8!important;color:#17253b!important}
.misa-console-v22 .misa-dashboard-card .misa-new-badge,.misa-console-v22 .misa-new-badge{background:#b8323b!important;color:#fff!important}
.misa-console-v22 .misa-console-tabs>button:focus-visible,.misa-console-v22 .misa-dashboard-card:focus-visible{outline:3px solid #f0cc84!important;outline-offset:3px!important}
@media(max-width:640px){.misa-console-v22 .misa-dashboard-grid{grid-template-columns:1fr!important}}


/* v27 royal blue, champagne gold, white surfaces. Strongly scoped to avoid theme overrides. */
#misa-console.misa-console-v22{background:#f3f5fa!important;border-color:#dce2ed!important;color:#14264c!important}
#misa-console .misa-console-hero{background:#172d61!important;border-bottom:4px solid #d6a348!important}
#misa-console .misa-console-tabs{background:#fff!important;border-bottom:1px solid #e0e5ef!important}
#misa-console .misa-console-tabs>button:not([aria-selected=true]){background:#f5f7fc!important;border:1px solid #dce3ee!important;box-shadow:0 3px 12px #172d6110!important}
#misa-console .misa-console-tabs>button:not([aria-selected=true]) strong{color:#142b5c!important}
#misa-console .misa-console-tabs>button:not([aria-selected=true]) small{color:#62718a!important}
#misa-console .misa-console-tabs>button:not([aria-selected=true]) .misa-tab-symbol{background:#e8edf7!important;color:#1b3873!important;border-color:#e0e7f2!important}
#misa-console .misa-console-tabs>button[aria-selected=true]{background:#d6a348!important;border-color:#c08e37!important}
#misa-console .misa-console-tabs>button[aria-selected=true] strong,#misa-console .misa-console-tabs>button[aria-selected=true] small{color:#101d36!important}
#misa-console .misa-console-body{background:#f7f8fb!important;color:#152a54!important}
#misa-console .misa-dashboard-intro h3{color:#172d61!important}
#misa-console .misa-dashboard-intro p,#misa-console .misa-dashboard-note{color:#5e6e89!important}
#misa-console .misa-dashboard-grid>.misa-dashboard-card:first-child{background:#d6a348!important;border:1px solid #c18f3a!important;color:#122348!important}
#misa-console .misa-dashboard-grid>.misa-dashboard-card:nth-child(2){background:#fff!important;border:1px solid #dce2ed!important;color:#172d61!important}
#misa-console .misa-dashboard-grid>.misa-dashboard-card:first-child .misa-dashboard-top .misa-stat-label,#misa-console .misa-dashboard-grid>.misa-dashboard-card:first-child .misa-stat-label,#misa-console .misa-dashboard-grid>.misa-dashboard-card:first-child .misa-stat-count,#misa-console .misa-dashboard-grid>.misa-dashboard-card:first-child .misa-stat-hint{color:#112247!important}
#misa-console .misa-dashboard-grid>.misa-dashboard-card:nth-child(2) .misa-dashboard-top .misa-stat-label,#misa-console .misa-dashboard-grid>.misa-dashboard-card:nth-child(2) .misa-stat-label,#misa-console .misa-dashboard-grid>.misa-dashboard-card:nth-child(2) .misa-stat-count,#misa-console .misa-dashboard-grid>.misa-dashboard-card:nth-child(2) .misa-stat-hint{color:#172d61!important}
#misa-console .misa-dashboard-grid>.misa-dashboard-card:first-child .misa-dashboard-icon{background:#172d61!important;color:#f1c976!important}
#misa-console .misa-dashboard-grid>.misa-dashboard-card:nth-child(2) .misa-dashboard-icon{background:#e9edf7!important;color:#172d61!important}
#misa-console .misa-dashboard-grid .misa-dashboard-card .misa-new-badge{background:#b92e42!important;color:#fff!important}
#misa-console .misa-portal,#misa-console .misa-flight-admin{background:#fff!important;color:#172d61!important}
#misa-console .misa-portal-head{background:#172d61!important}
#misa-console .misa-portal button[type=submit],#misa-console .misa-sort-save{background:#d6a348!important;color:#122348!important}

/* v28: two-tone dashboard cards: no nested dark tiles, no gradients. */
#misa-console .misa-dashboard-grid>.misa-dashboard-card:first-child{background:#d6a348!important;color:#142a56!important;border:1px solid #c99942!important;background-image:none!important}
#misa-console .misa-dashboard-grid>.misa-dashboard-card:nth-child(2){background:#172d61!important;color:#fff!important;border:1px solid #172d61!important;background-image:none!important}
#misa-console .misa-dashboard-grid .misa-dashboard-metric{background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:4px 0!important;min-height:0!important}
#misa-console .misa-dashboard-grid .misa-dashboard-metric + .misa-dashboard-metric{border-left:1px solid currentColor!important;padding-left:18px!important}
#misa-console .misa-dashboard-grid>.misa-dashboard-card:first-child .misa-dashboard-metric,#misa-console .misa-dashboard-grid>.misa-dashboard-card:first-child .misa-dashboard-metric small,#misa-console .misa-dashboard-grid>.misa-dashboard-card:first-child .misa-dashboard-metric strong,#misa-console .misa-dashboard-grid>.misa-dashboard-card:first-child .misa-dashboard-foot,#misa-console .misa-dashboard-grid>.misa-dashboard-card:first-child .misa-stat-label{color:#142a56!important}
#misa-console .misa-dashboard-grid>.misa-dashboard-card:nth-child(2) .misa-dashboard-metric,#misa-console .misa-dashboard-grid>.misa-dashboard-card:nth-child(2) .misa-dashboard-metric small,#misa-console .misa-dashboard-grid>.misa-dashboard-card:nth-child(2) .misa-dashboard-metric strong,#misa-console .misa-dashboard-grid>.misa-dashboard-card:nth-child(2) .misa-dashboard-foot,#misa-console .misa-dashboard-grid>.misa-dashboard-card:nth-child(2) .misa-stat-label{color:#fff!important}
#misa-console .misa-dashboard-grid>.misa-dashboard-card:first-child .misa-dashboard-icon,#misa-console .misa-dashboard-grid>.misa-dashboard-card:nth-child(2) .misa-dashboard-icon{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;width:auto!important;height:auto!important}
#misa-console .misa-dashboard-grid>.misa-dashboard-card:first-child .misa-dashboard-icon{color:#142a56!important}
#misa-console .misa-dashboard-grid>.misa-dashboard-card:nth-child(2) .misa-dashboard-icon{color:#fff!important}
#misa-console .misa-dashboard-grid .misa-dashboard-card .misa-new-badge{background:#b92e42!important;color:#fff!important}
@media(max-width:440px){#misa-console .misa-dashboard-grid .misa-dashboard-metric + .misa-dashboard-metric{padding-left:10px!important}}


/* v29 definitive two-color dashboard override. This is inside the inline style printed
   after tours.css, so earlier !important rules cannot restore nested tiles. */
#misa-console .misa-dashboard-grid > .misa-dashboard-card:first-child {background:#d6a348!important;background-image:none!important;color:#142a56!important;border-color:#d6a348!important}
#misa-console .misa-dashboard-grid > .misa-dashboard-card:nth-child(2) {background:#172d61!important;background-image:none!important;color:#ffffff!important;border-color:#172d61!important}
#misa-console .misa-dashboard-grid .misa-dashboard-card .misa-dashboard-metric,
#misa-console .misa-dashboard-grid .misa-dashboard-card .misa-dashboard-metrics > span {background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;min-height:0!important}
#misa-console .misa-dashboard-grid .misa-dashboard-card .misa-dashboard-metrics {gap:20px!important}
#misa-console .misa-dashboard-grid .misa-dashboard-card .misa-dashboard-metric + .misa-dashboard-metric {border-left:1px solid currentColor!important;padding-left:18px!important}
#misa-console .misa-dashboard-grid > .misa-dashboard-card:first-child .misa-dashboard-metric,
#misa-console .misa-dashboard-grid > .misa-dashboard-card:first-child .misa-dashboard-metric small,
#misa-console .misa-dashboard-grid > .misa-dashboard-card:first-child .misa-dashboard-metric strong,
#misa-console .misa-dashboard-grid > .misa-dashboard-card:first-child .misa-dashboard-top .misa-stat-label,
#misa-console .misa-dashboard-grid > .misa-dashboard-card:first-child .misa-dashboard-foot {color:#142a56!important}
#misa-console .misa-dashboard-grid > .misa-dashboard-card:nth-child(2) .misa-dashboard-metric,
#misa-console .misa-dashboard-grid > .misa-dashboard-card:nth-child(2) .misa-dashboard-metric small,
#misa-console .misa-dashboard-grid > .misa-dashboard-card:nth-child(2) .misa-dashboard-metric strong,
#misa-console .misa-dashboard-grid > .misa-dashboard-card:nth-child(2) .misa-dashboard-top .misa-stat-label,
#misa-console .misa-dashboard-grid > .misa-dashboard-card:nth-child(2) .misa-dashboard-foot {color:#fff!important}
#misa-console .misa-dashboard-grid > .misa-dashboard-card .misa-dashboard-icon {background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;width:auto!important;height:auto!important;min-width:0!important}
#misa-console .misa-dashboard-grid > .misa-dashboard-card:first-child .misa-dashboard-icon {color:#142a56!important}
#misa-console .misa-dashboard-grid > .misa-dashboard-card:nth-child(2) .misa-dashboard-icon {color:#fff!important}
#misa-console .misa-dashboard-grid .misa-dashboard-card .misa-new-badge {background:#b92e42!important;color:#fff!important}

/* v31: tour-grid responsive repair, all layouts; keep cards fully inside Elementor column. */
.elementor-widget-misa_tour_grid,.elementor-widget-misa_tour_grid .elementor-widget-container{min-width:0;max-width:100%;}
.misa-tour-grid{box-sizing:border-box!important;max-width:100%!important;width:100%!important;min-width:0!important;grid-auto-flow:row!important;align-items:stretch!important;}
.misa-tour-grid *{box-sizing:border-box;}
.misa-tour-grid .misa-tour-card{min-width:0!important;max-width:100%!important;width:100%!important;justify-self:stretch!important;overflow:hidden!important;}
.misa-tour-grid .misa-tour-overlay{min-width:0;max-width:100%;overflow-wrap:anywhere;}
.misa-tour-grid .misa-tour-overlay strong{font-size:var(--misa-title-desktop,23px);}
@media (min-width:768px) and (max-width:1024px){
 .misa-tour-grid,.misa-tour-grid[class*="misa-layout-"]{grid-template-columns:repeat(var(--misa-tablet,2),minmax(0,1fr))!important;gap:var(--misa-gap-tablet,16px)!important;}
 .misa-tour-grid .misa-tour-card,.misa-tour-grid .misa-tour-card:nth-child(n){grid-column:auto!important;grid-row:auto!important;height:var(--misa-height-tablet,230px)!important;min-height:var(--misa-height-tablet,230px)!important;}
 .misa-tour-grid .misa-tour-overlay strong{font-size:var(--misa-title-tablet,21px);}
 .misa-tour-grid .misa-tour-overlay{left:var(--misa-tablet-side,16px);right:var(--misa-tablet-side,16px);}
}
@media (max-width:767px){
 .misa-tour-grid,.misa-tour-grid[class*="misa-layout-"]{display:grid!important;grid-template-columns:repeat(var(--misa-mobile,1),minmax(0,1fr))!important;gap:var(--misa-gap-mobile,12px)!important;overflow:visible!important;}
 .misa-tour-grid .misa-tour-card,.misa-tour-grid .misa-tour-card:nth-child(n),.misa-tour-grid.misa-uniform .misa-tour-card:nth-child(n){grid-column:auto!important;grid-row:auto!important;height:var(--misa-height-mobile,210px)!important;min-height:var(--misa-height-mobile,210px)!important;max-height:none!important;transform:none;}
 .misa-tour-grid.misa-mobile-last-full[style*="--misa-mobile:2"] .misa-tour-card:last-child:nth-child(odd){grid-column:1 / -1!important;}
 .misa-tour-grid .misa-tour-overlay{left:var(--misa-mobile-side,12px)!important;right:var(--misa-mobile-side,12px)!important;bottom:min(var(--misa-text-bottom,18px),24px)!important;}
 .misa-tour-grid .misa-tour-overlay strong{font-size:var(--misa-title-mobile,18px)!important;line-height:1.2!important;}
 .misa-tour-grid .misa-tour-price{max-width:45%;overflow-wrap:anywhere;}
}
