.mcp-booking-container{max-width:1200px;margin:12px auto;padding:10px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif}.mcp-booking-layout{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:20px;align-items:start;direction:ltr}@media (max-width:820px){.mcp-booking-layout{grid-template-columns:1fr;gap:14px}.mcp-map-column{order:1}.mcp-form-column{order:2}.mcp-form{padding:18px 16px}.mcp-form h2{font-size:20px}.mcp-form h3{font-size:16px;margin:18px 0 10px}.mcp-booking-top-trust{margin:0 0 10px;gap:6px}.mcp-booking-top-trust-pill{min-height:26px;padding:5px 9px;font-size:10px}.mcp-step-intro{gap:8px;margin-bottom:12px}.mcp-step-intro-head{display:flex}.mcp-conversion-strip{display:none}.mcp-step-help-toggle summary{font-size:11px;padding:9px 10px}.mcp-form-group label{font-size:13px}.mcp-form-group input[type="text"],.mcp-form-group input[type="tel"],.mcp-form-group input[type="email"],.mcp-form-group input[type="number"],.mcp-form-group input[type="date"],.mcp-form-group input[type="time"],.mcp-form-group input[type="password"],.mcp-form-group select,.mcp-form-group textarea{font-size:14px;padding:9px 12px}.mcp-btn{font-size:14px;padding:10px 18px}.mcp-step-help-card,.mcp-submit-assurance{border-radius:12px;padding:12px 13px}.mcp-confirmation-helper-summary,.mcp-submit-assurance-summary{font-size:11px;padding:10px 12px}.mcp-confirmation-helper-body{padding-top:10px}}.mcp-booking-top-trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;margin:0 0 12px}.mcp-booking-top-trust-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:6px 11px;border-radius:999px;background:rgb(255 255 255 / .76);border:1px solid rgb(191 219 254 / .8);color:#1d4ed8;font-size:11px;font-weight:800;line-height:1.2;box-shadow:0 8px 18px rgb(37 99 235 / .08)}.mcp-steps{display:flex;justify-content:space-between;margin-bottom:24px;position:relative}.mcp-conversion-strip{display:flex;flex-wrap:wrap;gap:10px;margin:0}.mcp-step-intro{display:grid;gap:10px;margin:0 0 16px;padding:10px;border-radius:16px;background:linear-gradient(135deg,rgb(248 250 252 / .98),rgb(238 242 255 / .92));border:1px solid rgb(226 232 240 / .96);box-shadow:inset 0 1px 0 rgb(255 255 255 / .75),0 12px 28px rgb(15 23 42 / .06)}.mcp-step-intro-head{display:none;align-items:center;gap:8px;min-width:0}.mcp-step-intro-badge{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:6px 10px;border-radius:999px;background:linear-gradient(135deg,#eef2ff,#e0e7ff);border:1px solid rgb(129 140 248 / .24);color:#4338ca;font-size:11px;font-weight:800;white-space:nowrap}.mcp-step-intro-meta{color:#475569;font-size:12px;font-weight:600;line-height:1.45}.mcp-conversion-pill{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:7px 12px;border-radius:999px;background:rgb(255 255 255 / .88);color:#334155;border:1px solid rgb(203 213 225 / .95);font-size:12px;font-weight:700;line-height:1.2;box-shadow:0 8px 18px rgb(15 23 42 / .06)}.mcp-conversion-pill::before{content:'';width:8px;height:8px;border-radius:999px;flex:0 0 auto;background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 0 0 3px rgb(99 102 241 / .12)}.mcp-conversion-pill:nth-child(2)::before{background:linear-gradient(135deg,#0ea5e9,#06b6d4);box-shadow:0 0 0 3px rgb(14 165 233 / .12)}.mcp-conversion-pill:nth-child(3)::before{background:linear-gradient(135deg,#10b981,#22c55e);box-shadow:0 0 0 3px rgb(16 185 129 / .12)}.mcp-steps::before{content:'';position:absolute;top:25px;left:25%;right:25%;height:2px;background:linear-gradient(90deg,#e5e7eb,#e5e7eb);z-index:0}.mcp-step{flex:1;text-align:center;position:relative;z-index:1;transition:transform 0.25s ease,box-shadow 0.25s ease,background 0.25s ease}.mcp-step-number{display:inline-block;width:50px;height:50px;line-height:50px;border-radius:50%;background:#e5e7eb;color:#9ca3af;font-weight:600;font-size:18px;margin-bottom:10px;transition:all 0.3s ease}.mcp-step.active .mcp-step-number{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;box-shadow:0 4px 15px rgb(102 126 234 / .4);transform:scale(1.1)}.mcp-step-label{display:block;font-size:14px;color:#6b7280;font-weight:500}.mcp-step-label-full{display:inline}.mcp-step-label-compact{display:none}.mcp-step.active .mcp-step-label{color:#667eea;font-weight:600}@media (max-width:640px){.mcp-booking-top-trust{margin:0 0 6px;gap:5px}.mcp-booking-top-trust-pill{min-height:23px;padding:4px 8px;font-size:9.5px;box-shadow:0 5px 12px rgb(37 99 235 / .06)}.mcp-steps{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;gap:5px;margin-bottom:8px}.mcp-steps::before{display:none}.mcp-step{display:flex;align-items:center;justify-content:center;flex:0 0 auto;gap:4px;padding:4px 9px 4px 7px;border-radius:999px;background:rgb(255 255 255 / .88);border:1px solid #e5e7eb;box-shadow:0 4px 12px rgb(15 23 42 / .04);min-width:auto;min-height:30px}.mcp-step-number{width:18px;height:18px;line-height:18px;margin:0;font-size:9px;flex:0 0 auto;background:#eef2ff;color:#4f46e5}.mcp-step-label{font-size:8.8px;line-height:1;text-align:center;white-space:nowrap;min-width:0;color:#334155}.mcp-step-label-full{display:none}.mcp-step-label-compact{display:inline}.mcp-step.active{background:linear-gradient(135deg,rgb(238 242 255 / .98),rgb(224 231 255 / .92));border-color:#c7d2fe;box-shadow:0 8px 20px rgb(99 102 241 / .12)}.mcp-step.active .mcp-step-number{width:20px;height:20px;line-height:20px;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);color:#fff;box-shadow:0 5px 12px rgb(99 102 241 / .18);transform:none}.mcp-step.active .mcp-step-label{color:#4338ca}}@media (max-width:640px){.mcp-booking-container.is-step-2 .mcp-booking-top-trust,.mcp-booking-container.is-step-3 .mcp-booking-top-trust{width:fit-content;max-width:100%;margin-inline-start:auto;margin-bottom:4px;gap:5px}.mcp-booking-container.is-step-2 .mcp-booking-top-trust-pill,.mcp-booking-container.is-step-3 .mcp-booking-top-trust-pill{min-height:22px;padding:4px 8px;font-size:9.5px;box-shadow:0 5px 12px rgb(37 99 235 / .06)}.mcp-booking-container.is-step-2 .mcp-steps,.mcp-booking-container.is-step-3 .mcp-steps{margin-top:0;margin-bottom:8px;gap:5px}.mcp-booking-container.is-step-2 .mcp-step,.mcp-booking-container.is-step-3 .mcp-step{min-height:30px;padding:4px 6px 4px 5px;gap:4px;box-shadow:0 4px 12px rgb(15 23 42 / .04)}.mcp-booking-container.is-step-2 .mcp-step-number,.mcp-booking-container.is-step-3 .mcp-step-number{width:18px;height:18px;line-height:18px;font-size:9px}.mcp-booking-container.is-step-2 .mcp-step.active .mcp-step-number,.mcp-booking-container.is-step-3 .mcp-step.active .mcp-step-number{width:20px;height:20px;line-height:20px}.mcp-booking-container.is-step-2 .mcp-step-label,.mcp-booking-container.is-step-3 .mcp-step-label{font-size:8.5px}}.mcp-form{background:#fff;border-radius:16px;padding:22px 22px 24px;box-shadow:0 10px 40px rgb(0 0 0 / .08)}.mcp-step-help-toggle{border-radius:14px;background:rgb(255 255 255 / .72);border:1px solid rgb(226 232 240 / .96);overflow:hidden}.mcp-step-help-toggle summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer;padding:10px 14px;color:#0f172a;font-size:12px;font-weight:800;background:linear-gradient(135deg,rgb(255 255 255 / .96),rgb(248 250 252 / .86))}.mcp-step-help-toggle summary::-webkit-details-marker{display:none}.mcp-step-help-toggle summary::after{content:'+';display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;font-size:14px;line-height:1;flex:0 0 auto;box-shadow:0 8px 18px rgb(15 23 42 / .16)}.mcp-step-help-toggle[open] summary::after{content:'-'}.mcp-step-help-card{margin:0;padding:0 14px 12px;color:#475569;font-size:13px;line-height:1.6}.mcp-submit-assurance{margin:0 0 14px;padding:14px 16px;border-radius:14px;background:#f8fafc;border:1px solid #e2e8f0;box-shadow:0 10px 24px rgb(15 23 42 / .05)}.mcp-submit-assurance--collapsible{margin:12px 0 0;padding:0;overflow:hidden}.mcp-submit-assurance-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;list-style:none;cursor:pointer;padding:11px 14px;color:#334155;font-size:12px;font-weight:800;background:rgb(255 255 255 / .88)}.mcp-submit-assurance-summary::-webkit-details-marker{display:none}.mcp-submit-assurance-summary::after{content:'+';display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#0f172a;color:#fff;font-size:14px;line-height:1;flex:0 0 auto}.mcp-submit-assurance[open] .mcp-submit-assurance-summary::after{content:'-'}.mcp-submit-assurance-title{margin:0 0 10px;color:#0f172a;font-size:14px;font-weight:800}.mcp-submit-assurance-list{display:grid;gap:8px}.mcp-submit-assurance-item{position:relative;padding-left:18px;color:#475569;font-size:13px;line-height:1.55}.mcp-submit-assurance-item::before{content:'•';position:absolute;left:4px;top:0;color:#10b981;font-weight:900}[dir="rtl"] .mcp-submit-assurance-item{padding-left:0;padding-right:18px}[dir="rtl"] .mcp-submit-assurance-item::before{left:auto;right:4px}.mcp-confirmation-helper{display:grid;gap:10px;margin:0 0 16px;padding:12px 13px;border-radius:16px;border:1px solid rgb(226 232 240 / .98);background:linear-gradient(135deg,rgb(255 255 255 / .98),rgb(248 250 252 / .94));box-shadow:inset 0 1px 0 rgb(255 255 255 / .82),0 12px 28px rgb(15 23 42 / .05)}.mcp-confirmation-helper--collapsible{padding:0;overflow:hidden;gap:0}.mcp-confirmation-helper-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;list-style:none;cursor:pointer;padding:11px 14px;background:linear-gradient(135deg,rgb(255 255 255 / .96),rgb(248 250 252 / .9))}.mcp-confirmation-helper-summary::-webkit-details-marker{display:none}.mcp-confirmation-helper-summary::after{content:'+';display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;font-size:14px;line-height:1;flex:0 0 auto;box-shadow:0 8px 18px rgb(15 23 42 / .16)}.mcp-confirmation-helper[open] .mcp-confirmation-helper-summary::after{content:'-'}.mcp-confirmation-helper-summary-main{color:#0f172a;font-size:12.5px;font-weight:800;line-height:1.35}.mcp-confirmation-helper-summary-meta{display:inline-flex;align-items:center;justify-content:center;padding:4px 9px;border-radius:999px;background:rgb(99 102 241 / .08);border:1px solid rgb(129 140 248 / .18);color:#4f46e5;font-size:11px;font-weight:700;margin-right:auto}.mcp-confirmation-helper-body{display:grid;gap:9px;padding:0 13px 12px}.mcp-confirmation-helper-title{font-size:13px;font-weight:800;color:#0f172a;line-height:1.45}.mcp-confirmation-helper-pills{display:grid;grid-template-columns:1fr;gap:7px}.mcp-confirmation-pill{display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;min-height:0;padding:9px 11px;border-radius:12px;background:rgb(255 255 255 / .92);border:1px solid rgb(203 213 225 / .9);color:#334155;font-size:12px;font-weight:700;line-height:1.35;box-shadow:0 10px 20px rgb(15 23 42 / .05)}.mcp-confirmation-helper-note{color:#64748b;font-size:11.5px;font-weight:600;line-height:1.45}.mcp-step-content{display:none}.mcp-step-content.active{display:block;animation:fadeIn 0.5s ease}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.mcp-form h2{font-size:24px;margin:0 0 8px;background:linear-gradient(135deg,#667eea 0%,#764ba2 50%,#f093fb 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.mcp-form h3{font-size:18px;margin:25px 0 15px;color:#1f2937}.mcp-form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:20px}.mcp-form-group{position:relative}.mcp-form-group label{display:block;margin-bottom:8px;font-weight:600;color:#374151;font-size:14px}.mcp-form-group input[type="text"],.mcp-form-group input[type="tel"],.mcp-form-group input[type="email"],.mcp-form-group input[type="number"],.mcp-form-group input[type="date"],.mcp-form-group input[type="time"],.mcp-form-group input[type="password"],.mcp-form-group select,.mcp-form-group textarea{width:100%;padding:10px 14px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;transition:all 0.3s ease;background:#fff;color:#1f2937;-webkit-text-decoration-skip:none;text-decoration-skip-ink:none;-webkit-text-decoration-color:#fff0;text-decoration-color:#fff0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mcp-phone-input-wrap{display:flex;align-items:stretch;width:100%;border:1px solid #d1d5db;border-radius:8px;background:#fff;overflow:hidden;transition:all 0.3s ease}.mcp-phone-input-wrap:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px rgb(59 130 246 / .12)}.mcp-phone-prefix{flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-width:74px;padding:0 14px;border-inline-end:1px solid #e5e7eb;background:linear-gradient(180deg,#f8fafc 0%,#f1f5f9 100%);color:#0f172a;font-weight:700;font-size:14px;letter-spacing:.02em;direction:ltr;unicode-bidi:isolate}.mcp-phone-local-input{flex:1 1 auto;min-width:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:10px 14px!important}.mcp-phone-local-input:focus{border-color:transparent!important;box-shadow:none!important}.mcp-phone-input-wrap.mcp-error-field{border-color:#ef4444!important;box-shadow:0 0 0 3px rgb(239 68 68 / .12)}.mcp-phone-input-wrap.mcp-error-field .mcp-phone-prefix{color:#b91c1c;background:#fff5f5;border-inline-end-color:#fecaca}.mcp-phone-confirmation{display:grid;gap:10px}.mcp-phone-confirmation-slot{position:relative;display:grid;gap:8px}.mcp-phone-confirmation[data-mcp-phone-phase="confirm"] .mcp-phone-input-wrap--confirm,.mcp-phone-confirmation[data-mcp-phone-phase="source"] [data-mcp-phone-source-wrap],.mcp-phone-confirmation[data-mcp-phone-phase="confirmed"] .mcp-phone-confirmation-summary{animation:mcpPhoneConfirmSoftEnter 180ms ease}.mcp-phone-confirmation-panel,.mcp-phone-confirmation-summary{border-radius:12px;background:linear-gradient(180deg,#f8fafc 0%,#ffffff 100%);border:1px solid rgb(148 163 184 / .24);box-shadow:0 10px 24px rgb(15 23 42 / .06)}.mcp-phone-confirmation-panel{padding:8px 10px 10px}.mcp-phone-confirmation-copy{margin:0 0 6px;font-size:10.75px;line-height:1.5;color:#475569}.mcp-phone-input-wrap--confirm{border-style:dashed}.mcp-phone-confirmation-feedback{min-height:18px;margin:7px 0 0!important;font-size:11px!important;line-height:1.45!important;color:#64748b}.mcp-phone-confirmation-feedback.is-error{color:#b91c1c}.mcp-phone-confirmation-panel-actions{display:flex;justify-content:flex-end;margin-top:4px}.mcp-phone-confirmation-panel-actions.is-recommended .mcp-phone-confirmation-link{color:#b91c1c;font-weight:800}.mcp-phone-confirmation-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px}.mcp-phone-confirmation-badge{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:800;color:#047857}.mcp-phone-confirmation-badge::before{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:rgb(16 185 129 / .14);color:#047857;font-size:11px;font-weight:900}.mcp-phone-confirmation-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.mcp-phone-confirmation-link{border:0;background:#fff0;padding:0;font-size:11.5px;font-weight:700;color:#2563eb;cursor:pointer}.mcp-phone-confirmation-link:hover{color:#1d4ed8;text-decoration:underline}.mcp-phone-confirmation-link:focus-visible{outline:2px solid rgb(37 99 235 / .28);outline-offset:3px;border-radius:6px}@keyframes mcpPhoneConfirmSoftEnter{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes mcpPriceAnalysisPulse{0%{transform:scale(.96);box-shadow:0 0 0 0 rgb(96 165 250 / .34)}70%{transform:scale(1);box-shadow:0 0 0 12px #fff0}100%{transform:scale(.98);box-shadow:0 0 0 0 #fff0}}@keyframes mcpPriceAnalysisSweep{0%{opacity:.25;transform:scaleX(.58)}50%{opacity:.95;transform:scaleX(1)}100%{opacity:.35;transform:scaleX(.64)}}@keyframes mcpPriceNumberSettle{from{transform:translateY(3px) scale(.985);opacity:.72}to{transform:translateY(0) scale(1);opacity:1}}@keyframes mcpPriceNumberSweep{from{transform:translateX(-110%)}to{transform:translateX(110%)}}.mcp-location-wrap{position:relative}.mcp-location-wrap:focus-within{z-index:90}.mcp-form-group:focus-within{z-index:91}.mcp-form-row:focus-within{position:relative;z-index:92}.mcp-location-input{min-height:52px;border-radius:14px!important;border-color:#dbe4f0!important;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .8),0 8px 18px rgb(15 23 42 / .04);font-size:14px!important;color:#0f172a!important}.mcp-location-input::placeholder{color:#94a3b8!important}.mcp-location-input:focus{border-color:#818cf8!important;box-shadow:0 0 0 4px rgb(99 102 241 / .12),0 12px 28px rgb(79 70 229 / .08)!important}.mcp-locate-btn{width:34px;height:34px;border-radius:999px;border:1px solid rgb(203 213 225 / .95);background:linear-gradient(135deg,#ffffff 0%,#eef2ff 100%);color:#334155;box-shadow:0 8px 18px rgb(15 23 42 / .08)}.mcp-locate-btn:hover{background:linear-gradient(135deg,#ffffff 0%,#e0e7ff 100%);border-color:#c7d2fe}.mcp-locate-btn svg{width:16px;height:16px}.mcp-form-group input::-webkit-input-placeholder{color:#9ca3af}.mcp-form-group input:-moz-placeholder{color:#9ca3af}.mcp-form-group input::-moz-placeholder{color:#9ca3af}.mcp-form-group input:-ms-input-placeholder{color:#9ca3af}.mcp-form-group input:-webkit-autofill,.mcp-form-group input:-webkit-autofill:hover,.mcp-form-group input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#1f2937!important;border:1px solid #d1d5db!important}.mcp-form-group input:focus,.mcp-form-group select:focus,.mcp-form-group textarea:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 4px rgb(102 126 234 / .1)}.mcp-form-group select{min-height:52px;border-radius:14px!important;border-color:#dbe4f0!important;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .8),0 8px 18px rgb(15 23 42 / .04);color:#0f172a!important}.mcp-form-group .c2{font-size:12px!important;color:#64748b!important;line-height:1.55}.mcp-form-group textarea{resize:vertical;min-height:100px}.mcp-error-field,.mcp-form-group .mcp-error-field,.mcp-form-group input.mcp-error-field,.mcp-form-group select.mcp-error-field,.mcp-form-group textarea.mcp-error-field{border-color:#fda4af!important;background:linear-gradient(135deg,#fff8f8 0%,#fff1f2 100%)!important;box-shadow:0 0 0 4px rgb(244 63 94 / .1),0 10px 22px rgb(244 63 94 / .08)!important}.mcp-form-group input.mcp-error-field:focus,.mcp-form-group select.mcp-error-field:focus,.mcp-form-group textarea.mcp-error-field:focus{border-color:#fb7185!important;box-shadow:0 0 0 4px rgb(244 63 94 / .14),0 14px 28px rgb(244 63 94 / .1)!important}.mcp-select-wrapper{position:relative;box-sizing:border-box}.mcp-select-display{width:100%!important;min-height:52px;padding:11px 14px!important;border:1px solid #dbe4f0!important;border-radius:14px!important;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)!important;color:#0f172a!important;font-size:14px!important;line-height:1.3!important;display:flex!important;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;box-sizing:border-box;box-shadow:inset 0 1px 0 rgb(255 255 255 / .8),0 8px 18px rgb(15 23 42 / .04)}.mcp-select-display::after{content:'\25BE';font-size:11px;color:#6b7280}.mcp-select-display.is-open{border-color:#818cf8!important;box-shadow:0 0 0 4px rgb(99 102 241 / .12),0 12px 28px rgb(79 70 229 / .08)}.mcp-select-panel{position:absolute!important;left:0;right:0;top:100%;margin-top:4px;background:#ffffff!important;border-radius:16px;box-shadow:0 18px 40px rgb(15 23 42 / .12);max-height:220px!important;overflow-y:auto;padding:6px 0;z-index:1400;display:none!important;border:1px solid rgb(226 232 240 / .96)}.mcp-select-panel.is-open{display:block!important}.mcp-select-option{width:100%!important;padding:10px 14px!important;border:none!important;background:transparent!important;text-align:left!important;font-size:13px!important;line-height:1.3!important;color:#111827!important;cursor:pointer;box-sizing:border-box}.mcp-select-option:hover,.mcp-select-option.is-selected{background:linear-gradient(90deg,rgb(99 102 241 / .08),rgb(14 165 233 / .07))}.mcp-select-overlay{position:fixed;inset:0;background:rgb(15 23 42 / .45);display:flex;align-items:flex-end;justify-content:center;z-index:2500}.mcp-select-sheet{width:100%;max-width:520px;background:#fff;border-radius:20px 20px 0 0;box-shadow:0 -8px 30px rgb(15 23 42 / .35);max-height:65vh;display:flex;flex-direction:column;overflow:hidden}.mcp-select-sheet-header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #e5e7eb}.mcp-select-sheet-title{font-size:14px;font-weight:600;color:#111827}.mcp-select-sheet-close{border:none;background:#fff0;font-size:18px;padding:2px 6px;cursor:pointer;color:#6b7280}.mcp-select-sheet-list{flex:1;overflow-y:auto}.mcp-select-sheet-option{padding:12px 16px;border-bottom:1px solid #f3f4f6;font-size:14px;cursor:pointer}.mcp-select-sheet-option:last-child{border-bottom:none}.mcp-select-sheet-option.is-selected{background:rgb(102 126 234 / .08);font-weight:600}body.mcp-select-opened{overflow:hidden}.mcp-suggestions{display:none;position:absolute;top:100%;left:0;right:0;margin-top:8px;background:#fff;border:1px solid rgb(226 232 240 / .96);border-radius:16px;max-height:280px;overflow-y:auto;z-index:1400;opacity:1;box-shadow:0 18px 40px rgb(15 23 42 / .16);backdrop-filter:none;-webkit-backdrop-filter:none;isolation:isolate}.mcp-location-wrap .mcp-suggestions{z-index:95}.mcp-suggestions.mcp-suggestions--portal{position:fixed!important;margin-top:0!important;background:#ffffff!important;border:1px solid rgb(226 232 240 / .98)!important;box-shadow:0 22px 48px rgb(15 23 42 / .22)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important;transform:translateZ(0)}.mcp-suggestions.mcp-suggestions--portal .mcp-suggestion-item{background:#fff}.mcp-suggestions:not(:empty){display:block!important}.mcp-suggestion-item{padding:11px 14px;cursor:pointer;display:block;transition:background 0.2s ease,color 0.2s ease;border-bottom:1px solid rgb(226 232 240 / .72)}.mcp-suggestion-item:last-child{border-bottom:none}.mcp-suggestion-item:hover{background:linear-gradient(90deg,rgb(99 102 241 / .08),rgb(14 165 233 / .07))}.mcp-suggestion-item--status{display:flex;align-items:center;gap:8px;pointer-events:none;border-radius:12px;margin-top:6px}.mcp-suggestion-item--loading{background:rgb(248 250 252 / .96)}.mcp-suggestion-item--empty{background:rgb(248 250 252 / .96)}.mcp-suggestion-item--info{background:rgb(248 250 252 / .96)}.mcp-suggestion-item--error{background:#fef2f2;border-color:rgb(248 113 113 / .25)}.mcp-suggestion-icon{display:none!important}.mcp-suggestion-item--status .mcp-suggestion-icon{display:inline-flex!important;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 18px}.mcp-suggestion-item--error .mcp-suggestion-text{color:#b91c1c}.mcp-suggestion-item--empty .mcp-suggestion-text,.mcp-suggestion-item--loading .mcp-suggestion-text,.mcp-suggestion-item--info .mcp-suggestion-text{color:#475569}.mcp-suggestion-text{display:block;font-size:14px;color:#334155;line-height:1.45}.mcp-map-column{position:sticky;top:20px;height:fit-content}.mcp-map-container{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px rgb(0 0 0 / .12);background:#e5e7eb}.mcp-map-container--mapcn{background:#050816;border:1px solid rgb(15 23 42 / .18);box-shadow:0 24px 70px rgb(15 23 42 / .18)}.mcp-map-container--mapcn::before{display:none}.mcp-map{height:500px;width:100%;min-height:400px;background:#e5e7eb}.mcp-map--mapcn{background:#050816}.mcp-map--mapcn>div,.mcp-map--mapcn .maplibregl-map{height:100%;width:100%}.mcp-map--mapcn .maplibregl-map{font:inherit}.mcp-map--mapcn .maplibregl-canvas{outline:none}.mcp-map--mapcn .maplibregl-ctrl-bottom-right{right:4px;bottom:4px}.mcp-map--mapcn .maplibregl-ctrl-attrib{margin:0!important;padding:0!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;line-height:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}.mcp-map--mapcn .maplibregl-ctrl-attrib summary{display:block;list-style:none;-webkit-appearance:none;appearance:none}.mcp-map--mapcn .maplibregl-ctrl-attrib summary::-webkit-details-marker{display:none}.mcp-map--mapcn .maplibregl-ctrl-attrib.maplibregl-compact{min-height:0}.mcp-map--mapcn .maplibregl-ctrl-attrib-button{width:24px;height:24px;min-width:24px;min-height:24px;padding:0;border-radius:999px;background:rgb(8 15 29 / .92)!important;border:1.5px solid rgb(56 189 248 / .95)!important;box-shadow:0 8px 20px rgb(2 6 23 / .32)!important;background-image:none!important;color:#fff0;font-size:0;position:relative}.mcp-map--mapcn .maplibregl-ctrl-attrib-button::before{content:"i";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#f8fafc;font-size:13px;font-weight:800;line-height:1}.mcp-map--mapcn .maplibregl-ctrl-attrib-button:hover,.mcp-map--mapcn .maplibregl-ctrl-attrib-button:focus{background:rgb(15 23 42 / .98)!important}.mcp-map--mapcn .maplibregl-ctrl-attrib .maplibregl-ctrl-attrib-inner{display:none!important}.mcp-map--mapcn .maplibregl-ctrl-attrib:focus-within{overflow:visible}.mcp-map--mapcn .maplibregl-ctrl-attrib:focus-within .maplibregl-ctrl-attrib-inner{display:block!important;position:absolute;right:0;bottom:32px;min-width:156px;max-width:210px;padding:5px 8px;border:1px solid rgb(148 163 184 / .24);border-radius:10px;background:rgb(2 6 23 / .84);color:rgb(226 232 240 / .94);font-size:9px;line-height:1.25;box-shadow:0 16px 30px rgb(2 6 23 / .3);backdrop-filter:blur(12px)}.mcp-map--mapcn .maplibregl-ctrl-attrib:focus-within a{color:#93c5fd}.mcp-map--maplibre{background:linear-gradient(180deg,#eef4ff 0%,#dae7fb 100%)}.mcp-map--maplibre .maplibregl-canvas{outline:none}.mcp-map--maplibre .maplibregl-control-container{z-index:5}.mcp-map--maplibre .maplibregl-ctrl-top-left{top:12px;left:12px}.mcp-map--maplibre .maplibregl-ctrl-group{overflow:hidden;border-radius:16px;border:1px solid rgb(148 163 184 / .35);background:rgb(255 255 255 / .92);box-shadow:0 16px 38px rgb(15 23 42 / .16);backdrop-filter:blur(12px)}.mcp-map--maplibre .maplibregl-ctrl-group button{width:38px;height:38px}.mcp-map--maplibre .maplibregl-popup-content{border-radius:16px;padding:10px 12px;font-size:13px;font-weight:600;color:#0f172a;box-shadow:0 12px 30px rgb(15 23 42 / .18)}.mcp-mapcn-marker{width:24px;height:24px;border-radius:999px;border:2px solid rgb(255 255 255 / .98);box-shadow:0 12px 26px rgb(15 23 42 / .26);display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;font-weight:800;position:relative;transition:transform 0.28s ease,box-shadow 0.28s ease,filter 0.28s ease}.mcp-mapcn-marker::before{content:"";position:absolute;inset:-6px;border-radius:999px;border:1px solid rgb(255 255 255 / .24);opacity:.82;pointer-events:none;transform:scale(.94);transition:transform 0.28s ease,opacity 0.28s ease,border-color 0.28s ease}.mcp-mapcn-marker::after{content:"";position:absolute;left:50%;bottom:-8px;width:10px;height:10px;background:inherit;transform:translateX(-50%) rotate(45deg);border-bottom-right-radius:3px;z-index:-1}.mcp-mapcn-marker--pickup{background:linear-gradient(135deg,#10b981 0%,#059669 100%)}.mcp-mapcn-marker--pickup::before{border-color:rgb(16 185 129 / .34)}.mcp-mapcn-marker--destination{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%)}.mcp-mapcn-marker--destination::before{border-color:rgb(96 165 250 / .34)}.mcp-booking-container.mcp-mobile-immersive .mcp-mapcn-marker{filter:saturate(1.02)}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-route-pending .mcp-mapcn-marker{box-shadow:0 14px 28px rgb(15 23 42 / .28)}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-pickup-focus .mcp-mapcn-marker--pickup,.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-destination-focus .mcp-mapcn-marker--destination{transform:translateY(-2px) scale(1.08);box-shadow:0 16px 32px rgb(15 23 42 / .32)}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-pickup-focus .mcp-mapcn-marker--pickup::before,.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-destination-focus .mcp-mapcn-marker--destination::before{transform:scale(1.08);opacity:1}.mcp-route-line{filter:drop-shadow(0 8px 18px rgb(15 23 42 / .18))}.mcp-route-line--preview{opacity:.82}.mcp-route-line--final{opacity:.96}@media (max-width:968px){.mcp-map-column{position:relative;top:0}.mcp-map{height:350px}}.mcp-route-info{position:absolute;top:16px;right:16px;background:#ffffff!important;backdrop-filter:blur(6px);padding:6px 12px;border-radius:999px;box-shadow:0 3px 10px rgb(15 23 42 / .25);border:1px solid rgb(148 163 184 / .5);display:inline-flex;align-items:center;gap:6px;z-index:2000;font-size:13px}.mcp-route-detail{display:flex;align-items:center;gap:8px;font-weight:600;color:#111827!important}.mcp-map-info-card{margin-top:15px;padding:15px;border-radius:16px;background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 58%,#1d4ed8 100%);color:#fff;box-shadow:0 16px 34px rgb(79 70 229 / .24);border:1px solid rgb(255 255 255 / .12)}.mcp-map-info-title{margin:0 0 10px;font-size:14px;line-height:1.35;color:#fff}.mcp-map-info-body{padding:10px 12px;border-radius:12px;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .1);backdrop-filter:blur(6px);font-size:12px}.mcp-map-info-body p{margin:5px 0;line-height:1.55;color:rgb(255 255 255 / .96)}#mcp_route_info,#mcp_route_info .mcp-route-detail,#mcp_route_info #mcp_distance_display,.mcp-map-container #mcp_distance_display{color:#111827!important}.mcp-icon{font-size:20px}.mcp-marker{font-size:32px;text-align:center;filter:drop-shadow(0 2px 8px rgb(0 0 0 / .3))}.mcp-checkbox-label{display:flex;align-items:center;gap:10px;cursor:pointer;min-height:52px;padding:12px 14px;border:1px solid #dbe4f0;border-radius:14px;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .8),0 8px 18px rgb(15 23 42 / .04);transition:all 0.3s ease}.mcp-checkbox-label:hover{border-color:#c7d2fe;background:linear-gradient(135deg,#ffffff 0%,#eef2ff 100%)}.mcp-checkbox-label input[type="checkbox"]{width:18px;height:18px;cursor:pointer;accent-color:#4f46e5;flex:0 0 auto}.mcp-checkbox-label input[type="checkbox"]:checked+span,.mcp-checkbox-label:has(input[type="checkbox"]:checked) span{color:#312e81;font-weight:700}.mcp-checkbox-label:has(input[type="checkbox"]:checked){border-color:#a5b4fc;background:linear-gradient(135deg,rgb(238 242 255 / .96),rgb(224 231 255 / .88));box-shadow:0 12px 26px rgb(99 102 241 / .1)}.mcp-elevator-toggle{display:inline-flex;align-items:center;margin-top:8px;cursor:pointer}.mcp-elevator-toggle--hidden{display:none!important}.mcp-elevator-toggle input[type="checkbox"]{position:absolute;opacity:0;pointer-events:none}.mcp-elevator-toggle__pill{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:8px 12px;border-radius:999px;border:1px dashed rgb(148 163 184 / .95);background:rgb(255 255 255 / .92);color:#64748b;font-size:12px;font-weight:700;line-height:1.1;box-shadow:inset 0 1px 0 rgb(255 255 255 / .82),0 8px 18px rgb(15 23 42 / .04);transition:all 0.2s ease}.mcp-elevator-toggle__copy{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.mcp-elevator-toggle__text{color:inherit;font-size:12px;font-weight:800;white-space:nowrap}.mcp-elevator-toggle__hint{color:#94a3b8;font-size:10px;font-weight:700;white-space:nowrap}.mcp-elevator-toggle__dot{width:10px;height:10px;border-radius:999px;background:rgb(148 163 184 / .95);box-shadow:0 0 0 3px rgb(148 163 184 / .16);transition:all 0.2s ease;flex:0 0 auto}.mcp-elevator-toggle:hover .mcp-elevator-toggle__pill{border-color:rgb(129 140 248 / .34);background:rgb(238 242 255 / .72);color:#4f46e5}.mcp-elevator-toggle:hover .mcp-elevator-toggle__hint{color:#6366f1}.mcp-elevator-toggle input[type="checkbox"]:checked+.mcp-elevator-toggle__pill{border-color:rgb(52 211 153 / .42);border-style:solid;background:linear-gradient(135deg,rgb(236 253 245 / .98),rgb(220 252 231 / .92));color:#047857;box-shadow:0 10px 22px rgb(16 185 129 / .12)}.mcp-elevator-toggle input[type="checkbox"]:checked+.mcp-elevator-toggle__pill .mcp-elevator-toggle__dot{background:#10b981;box-shadow:0 0 0 3px rgb(16 185 129 / .18)}.mcp-elevator-toggle input[type="checkbox"]:checked+.mcp-elevator-toggle__pill .mcp-elevator-toggle__hint{color:#059669}.mcp-service-type-guide{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:8px 0 12px;padding:12px 14px;border-radius:16px;background:linear-gradient(135deg,rgb(255 255 255 / .97),rgb(248 250 252 / .92));border:1px solid rgb(226 232 240 / .95);box-shadow:inset 0 1px 0 rgb(255 255 255 / .78),0 10px 20px rgb(15 23 42 / .04)}.mcp-service-type-guide-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.mcp-service-type-guide-title{font-size:13px;font-weight:800;color:#0f172a}.mcp-service-type-guide-text{font-size:12px;line-height:1.5;color:#64748b}.mcp-service-type-edit-toggle{flex-shrink:0;min-height:34px;padding:7px 12px;border-radius:999px;border:1px solid rgb(129 140 248 / .22);background:rgb(79 70 229 / .08);color:#4f46e5;font-size:12px;font-weight:800;cursor:pointer;transition:all 0.25s ease}.mcp-service-type-edit-toggle:hover{background:rgb(79 70 229 / .12)}.mcp-service-types{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.mcp-service-type{position:relative;cursor:pointer}.mcp-service-types.is-locked .mcp-service-type{cursor:default}.mcp-service-type input[type="radio"]{position:absolute;opacity:0}.mcp-service-label{display:block;padding:14px 12px;text-align:center;border:2px solid #e5e7eb;border-radius:14px;font-weight:700;transition:all 0.3s ease;background:#fff;min-height:58px;font-size:14px;line-height:1.25;box-shadow:inset 0 1px 0 rgb(255 255 255 / .8),0 8px 18px rgb(15 23 42 / .04)}.mcp-service-types.is-locked .mcp-service-label{opacity:.92}@media (max-width:640px){.mcp-service-label{font-size:13px;padding:10px 12px}}.mcp-service-type input:checked+.mcp-service-label{border-color:#667eea;background:linear-gradient(135deg,rgb(102 126 234 / .1),rgb(240 147 251 / .1));color:#667eea;box-shadow:0 4px 15px rgb(102 126 234 / .2)}.mcp-service-types.is-locked .mcp-service-type input:checked+.mcp-service-label{position:relative;padding-top:26px}.mcp-service-types.is-locked .mcp-service-type input:checked+.mcp-service-label::after{content:attr(data-badge-label);position:absolute;top:7px;left:50%;transform:translateX(-50%);padding:2px 8px;border-radius:999px;background:rgb(79 70 229 / .12);color:#4f46e5;font-size:10px;font-weight:800;line-height:1.2}.mcp-service-type:hover .mcp-service-label{border-color:#667eea;transform:translateY(-1px)}.mcp-service-types.is-locked .mcp-service-type:hover .mcp-service-label{border-color:#e5e7eb;transform:none}.mcp-service-examples{margin-top:10px;line-height:1.8;font-size:12px!important;color:#64748b!important}.mcp-step2-help,.mcp-step2-addons{margin-top:12px;border:1px solid rgb(226 232 240 / .92);border-radius:16px;background:linear-gradient(135deg,rgb(255 255 255 / .96),rgb(248 250 252 / .92));box-shadow:inset 0 1px 0 rgb(255 255 255 / .75),0 10px 22px rgb(15 23 42 / .04);overflow:hidden}.mcp-step2-help-summary,.mcp-step2-addons-summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:50px;padding:12px 14px;cursor:pointer}.mcp-step2-addons-summary-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.mcp-step2-help-summary::-webkit-details-marker,.mcp-step2-addons-summary::-webkit-details-marker{display:none}.mcp-step2-help-title,.mcp-step2-addons-title{margin:0;font-size:14px;font-weight:800;color:#0f172a}.mcp-step2-help-badge,.mcp-step2-addons-hint{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:4px 10px;border-radius:999px;background:rgb(79 70 229 / .08);border:1px solid rgb(129 140 248 / .18);color:#4f46e5;font-size:11px;font-weight:800;white-space:nowrap}.mcp-step2-addons-helper{margin:0;font-size:12px;line-height:1.45;color:#64748b}.mcp-step2-help[open] .mcp-step2-help-summary,.mcp-step2-addons[open] .mcp-step2-addons-summary{border-bottom:1px solid rgb(226 232 240 / .92)}.mcp-step2-help .mcp-service-examples{margin:0;padding:0 14px 13px}.mcp-addons{display:grid;gap:10px;padding:0 12px 12px}.mcp-addon{display:block;cursor:pointer}.mcp-addon input[type="checkbox"]{position:absolute;opacity:0}.mcp-addon-content{padding:15px 15px 14px;border:1px solid #dbe4f0;border-radius:16px;transition:all 0.3s ease;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%);position:relative;box-shadow:inset 0 1px 0 rgb(255 255 255 / .8),0 10px 22px rgb(15 23 42 / .05)}.mcp-addon:hover .mcp-addon-content{border-color:#c7d2fe;box-shadow:0 14px 28px rgb(99 102 241 / .1);transform:translateY(-1px)}.mcp-addon input:checked~.mcp-addon-content{border-color:#86efac!important;background:linear-gradient(135deg,rgb(240 253 244 / .98),rgb(220 252 231 / .88))!important;box-shadow:0 14px 30px rgb(16 185 129 / .14)!important;transform:translateY(-2px)!important}.mcp-addon input:checked~.mcp-addon-content .mcp-addon-name{color:#0f766e!important}.mcp-addon input:checked~.mcp-addon-content::after{content:'✓';position:absolute;top:10px;right:12px;width:22px;height:22px;border-radius:999px;background:#10b981;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;box-shadow:0 2px 6px rgb(16 185 129 / .6)}.mcp-addon-content.mcp-smart-arrival,.mcp-price-reveal-box.mcp-smart-arrival,.mcp-price-items.mcp-smart-arrival,#mcp_price_breakdown.mcp-smart-arrival{position:relative;animation:mcpSmartArrivalGlow 1.1s ease}.mcp-addon-content.mcp-smart-arrival,#mcp_price_breakdown.mcp-smart-arrival{border-color:rgb(99 102 241 / .38)!important;box-shadow:0 0 0 3px rgb(99 102 241 / .08),0 18px 36px rgb(99 102 241 / .14),inset 0 1px 0 rgb(255 255 255 / .82)!important}.mcp-price-reveal-box.mcp-smart-arrival,.mcp-price-items.mcp-smart-arrival{box-shadow:0 0 0 3px rgb(129 140 248 / .1),0 16px 32px rgb(99 102 241 / .16);border-radius:18px}@keyframes mcpSmartArrivalGlow{0%{transform:translateY(6px);opacity:.96}35%{transform:translateY(0);opacity:1}100%{transform:translateY(0);opacity:1}}.mcp-addon-header{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}.mcp-addon-name{font-weight:700;color:#0f172a;font-size:15px;line-height:1.35}.mcp-addon-price{display:inline-flex;align-items:center;justify-content:center;padding:5px 9px;border-radius:999px;background:rgb(79 70 229 / .08);color:#4f46e5;border:1px solid rgb(129 140 248 / .22);font-weight:800;font-size:12px;white-space:nowrap}.mcp-addon-desc{font-size:12px;color:#64748b;line-height:1.55}.mcp-addon-advanced-fields{margin-top:12px;padding-top:12px;border-top:1px dashed rgb(148 163 184 / .32);display:none;gap:10px}.mcp-addon--advanced input:checked~.mcp-addon-content .mcp-addon-advanced-fields{display:grid}.mcp-addon-advanced-label{font-size:12px;font-weight:700;color:#334155}.mcp-addon-advanced-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.mcp-addon-select{flex:1 1 220px;min-height:42px;border-radius:12px;border:1px solid #cbd5e1;background:#fff;color:#0f172a;font-weight:600;padding:0 12px}.mcp-addon-advanced-fields{gap:10px}.mcp-addon-advanced-label{font-size:11px;font-weight:700;color:#334155;line-height:1.5}.mcp-addon-advanced-section{display:grid;gap:6px}.mcp-addon--climatiseur .mcp-addon-advanced-section:last-of-type{grid-template-columns:auto 1fr;align-items:center;column-gap:8px}.mcp-addon-advanced-subtitle{font-size:11px;font-weight:800;color:#0f172a;opacity:.92;letter-spacing:-.01em}.mcp-addon-advanced-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.mcp-addon--climatiseur .mcp-addon-advanced-section:last-of-type .mcp-addon-advanced-row{justify-content:flex-end}.mcp-addon-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.mcp-addon-choice-btn{min-height:40px;border-radius:10px;border:1px solid #cbd5e1;background:#fff;color:#0f172a;font-weight:800;font-size:11px;line-height:1.25;padding:8px 10px;cursor:pointer;transition:all 0.18s ease}.mcp-addon-choice-btn:hover{border-color:#818cf8;box-shadow:0 0 0 3px rgb(129 140 248 / .12)}.mcp-addon-choice-btn.is-active{background:linear-gradient(135deg,#3730a3 0%,#4338ca 100%);border-color:#312e81;color:#fff;box-shadow:0 8px 18px rgb(67 56 202 / .18)}.mcp-addon-qty-wrap{display:inline-flex;align-items:center;gap:3px;padding:2px;border:1px solid #dbe4f0;border-radius:9px;background:linear-gradient(180deg,#f8fafc 0%,#f1f5f9 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .85)}.mcp-addon-qty-btn{width:28px;height:28px;border:0;border-radius:7px;background:#e0e7ff;color:#4338ca;font-size:15px;font-weight:800;line-height:1;cursor:pointer;box-shadow:inset 0 1px 0 rgb(255 255 255 / .65)}.mcp-addon--climatiseur .mcp-addon-select[data-climatiseur-mode-legacy]{display:none!important}.mcp-addon-choice-btn:disabled,.mcp-addon-select:disabled,.mcp-addon-qty-btn:disabled,.mcp-addon-qty-input:disabled{opacity:.55;cursor:not-allowed}.mcp-addon-qty-input{width:36px;min-height:28px;border:1px solid #d7deea;border-radius:7px;text-align:center;font-weight:800;font-size:13px;color:#0f172a!important;background:#ffffff!important;padding:0;appearance:textfield;-moz-appearance:textfield;color-scheme:light}.mcp-addon-qty-input::-webkit-outer-spin-button,.mcp-addon-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mcp-addon-live-price{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 10px;padding:9px 11px;border-radius:12px;border:1px solid #cfe2ff;background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%);color:#475569;box-shadow:0 6px 16px rgb(148 163 184 / .08)}.mcp-addon-live-total{font-size:15px;font-weight:900;color:#0f172a;direction:ltr;unicode-bidi:plaintext;letter-spacing:-.02em}.mcp-addon-live-meta{font-size:11px;font-weight:800;color:#334155;line-height:1.4;padding-inline-start:2px}@media (max-width:640px){.mcp-addon-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mcp-addon--climatiseur .mcp-addon-advanced-section:last-of-type{grid-template-columns:1fr;row-gap:6px}.mcp-addon--climatiseur .mcp-addon-advanced-section:last-of-type .mcp-addon-advanced-row{justify-content:flex-start}.mcp-addon-live-price{align-items:flex-start}}.mcp-price-breakdown{background:linear-gradient(135deg,#0f172a 0%,#172554 55%,#1e293b 100%)!important;border-radius:18px!important;margin:24px 0 16px;padding:16px!important;box-shadow:0 18px 36px rgb(15 23 42 / .18)!important;border:1px solid rgb(148 163 184 / .14)!important;color:#ffffff!important;overflow:hidden}.mcp-price-breakdown.is-loading{border-color:rgb(129 140 248 / .28)!important;box-shadow:0 22px 44px rgb(37 99 235 / .16)!important;position:relative}.mcp-price-breakdown.is-loading::after{content:'';position:absolute;inset:0;background:linear-gradient(110deg,transparent 0%,rgb(255 255 255 / .08) 30%,rgb(255 255 255 / .16) 48%,transparent 68%);transform:translateX(-100%);animation:mcp-price-sheen 1.6s ease-in-out infinite;pointer-events:none}.mcp-price-breakdown.is-error{border-color:rgb(251 146 60 / .24)!important;box-shadow:0 20px 40px rgb(190 24 93 / .1)!important}.mcp-price-breakdown h3,#mcp_price_breakdown h3{margin:0 0 14px;font-size:15px;font-weight:800;color:#f8fafc!important;letter-spacing:.01em;opacity:1!important;text-shadow:0 1px 1px rgb(15 23 42 / .22)}.mcp-price-breakdown h3 *,#mcp_price_breakdown h3 *{color:inherit!important;opacity:1!important}.mcp-price-items{background:rgb(255 255 255 / .05)!important;border:1px solid rgb(148 163 184 / .14);border-radius:14px!important;padding:10px 14px!important;backdrop-filter:blur(6px)}.mcp-price-item{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:11px 0;border-bottom:1px solid rgb(148 163 184 / .18)}.mcp-price-item:last-child{border-bottom:none}.mcp-price-item span:first-child{font-weight:600;color:#cbd5e1;font-size:13px}.mcp-price-item span:last-child{font-weight:800;font-size:16px;color:#fff;text-align:right}.mcp-price-breakdown .c2{color:rgb(226 232 240 / .92)!important;font-size:12px;line-height:1.55}.mcp-price-total{margin-top:12px;padding:14px 14px 0;border-top:1px solid rgb(255 255 255 / .14)}.mcp-price-total span{font-size:20px;font-weight:800}.mcp-price-multiplier{font-style:italic;opacity:.95}.mcp-price-item.mcp-price-total{align-items:flex-start}.mcp-price-item.mcp-price-total span:first-child{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:rgb(99 102 241 / .16);color:#c7d2fe;border:1px solid rgb(129 140 248 / .22)}.mcp-price-item.mcp-price-total span:last-child{display:inline-flex;align-items:center;padding:8px 12px;border-radius:12px;background:linear-gradient(135deg,rgb(79 70 229 / .18),rgb(16 185 129 / .12));border:1px solid rgb(255 255 255 / .14);box-shadow:inset 0 1px 0 rgb(255 255 255 / .08)}.mcp-price-stage{display:grid;gap:6px;justify-items:center;margin-bottom:8px}.mcp-price-stage__pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:6px 12px;border-radius:999px;background:rgb(255 255 255 / .08);border:1px solid rgb(199 210 254 / .18);color:#e0e7ff;font-size:11px;font-weight:800;letter-spacing:.01em}.mcp-price-stage__note{max-width:38ch;color:rgb(191 219 254 / .86);font-size:11.5px;line-height:1.55;text-align:center}.mcp-price-total--compact{margin-top:4px}.mcp-price-summary-box{display:grid;gap:10px;padding:14px 16px!important;text-align:center;justify-items:center;background:rgb(255 255 255 / .055)!important;border-color:rgb(148 163 184 / .18);backdrop-filter:blur(4px)}.mcp-price-summary-box--range{gap:7px;max-width:min(100%, 430px);margin-inline:auto}.mcp-price-summary-box--exact{gap:10px;background:linear-gradient(180deg,rgb(255 255 255 / .07),rgb(255 255 255 / .04))!important;border-color:rgb(134 239 172 / .18);box-shadow:0 16px 32px rgb(15 23 42 / .16),0 0 0 1px rgb(74 222 128 / .08)}.mcp-price-summary-box--pre-submit{gap:12px;max-width:min(100%, 430px);margin-inline:auto;border-color:rgb(110 231 183 / .16);box-shadow:0 18px 34px rgb(15 23 42 / .17),0 0 0 1px rgb(110 231 183 / .06)}.mcp-price-summary-amount-wrap{width:100%;display:flex;justify-content:center}.mcp-price-summary-amount{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:12px 18px;border-radius:16px;background:linear-gradient(135deg,rgb(79 70 229 / .18),rgb(16 185 129 / .08));border:1px solid rgb(255 255 255 / .14);box-shadow:inset 0 1px 0 rgb(255 255 255 / .08);color:#fff;font-size:clamp(26px, 4.8vw, 34px);font-weight:800;line-height:1.15;letter-spacing:-.02em;text-align:center}.mcp-price-summary-amount--range{color:#eef2ff;font-size:clamp(24px, 4.4vw, 31px)}.mcp-price-summary-box--range.is-analysing{border-color:rgb(129 140 248 / .32);box-shadow:0 18px 36px rgb(15 23 42 / .2),0 0 0 1px rgb(199 210 254 / .12)}.mcp-price-summary-box--range.is-general{border-color:rgb(191 219 254 / .18);box-shadow:0 14px 28px rgb(15 23 42 / .14),0 0 0 1px rgb(191 219 254 / .06)}.mcp-price-summary-box--range.is-general .mcp-price-summary-amount{background:linear-gradient(135deg,rgb(59 130 246 / .12),rgb(148 163 184 / .08));border-color:rgb(191 219 254 / .12)}.mcp-price-summary-amount--calculating{position:relative;overflow:hidden}.mcp-price-summary-amount--calculating::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 0%,rgb(255 255 255 / .16) 46%,transparent 72%);transform:translateX(-110%);animation:mcpPriceNumberSweep 1.15s ease-in-out infinite;pointer-events:none}.mcp-price-summary-amount--calculating.is-stepping{animation:mcpPriceNumberSettle 680ms ease both}.mcp-price-summary-live-note{margin:-2px 0 0;color:rgb(199 210 254 / .92);font-size:11.5px;font-weight:800;line-height:1.45;text-align:center}.mcp-price-intent-box{gap:12px}.mcp-price-intent-options{width:min(100%, 392px);margin-inline:auto;display:grid;gap:8px}.mcp-price-intent-option{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;padding:11px 12px;border-radius:16px;border:1px solid rgb(199 210 254 / .16);background:linear-gradient(180deg,rgb(255 255 255 / .075),rgb(255 255 255 / .04));color:#f8fafc;text-align:start;cursor:pointer;box-shadow:inset 0 1px 0 rgb(255 255 255 / .06),0 10px 22px rgb(2 6 23 / .1);transition:transform 160ms ease,border-color 160ms ease,background 160ms ease,box-shadow 160ms ease}.mcp-price-intent-option:hover,.mcp-price-intent-option:focus-visible{transform:translateY(-1px);border-color:rgb(134 239 172 / .34);background:linear-gradient(180deg,rgb(34 197 94 / .13),rgb(255 255 255 / .05));box-shadow:inset 0 1px 0 rgb(255 255 255 / .08),0 14px 28px rgb(2 6 23 / .14);outline:none}.mcp-price-intent-option__mark{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgb(134 239 172 / .13);border:1px solid rgb(134 239 172 / .2);color:#bbf7d0;font-size:12px;font-weight:900}.mcp-price-intent-option__copy{min-width:0;display:grid;gap:3px}.mcp-price-intent-option__copy strong{color:#fff;font-size:13px;line-height:1.25}.mcp-price-intent-option__copy small{color:rgb(226 232 240 / .76);font-size:11px;line-height:1.35}.mcp-price-intent-note{margin:0;color:rgb(199 210 254 / .82);font-size:11px;font-weight:700;line-height:1.5;text-align:center}.mcp-price-intent-selected{display:inline-flex;align-items:center;justify-content:center;gap:7px;max-width:100%;margin-inline:auto;padding:6px 10px;border-radius:999px;background:rgb(255 255 255 / .06);border:1px solid rgb(199 210 254 / .14);color:rgb(226 232 240 / .88);font-size:10.5px;font-weight:800;line-height:1.2}.mcp-price-intent-selected span{color:#bbf7d0}.mcp-price-intent-selected strong{color:#fff;font-weight:900}.mcp-price-pre-submit-checks{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:7px}.mcp-price-pre-submit-check{display:inline-flex;align-items:center;justify-content:center;min-height:31px;padding:6px 10px;border-radius:999px;background:rgb(15 23 42 / .28);border:1px solid rgb(191 219 254 / .14);color:#e2e8f0;font-size:11px;font-weight:800;line-height:1.25;text-align:center}.mcp-price-summary-box--exact .mcp-price-summary-amount{background:linear-gradient(135deg,rgb(5 150 105 / .2),rgb(79 70 229 / .18));border-color:rgb(167 243 208 / .18);box-shadow:inset 0 1px 0 rgb(255 255 255 / .08),0 14px 28px rgb(5 150 105 / .12)}.mcp-price-summary-caption{margin:0;max-width:34ch;color:rgb(226 232 240 / .88);font-size:13px;line-height:1.6}.mcp-price-summary-caption--wide{max-width:38ch}.mcp-price-analysis-box{display:grid;gap:12px}.mcp-price-analysis-box__top{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start}.mcp-price-analysis-box__pulse{width:12px;height:12px;margin-top:4px;border-radius:999px;background:linear-gradient(135deg,#22c55e,#60a5fa);box-shadow:0 0 0 0 rgb(96 165 250 / .38);animation:mcpPriceAnalysisPulse 1.25s ease-out infinite}.mcp-price-analysis-box__copy{display:grid;gap:4px}.mcp-price-analysis-box__status{color:#f8fafc;font-size:12.5px;font-weight:800;line-height:1.45}.mcp-price-analysis-box__helper{margin:0;color:rgb(226 232 240 / .74);font-size:11.25px;line-height:1.58}.mcp-price-summary-amount-wrap--analysis{gap:8px}.mcp-price-analysis-box__eyebrow{display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;border-radius:999px;background:rgb(255 255 255 / .06);border:1px solid rgb(191 219 254 / .14);color:#c7d2fe;font-size:10.5px;font-weight:800;line-height:1.2}.mcp-price-analysis-box__amount{position:relative}.mcp-price-analysis-box__amount::after{content:"";position:absolute;inset:auto 14px -3px 14px;height:2px;border-radius:999px;background:linear-gradient(90deg,rgb(96 165 250 / .08),rgb(250 204 21 / .65),rgb(34 197 94 / .08));animation:mcpPriceAnalysisSweep 1.1s ease-in-out infinite}.mcp-price-analysis-box__factors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.mcp-price-analysis-box__factor{display:grid;gap:4px;padding:10px 10px 9px;border-radius:14px;background:rgb(255 255 255 / .045);border:1px solid rgb(224 231 255 / .1)}.mcp-price-analysis-box__factor-label{color:rgb(224 231 255 / .7);font-size:10px;font-weight:800;line-height:1.35}.mcp-price-analysis-box__factor-value{color:#fff;font-size:11.5px;font-weight:800;line-height:1.45}.mcp-price-story{width:min(100%, 372px);display:grid;gap:10px;margin-inline:auto;padding:14px 14px 13px;border-radius:18px;background:radial-gradient(circle at top right,rgb(250 204 21 / .12),transparent 36%),linear-gradient(180deg,rgb(255 255 255 / .075),rgb(255 255 255 / .038));border:1px solid rgb(199 210 254 / .18);box-shadow:0 16px 30px rgb(15 23 42 / .12),inset 0 1px 0 rgb(255 255 255 / .08);text-align:start;position:relative;overflow:hidden}.mcp-price-story::before{content:"";position:absolute;top:0;left:18px;right:18px;height:1px;background:linear-gradient(90deg,rgb(250 204 21 / .04),rgb(250 204 21 / .38),rgb(99 102 241 / .06));pointer-events:none}.mcp-price-story__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 10px}.mcp-price-story__title{color:#f8fafc;font-size:13px;font-weight:800;line-height:1.45}.mcp-price-story__intro{margin:0;color:rgb(226 232 240 / .84);font-size:11.25px;line-height:1.65}.mcp-price-story__badge{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:5px 11px;border-radius:999px;background:linear-gradient(135deg,rgb(250 204 21 / .26),rgb(253 230 138 / .16));border:1px solid rgb(252 211 77 / .42);color:#fff5d6;font-size:10.5px;font-weight:800;line-height:1.3;box-shadow:inset 0 1px 0 rgb(255 255 255 / .16),0 8px 18px rgb(245 158 11 / .1)}.mcp-price-story__badge--included{background:linear-gradient(135deg,rgb(34 197 94 / .24),rgb(110 231 183 / .16));border-color:rgb(74 222 128 / .34);color:#ecfdf5;box-shadow:inset 0 1px 0 rgb(255 255 255 / .16),0 8px 18px rgb(16 185 129 / .1)}.mcp-price-story__note{margin:0;padding:9px 10px;border-radius:13px;background:rgb(255 255 255 / .05);border:1px solid rgb(224 231 255 / .1);color:rgb(248 250 252 / .94);font-size:11.25px;font-weight:700;line-height:1.55}.mcp-price-story__highlights{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.mcp-price-story__highlight{display:grid;gap:5px;min-height:72px;padding:11px 11px 10px;border-radius:15px;background:linear-gradient(180deg,rgb(255 255 255 / .09),rgb(99 102 241 / .05));border:1px solid rgb(224 231 255 / .14);box-shadow:0 8px 18px rgb(15 23 42 / .08),inset 0 1px 0 rgb(255 255 255 / .06);align-content:start}.mcp-price-story__highlight-label{color:rgb(224 231 255 / .78);font-size:10px;font-weight:800;line-height:1.45}.mcp-price-story__highlight-value{color:#fff;font-size:12.75px;font-weight:800;line-height:1.45}.mcp-price-story__rows{display:grid;gap:7px}.mcp-price-story__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 10px;border-radius:13px;background:rgb(255 255 255 / .045);border:1px solid rgb(224 231 255 / .1)}.mcp-price-story__label{color:rgb(226 232 240 / .82);font-size:11px;font-weight:700;line-height:1.45}.mcp-price-story__value{color:#fff;font-size:11.5px;font-weight:800;line-height:1.4;text-align:end}.mcp-price-reassurance-list{width:100%;display:grid;gap:6px 8px;max-width:100%;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;margin-top:2px}.mcp-price-reassurance-item{width:100%;color:#dbeafe;font-size:11.5px;font-weight:700;line-height:1.45;text-align:center}.mcp-price-note{margin-top:8px}.mcp-price-reveal-box{display:grid;gap:12px;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease,background-color .24s ease}.mcp-price-reveal-box.is-ready,.mcp-price-summary-box--range.is-ready,.mcp-price-summary-box--exact.is-ready{border-color:rgb(129 140 248 / .26);box-shadow:0 18px 36px rgb(15 23 42 / .18),0 0 0 1px rgb(199 210 254 / .1);transform:translateY(-1px)}.mcp-price-reveal-copy{color:rgb(226 232 240 / .96);font-size:13px;line-height:1.65}.mcp-price-reveal-inline{width:100%;display:grid;gap:5px;padding:5px 7px;border-radius:16px;background:linear-gradient(180deg,rgb(255 255 255 / .04),rgb(255 255 255 / .024));border:1px solid rgb(148 163 184 / .1);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background-color .22s ease,opacity .18s ease}.mcp-price-reveal-inline.is-ready{background:linear-gradient(135deg,rgb(99 102 241 / .08),rgb(255 255 255 / .06));border-color:rgb(129 140 248 / .28);box-shadow:0 10px 22px rgb(99 102 241 / .08);transform:translateY(-1px)}.mcp-price-reveal-inline.is-open{background:rgb(255 255 255 / .06);border-color:rgb(129 140 248 / .22);box-shadow:0 8px 18px rgb(15 23 42 / .12)}.mcp-price-reveal-inline-head{display:flex;align-items:center;justify-content:space-between;gap:7px}.mcp-price-reveal-inline-copy{min-width:0;display:grid;gap:2px}.mcp-price-reveal-inline-label{color:#f8fafc;font-size:10.5px;font-weight:800;line-height:1.25}.mcp-price-reveal-inline-hint{color:rgb(226 232 240 / .76);font-size:9.5px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcp-price-reveal-inline-actions{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.mcp-price-reveal-inline-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:5px 9px;border-radius:999px;border:1px solid rgb(199 210 254 / .2);background:rgb(255 255 255 / .06);color:#e0e7ff;font-size:10.5px;font-weight:800;cursor:pointer;flex:0 0 auto}.mcp-price-reveal-inline-toggle:hover{background:rgb(99 102 241 / .14)}.mcp-price-reveal-inline-ready{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;background:rgb(16 185 129 / .14);border:1px solid rgb(110 231 183 / .24);color:#d1fae5;font-size:11px;font-weight:800;white-space:nowrap}.mcp-price-reveal-inline-grid{display:grid;grid-template-columns:minmax(0,0.84fr) minmax(0,1.16fr);gap:5px;padding-top:2px;align-items:stretch}.mcp-price-reveal-inline-input{width:100%;height:31px;min-height:31px;border-radius:13px;border:1px solid rgb(148 163 184 / .1)!important;background:linear-gradient(180deg,rgb(32 47 88 / .94),rgb(23 34 67 / .98))!important;color:#ffffff!important;padding:5px 10px;font-size:13.5px;font-weight:900;letter-spacing:.01em;text-shadow:none!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .03),0 4px 10px rgb(2 6 23 / .08);-webkit-box-shadow:0 0 0 1000px rgb(26 39 75 / .98) inset,inset 0 1px 0 rgb(255 255 255 / .03);-webkit-appearance:none;appearance:none;-webkit-text-fill-color:#ffffff!important;caret-color:#fff;-webkit-text-stroke:0 #fff0;color-scheme:dark;opacity:1;box-sizing:border-box;filter:none!important}.mcp-price-reveal-inline-input::placeholder{color:rgb(226 232 240 / .56)!important;-webkit-text-fill-color:rgb(226 232 240 / .56)}[data-mcp-phone-confirmation="reveal"] .mcp-phone-input-wrap,[data-mcp-phone-confirmation="reveal"] .mcp-phone-input-wrap--confirm{border-color:rgb(148 163 184 / .1)!important;background:linear-gradient(180deg,rgb(32 47 88 / .94),rgb(23 34 67 / .98))!important;box-shadow:0 4px 10px rgb(2 6 23 / .08)}[data-mcp-phone-confirmation="reveal"] .mcp-phone-input-wrap:focus-within,[data-mcp-phone-confirmation="reveal"] .mcp-phone-input-wrap--confirm:focus-within{border-color:rgb(129 140 248 / .24)!important;box-shadow:0 0 0 3px rgb(129 140 248 / .08)}[data-mcp-phone-confirmation="reveal"] .mcp-phone-prefix{background:linear-gradient(180deg,rgb(54 72 124 / .82),rgb(43 57 101 / .9))!important;color:#f8fafc!important;border-inline-end-color:rgb(191 219 254 / .08)!important}[data-mcp-phone-confirmation="reveal"] .mcp-phone-local-input,[data-mcp-phone-confirmation="reveal"] .mcp-phone-local-input:focus,[data-mcp-phone-confirmation="reveal"] .mcp-phone-local-input:active{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;caret-color:#f8fafc!important;background:transparent!important;text-shadow:none!important}[data-mcp-phone-confirmation="reveal"] .mcp-phone-local-input::placeholder{color:rgb(226 232 240 / .56)!important;-webkit-text-fill-color:rgb(226 232 240 / .56)!important}[data-mcp-phone-confirmation="reveal"] .mcp-phone-confirmation-panel,[data-mcp-phone-confirmation="reveal"] .mcp-phone-confirmation-summary{background:linear-gradient(180deg,rgb(35 50 92 / .98),rgb(24 36 71 / .98))!important;border-color:rgb(148 163 184 / .1)!important;box-shadow:0 8px 22px rgb(2 6 23 / .16)!important}[data-mcp-phone-confirmation="reveal"] .mcp-phone-confirmation-copy,[data-mcp-phone-confirmation="reveal"] .mcp-phone-confirmation-feedback{color:rgb(226 232 240 / .84)!important}[data-mcp-phone-confirmation="reveal"] .mcp-phone-confirmation-feedback.is-error{color:#fca5a5!important}[data-mcp-phone-confirmation="reveal"] .mcp-phone-confirmation-badge{color:#bbf7d0!important}[data-mcp-phone-confirmation="reveal"] .mcp-phone-confirmation-badge::before{background:rgb(34 197 94 / .16)!important;color:#bbf7d0!important}[data-mcp-phone-confirmation="reveal"] .mcp-phone-confirmation-link{color:#93c5fd!important}[data-mcp-phone-confirmation="reveal"] .mcp-phone-confirmation-link:hover{color:#dbeafe!important}.mcp-price-reveal-inline-input:focus{outline:none;border-color:rgb(129 140 248 / .24)!important;box-shadow:0 0 0 3px rgb(129 140 248 / .08),inset 0 1px 0 rgb(255 255 255 / .03);-webkit-box-shadow:0 0 0 1000px rgb(31 47 89 / .99) inset,0 0 0 3px rgb(129 140 248 / .08),inset 0 1px 0 rgb(255 255 255 / .03);background:linear-gradient(180deg,rgb(38 56 102 / .96),rgb(27 40 76 / .99))!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:none!important}.mcp-price-reveal-inline-phone{display:grid;grid-template-columns:auto 1fr;height:31px;min-height:31px;border-radius:13px;overflow:hidden;border:1px solid rgb(148 163 184 / .1)!important;background:linear-gradient(180deg,rgb(32 47 88 / .94),rgb(23 34 67 / .98))!important;box-shadow:0 4px 10px rgb(2 6 23 / .08);-webkit-box-shadow:0 0 0 1000px rgb(26 39 75 / .98) inset;color-scheme:dark;box-sizing:border-box}.mcp-price-reveal-inline-phone[data-mcp-phone-phase="confirm"],.mcp-price-reveal-inline-phone[data-mcp-phone-phase="confirmed"]{grid-template-columns:auto 1fr;height:31px;min-height:31px;overflow:visible;align-self:center}.mcp-price-reveal-inline-phone[data-mcp-phone-phase="confirm"]{grid-column:auto}.mcp-price-reveal-inline-phone:focus-within{border-color:rgb(129 140 248 / .24)!important;box-shadow:0 0 0 3px rgb(129 140 248 / .08);-webkit-box-shadow:0 0 0 1000px rgb(31 47 89 / .99) inset,0 0 0 3px rgb(129 140 248 / .08)}.mcp-price-reveal-inline-prefix{display:inline-flex;align-items:center;justify-content:center;min-width:46px;padding:0 7px;background:linear-gradient(180deg,rgb(54 72 124 / .82),rgb(43 57 101 / .9))!important;color:#f8fafc!important;font-size:11.5px;font-weight:800;border-inline-end:1px solid rgb(191 219 254 / .08)}.mcp-price-reveal-inline-input--phone{border:0;border-radius:0;background:transparent!important;box-shadow:none;-webkit-box-shadow:none!important;height:100%;min-height:100%;padding:5px 10px;font-size:inherit;font-weight:900;text-shadow:none!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;-webkit-text-stroke:0 #fff0}[data-mcp-phone-confirmation="reveal"] .mcp-phone-confirmation-panel{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;width:100%!important}[data-mcp-phone-confirmation="reveal"] .mcp-phone-confirmation-copy{display:none!important}[data-mcp-phone-confirmation="reveal"] .mcp-phone-confirmation-mini-label{display:block!important;margin:0 0 5px!important;padding:0 2px!important;color:rgb(226 232 240 / .82)!important;font-size:10.5px!important;line-height:1.25!important;font-weight:800!important;letter-spacing:0.01em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}[data-mcp-phone-confirmation="reveal"]{gap:0!important}[data-mcp-phone-confirmation="reveal"] .mcp-phone-confirmation-slot{gap:0!important}[data-mcp-phone-confirmation="reveal"] .mcp-phone-confirmation-feedback{min-height:0!important;margin:4px 0 0!important;font-size:10px!important;line-height:1.35!important}[data-mcp-phone-confirmation="reveal"] .mcp-phone-confirmation-feedback:empty{display:none!important}[data-mcp-phone-confirmation="reveal"] .mcp-phone-confirmation-panel-actions{margin-top:4px!important}[data-mcp-phone-confirmation="reveal"] .mcp-phone-confirmation-panel-actions[style*="display: none"]{margin-top:0!important}[data-mcp-phone-confirmation="reveal"] .mcp-phone-confirmation-summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;width:100%!important;min-height:31px!important;height:31px!important;padding:0 8px!important;border-radius:13px!important;overflow:hidden!important;background:linear-gradient(180deg,rgb(31 48 90 / .98),rgb(20 32 64 / .99))!important;border:1px solid rgb(134 239 172 / .16)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .04),0 4px 12px rgb(2 6 23 / .14)!important;box-sizing:border-box!important}[data-mcp-phone-confirmation="reveal"] .mcp-phone-confirmation-badge{flex:1 1 auto!important;min-width:0!important;max-width:100%!important;gap:5px!important;font-size:10.5px!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}[data-mcp-phone-confirmation="reveal"] .mcp-phone-confirmation-badge::before{flex:0 0 16px!important;width:16px!important;height:16px!important;font-size:10px!important}[data-mcp-phone-confirmation="reveal"] .mcp-phone-confirmation-actions{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;gap:0!important;justify-content:flex-end!important}[data-mcp-phone-confirmation="reveal"] .mcp-phone-confirmation-actions [data-mcp-phone-edit-confirmation]{display:none!important}[data-mcp-phone-confirmation="reveal"] .mcp-phone-confirmation-summary .mcp-phone-confirmation-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:22px!important;padding:0 7px!important;border-radius:999px!important;background:rgb(147 197 253 / .1)!important;border:1px solid rgb(147 197 253 / .16)!important;font-size:10px!important;line-height:1!important;font-weight:800!important;text-decoration:none!important;white-space:nowrap!important}[data-mcp-phone-confirmation="reveal"] .mcp-phone-confirmation-summary .mcp-phone-confirmation-link:hover{background:rgb(147 197 253 / .16)!important;text-decoration:none!important}[data-mcp-phone-confirmation="reveal"] .mcp-phone-input-wrap--confirm{min-height:31px;height:31px;border-style:solid!important;border-radius:13px!important;overflow:hidden!important}.mcp-price-reveal-inline-input,.mcp-price-reveal-inline-input--phone,.mcp-price-reveal-inline-input:focus,.mcp-price-reveal-inline-input--phone:focus,.mcp-price-reveal-inline-input:active,.mcp-price-reveal-inline-input--phone:active{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:none!important;-webkit-text-stroke:0 #fff0}.mcp-price-reveal-inline-input:-webkit-autofill,.mcp-price-reveal-inline-input:-webkit-autofill:hover,.mcp-price-reveal-inline-input:-webkit-autofill:focus,.mcp-price-reveal-inline-input--phone:-webkit-autofill,.mcp-price-reveal-inline-input--phone:-webkit-autofill:hover,.mcp-price-reveal-inline-input--phone:-webkit-autofill:focus{-webkit-text-fill-color:#ffffff!important;color:#ffffff!important;caret-color:#ffffff!important;-webkit-box-shadow:0 0 0 1000px rgb(31 47 89 / .99) inset!important;box-shadow:0 0 0 1000px rgb(31 47 89 / .99) inset!important;transition:background-color 9999s ease-out 0s}input#mcp_reveal_customer_name,input#mcp_reveal_customer_phone,input#mcp_reveal_customer_name:focus,input#mcp_reveal_customer_phone:focus,input#mcp_reveal_customer_name:active,input#mcp_reveal_customer_phone:active{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;caret-color:#ffffff!important;font-weight:900!important;opacity:1!important;text-shadow:none!important;-webkit-text-stroke:0 transparent!important}input#mcp_reveal_customer_name:-webkit-autofill,input#mcp_reveal_customer_name:-webkit-autofill:hover,input#mcp_reveal_customer_name:-webkit-autofill:focus,input#mcp_reveal_customer_phone:-webkit-autofill,input#mcp_reveal_customer_phone:-webkit-autofill:hover,input#mcp_reveal_customer_phone:-webkit-autofill:focus{-webkit-text-fill-color:#ffffff!important;color:#ffffff!important;caret-color:#ffffff!important;-webkit-box-shadow:0 0 0 1000px rgb(31 47 89 / .99) inset!important;box-shadow:0 0 0 1000px rgb(31 47 89 / .99) inset!important}.mcp-price-reveal-inline-summary{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mcp-price-reveal-inline-pill{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:rgb(255 255 255 / .07);border:1px solid rgb(148 163 184 / .18);color:#f8fafc;font-size:11px;font-weight:800}.mcp-price-reveal-inline-edit{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:6px 10px;border-radius:999px;border:1px solid rgb(199 210 254 / .22);background:rgb(255 255 255 / .06);color:#e0e7ff;font-size:11px;font-weight:800;cursor:pointer}.mcp-price-reveal-inline-edit:hover{background:rgb(99 102 241 / .14)}.mcp-price-reveal-inline-edit:focus-visible{outline:none;box-shadow:0 0 0 3px rgb(129 140 248 / .14)}.mcp-price-reveal-meta{display:grid;gap:8px;color:rgb(191 219 254 / .92);font-size:12px}.mcp-price-reveal-subnote{margin:-1px 0 0;color:rgb(226 232 240 / .88);max-width:34ch;font-size:11.5px;line-height:1.5;text-align:center}.mcp-price-reveal-next{width:100%;display:grid;gap:6px;padding:7px 9px;border-radius:14px;background:linear-gradient(180deg,rgb(255 255 255 / .06),rgb(255 255 255 / .03));border:1px solid rgb(148 163 184 / .16);box-shadow:inset 0 1px 0 rgb(255 255 255 / .05)}.mcp-price-reveal-next__label{color:#c7d2fe;font-size:10.5px;font-weight:800;text-align:center}.mcp-price-reveal-next__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.mcp-price-reveal-next--single .mcp-price-reveal-next__items{grid-template-columns:minmax(0,1fr)}.mcp-price-reveal-next__item{display:flex;align-items:center;justify-content:center;min-height:32px;padding:5px 8px;border-radius:12px;background:rgb(30 41 59 / .44);border:1px solid rgb(191 219 254 / .12);color:#f8fafc;font-size:10.5px;font-weight:800;line-height:1.28;text-align:center}.mcp-price-reveal-alt{width:100%;display:grid;gap:6px}.mcp-price-reveal-alt__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%}.mcp-price-reveal-alt__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:8px 10px;border-radius:12px;text-decoration:none;font-size:11.5px;font-weight:800;line-height:1.2;border:1px solid #fff0;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.mcp-price-reveal-alt__icon{display:inline-flex;align-items:center;justify-content:center;font-size:13px;line-height:1;flex:0 0 auto}.mcp-price-reveal-alt__btn:hover{transform:translateY(-1px)}.mcp-price-reveal-alt__btn--wa{background:rgb(220 252 231 / .96);color:#14532d;border-color:rgb(74 222 128 / .38);box-shadow:0 10px 20px rgb(16 185 129 / .12)}.mcp-price-reveal-alt__btn--call{background:rgb(255 255 255 / .08);color:#f8fafc;border-color:rgb(191 219 254 / .16)}.mcp-price-range-details{width:100%;margin:0;padding:9px 10px;border-radius:16px;background:linear-gradient(180deg,rgb(255 255 255 / .05),rgb(255 255 255 / .025));border:1px solid rgb(148 163 184 / .16);text-align:start}.mcp-price-range-details__summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer}.mcp-price-range-details__summary::-webkit-details-marker{display:none}.mcp-price-range-details__summary-copy{min-width:0;display:grid;gap:3px}.mcp-price-range-details__label{color:#e2e8f0;font-size:11.5px;font-weight:800;line-height:1.4;text-align:start}.mcp-price-range-details__phone-row{display:inline-flex;align-items:center;gap:6px;max-width:100%;flex-wrap:wrap}.mcp-price-range-details__phone-label{color:rgb(191 219 254 / .76);font-size:10px;font-weight:700;line-height:1.25}.mcp-price-range-details__phone-value{color:#f8fafc;font-size:11.5px;font-weight:800;line-height:1.35;letter-spacing:.01em}.mcp-price-range-details__chevron{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:rgb(255 255 255 / .06);border:1px solid rgb(191 219 254 / .16);color:#c7d2fe;font-size:15px;line-height:1;flex-shrink:0;transition:transform .18s ease}.mcp-price-range-details[open] .mcp-price-range-details__chevron{transform:rotate(180deg)}.mcp-price-range-details__body{display:grid;gap:9px;padding-top:10px}.mcp-price-range-details__body .mcp-price-reassurance-list{margin-top:0}.mcp-price-range-details__body .mcp-price-reveal-inline{padding:7px 8px}.mcp-price-reveal-pills{display:flex;flex-wrap:wrap;gap:8px}.mcp-price-reveal-pill{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:rgb(255 255 255 / .06);border:1px solid rgb(148 163 184 / .2);color:#e2e8f0;font-size:12px;font-weight:700}.mcp-price-reveal-btn{display:flex;justify-self:stretch;width:100%;min-width:0;min-height:52px;padding:12px 16px;font-size:14px;font-weight:800;white-space:normal;text-align:center;line-height:1.4;overflow-wrap:anywhere;word-break:break-word;text-wrap:balance;hyphens:auto}.mcp-price-reveal-btn--spotlight{box-shadow:0 16px 34px rgb(99 102 241 / .28),0 0 0 1px rgb(199 210 254 / .18);animation:mcp-price-cta-soft-emphasis 1.8s ease-out 1}.mcp-price-reveal-btn--spotlight:hover:not(:disabled){box-shadow:0 18px 38px rgb(99 102 241 / .32),0 0 0 1px rgb(199 210 254 / .24)}.mcp-form-actions .mcp-btn.is-hidden{display:none!important}.mcp-form-actions--back-only #mcp_submit_btn{display:none!important}.mcp-form-actions--back-only{justify-content:flex-start;margin-top:10px}.mcp-form-actions--back-only .mcp-btn-secondary{min-width:128px}@keyframes mcp-price-cta-soft-emphasis{0%{transform:translateY(0) scale(1);box-shadow:0 12px 26px rgb(99 102 241 / .18),0 0 0 0 #fff0}55%{transform:translateY(-1px) scale(1.01);box-shadow:0 18px 36px rgb(99 102 241 / .3),0 0 0 10px #fff0}100%{transform:translateY(0) scale(1);box-shadow:0 16px 34px rgb(99 102 241 / .28),0 0 0 1px rgb(199 210 254 / .18)}}.mcp-price-reveal-box--range .mcp-price-total span:last-child{background:linear-gradient(135deg,rgb(59 130 246 / .18),rgb(168 85 247 / .16))}.mcp-price-ai{display:block;margin-top:6px;padding-top:8px;border-top:1px dashed rgb(148 163 184 / .28);font-size:12px;line-height:1.55}.mcp-price-ai-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.mcp-price-ai-title{display:inline-flex;align-items:center;gap:6px;color:#e2e8f0;font-weight:700}.mcp-price-ai-badge{display:inline-flex;align-items:center;padding:2px 6px;border-radius:999px;background:#ecfeff;color:#0f766e;border:1px solid #67e8f9;font-size:11px;font-weight:700}.mcp-price-ai-desc{margin-top:4px;color:#cbd5e1!important;font-size:12px}.mcp-price-ai-meta{margin-top:4px;color:rgb(203 213 225 / .86)!important;font-size:11px!important}@media (max-width:767px){.mcp-price-summary-box{gap:8px;padding:12px 14px!important}.mcp-price-summary-box--range{gap:7px;padding:11px 12px!important}.mcp-price-summary-amount{min-height:54px;padding:12px 16px;font-size:clamp(22px, 6vw, 28px)}.mcp-price-summary-amount--range{font-size:clamp(21px, 5.8vw, 26px)}.mcp-price-summary-caption{max-width:none;font-size:12px;line-height:1.5}.mcp-price-reassurance-list{grid-template-columns:repeat(2,minmax(0,1fr))}.mcp-price-reassurance-item{font-size:11.5px}.mcp-price-reveal-next{padding:7px 8px}.mcp-price-reveal-next__item{width:auto;font-size:10px}.mcp-price-reveal-alt__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.mcp-price-reveal-alt__btn{min-height:34px;font-size:11px;padding:7px 9px}.mcp-price-range-details{padding:8px 9px;border-radius:14px}.mcp-price-range-details__label{font-size:11px}.mcp-price-range-details__phone-label{font-size:9.5px}.mcp-price-range-details__phone-value{font-size:11px}.mcp-price-range-details__body{gap:8px;padding-top:8px}.mcp-form-actions--back-only .mcp-btn-secondary{min-width:0;width:100%}}.mcp-form-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:25px;align-items:center}.mcp-form-actions--step2,.mcp-form-actions--final{margin-top:16px}.mcp-btn{min-height:46px;padding:12px 22px;border:1px solid #fff0;border-radius:14px;font-size:14px;font-weight:700;cursor:pointer;transition:transform 0.22s ease,box-shadow 0.22s ease,background 0.22s ease,border-color 0.22s ease,color 0.22s ease;display:inline-flex;align-items:center;justify-content:center;gap:6px;letter-spacing:.01em;text-decoration:none;box-shadow:0 10px 24px rgb(15 23 42 / .08)}.mcp-btn.mcp-price-reveal-btn{min-height:50px;padding:12px 16px;font-size:15px;font-weight:800;line-height:1.35}.mcp-btn.is-loading,.mcp-btn.is-uploading{position:relative;padding-left:44px}.mcp-btn.is-loading::before,.mcp-btn.is-uploading::before{content:'';position:absolute;left:16px;top:50%;width:15px;height:15px;margin-top:-7.5px;border-radius:999px;border:2px solid rgb(255 255 255 / .28);border-top-color:rgb(255 255 255 / .95);animation:mcp-inline-spin 0.8s linear infinite}.mcp-btn-secondary.is-loading::before,.mcp-btn-secondary.is-uploading::before,.mcp-btn-tertiary.is-loading::before,.mcp-btn-tertiary.is-uploading::before{border-color:rgb(99 102 241 / .18);border-top-color:#4f46e5}.mcp-btn.is-uploading{box-shadow:0 18px 34px rgb(14 165 233 / .18)}.mcp-btn:disabled{opacity:.6;cursor:not-allowed;transform:none!important;box-shadow:none!important}.mcp-btn-primary{background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 100%);color:#fff;border-color:rgb(99 102 241 / .24);box-shadow:0 14px 30px rgb(79 70 229 / .24)}.mcp-btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 34px rgb(79 70 229 / .28)}.mcp-btn-secondary{background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%);color:#334155;border-color:#dbe4f0;box-shadow:0 10px 22px rgb(148 163 184 / .14)}.mcp-btn-secondary:hover:not(:disabled){background:linear-gradient(135deg,#ffffff 0%,#eef2f7 100%);transform:translateY(-1px);box-shadow:0 14px 28px rgb(148 163 184 / .18)}.mcp-btn-success{background:linear-gradient(135deg,#059669 0%,#10b981 100%);color:#fff;border-color:rgb(16 185 129 / .22);box-shadow:0 14px 30px rgb(16 185 129 / .24)}.mcp-btn-success:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 34px rgb(16 185 129 / .28)}.mcp-btn-tertiary{background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%);color:#334155;border-color:#dbe4f0;box-shadow:0 8px 18px rgb(148 163 184 / .12)}.mcp-btn-tertiary:hover:not(:disabled){background:linear-gradient(135deg,#ffffff 0%,#eef2ff 100%);border-color:#c7d2fe;transform:translateY(-1px)}.mcp-photo-grid{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.mcp-photo-grid.is-empty{display:flex;align-items:center;justify-content:center;min-height:64px;width:100%;padding:10px 12px;border-radius:14px;border:1px dashed rgb(203 213 225 / .92);background:linear-gradient(135deg,rgb(248 250 252 / .98),rgb(255 255 255 / .96));box-shadow:inset 0 1px 0 rgb(255 255 255 / .82)}.mcp-photo-grid.is-empty::before{content:attr(data-empty);color:#64748b;font-size:12px;font-weight:600;line-height:1.45;text-align:center}.mcp-media-empty-state{display:flex;align-items:center;justify-content:center;margin-top:10px;padding:9px 11px;border-radius:14px;border:1px dashed rgb(165 180 252 / .94);background:linear-gradient(135deg,rgb(238 242 255 / .72),rgb(248 250 252 / .92));color:#475569;font-size:11px;font-weight:700;line-height:1.5;text-align:center}.mcp-media-assets-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding:10px 12px;border-radius:14px;border:1px solid rgb(226 232 240 / .94);background:linear-gradient(135deg,rgb(255 255 255 / .98),rgb(248 250 252 / .94));box-shadow:inset 0 1px 0 rgb(255 255 255 / .86)}.mcp-media-assets-header.is-empty{display:none}.mcp-media-assets-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.mcp-media-assets-title{color:#0f172a;font-size:12px;font-weight:800;line-height:1.3}.mcp-media-assets-subtitle{color:#64748b;font-size:11px;line-height:1.45}.mcp-media-assets-count{flex:0 0 auto;min-width:32px;min-height:32px;padding:0 10px;border-radius:999px;background:linear-gradient(135deg,rgb(79 70 229 / .12),rgb(236 72 153 / .12));border:1px solid rgb(165 180 252 / .78);color:#4338ca;font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 1px 0 rgb(255 255 255 / .75)}.mcp-video-file-label{display:block;min-height:20px}.mcp-video-file-label.is-empty{padding:7px 10px;border-radius:12px;border:1px dashed rgb(203 213 225 / .92);background:rgb(248 250 252 / .88);color:#64748b!important;font-weight:600}.mcp-video-file-label.is-empty::before{content:attr(data-empty)}.mcp-video-file-label:not(.is-empty){padding:0;border:none;background:#fff0;min-height:auto}.mcp-video-file-card{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid rgb(191 219 254 / .95);background:linear-gradient(135deg,rgb(239 246 255 / .94),rgb(248 250 252 / .96));box-shadow:inset 0 1px 0 rgb(255 255 255 / .88)}.mcp-video-file-icon{width:34px;height:34px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgb(79 70 229 / .14),rgb(236 72 153 / .12));border:1px solid rgb(165 180 252 / .66);font-size:15px;flex:0 0 auto}.mcp-video-file-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.mcp-video-file-title{color:#0f172a;font-size:12px;font-weight:800;line-height:1.3}.mcp-video-file-meta{color:#64748b;font-size:11px;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#mcp_photo_previews>div{position:relative;width:72px;height:72px;border-radius:14px;overflow:hidden;border:1px solid rgb(203 213 225 / .9);box-shadow:0 12px 24px rgb(15 23 42 / .08);background:#f8fafc}.mcp-photo-thumb{position:relative;width:72px;height:72px;border-radius:14px;overflow:hidden;border:1px solid rgb(203 213 225 / .9);box-shadow:0 12px 24px rgb(15 23 42 / .08);background:#f8fafc}#mcp_photo_previews img{width:100%;height:100%;object-fit:cover;display:block}.mcp-photo-thumb-image{width:100%;height:100%;object-fit:cover;display:block}.mcp-photo-remove{box-shadow:0 8px 18px rgb(15 23 42 / .18);backdrop-filter:blur(6px)}.mcp-photo-thumb-remove{position:absolute;top:2px;right:2px;background:rgb(15 23 42 / .55);color:#fff;border:none;border-radius:999px;width:20px;height:20px;line-height:20px;text-align:center;font-size:12px;cursor:pointer}.mcp-photo-thumb-more{margin-top:6px;font-size:12px;color:#64748b}.mcp-media-card.is-populated #mcp_photo_previews>div,.mcp-media-card.is-populated .mcp-photo-thumb{width:60px;height:60px;border-radius:12px}.mcp-media-card.is-populated .mcp-media-assets-header{margin-top:8px}#mcp_photo_suggestion,#mcp_video_suggestion,#mcp_video_file_label{margin-top:8px}#mcp_photo_suggestion,#mcp_video_suggestion{line-height:1.55}.mcp-media-preview-row{display:flex;align-items:center;gap:8px;margin-top:6px}.mcp-media-preview-row--wrap{flex-wrap:wrap}.mcp-btn-compact{min-height:36px;padding:8px 12px;font-size:11px;border-radius:12px}.mcp-media-meta-hint{font-size:11px;color:#64748b!important}.mcp-video-meta{margin-top:10px}.mcp-media-card.is-populated .mcp-video-meta{margin-top:8px}.mcp-media-suggestion{color:#64748b;font-size:11px;line-height:1.5}.mcp-media-suggestion--strong{color:#334155;font-weight:700}.mcp-media-reco-title{margin-bottom:6px;color:#0f172a;font-weight:700}.mcp-media-reco-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;color:#334155;font-size:12px;line-height:1.55}.mcp-media-reco-label{color:#64748b;font-weight:600}.mcp-media-reco-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;border-radius:999px;background:rgb(99 102 241 / .08);color:#4338ca;border:1px solid rgb(129 140 248 / .18);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.mcp-media-reco-reasons{margin-top:6px;color:#64748b;font-size:12px;line-height:1.6}.mcp-media-reco-apply{margin-top:8px}.mcp-success-message{--mcp-success-content-width:min(100%, 500px);display:flex;flex-direction:column;align-items:center;text-align:center;padding:26px 22px;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%);border-radius:22px;border:1px solid #dbe4f0;box-shadow:0 18px 42px rgb(15 23 42 / .1);position:relative;overflow:hidden}.mcp-success-message>*{position:relative;z-index:1}.mcp-success-message>:not(.mcp-success-icon){width:var(--mcp-success-content-width);max-width:100%}.mcp-success-message::before{content:"";position:absolute;top:0;left:24px;right:24px;height:1px;background:linear-gradient(90deg,rgb(16 185 129 / .02),rgb(16 185 129 / .24),rgb(37 99 235 / .02));pointer-events:none}.mcp-success-icon{width:66px;height:66px;margin:0 auto 14px;background:linear-gradient(135deg,#059669 0%,#10b981 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:34px;color:#fff;box-shadow:0 12px 24px rgb(16 185 129 / .18);animation:successPulse 0.95s cubic-bezier(.22,1,.36,1) 1 both}@keyframes successPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}.mcp-success-message h2{font-size:26px;margin:0 0 8px;color:#0f172a;font-weight:800;max-width:16ch}.mcp-success-message p{font-size:14px;color:#475569;margin:8px 0;line-height:1.6}.mcp-success-reassurance{display:inline-block;max-width:min(100%, 40ch);margin:2px auto 6px!important;padding:8px 12px;background:linear-gradient(135deg,#f8fafc 0%,#eef2ff 100%);border:1px solid #dbe4f0;border-radius:14px;color:#475569;font-size:12.5px!important;line-height:1.55!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .55)}.mcp-success-message>p:not(.mcp-success-reassurance):not(.mcp-success-timing):not(.mcp-order-number):not(#mcp_admin_phone_note){max-width:min(100%, 34ch);margin-left:auto;margin-right:auto}.mcp-success-timing{display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:38ch;margin:0 auto 8px!important;padding:7px 12px;background:rgb(15 23 42 / .04);border:1px dashed rgb(148 163 184 / .42);border-radius:999px;color:#475569;font-size:12px!important;font-weight:700;line-height:1.45!important}.mcp-success-timing::before{content:'⏱';font-size:14px;line-height:1}.mcp-order-number{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px;width:min(100%, 400px);margin:0 auto 10px;padding:11px 14px;background:linear-gradient(135deg,#eef2ff 0%,#ecfeff 100%);border:1px solid #c7d2fe;border-radius:14px;color:#334155;box-shadow:0 10px 20px rgb(99 102 241 / .07)}.mcp-order-number strong{color:#4338ca;font-size:16px}.mcp-success-route-summary{display:grid;gap:0;max-width:none;width:var(--mcp-success-content-width);margin:0 auto 10px;padding:12px;text-align:start;direction:inherit;background:linear-gradient(135deg,#f8fbff 0%,#eef4ff 100%);border:1px solid rgb(191 219 254 / .9);border-radius:16px;box-shadow:0 10px 22px rgb(37 99 235 / .07)}.mcp-success-route-summary__details{width:100%}.mcp-success-route-summary__details[open] .mcp-success-route-summary__chevron{transform:rotate(180deg)}.mcp-success-route-summary__summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer}.mcp-success-route-summary__summary::-webkit-details-marker{display:none}.mcp-success-route-summary__summary-copy{min-width:0;display:grid;gap:6px}.mcp-success-route-summary__pill{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;min-height:24px;padding:4px 10px;border-radius:999px;background:linear-gradient(135deg,rgb(37 99 235 / .1),rgb(99 102 241 / .12));border:1px solid rgb(99 102 241 / .18);color:#4338ca;font-size:11px;font-weight:800;letter-spacing:.02em}.mcp-success-route-summary__preview{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.45;color:#0f172a;font-weight:700}.mcp-success-route-summary__chevron{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:rgb(255 255 255 / .75);border:1px solid rgb(191 219 254 / .74);color:#4338ca;font-size:16px;line-height:1;flex-shrink:0;transition:transform .2s ease}.mcp-success-route-summary__body{display:grid;gap:10px;padding-top:10px}.mcp-success-route-summary__note{margin:0;font-size:12px!important;line-height:1.55!important;color:#475569}.mcp-success-route-summary__grid{display:grid;gap:8px}.mcp-success-route-summary__item{display:grid;gap:4px;padding:10px 11px;border-radius:13px;background:rgb(255 255 255 / .82);border:1px solid rgb(191 219 254 / .74)}.mcp-success-route-summary__label{font-size:10px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:#64748b}.mcp-success-route-summary__value{font-size:13px;line-height:1.45;color:#0f172a;font-weight:700}.mcp-success-route-summary__meta{display:flex;flex-wrap:wrap;gap:8px}.mcp-success-route-summary__meta-chip{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:6px 10px;border-radius:999px;background:rgb(255 255 255 / .88);border:1px solid rgb(203 213 225 / .9);box-shadow:inset 0 1px 0 rgb(255 255 255 / .7);color:#475569}.mcp-success-route-summary__meta-chip span{font-size:10px;font-weight:700;color:#64748b}.mcp-success-route-summary__meta-chip strong{font-size:12px;line-height:1.2;color:#1e293b}.mcp-success-exact-price{display:grid;justify-items:center;gap:6px;width:min(100%, 400px);margin:0 auto 10px;padding:12px 15px;background:linear-gradient(135deg,#eef2ff 0%,#f5f3ff 100%);border:1px solid #c4b5fd;border-radius:16px;color:#4338ca;box-shadow:0 10px 22px rgb(99 102 241 / .08)}.mcp-success-exact-price>span{font-size:11px;font-weight:700;color:#6366f1}.mcp-success-exact-price>.mcp-success-exact-price__title{font-size:12px;line-height:1.5}.mcp-success-exact-price .mcp-success-exact-price__stage{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:3px 9px;border-radius:999px;background:rgb(99 102 241 / .1);border:1px solid rgb(129 140 248 / .2);color:#4f46e5;font-size:9.5px;font-weight:800;letter-spacing:.01em}.mcp-success-exact-price>strong{font-size:20px;line-height:1.1;color:#312e81}.mcp-success-exact-price .mcp-price-story{width:100%;background:radial-gradient(circle at top right,rgb(250 204 21 / .1),transparent 34%),linear-gradient(180deg,rgb(255 255 255 / .82),rgb(248 250 252 / .76));border-color:rgb(165 180 252 / .28);box-shadow:0 14px 28px rgb(99 102 241 / .08),inset 0 1px 0 rgb(255 255 255 / .92)}.mcp-success-exact-price .mcp-price-story__title{color:#4338ca}.mcp-success-exact-price .mcp-price-story__badge{color:#92400e;background:linear-gradient(135deg,rgb(252 211 77 / .35),rgb(253 230 138 / .32));border-color:rgb(245 158 11 / .26)}.mcp-success-exact-price .mcp-price-story__badge--included{color:#166534;background:linear-gradient(135deg,rgb(187 247 208 / .72),rgb(220 252 231 / .66));border-color:rgb(34 197 94 / .24)}.mcp-success-exact-price .mcp-price-story__intro,.mcp-success-exact-price .mcp-price-story__note,.mcp-success-exact-price .mcp-price-story__label{color:#475569}.mcp-success-exact-price .mcp-price-story__note{background:linear-gradient(135deg,rgb(238 242 255 / .84),rgb(255 255 255 / .92));border-color:rgb(165 180 252 / .18)}.mcp-success-exact-price .mcp-price-story__value{color:#312e81}.mcp-success-exact-price .mcp-price-story__highlight{background:linear-gradient(180deg,rgb(99 102 241 / .07),rgb(255 255 255 / .9));border-color:rgb(165 180 252 / .2);box-shadow:0 8px 18px rgb(99 102 241 / .06),inset 0 1px 0 rgb(255 255 255 / .92)}.mcp-success-exact-price .mcp-price-story__highlight-label{color:#6366f1}.mcp-success-exact-price .mcp-price-story__highlight-value{color:#312e81}.mcp-success-exact-price .mcp-price-story__row{background:rgb(255 255 255 / .72);border-color:rgb(165 180 252 / .16)}.mcp-success-whatsapp{display:grid;gap:7px;width:min(100%, 400px);margin:0 auto 10px;padding:10px 12px;text-align:center;background:rgb(248 250 252 / .86);border:1px dashed rgb(34 197 94 / .22);border-radius:16px;box-shadow:none}.mcp-success-whatsapp__note{margin:0!important;font-size:11.5px!important;line-height:1.5!important;color:#475569}.mcp-success-whatsapp__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:fit-content;max-width:100%;margin:0 auto;min-height:38px;padding-inline:14px;text-decoration:none!important;background:#ffffff!important;color:#047857!important;border:1px solid rgb(16 185 129 / .24)!important;box-shadow:0 8px 16px rgb(16 185 129 / .08);font-size:12px;font-weight:800}.mcp-success-followup{gap:10px}.mcp-success-followup__header{display:grid;gap:6px}.mcp-success-followup__eyebrow{display:inline-flex;align-items:center;justify-content:center;margin:0 auto;padding:5px 10px;border-radius:999px;background:rgb(16 185 129 / .1);color:#047857;font-size:10.5px;font-weight:800;letter-spacing:.02em}.mcp-success-followup__title{margin:0!important;font-size:13px!important;line-height:1.5!important;color:#0f172a;font-weight:800}.mcp-success-followup__grid{display:grid;gap:8px}.mcp-success-followup__action{width:100%;min-height:42px;margin:0!important}.mcp-success-followup__action--secondary{background:rgb(255 255 255 / .96)!important;color:#0f172a!important;border-color:rgb(15 23 42 / .1)!important;box-shadow:0 8px 16px rgb(15 23 42 / .06)}.mcp-success-followup__action--ghost{background:transparent!important;color:#0f172a!important;border:1px dashed rgb(15 23 42 / .18)!important;box-shadow:none}.mcp-success-followup__helper{margin:0!important;font-size:11px!important;line-height:1.5!important;color:#475569}.mcp-success-followup__helper.is-success{color:#047857;font-weight:700}.mcp-success-message>.mcp-success-exact-price{order:3}.mcp-success-message>.mcp-order-number{order:4}.mcp-success-message>.mcp-success-whatsapp{order:5}.mcp-success-message>.mcp-success-timing{order:6}.mcp-success-message>.mcp-success-route-summary{order:7}.mcp-success-message>.mcp-success-reassurance{order:8}.mcp-success-message>#mcp_admin_phone_note{order:9}.mcp-success-message>.mcp-btn-primary{order:10;width:min(100%, 220px);min-width:0;margin-top:0}.mcp-terms-note{margin-top:24px;font-size:11px;color:#6b7280;text-align:left;line-height:1.7}.mcp-terms-note.is-rtl{text-align:right}.mcp-terms-note a{text-decoration:underline;color:#4f46e5}.mcp-tooltip{position:relative;display:inline-flex;align-items:center;gap:4px;cursor:help}.mcp-tooltip-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:#e5e7eb;color:#4b5563;font-size:11px;flex-shrink:0}.mcp-tooltip-text{position:absolute;top:100%;right:0;margin-top:4px;min-width:200px;max-width:260px;padding:8px 10px;background:#111827;color:#f9fafb;border-radius:8px;font-size:12px;line-height:1.5;box-shadow:0 10px 25px rgb(0 0 0 / .35);opacity:0;visibility:hidden;pointer-events:none;z-index:50}.mcp-tooltip:hover .mcp-tooltip-text,.mcp-tooltip:focus-within .mcp-tooltip-text{opacity:1;visibility:visible}@media (max-width:640px){.mcp-tooltip-text{max-width:90vw}}.mcp-loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:14px 16px;border-radius:16px;border:1px solid rgb(191 219 254 / .95);background:linear-gradient(135deg,rgb(239 246 255 / .96),rgb(238 242 255 / .96));color:#334155;font-style:normal;font-size:14px;font-weight:600;line-height:1.45;box-shadow:inset 0 1px 0 rgb(255 255 255 / .8),0 12px 28px rgb(59 130 246 / .08)}.mcp-loading::before{content:'';width:16px;height:16px;border-radius:999px;border:2px solid rgb(99 102 241 / .18);border-top-color:#6366f1;animation:mcp-inline-spin 0.9s linear infinite;flex:0 0 auto}.mcp-loading--error{justify-content:flex-start;border-color:rgb(253 164 175 / .96);background:linear-gradient(135deg,rgb(255 241 242 / .98),rgb(255 247 237 / .96));color:#b91c1c;box-shadow:inset 0 1px 0 rgb(255 255 255 / .78),0 12px 26px rgb(244 63 94 / .08)}.mcp-loading--error::before{border-color:rgb(244 63 94 / .16);border-top-color:#ef4444}.mcp-media-status{display:inline-flex;align-items:flex-start;justify-content:flex-start;gap:8px;max-width:100%;padding:10px 12px;border-radius:16px;border:1px solid rgb(203 213 225 / .9);background:rgb(255 255 255 / .92);color:#334155;font-size:12px;font-weight:700;line-height:1.4;box-shadow:0 10px 20px rgb(15 23 42 / .06);white-space:normal;width:100%}.mcp-media-status::before{content:'';width:8px;height:8px;border-radius:999px;flex:0 0 auto;margin-top:5px}.mcp-media-status-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.mcp-media-status-title{color:inherit;font-size:12px;font-weight:800;line-height:1.4}.mcp-media-status-body{color:inherit;font-size:11px;font-weight:600;line-height:1.5;opacity:.9}.mcp-media-status--success{border-color:rgb(167 243 208 / .98);background:linear-gradient(135deg,rgb(236 253 245 / .98),rgb(240 253 250 / .98));color:#047857}.mcp-media-status--success::before{background:linear-gradient(135deg,#10b981,#22c55e);box-shadow:0 0 0 3px rgb(16 185 129 / .12)}.mcp-media-status--error{border-color:rgb(253 164 175 / .96);background:linear-gradient(135deg,rgb(255 241 242 / .98),rgb(255 247 237 / .98));color:#b91c1c}.mcp-media-status--error::before{background:linear-gradient(135deg,#ef4444,#fb7185);box-shadow:0 0 0 3px rgb(244 63 94 / .1)}.mcp-step-notice{display:none;margin:0 0 14px;padding:11px 13px;border-radius:14px;border:1px solid rgb(226 232 240 / .95);background:linear-gradient(135deg,rgb(255 255 255 / .98),rgb(248 250 252 / .95));color:#334155;font-size:13px;font-weight:700;line-height:1.55;box-shadow:inset 0 1px 0 rgb(255 255 255 / .82),0 12px 28px rgb(15 23 42 / .05)}.mcp-step-notice.is-error{border-color:rgb(253 164 175 / .96);background:linear-gradient(135deg,rgb(255 241 242 / .98),rgb(255 247 237 / .98));color:#b91c1c}.mcp-step-notice.is-success{border-color:rgb(167 243 208 / .96);background:linear-gradient(135deg,rgb(236 253 245 / .98),rgb(240 253 250 / .98));color:#047857}.mcp-step-notice.is-warning{border-color:rgb(253 230 138 / .96);background:linear-gradient(135deg,rgb(255 251 235 / .98),rgb(255 247 237 / .98));color:#92400e}@keyframes mcp-inline-spin{to{transform:rotate(360deg)}}@keyframes mcp-price-sheen{to{transform:translateX(100%)}}@media (max-width:768px){.mcp-booking-container{padding:8px 0 16px;margin:0 auto;max-width:100%}.mcp-booking-layout{display:block}.mcp-map-column{position:static;top:auto;height:auto;margin:0 0 10px}.mcp-map-container{border-radius:14px;box-shadow:0 10px 30px rgb(15 23 42 / .25);overflow:hidden}.mcp-map{height:40vh;min-height:230px}.mcp-loading{min-height:52px;padding:12px 13px;border-radius:14px;font-size:13px}.mcp-btn.is-loading,.mcp-btn.is-uploading{padding-left:40px}.mcp-btn.is-loading::before,.mcp-btn.is-uploading::before{left:14px;width:14px;height:14px;margin-top:-7px}.mcp-media-status{width:100%;justify-content:flex-start;border-radius:14px;padding:9px 11px;font-size:12px}.mcp-confirmation-helper{gap:9px;padding:11px 11px;border-radius:14px}.mcp-step-notice{padding:10px 11px;border-radius:13px;font-size:12px;line-height:1.5}.mcp-confirmation-helper-title{font-size:12.5px}.mcp-confirmation-helper-pills{display:grid;grid-template-columns:1fr;gap:6px}.mcp-confirmation-pill{justify-content:flex-start;min-height:0;padding:7px 10px;border-radius:11px;font-size:11.5px}.mcp-confirmation-helper-note{font-size:11px;line-height:1.4}.mcp-media-empty-state,.mcp-photo-grid.is-empty,.mcp-video-file-label.is-empty{border-radius:13px;font-size:11px}.mcp-booking-container.is-step-1 .mcp-map{height:45vh}.mcp-booking-container.is-step-2 .mcp-map,.mcp-booking-container.is-step-3 .mcp-map{height:180px;min-height:140px}.mcp-form-column{position:static;left:auto;right:auto;bottom:auto;z-index:auto;pointer-events:auto;margin:4px 0 16px}.mcp-form{border-radius:16px;padding:18px 14px 18px;margin:0 6px 16px;box-shadow:0 12px 35px rgb(15 23 42 / .25);max-height:none;overflow:visible;pointer-events:auto}.mcp-booking-container.mcp-mobile-immersive{padding-top:0;overflow:visible}.mcp-booking-container.mcp-mobile-immersive .mcp-booking-layout{position:relative;display:block;gap:0}.mcp-booking-container.mcp-mobile-immersive .mcp-map-column{position:relative;z-index:1;margin:0}.mcp-booking-container.mcp-mobile-immersive .mcp-map-container{margin:0;border-radius:0 0 28px 28px;background:#0f172a;box-shadow:0 26px 54px rgb(15 23 42 / .26);overflow:hidden;isolation:isolate;transition:transform 0.34s ease,box-shadow 0.34s ease,border-radius 0.34s ease}.mcp-booking-container.mcp-mobile-immersive .mcp-map-container::before{content:'';position:absolute;inset:-14%;background:radial-gradient(circle at 28% 28%,rgb(59 130 246 / .24),transparent 42%);opacity:0;transform:translate3d(0,0,0) scale(.96);transition:opacity 0.36s ease,transform 0.42s ease,background 0.36s ease;pointer-events:none;z-index:1}.mcp-booking-container.mcp-mobile-immersive .mcp-map-container::after{content:'';position:absolute;inset:0;background:radial-gradient(circle at top right,rgb(59 130 246 / .18),transparent 34%),linear-gradient(180deg,rgb(15 23 42 / .04) 0%,rgb(15 23 42 / .16) 74%,rgb(15 23 42 / .34) 100%);pointer-events:none;z-index:2;transition:opacity 0.34s ease,background 0.34s ease}.mcp-booking-container.mcp-mobile-immersive .mcp-map{height:min(54vh, 420px);min-height:300px;transform:scale(1.018);transform-origin:center center;filter:saturate(1.04) contrast(1.02);transition:height 0.36s ease,min-height 0.36s ease,transform 0.42s ease,filter 0.42s ease;will-change:transform,filter}.mcp-booking-container.mcp-mobile-immersive.is-step-1 .mcp-map{height:min(58vh, 450px);min-height:340px}.mcp-booking-container.mcp-mobile-immersive.is-step-2 .mcp-map,.mcp-booking-container.mcp-mobile-immersive.is-step-3 .mcp-map{height:220px;min-height:180px;transform:scale(1.01);filter:saturate(.98) brightness(.98)}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-route-ready .mcp-map{filter:saturate(1.08) contrast(1.03)}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-input-active .mcp-map-container{transform:translateY(-3px);box-shadow:0 30px 60px rgb(15 23 42 / .28)}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-input-active .mcp-map-container::after{background:radial-gradient(circle at top right,rgb(96 165 250 / .22),transparent 34%),linear-gradient(180deg,rgb(15 23 42 / .03) 0%,rgb(15 23 42 / .16) 68%,rgb(15 23 42 / .38) 100%)}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-pickup-focus .mcp-map-container::before{opacity:1;transform:translate3d(-5%,-4%,0) scale(1.02);background:radial-gradient(circle at 24% 30%,rgb(96 165 250 / .3),transparent 44%)}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-destination-focus .mcp-map-container::before{opacity:1;transform:translate3d(5%,4%,0) scale(1.02);background:radial-gradient(circle at 76% 70%,rgb(168 85 247 / .28),transparent 44%)}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-pickup-focus .mcp-map{transform:scale(1.038) translate3d(-1.8%,-.8%,0);filter:saturate(1.08) contrast(1.03) brightness(1.01)}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-destination-focus .mcp-map{transform:scale(1.038) translate3d(1.8%,.8%,0);filter:saturate(1.08) contrast(1.03) brightness(1.01)}.mcp-booking-container.mcp-mobile-immersive .mcp-route-info{top:auto;left:14px;right:auto;bottom:14px;z-index:3;padding:8px 13px;background:rgb(255 255 255 / .92)!important;box-shadow:0 12px 28px rgb(15 23 42 / .16);backdrop-filter:blur(12px);opacity:0;pointer-events:none;transform:translateY(10px) scale(.96);transition:transform 0.3s ease,opacity 0.3s ease,box-shadow 0.3s ease}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-route-chip-visible .mcp-route-info{opacity:.96;pointer-events:auto;transform:translateY(0) scale(1)}.mcp-booking-container.mcp-mobile-immersive .mcp-map-info-card{position:relative;z-index:2;margin:-72px 12px 0;padding:12px 13px;border-radius:18px;background:linear-gradient(135deg,rgb(29 78 216 / .78),rgb(109 40 217 / .78));box-shadow:0 18px 36px rgb(15 23 42 / .18);backdrop-filter:blur(14px);transition:transform 0.34s ease,box-shadow 0.34s ease,background 0.34s ease,opacity 0.34s ease}.mcp-booking-container.mcp-mobile-immersive .mcp-map-info-card::before{content:'';position:absolute;top:0;left:18px;right:18px;height:1px;background:linear-gradient(90deg,rgb(255 255 255 / .06),rgb(255 255 255 / .28),rgb(255 255 255 / .06));opacity:.8;pointer-events:none}.mcp-booking-container.mcp-mobile-immersive .mcp-map-live-status{display:grid;gap:6px;margin:0 0 10px;padding:10px 12px;border-radius:14px;background:rgb(255 255 255 / .14);border:1px solid rgb(255 255 255 / .16);box-shadow:inset 0 1px 0 rgb(255 255 255 / .08);transition:background 0.32s ease,border-color 0.32s ease,transform 0.32s ease,box-shadow 0.32s ease}.mcp-booking-container.mcp-mobile-immersive .mcp-map-live-pill{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;min-height:30px;padding:6px 12px;border-radius:999px;font-size:.79rem;font-weight:800;letter-spacing:.02em;color:#fff;background:rgb(255 255 255 / .18);box-shadow:0 10px 22px rgb(15 23 42 / .14)}.mcp-booking-container.mcp-mobile-immersive .mcp-map-live-text{margin:0;font-size:.83rem;line-height:1.55;color:rgb(255 255 255 / .96)}.mcp-booking-container.mcp-mobile-immersive .mcp-map-info-card[data-mcp-live-state="await_destination"] .mcp-map-live-status,.mcp-booking-container.mcp-mobile-immersive .mcp-map-info-card[data-mcp-live-state="route_pending"] .mcp-map-live-status{background:rgb(255 255 255 / .18);border-color:rgb(191 219 254 / .28)}.mcp-booking-container.mcp-mobile-immersive .mcp-map-info-card[data-mcp-live-state="await_destination"] .mcp-map-live-pill{background:rgb(96 165 250 / .26)}.mcp-booking-container.mcp-mobile-immersive .mcp-map-info-card[data-mcp-live-state="route_pending"] .mcp-map-live-pill{background:rgb(244 114 182 / .24)}.mcp-booking-container.mcp-mobile-immersive .mcp-map-info-card[data-mcp-live-state="route_ready"] .mcp-map-live-status,.mcp-booking-container.mcp-mobile-immersive .mcp-map-info-card[data-mcp-live-state="step2_ready"] .mcp-map-live-status,.mcp-booking-container.mcp-mobile-immersive .mcp-map-info-card[data-mcp-live-state="step3_ready"] .mcp-map-live-status{background:rgb(255 255 255 / .2);border-color:rgb(167 243 208 / .28);transform:translateY(-1px);box-shadow:inset 0 1px 0 rgb(255 255 255 / .09),0 16px 26px rgb(15 23 42 / .12)}.mcp-booking-container.mcp-mobile-immersive .mcp-map-info-card[data-mcp-live-state="route_ready"] .mcp-map-live-pill,.mcp-booking-container.mcp-mobile-immersive .mcp-map-info-card[data-mcp-live-state="step2_ready"] .mcp-map-live-pill,.mcp-booking-container.mcp-mobile-immersive .mcp-map-info-card[data-mcp-live-state="step3_ready"] .mcp-map-live-pill{background:rgb(16 185 129 / .24)}.mcp-booking-container.mcp-mobile-immersive.is-step-2 .mcp-map-info-card,.mcp-booking-container.mcp-mobile-immersive.is-step-3 .mcp-map-info-card{margin-top:10px;padding:11px 12px;border-radius:16px;background:linear-gradient(135deg,rgb(79 70 229 / .92),rgb(29 78 216 / .92))}.mcp-booking-container.mcp-mobile-immersive.is-step-2 .mcp-map-live-status,.mcp-booking-container.mcp-mobile-immersive.is-step-3 .mcp-map-live-status{gap:4px;margin-bottom:8px;padding:8px 10px;border-radius:12px}.mcp-booking-container.mcp-mobile-immersive.is-step-2 .mcp-map-live-pill,.mcp-booking-container.mcp-mobile-immersive.is-step-3 .mcp-map-live-pill{min-height:26px;padding:4px 10px;font-size:.74rem}.mcp-booking-container.mcp-mobile-immersive.is-step-2 .mcp-map-live-text,.mcp-booking-container.mcp-mobile-immersive.is-step-3 .mcp-map-live-text{font-size:.78rem;line-height:1.45}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-route-pending .mcp-map-info-card{transform:translateY(-4px);box-shadow:0 22px 42px rgb(37 99 235 / .22)}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-route-ready .mcp-map-info-card{transform:translateY(-6px);box-shadow:0 22px 46px rgb(29 78 216 / .24);background:linear-gradient(135deg,rgb(37 99 235 / .88),rgb(124 58 237 / .88))}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-route-ready .mcp-route-info{opacity:1;transform:translateY(0);box-shadow:0 16px 32px rgb(15 23 42 / .2)}.mcp-booking-container.mcp-mobile-immersive .mcp-form-column{position:relative;z-index:3;margin:-86px 0 16px;padding:0;background:#fff0;border:0;border-radius:0;box-shadow:none;overflow:visible;transition:margin 0.34s ease,transform 0.3s ease}.mcp-booking-container.mcp-mobile-immersive .mcp-form-column::before{display:none}.mcp-booking-container.mcp-mobile-immersive.is-step-2 .mcp-form-column,.mcp-booking-container.mcp-mobile-immersive.is-step-3 .mcp-form-column{margin-top:-34px}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-input-active .mcp-form-column{transform:translateY(-5px)}.mcp-booking-container.mcp-mobile-immersive .mcp-form{--mcp-crown-height:108px;--mcp-crown-opacity:0.96;--mcp-crown-blur:18px;position:relative;margin:0 10px 16px;padding:20px 14px 18px;border-radius:24px;background:linear-gradient(180deg,rgb(255 255 255 / .28) 0%,rgb(255 255 255 / .42) 52px,rgb(255 255 255 / .88) 138px,rgb(255 255 255 / .96) 222px,rgb(255 255 255 / .985) 100%);border:1px solid rgb(226 232 240 / .92);box-shadow:0 24px 48px rgb(15 23 42 / .18);backdrop-filter:blur(20px) saturate(1.06);overflow:hidden;transition:box-shadow 0.32s ease,background 0.32s ease,transform 0.32s ease}.mcp-booking-container.mcp-mobile-immersive .mcp-form>*{position:relative;z-index:1}.mcp-booking-container.mcp-mobile-immersive .mcp-form::before{content:'';position:absolute;top:0;left:22px;right:22px;height:1px;background:linear-gradient(90deg,rgb(37 99 235 / .04),rgb(37 99 235 / .18),rgb(37 99 235 / .04));pointer-events:none}.mcp-booking-container.mcp-mobile-immersive .mcp-form::after{content:'';position:absolute;top:0;left:0;right:0;height:var(--mcp-crown-height);opacity:var(--mcp-crown-opacity);pointer-events:none;z-index:0;background:radial-gradient(circle at 18% 6%,rgb(96 165 250 / .12),transparent 42%),radial-gradient(circle at 84% 0%,rgb(168 85 247 / .1),transparent 40%),linear-gradient(180deg,rgb(255 255 255 / .18) 0%,rgb(255 255 255 / .1) 24%,rgb(255 255 255 / .04) 54%,#fff0 100%);border-bottom:1px solid rgb(255 255 255 / .24);backdrop-filter:blur(var(--mcp-crown-blur)) saturate(1.04);-webkit-backdrop-filter:blur(var(--mcp-crown-blur)) saturate(1.04);transition:height 0.34s ease,opacity 0.34s ease,backdrop-filter 0.34s ease,background 0.34s ease}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-input-active .mcp-form{background:linear-gradient(180deg,rgb(255 255 255 / .34) 0%,rgb(255 255 255 / .48) 52px,rgb(255 255 255 / .9) 136px,rgb(255 255 255 / .965) 220px,rgb(255 255 255 / .988) 100%);box-shadow:0 28px 52px rgb(15 23 42 / .2);transform:translateY(-1px)}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-sheet-floating .mcp-form{background:linear-gradient(180deg,rgb(255 255 255 / .18) 0%,rgb(255 255 255 / .34) 50px,rgb(255 255 255 / .86) 132px,rgb(255 255 255 / .95) 210px,rgb(255 255 255 / .98) 100%);border-color:rgb(226 232 240 / .84);backdrop-filter:blur(22px) saturate(1.08)}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-sheet-solid .mcp-form{background:linear-gradient(180deg,rgb(255 255 255 / .3) 0%,rgb(255 255 255 / .54) 48px,rgb(255 255 255 / .9) 122px,rgb(255 255 255 / .972) 196px,rgb(255 255 255 / .992) 100%);border-color:rgb(226 232 240 / .96);backdrop-filter:blur(14px) saturate(1.05)}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-hero .mcp-map{height:min(60vh, 460px);min-height:352px}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-hero .mcp-map-container::after{background:radial-gradient(circle at top right,rgb(59 130 246 / .16),transparent 34%),linear-gradient(180deg,rgb(15 23 42 / .02) 0%,rgb(15 23 42 / .08) 68%,rgb(15 23 42 / .18) 100%)}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-hero .mcp-map-info-card{margin-top:-28px;padding:13px 14px}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-hero .mcp-form-column{margin-top:-84px}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-hero .mcp-form{--mcp-crown-height:122px;--mcp-crown-opacity:1;--mcp-crown-blur:0px;background:linear-gradient(180deg,#fff0 0%,#fff0 42px,rgb(255 255 255 / .02) 88px,rgb(255 255 255 / .14) 142px,rgb(255 255 255 / .5) 214px,rgb(255 255 255 / .9) 100%);border:0;box-shadow:0 16px 30px rgb(15 23 42 / .1);backdrop-filter:saturate(1.01);-webkit-backdrop-filter:saturate(1.01)}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-hero .mcp-step-content[data-step="1"]{position:relative;margin-top:0;padding-top:22px}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-hero .mcp-step-content[data-step="1"]>*{position:relative;z-index:1}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-hero .mcp-step-content[data-step="1"]>.mcp-form-row.mcp-form-row--locations{position:relative;z-index:24}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-hero .mcp-step-content[data-step="1"]>.mcp-form-row.mcp-form-row--locations>.mcp-form-group,.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-hero .mcp-step-content[data-step="1"]>.mcp-form-row.mcp-form-row--locations .mcp-location-wrap{position:relative;z-index:30}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-hero .mcp-step-content[data-step="1"]::before{display:none}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-hero .mcp-step-content[data-step="1"] .mcp-step-intro,.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-hero .mcp-step-content[data-step="1"] .mcp-step-notice,.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-hero .mcp-step-content[data-step="1"] .mcp-map-info-card{backdrop-filter:saturate(1.01);-webkit-backdrop-filter:saturate(1.01)}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-hero .mcp-step-content[data-step="1"] .mcp-step-intro{background:linear-gradient(135deg,rgb(248 250 252 / .68),rgb(238 242 255 / .44));border-color:rgb(255 255 255 / .48);box-shadow:inset 0 1px 0 rgb(255 255 255 / .66),0 8px 20px rgb(15 23 42 / .04);margin-bottom:10px;padding:8px}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-hero .mcp-form h2{font-size:18px;margin:0 0 6px}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-hero .mcp-step-notice{margin-bottom:10px;padding:8px 10px;border-radius:12px}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-hero .mcp-form::after,.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-hero .mcp-form::before{content:none!important;display:none!important}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-hero .mcp-location-wrap .mcp-suggestions{background:#fff;border-color:rgb(226 232 240 / .98);box-shadow:0 20px 42px rgb(15 23 42 / .18);backdrop-filter:none;-webkit-backdrop-filter:none}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-hero .mcp-form::before,.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-hero .mcp-form::after{transition:background 0.34s ease,opacity 0.34s ease,transform 0.34s ease,backdrop-filter 0.34s ease}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-hero.mcp-immersive-input-active .mcp-form{background:linear-gradient(180deg,#fff0 0%,rgb(255 255 255 / .01) 42px,rgb(255 255 255 / .05) 96px,rgb(255 255 255 / .2) 152px,rgb(255 255 255 / .58) 214px,rgb(255 255 255 / .91) 100%)}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-hero .mcp-route-info{top:16px;right:14px;left:auto;bottom:auto}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-compact .mcp-map{height:172px;min-height:172px;transform:scale(1.006);filter:saturate(.96) brightness(.97)}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-compact .mcp-map-container{border-radius:0 0 24px 24px;box-shadow:0 18px 38px rgb(15 23 42 / .2)}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-compact .mcp-map-info-card{margin:8px 12px 0;padding:10px 11px;border-radius:15px;background:linear-gradient(135deg,rgb(59 130 246 / .9),rgb(79 70 229 / .92));box-shadow:0 12px 24px rgb(15 23 42 / .12);transform:none}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-compact .mcp-map-info-title,.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-compact .mcp-map-info-body{display:none}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-compact .mcp-map-live-status{margin-bottom:0;padding:8px 10px;gap:4px}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-compact .mcp-map-live-pill{min-height:24px;padding:4px 10px;font-size:.73rem}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-compact .mcp-map-live-text{font-size:.77rem;line-height:1.38}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-compact .mcp-route-info{top:10px;bottom:auto;left:10px;padding:6px 10px;transform:translateY(0);box-shadow:0 10px 22px rgb(15 23 42 / .16)}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-compact .mcp-form-column{margin-top:-20px}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-compact .mcp-form{--mcp-crown-height:92px;--mcp-crown-opacity:0.82;--mcp-crown-blur:15px}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-compact .mcp-form::after{background:radial-gradient(circle at 20% 8%,rgb(96 165 250 / .14),transparent 42%),radial-gradient(circle at 82% 0%,rgb(168 85 247 / .11),transparent 40%),linear-gradient(180deg,rgb(255 255 255 / .34) 0%,rgb(255 255 255 / .18) 28%,rgb(255 255 255 / .08) 58%,#fff0 100%)}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-minimal .mcp-map{height:108px;min-height:108px;transform:scale(1);filter:saturate(.9) brightness(.94)}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-minimal .mcp-map-container{border-radius:0 0 20px 20px;box-shadow:0 14px 28px rgb(15 23 42 / .16)}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-minimal .mcp-map-container::after{background:linear-gradient(180deg,rgb(15 23 42 / .08) 0%,rgb(15 23 42 / .18) 58%,rgb(15 23 42 / .46) 100%)}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-minimal .mcp-route-info{display:none!important}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-minimal .mcp-map-info-card{margin:6px 12px 0;padding:9px 10px;border-radius:14px;background:linear-gradient(135deg,rgb(30 41 59 / .92),rgb(51 65 85 / .92));box-shadow:0 10px 20px rgb(15 23 42 / .1);transform:none}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-minimal .mcp-map-info-title,.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-minimal .mcp-map-info-body{display:none}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-minimal .mcp-map-live-status{margin-bottom:0;padding:7px 9px;gap:3px;background:rgb(255 255 255 / .09);border-color:rgb(255 255 255 / .12)}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-minimal .mcp-map-live-pill{min-height:22px;padding:4px 9px;font-size:.7rem}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-minimal .mcp-map-live-text{font-size:.74rem;line-height:1.32}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-minimal .mcp-form-column{margin-top:2px}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-minimal .mcp-form{--mcp-crown-height:74px;--mcp-crown-opacity:0.62;--mcp-crown-blur:12px}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-minimal .mcp-form::after{background:radial-gradient(circle at 20% 0%,rgb(59 130 246 / .09),transparent 42%),radial-gradient(circle at 82% 0%,rgb(147 51 234 / .08),transparent 38%),linear-gradient(180deg,rgb(255 255 255 / .22) 0%,rgb(255 255 255 / .12) 32%,rgb(255 255 255 / .05) 60%,#fff0 100%)}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-success .mcp-map{height:74px;min-height:74px;transform:scale(1);filter:saturate(.84) brightness(.9)}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-success .mcp-map-container{border-radius:0 0 18px 18px;box-shadow:0 12px 24px rgb(15 23 42 / .12)}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-success .mcp-route-info{display:none!important}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-success .mcp-map-info-card{margin:6px 12px 0;padding:8px 10px;border-radius:14px;background:linear-gradient(135deg,rgb(15 23 42 / .92),rgb(37 99 235 / .84));box-shadow:0 10px 18px rgb(15 23 42 / .1);transform:none}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-success .mcp-map-info-title,.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-success .mcp-map-info-body{display:none}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-success .mcp-map-live-status{margin-bottom:0;padding:7px 9px;gap:3px;background:rgb(255 255 255 / .1);border-color:rgb(255 255 255 / .14)}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-success .mcp-map-live-pill{min-height:22px;padding:4px 9px;font-size:.69rem;background:rgb(16 185 129 / .24)}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-success .mcp-map-live-text{font-size:.73rem;line-height:1.3}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-success .mcp-form-column{margin-top:6px;transform:none}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-success .mcp-form{--mcp-crown-height:68px;--mcp-crown-opacity:0.48;--mcp-crown-blur:10px}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-success .mcp-form::after{background:radial-gradient(circle at 22% 0%,rgb(16 185 129 / .08),transparent 40%),radial-gradient(circle at 80% 0%,rgb(59 130 246 / .07),transparent 38%),linear-gradient(180deg,rgb(255 255 255 / .18) 0%,rgb(255 255 255 / .1) 34%,rgb(255 255 255 / .03) 62%,#fff0 100%)}@media (max-width:420px){.mcp-booking-container.mcp-mobile-immersive.is-step-1 .mcp-map{height:min(52vh, 400px);min-height:312px}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-hero .mcp-form-column{margin-top:-70px}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-hero .mcp-form::before{top:4px;height:132px}.mcp-booking-container.mcp-mobile-immersive.is-step-2 .mcp-map,.mcp-booking-container.mcp-mobile-immersive.is-step-3 .mcp-map{height:200px;min-height:168px}.mcp-booking-container.mcp-mobile-immersive .mcp-map-info-card{margin-left:10px;margin-right:10px;padding:11px 12px}.mcp-booking-container.mcp-mobile-immersive .mcp-form{margin-left:8px;margin-right:8px;padding:16px 12px 18px;border-radius:22px}.mcp-booking-container.mcp-mobile-immersive .mcp-form::after{height:calc(var(--mcp-crown-height) - 10px)}.mcp-booking-container.mcp-mobile-immersive .mcp-route-info{left:10px;bottom:10px;padding:7px 11px}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-compact .mcp-map{height:150px;min-height:150px}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-minimal .mcp-map{height:96px;min-height:96px}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-success .mcp-map{height:68px;min-height:68px}.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-success .mcp-map-info-card,.mcp-booking-container.mcp-mobile-immersive.mcp-immersive-map-minimal .mcp-map-info-card{margin-left:10px;margin-right:10px}}@media (prefers-reduced-motion:reduce){.mcp-booking-container.mcp-mobile-immersive .mcp-map-container,.mcp-booking-container.mcp-mobile-immersive .mcp-map-container::before,.mcp-booking-container.mcp-mobile-immersive .mcp-map-container::after,.mcp-booking-container.mcp-mobile-immersive .mcp-map,.mcp-booking-container.mcp-mobile-immersive .mcp-route-info,.mcp-booking-container.mcp-mobile-immersive .mcp-map-info-card,.mcp-booking-container.mcp-mobile-immersive .mcp-map-live-status,.mcp-booking-container.mcp-mobile-immersive .mcp-form-column,.mcp-booking-container.mcp-mobile-immersive .mcp-form{transition:none!important}}.mcp-steps{margin-bottom:0;gap:6px}.mcp-steps::before{top:12px}.mcp-step{gap:5px;padding:5px 6px 5px 5px;min-height:32px}.mcp-step-number{width:18px;height:18px;line-height:18px;font-size:9px;margin-bottom:0}.mcp-step.active .mcp-step-number{width:20px;height:20px;line-height:20px}.mcp-step-label{font-size:9px;line-height:1}.mcp-form-row{grid-template-columns:1fr;gap:12px}.mcp-route-info{top:8px;right:8px;flex-direction:row;gap:6px;padding:6px 10px;font-size:12px}.mcp-service-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mcp-service-type-guide{flex-direction:column;align-items:stretch;gap:7px;margin:5px 0 8px;padding:9px 10px;border-radius:13px}.mcp-service-type-guide-title{font-size:11.5px}.mcp-service-type-guide-text{font-size:10.5px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mcp-service-type-edit-toggle{width:100%;min-height:34px;font-size:11.5px}.mcp-service-label{min-height:46px;padding:8px 8px;font-size:12.5px;border-radius:13px}.mcp-service-types.is-locked .mcp-service-type input:checked+.mcp-service-label{padding-top:22px}.mcp-service-types.is-locked .mcp-service-type input:checked+.mcp-service-label::after{top:5px;font-size:9px;padding:2px 7px}.mcp-step2-help,.mcp-step2-addons{margin-top:8px;border-radius:13px}.mcp-step2-help-summary,.mcp-step2-addons-summary{min-height:48px;padding:10px 11px;align-items:flex-start}.mcp-step2-help-title,.mcp-step2-addons-title{font-size:12.5px}.mcp-step2-addons-helper{font-size:10.5px;line-height:1.35}.mcp-step2-help .mcp-service-examples{padding:0 11px 10px}.mcp-addons{grid-template-columns:1fr;gap:9px;padding:0 9px 9px}.mcp-addon-content{padding:11px 12px 10px;border-radius:13px}.mcp-addon-name{font-size:13px}.mcp-addon-price{padding:4px 7px;font-size:10.5px}.mcp-addon-desc{font-size:10.5px;line-height:1.35;overflow:visible;display:block}.mcp-map-info-card{margin-top:12px;padding:13px;border-radius:14px}.mcp-map-info-title{font-size:13px;margin-bottom:8px}.mcp-map-info-body{padding:9px 10px;border-radius:11px;font-size:11px}.mcp-media-preview-row{flex-wrap:wrap}.mcp-btn-compact{min-height:34px;padding:7px 11px;font-size:11px}.mcp-service-examples{line-height:1.7}.mcp-form-actions{flex-direction:column;align-items:stretch;gap:10px}.mcp-btn{width:100%;justify-content:center}}@media (max-width:380px){.mcp-addons{grid-template-columns:1fr}}@media (max-width:480px){.mcp-booking-container{padding:6px;margin:8px auto}.mcp-form{padding:18px 14px;border-radius:14px}.mcp-form-group label{font-size:13px}.mcp-step-label{font-size:9px}.mcp-form-group input[type="text"],.mcp-form-group input[type="tel"],.mcp-form-group input[type="email"],.mcp-form-group input[type="number"],.mcp-form-group input[type="date"],.mcp-form-group input[type="time"],.mcp-form-group input[type="password"],.mcp-form-group select,.mcp-form-group textarea{font-size:13px;padding:9px 12px}.mcp-phone-prefix{min-width:68px;padding:0 12px;font-size:13px}.mcp-phone-local-input{padding:9px 12px!important}.mcp-phone-confirmation-panel{padding:9px}.mcp-phone-confirmation-summary{align-items:flex-start;flex-direction:column}.mcp-phone-confirmation-actions{width:100%;justify-content:flex-start}.mcp-location-input{min-height:48px;border-radius:13px!important}.mcp-form-group select,.mcp-select-display,.mcp-checkbox-label{min-height:48px;border-radius:13px!important}.mcp-locate-btn{width:32px;height:32px}.mcp-locate-btn svg{width:15px;height:15px}.mcp-suggestions{margin-top:6px;border-radius:14px;max-height:240px}.mcp-suggestion-item{padding:10px 12px}.mcp-suggestion-text{font-size:13px}.mcp-select-display{padding:10px 12px!important;font-size:13px!important}.mcp-select-sheet-title,.mcp-select-sheet-option{font-size:13px}.mcp-checkbox-label{padding:10px 12px;gap:8px}#mcp_photo_previews>div{width:62px;height:62px;border-radius:12px}.mcp-media-card.is-populated #mcp_photo_previews>div,.mcp-media-card.is-populated .mcp-photo-thumb{width:54px;height:54px;border-radius:11px}.mcp-map-info-card{padding:12px}.mcp-map-info-title{font-size:12px}.mcp-map-info-body{padding:8px 9px;font-size:11px}.mcp-media-preview-row{gap:6px}.mcp-media-empty-state{padding:8px 10px;font-size:10.5px}.mcp-media-assets-header{padding:9px 10px;gap:8px}.mcp-media-assets-title{font-size:11.5px}.mcp-media-assets-subtitle{font-size:10.5px}.mcp-media-assets-count{min-width:28px;min-height:28px;padding:0 8px;font-size:11px}.mcp-video-file-label.is-empty{padding:7px 9px}.mcp-video-file-card{padding:9px 10px;gap:8px;border-radius:13px}.mcp-video-file-icon{width:30px;height:30px;border-radius:10px;font-size:14px}.mcp-video-file-title{font-size:11.5px}.mcp-video-file-meta{font-size:10.5px}.mcp-btn-compact{min-height:32px;padding:7px 10px;font-size:10px}.mcp-service-examples,.mcp-media-suggestion,.mcp-media-meta-hint,.mcp-terms-note{font-size:11px!important}.mcp-form-group select,.mcp-form-group select option,.mcp-form-group select optgroup{font-size:13px;line-height:1.3}.mcp-btn{min-height:44px;padding:10px 16px;font-size:13px;border-radius:13px}.mcp-btn.mcp-price-reveal-btn{min-height:48px;padding:11px 15px;font-size:14.5px;line-height:1.32}.mcp-price-breakdown{border-radius:16px!important;padding:14px!important;margin:18px 0 14px}.mcp-price-breakdown h3{font-size:14px;margin-bottom:12px}.mcp-price-items{padding:8px 11px!important;border-radius:12px!important}.mcp-price-item{gap:10px;padding:10px 0}.mcp-price-item span:first-child{font-size:12px}.mcp-price-item span:last-child{font-size:14px}.mcp-price-total{padding:12px 10px 0}.mcp-price-total span{font-size:17px}.mcp-success-message{padding:20px 14px;--mcp-success-content-width:100%}.mcp-success-icon{width:56px;height:56px;margin-bottom:10px;font-size:28px}.mcp-success-message h2{font-size:21px;max-width:none}.mcp-success-message p{font-size:13px;line-height:1.5}.mcp-success-reassurance{max-width:none;font-size:11.5px!important;padding:8px 10px}.mcp-success-timing{font-size:11px!important;padding:7px 10px;border-radius:14px}.mcp-booking-container.mcp-mobile-sticky-enabled .mcp-mobile-sticky-actions{left:8px;right:8px;bottom:calc(6px + env(safe-area-inset-bottom, 0px));padding:7px;gap:7px;border-radius:14px}.mcp-booking-container.mcp-mobile-sticky-enabled .mcp-mobile-sticky-btn{min-height:44px;font-size:12px;padding-inline:12px}.mcp-booking-container.mcp-mobile-sticky-enabled .mcp-mobile-sticky-btn--secondary{min-width:90px}.mcp-collapsible-header{min-height:44px;gap:7px;padding:7px 10px}.mcp-collapsible-preview{flex-basis:38%;font-size:9.5px}.mcp-collapsible-label{font-size:11.5px}.mcp-order-number{width:100%;padding:10px 12px;font-size:12.5px;border-radius:14px}.mcp-order-number strong{font-size:15px}.mcp-success-route-summary{margin-bottom:10px;padding:10px;border-radius:16px}.mcp-success-route-summary__summary{gap:8px}.mcp-success-route-summary__preview{font-size:12px}.mcp-success-route-summary__note{font-size:11px!important}.mcp-success-route-summary__item{padding:9px 10px}.mcp-success-route-summary__value{font-size:12px;line-height:1.4}.mcp-success-route-summary__meta-chip{width:100%;justify-content:space-between;border-radius:12px;min-height:28px}.mcp-success-exact-price{width:100%;padding:10px 12px;border-radius:14px}.mcp-success-exact-price>strong{font-size:18px}.mcp-price-story{width:100%;padding:12px 11px}.mcp-price-story__head{justify-content:flex-start}.mcp-price-story__highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.mcp-price-story__highlight{min-height:0;padding:10px 10px 9px}.mcp-price-story__row{grid-template-columns:minmax(0,1fr);gap:4px}.mcp-price-story__value{text-align:start}.mcp-success-whatsapp{width:100%;padding:10px 10px;border-radius:16px}.mcp-success-whatsapp__note{font-size:11px!important}.mcp-success-whatsapp__btn{width:100%;min-height:36px;font-size:11.5px}.mcp-success-followup__title{font-size:12px!important}.mcp-success-message>.mcp-btn-primary{width:100%;min-height:40px;font-size:12px}.mcp-price-ai-head{align-items:flex-start;flex-direction:column}.mcp-price-ai-badge{font-size:10px}.mcp-photo-thumb,#mcp_photo_previews>div{width:62px;height:62px;border-radius:12px}.mcp-photo-thumb-more,.mcp-price-note,.mcp-price-reveal-copy,.mcp-price-reveal-meta,.mcp-price-reveal-subnote,.mcp-price-ai-desc,.mcp-price-ai-meta,.mcp-media-reco-row,.mcp-media-reco-reasons{font-size:11px}.mcp-price-reveal-btn{width:100%;min-width:0;min-height:50px;padding:12px 16px;font-size:14px;font-weight:800;line-height:1.35}.mcp-price-reveal-inline{padding:5px 7px;gap:5px}.mcp-price-reveal-inline-head{align-items:center;flex-direction:row}.mcp-price-reveal-inline-ready{align-self:center}.mcp-price-reveal-inline-label{font-size:10.5px}.mcp-price-reveal-inline-hint{font-size:9.5px}.mcp-price-reveal-inline-grid{gap:4px}.mcp-price-reveal-inline-input,.mcp-price-reveal-inline-prefix{font-size:12.5px}.mcp-price-reveal-inline-input{height:30px;min-height:30px;padding:5px 9px}.mcp-price-reveal-inline-phone{height:30px;min-height:30px}.mcp-price-reveal-inline-prefix{min-width:44px;padding:0 6px}.mcp-price-reveal-inline-summary{gap:7px}.mcp-price-reveal-inline-toggle,.mcp-price-reveal-inline-pill,.mcp-price-reveal-inline-edit{font-size:10.5px}}@media (max-width:340px){.mcp-price-reveal-inline-grid{grid-template-columns:1fr}}.mcp-media-card-collapsible .mcp-media-card-header{display:flex;flex-direction:column;align-items:stretch;gap:4px}.mcp-media-card-header-main{display:flex;justify-content:space-between;align-items:center;gap:8px}.mcp-media-toggle{background:#f3f4f6;border:1px solid #e5e7eb;color:#374151;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px}.mcp-media-toggle:hover{background:#e5e7eb}.mcp-media-body{margin-top:10px}.mcp-collapsible-field{margin-bottom:12px}.mcp-collapsible-field--wide{width:100%}.mcp-collapsible-header{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:50px;padding:8px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;cursor:pointer;transition:all 0.3s ease;user-select:none}.mcp-collapsible-header:hover{background:#f3f4f6;border-color:#d1d5db}.mcp-collapsible-header:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgb(102 126 234 / .1)}.mcp-collapsible-header[aria-expanded="true"]{background:#f0f4ff;border-color:#667eea}.mcp-collapsible-header[aria-expanded="true"] .mcp-collapsible-icon{transform:rotate(180deg);color:#667eea}.mcp-collapsible-label{margin:0;font-weight:600;color:#374151;font-size:12.5px;line-height:1.3;cursor:pointer;flex:1 1 auto;min-width:0}.mcp-collapsible-header[aria-expanded="true"] .mcp-collapsible-label{color:#667eea}.mcp-collapsible-preview{display:inline-flex;align-items:center;justify-content:flex-end;flex:0 1 38%;min-width:0;color:#64748b;font-size:10.5px;font-weight:600;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mcp-collapsible-preview:empty{display:none}.mcp-collapsible-field.has-value .mcp-collapsible-preview{color:#1d4ed8}.mcp-collapsible-icon{font-size:11px;color:#6b7280;transition:transform 0.3s cubic-bezier(.4,0,.2,1),color 0.3s ease;flex-shrink:0;margin-left:6px;display:inline-block;transform:rotate(0deg)}.mcp-collapsible-content{margin-top:6px;padding:0 2px;overflow:hidden}.mcp-collapsible-row{margin-bottom:0}.mcp-collapsible-content input,.mcp-collapsible-content textarea{width:100%;padding:10px 14px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;transition:all 0.3s ease;background:#fff;color:#1f2937}.mcp-collapsible-content input:focus,.mcp-collapsible-content textarea:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 4px rgb(102 126 234 / .1)}.mcp-collapsible-content textarea{resize:vertical;min-height:100px}.mcp-mobile-sticky-actions{display:none}@media (max-width:768px){body.mcp-map-fullscreen-open{overflow:hidden}.mcp-booking-container.mcp-mobile-sticky-enabled{padding-bottom:0}.mcp-booking-container.mcp-mobile-sticky-visible{padding-bottom:calc(88px + env(safe-area-inset-bottom, 0px))}.mcp-booking-container.mcp-mobile-sticky-enabled .mcp-mobile-sticky-actions{position:fixed;left:10px;right:10px;bottom:calc(8px + env(safe-area-inset-bottom, 0px));z-index:1400;display:flex;align-items:center;gap:7px;padding:7px;border-radius:18px;background:rgb(255 255 255 / .92);border:1px solid rgb(203 213 225 / .82);box-shadow:0 18px 36px rgb(15 23 42 / .12);backdrop-filter:blur(14px) saturate(135%);opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity 0.22s ease,transform 0.22s ease,box-shadow 0.22s ease}.mcp-booking-container.mcp-mobile-sticky-visible .mcp-mobile-sticky-actions{opacity:1;pointer-events:auto;transform:translateY(0)}.mcp-booking-container.mcp-mobile-sticky-enabled .mcp-mobile-sticky-btn{width:auto!important;min-width:0;min-height:45px;margin:0;flex-shrink:1;justify-content:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:15px;font-size:12.35px;font-weight:700;line-height:1.12;letter-spacing:-.01em;padding-inline:13px}.mcp-booking-container.mcp-mobile-sticky-enabled .mcp-mobile-sticky-btn--secondary{flex:0 0 auto;min-width:88px}.mcp-booking-container.mcp-mobile-sticky-enabled .mcp-mobile-sticky-btn--primary{flex:1 1 0%;min-width:0}.mcp-booking-container.mcp-mobile-sticky-enabled .mcp-mobile-sticky-btn.is-hidden{display:none!important}.mcp-map-expand-btn{margin-top:10px;padding:6px 11px;font-size:12px;border-radius:999px;border:1px solid #e5e7eb;background:#f9fafb;color:#111827;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.mcp-map-expand-btn:active{background:#e5e7eb}.mcp-booking-container.mcp-map-fullscreen-open .mcp-map{box-shadow:0 0 0 2px rgb(79 70 229 / .7)}.mcp-booking-container.mcp-map-fullscreen-open .mcp-map-expand-btn{background:#4f46e5;color:#f9fafb;border-color:#4338ca}}:root{--primary-color:#667eea;--secondary-color:#764ba2;--success-color:#10b981;--warning-color:#f59e0b;--danger-color:#ef4444;--bg-gradient:linear-gradient(135deg,rgba(102,126,234,.12),rgba(118,75,162,.12));--card-glass:rgba(255,255,255,.65)}.mcp-modern{max-width:1100px;margin:20px auto;padding:0 16px}.mcp-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px}.mcp-header h1{font-size:24px;margin:0}.mcp-subtle{color:#64748b;font-size:13px}.mcp-quickbar{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border:1px solid #e5e7eb;padding:10px 12px;border-radius:10px;margin-bottom:14px}.mcp-quickbar input[type=search]{flex:1;border:1px solid #e5e7eb;border-radius:8px;padding:8px 10px}.mcp-qbtns{display:flex;gap:8px}.mcp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:14px}.mcp-card{background:var(--card-glass);border:1px solid #e5e7eb;border-radius:14px;padding:14px;box-shadow:0 10px 30px rgb(17 24 39 / .06);backdrop-filter:saturate(180%) blur(8px);transition:transform .2s ease,box-shadow .2s ease}.mcp-card:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgb(17 24 39 / .1)}.mcp-card-title{font-size:13px;color:#64748b;margin-bottom:6px}.mcp-card-value{font-size:22px;font-weight:700;color:#111827}.mcp-table-wrap{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.mcp-table{width:100%;border-collapse:collapse;font-size:14px}.mcp-table th,.mcp-table td{padding:10px 12px;border-bottom:1px solid #f1f5f9;text-align:left}.mcp-table th{background:#f8fafc;color:#475569;font-weight:600}.mcp-badge{background:#f1f5f9;color:#334155;padding:4px 8px;border-radius:999px;font-size:12px;border:1px solid rgb(0 0 0 / .04)}.button{display:inline-flex;align-items:center;justify-content:center;border:1px solid #e5e7eb;background:#fff;padding:8px 12px;border-radius:8px;cursor:pointer;color:#111827;text-decoration:none}.button:hover{background:#f8fafc;transform:translateY(-1px)}.button-primary{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;border-color:#fff0;box-shadow:0 6px 18px rgb(102 126 234 / .25)}.button-primary:hover{filter:brightness(.98)}.mcp-flex{display:flex;align-items:center;gap:12px}.mcp-flex.between{justify-content:space-between}.mcp-right{text-align:right}.mcp-strong{font-weight:700;color:#111827}.mcp-route{margin-top:8px;font-size:13px;color:#334155}.mcp-actions{display:flex;gap:8px;margin-top:12px}.mcp-modern .mcp-header{padding:10px 0;background:var(--bg-gradient);border-radius:12px}.mcp-quickbar{background:var(--card-glass)}.mcp-card.stat{color:#fff;border:0}.mcp-card.stat .mcp-card-title{color:#e5e7eb}.mcp-card.stat .mcp-card-value{color:#fff}.mcp-card.stat.stat-primary{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color))}.mcp-card.stat.stat-success{background:linear-gradient(135deg,#34d399,var(--success-color))}.mcp-card.stat.stat-warning{background:linear-gradient(135deg,#fbbf24,var(--warning-color))}.mcp-badge--new{background:rgb(102 126 234 / .12);color:#374151;border-color:rgb(102 126 234 / .25)}.mcp-badge--invited{background:rgb(118 75 162 / .12);color:#3f3d56;border-color:rgb(118 75 162 / .25)}.mcp-badge--accepted{background:rgb(16 185 129 / .12);color:#065f46;border-color:rgb(16 185 129 / .25)}.mcp-badge--assigned{background:rgb(102 126 234 / .12);color:#1f2937;border-color:rgb(102 126 234 / .25)}.mcp-badge--in_progress{background:rgb(245 158 11 / .12);color:#7c2d12;border-color:rgb(245 158 11 / .25)}.mcp-badge--completed{background:rgb(16 185 129 / .12);color:#065f46;border-color:rgb(16 185 129 / .25)}.mcp-badge--cancelled{background:rgb(239 68 68 / .12);color:#7f1d1d;border-color:rgb(239 68 68 / .25)}.mcp-table tbody tr:hover{transition:background-color .15s ease}.mcp-table tbody tr:hover{background:#f9fafb}.mcp-provider-dashboard-v2 .mcp-form{background:#f3f4f6;border-radius:18px;padding:18px 18px 20px;border:1px solid #e5e7eb;box-shadow:0 14px 40px rgb(15 23 42 / .08)}.mcp-provider-dashboard-v2 .mcp-provider-topnav{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding:10px 14px;border-radius:999px;background:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 2px rgb(15 23 42 / .04);flex-wrap:wrap}.mcp-provider-layout{display:flex;flex-direction:column;gap:18px;margin-top:8px}.mcp-provider-main,.mcp-provider-side{display:flex;flex-direction:column;gap:18px}@media (min-width:960px){.mcp-provider-layout{flex-direction:row;align-items:flex-start}.mcp-provider-main{flex:3}.mcp-provider-side{flex:2}}.mcp-provider-panel{background:#fff;border-radius:14px;border:1px solid #e5e7eb;padding:14px 14px 16px;box-shadow:0 10px 30px rgb(17 24 39 / .06);transition:box-shadow .18s ease,transform .18s ease}.mcp-provider-panel:hover{transform:translateY(-1px);box-shadow:0 16px 45px rgb(15 23 42 / .12)}.mcp-provider-panel-header{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:8px}.mcp-provider-panel-title{margin:0;font-size:16px;display:flex;align-items:center;gap:6px}.mcp-provider-panel-subtitle{font-size:12px;color:#64748b;margin-bottom:8px}.mcp-provider-dashboard-v2 .mcp-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;padding:14px 18px;border-radius:18px;background:linear-gradient(135deg,#020617,#111827);border:1px solid #020617;box-shadow:0 22px 60px rgb(15 23 42 / .7);color:#e5e7eb}.mcp-provider-dashboard-v2 .mcp-provider-identity{display:flex;flex-direction:column;gap:4px}.mcp-provider-dashboard-v2 .mcp-header h1{margin:0 0 4px 0;font-size:20px;color:#f9fafb}.mcp-provider-dashboard-v2 .mcp-provider-name-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.mcp-provider-dashboard-v2 .mcp-provider-name{font-size:15px;font-weight:700;color:#f9fafb}.mcp-trust-badge{display:inline-flex;align-items:center;gap:6px;height:22px;padding:2px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.2px;line-height:1;white-space:nowrap}.mcp-trust-badge__icon{width:14px!important;height:14px!important;display:block;flex:0 0 14px}.mcp-provider-dashboard-v2 .mcp-trust-badge{display:inline-flex;align-items:center;gap:6px;height:22px;padding:2px 10px;border-radius:999px;border:1px solid rgb(148 163 184 / .22);font-size:11px;font-weight:700;letter-spacing:.2px;line-height:1;white-space:nowrap;user-select:none;background:rgb(15 23 42 / .35);box-shadow:0 10px 24px rgb(2 6 23 / .25);transition:transform 120ms ease,box-shadow 120ms ease,background-color 120ms ease,border-color 120ms ease}.mcp-provider-dashboard-v2 .mcp-trust-badge__icon{width:14px;height:14px;display:block;flex:0 0 14px}.mcp-provider-dashboard-v2 .mcp-trust-badge__text{line-height:1}.mcp-provider-dashboard-v2 .mcp-trust-badge--high{color:#16a34a;background:rgb(22 163 74 / .12);border-color:rgb(22 163 74 / .35)}.mcp-provider-dashboard-v2 .mcp-trust-badge--medium{color:#b45309;background:rgb(180 83 9 / .12);border-color:rgb(180 83 9 / .35)}.mcp-provider-dashboard-v2 .mcp-trust-badge--low{color:#b91c1c;background:rgb(185 28 28 / .12);border-color:rgb(185 28 28 / .35)}.mcp-provider-dashboard-v2 .mcp-trust-badge:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgb(2 6 23 / .35)}@supports ((-webkit-backdrop-filter:blur(6px)) or (backdrop-filter:blur(6px))){.mcp-provider-dashboard-v2 .mcp-trust-badge{background:rgb(2 6 23 / .18);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mcp-provider-dashboard-v2 .mcp-trust-badge--high{background:rgb(22 163 74 / .10)}.mcp-provider-dashboard-v2 .mcp-trust-badge--medium{background:rgb(180 83 9 / .10)}.mcp-provider-dashboard-v2 .mcp-trust-badge--low{background:rgb(185 28 28 / .10)}}@media (prefers-reduced-motion:reduce){.mcp-provider-dashboard-v2 .mcp-trust-badge{transition:none}.mcp-provider-dashboard-v2 .mcp-trust-badge:hover{transform:none;box-shadow:0 10px 24px rgb(2 6 23 / .25)}}.mcp-provider-dashboard-v2 .mcp-provider-welcome{font-size:12px;color:#9ca3af}.mcp-provider-dashboard-v2 .mcp-provider-account{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:600;color:#e5e7eb;background:rgb(15 23 42 / .8);border-radius:999px;border:1px solid #1f2937;box-shadow:0 1px 3px rgb(15 23 42 / .65)}.mcp-provider-dashboard-v2 .mcp-provider-header-actions{display:flex;align-items:center;gap:8px}.mcp-provider-dashboard-v2 .mcp-subtle{font-size:12px}.mcp-provider-dashboard-v2 .mcp-provider-logout-link{font-size:11px;color:#e5e7eb;text-decoration:none;padding:5px 11px;border-radius:999px;border:1px solid rgb(148 163 184 / .85);background:#fff0;cursor:pointer}.mcp-provider-dashboard-v2 .mcp-provider-logout-link:hover{color:#020617;border-color:#e5e7eb;background:#f9fafb}.mcp-provider-dashboard-v2 #mcpv2_push_btn{-webkit-appearance:none;appearance:none}.mcp-provider-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.mcp-provider-panel--alert{background:#fef3c7;border-color:#f59e0b;color:#92400e}.mcp-provider-panel--alert a{color:inherit;text-decoration:underline}.mcp-provider-dashboard-v2 #mcpv2_unconf_table,.mcp-provider-dashboard-v2 #mcpv2_commissions_unpaid,.mcp-provider-dashboard-v2 #mcpv2_commissions_paid{margin-top:4px;border-radius:12px;border:1px solid #e5e7eb;background:#fff;overflow:hidden}.mcp-provider-dashboard-v2 #mcpv2_unconf_table table,.mcp-provider-dashboard-v2 #mcpv2_commissions_unpaid table,.mcp-provider-dashboard-v2 #mcpv2_commissions_paid table{width:100%;border-collapse:collapse}.mcp-provider-dashboard-v2 #mcpv2_unconf_table thead th,.mcp-provider-dashboard-v2 #mcpv2_commissions_unpaid thead th,.mcp-provider-dashboard-v2 #mcpv2_commissions_paid thead th{font-size:11px!important;text-transform:uppercase;letter-spacing:.03em}.mcp-provider-dashboard-v2 #mcpv2_unconf_table tbody tr:hover,.mcp-provider-dashboard-v2 #mcpv2_commissions_unpaid tbody tr:hover,.mcp-provider-dashboard-v2 #mcpv2_commissions_paid tbody tr:hover{background:#f9fafb}.mcp-provider-dashboard-v2 #mcpv2_unconf_empty,.mcp-provider-dashboard-v2 #mcpv2_commissions_empty{font-size:12px;color:#6b7280;padding:12px 10px}.mcp-provider-dashboard-v2 .mcpv2-status-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600}.mcp-provider-dashboard-v2 .mcpv2-status-badge--paid{background:rgb(16 185 129 / .12);color:#065f46}.mcp-provider-dashboard-v2 .mcpv2-status-badge--unpaid{background:rgb(248 113 113 / .12);color:#b91c1c}.mcp-provider-dashboard-v2{--mcpv2-state-new:#4f46e5;--mcpv2-state-new-soft:#eef2ff;--mcpv2-state-active:#0891b2;--mcpv2-state-active-soft:#ecfeff;--mcpv2-state-done:#16a34a;--mcpv2-state-done-soft:#ecfdf5;--mcpv2-state-warning:#ea580c;--mcpv2-state-warning-soft:#fff7ed;--mcpv2-state-danger:#dc2626;--mcpv2-state-danger-soft:#fef2f2;--mcpv2-surface-strong:#0f172a;--mcpv2-surface-soft:#f8fafc}.mcp-provider-dashboard-v2 .mcpv2-invite-card{position:relative;overflow:hidden;border-color:rgb(148 163 184 / .16)!important;box-shadow:0 10px 24px rgb(15 23 42 / .045)!important}.mcp-provider-dashboard-v2 .mcpv2-invite-card::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--primary-color);opacity:.45}.mcp-provider-dashboard-v2 .mcpv2-invite-card--new{background:linear-gradient(180deg,#f8f7ff,#ffffff)!important;border-color:rgb(79 70 229 / .18)!important}.mcp-provider-dashboard-v2 .mcpv2-invite-card--new::before{background:var(--mcpv2-state-new)}.mcp-provider-dashboard-v2 .mcpv2-invite-card--assigned{background:linear-gradient(180deg,#f4fbff,#ffffff)!important;border-color:rgb(8 145 178 / .18)!important}.mcp-provider-dashboard-v2 .mcpv2-invite-card--assigned::before{background:var(--mcpv2-state-active)}.mcp-provider-dashboard-v2 .mcpv2-invite-card--completed{background:linear-gradient(180deg,#f7fdf8,#ffffff)!important;border-color:rgb(22 163 74 / .18)!important}.mcp-provider-dashboard-v2 .mcpv2-invite-card--completed::before{background:var(--mcpv2-state-done)}.mcp-provider-dashboard-v2 .mcpv2-invite-card--taken{background:linear-gradient(180deg,#fff8f8,#ffffff)!important;border-color:rgb(220 38 38 / .16)!important}.mcp-provider-dashboard-v2 .mcpv2-invite-card--taken::before{background:var(--mcpv2-state-danger)}.mcp-provider-dashboard-v2 .mcpv2-route-lines{display:flex;flex-direction:column;gap:4px;margin-top:8px;padding:8px 10px;border-radius:14px;background:#f8fafc;border:1px solid rgb(148 163 184 / .14)}.mcp-provider-dashboard-v2 .mcpv2-route-line{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:start;gap:6px;font-size:11.5px;line-height:1.4;color:#334155}.mcp-provider-dashboard-v2 .mcpv2-route-line__icon{display:inline-flex;align-items:center;justify-content:center;width:14px;min-width:14px;color:inherit}.mcp-provider-dashboard-v2 .mcpv2-route-line__text{min-width:0}.mcp-provider-dashboard-v2 .mcpv2-route-line--from{font-weight:600;color:#0f172a}.mcp-provider-dashboard-v2 .mcpv2-route-line--to{color:#475569}.mcp-provider-dashboard-v2 .mcpv2-focus-job-card{border-radius:18px;border:1px solid rgb(148 163 184 / .18);background:linear-gradient(180deg,#ffffff,#f8fbff);box-shadow:0 10px 28px rgb(15 23 42 / .06);padding:13px;display:flex;flex-direction:column;gap:9px}.mcp-provider-dashboard-v2 .mcpv2-focus-job-card--compact-active{padding:10px 12px;gap:8px;box-shadow:0 8px 22px rgb(15 23 42 / .045)}.mcp-provider-dashboard-v2 .mcpv2-focus-job-card--accent{border-color:rgb(79 70 229 / .2);background:linear-gradient(180deg,#f7f7ff,#ffffff)}.mcp-provider-dashboard-v2 .mcpv2-focus-job-card--info{border-color:rgb(8 145 178 / .2);background:linear-gradient(180deg,#f2fcff,#ffffff)}.mcp-provider-dashboard-v2 .mcpv2-focus-job-card__header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.mcp-provider-dashboard-v2 .mcpv2-focus-job-card__identity{min-width:0;display:flex;flex-direction:column;gap:4px}.mcp-provider-dashboard-v2 .mcpv2-focus-job-card__identity--compact{gap:3px}.mcp-provider-dashboard-v2 .mcpv2-focus-job-card__eyebrow{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--mcpv2-state-new)}.mcp-provider-dashboard-v2 .mcpv2-focus-job-card--info .mcpv2-focus-job-card__eyebrow{color:var(--mcpv2-state-active)}.mcp-provider-dashboard-v2 .mcpv2-focus-job-card__title{font-size:16px;font-weight:800;color:#0f172a;line-height:1.25}.mcp-provider-dashboard-v2 .mcpv2-focus-job-card__compact-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.mcp-provider-dashboard-v2 .mcpv2-focus-job-card__compact-meta{font-size:11px;line-height:1.4;color:#64748b;font-weight:600}.mcp-provider-dashboard-v2 .mcpv2-focus-job-card__status,.mcp-provider-dashboard-v2 .mcpv2-job-card__status{font-size:12px;font-weight:700;color:#0f766e}.mcp-provider-dashboard-v2 .mcpv2-focus-job-card__money,.mcp-provider-dashboard-v2 .mcpv2-job-card__hero,.mcp-provider-dashboard-v2 .mcpv2-invite-card__hero,.mcpv2-order-detail-finance-hero{position:relative;overflow:hidden;min-height:88px;padding:12px 13px;border-radius:16px;background:linear-gradient(180deg,#f5fcf8 0%,#edf9f1 100%);border:1px solid rgb(22 163 74 / .18);display:flex;flex-direction:column;justify-content:flex-start;gap:3px;box-shadow:0 10px 22px rgb(22 163 74 / .07)}.mcp-provider-dashboard-v2 .mcpv2-focus-job-card__money{min-width:124px;min-height:88px;text-align:left}.mcp-provider-dashboard-v2 .mcpv2-focus-job-card__money--compact{min-width:112px;min-height:82px;padding:10px 11px}.mcp-provider-dashboard-v2 .mcpv2-focus-job-card__date{font-size:12px;color:#64748b}.mcp-provider-dashboard-v2 .mcpv2-focus-job-card__hint{padding:8px 10px;border-radius:14px;background:rgb(79 70 229 / .05);border:1px solid rgb(79 70 229 / .1);font-size:11px;line-height:1.45;color:#475569;font-weight:700}.mcp-provider-dashboard-v2 .mcpv2-focus-job-card__stats{display:flex;flex-wrap:wrap;gap:7px}.mcp-provider-dashboard-v2 .mcpv2-focus-job-card__stat,.mcp-provider-dashboard-v2 .mcpv2-invite-card__stat{flex:1 1 120px;padding:8px 10px;border-radius:14px;background:#f8fafc;border:1px solid rgb(148 163 184 / .14);display:flex;flex-direction:column;gap:3px}.mcp-provider-dashboard-v2 .mcpv2-focus-job-card__stat span,.mcp-provider-dashboard-v2 .mcpv2-invite-card__stat span{font-size:10px;font-weight:700;letter-spacing:.02em;color:#64748b}.mcp-provider-dashboard-v2 .mcpv2-focus-job-card__stat strong,.mcp-provider-dashboard-v2 .mcpv2-invite-card__stat strong{font-size:14px;color:#0f172a;font-weight:800}.mcp-provider-dashboard-v2 .mcpv2-focus-job-card__stat--success,.mcp-provider-dashboard-v2 .mcpv2-invite-card__stat--success{background:linear-gradient(180deg,var(--mcpv2-state-done-soft),#f8fff9);border-color:rgb(22 163 74 / .16)}.mcp-provider-dashboard-v2 .mcpv2-focus-job-card__stat--success strong,.mcp-provider-dashboard-v2 .mcpv2-invite-card__stat--success strong{color:#15803d}.mcp-provider-dashboard-v2 .mcpv2-focus-job-card__actions,.mcp-provider-dashboard-v2 .mcpv2-invite-card__actions{display:flex;flex-direction:column;gap:8px;align-items:stretch}.mcp-provider-dashboard-v2 .mcpv2-focus-job-card__actions--compact{width:100%}.mcp-provider-dashboard-v2 .mcpv2-focus-job-card__primary,.mcp-provider-dashboard-v2 .mcpv2-invite-card__primary{min-height:42px;padding:0 16px;border-radius:15px;border:1px solid rgb(5 150 105 / .42);background:linear-gradient(180deg,#1ecf7a 0%,#16a34a 54%,#15803d 100%);color:#fff;font-size:11.5px;font-weight:800;letter-spacing:.01em;cursor:pointer;width:100%;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 14px 28px rgb(22 163 74 / .24),inset 0 1px 0 rgb(255 255 255 / .24);text-shadow:0 1px 0 rgb(6 78 59 / .24);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease,border-color .18s ease}.mcp-provider-dashboard-v2 .mcpv2-focus-job-card__primary:hover,.mcp-provider-dashboard-v2 .mcpv2-invite-card__primary:hover,.mcp-provider-dashboard-v2 .mcpv2-focus-job-card__primary:focus-visible,.mcp-provider-dashboard-v2 .mcpv2-invite-card__primary:focus-visible{transform:translateY(-1px);border-color:rgb(22 163 74 / .58);box-shadow:0 16px 30px rgb(22 163 74 / .30),inset 0 1px 0 rgb(255 255 255 / .28);filter:saturate(1.04) brightness(1.01)}.mcp-provider-dashboard-v2 .mcpv2-focus-job-card__primary:active,.mcp-provider-dashboard-v2 .mcpv2-invite-card__primary:active{transform:translateY(0);box-shadow:0 8px 18px rgb(22 163 74 / .24),inset 0 1px 0 rgb(255 255 255 / .22)}.mcp-provider-dashboard-v2 .mcpv2-focus-job-card__secondary,.mcp-provider-dashboard-v2 .mcpv2-invite-card__secondary,.mcp-provider-dashboard-v2 .mcpv2-invite-card__tertiary,.mcp-provider-dashboard-v2 .mcpv2-job-card__button{min-height:36px;padding:0 13px;border-radius:14px;border:1px solid rgb(148 163 184 / .34);background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%);color:#0f172a;font-size:10.5px;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 18px rgb(15 23 42 / .06),inset 0 1px 0 rgb(255 255 255 / .74);transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.mcp-provider-dashboard-v2 .mcpv2-focus-job-card__secondary:hover,.mcp-provider-dashboard-v2 .mcpv2-invite-card__secondary:hover,.mcp-provider-dashboard-v2 .mcpv2-invite-card__tertiary:hover,.mcp-provider-dashboard-v2 .mcpv2-job-card__button:hover,.mcp-provider-dashboard-v2 .mcpv2-focus-job-card__secondary:focus-visible,.mcp-provider-dashboard-v2 .mcpv2-invite-card__secondary:focus-visible,.mcp-provider-dashboard-v2 .mcpv2-invite-card__tertiary:focus-visible,.mcp-provider-dashboard-v2 .mcpv2-job-card__button:focus-visible{border-color:rgb(99 102 241 / .28);background:#fff;color:#111827;transform:translateY(-1px);box-shadow:0 12px 22px rgb(15 23 42 / .08),inset 0 1px 0 rgb(255 255 255 / .82)}.mcp-provider-dashboard-v2 .mcpv2-focus-job-card__secondary:active,.mcp-provider-dashboard-v2 .mcpv2-invite-card__secondary:active,.mcp-provider-dashboard-v2 .mcpv2-invite-card__tertiary:active,.mcp-provider-dashboard-v2 .mcpv2-job-card__button:active{transform:translateY(0);box-shadow:0 6px 14px rgb(15 23 42 / .07),inset 0 1px 0 rgb(255 255 255 / .76)}.mcp-provider-dashboard-v2 .mcpv2-invite-card__secondary-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mcp-provider-dashboard-v2 .mcpv2-invite-card__secondary-row .mcpv2-invite-card__secondary,.mcp-provider-dashboard-v2 .mcpv2-invite-card__secondary-row .mcpv2-invite-card__tertiary{flex:1 1 0%}.mcp-provider-dashboard-v2 .mcpv2-invite-card__secondary--details{border-color:rgb(96 165 250 / .28);background:linear-gradient(180deg,#f9fbff 0%,#eef4ff 100%);color:#1d4ed8;box-shadow:0 8px 18px rgb(59 130 246 / .08),inset 0 1px 0 rgb(255 255 255 / .84)}.mcp-provider-dashboard-v2 .mcpv2-invite-card__secondary--details:hover,.mcp-provider-dashboard-v2 .mcpv2-invite-card__secondary--details:focus-visible{border-color:rgb(59 130 246 / .42);background:linear-gradient(180deg,#ffffff 0%,#edf5ff 100%);color:#1e3a8a;box-shadow:0 12px 22px rgb(59 130 246 / .12),inset 0 1px 0 rgb(255 255 255 / .92)}.mcp-provider-dashboard-v2 .mcpv2-invite-card__tertiary--danger{border-color:rgb(239 68 68 / .26);background:linear-gradient(180deg,#fff9f9 0%,#fff2f2 100%);color:#c2410c;box-shadow:0 8px 18px rgb(239 68 68 / .07),inset 0 1px 0 rgb(255 255 255 / .86)}.mcp-provider-dashboard-v2 .mcpv2-invite-card__tertiary--danger:hover,.mcp-provider-dashboard-v2 .mcpv2-invite-card__tertiary--danger:focus-visible{border-color:rgb(239 68 68 / .42);background:linear-gradient(180deg,#fff5f5 0%,#ffe9e9 100%);color:#9f1239;box-shadow:0 12px 22px rgb(239 68 68 / .12),inset 0 1px 0 rgb(255 255 255 / .92)}.mcp-provider-dashboard-v2 .mcpv2-invite-card__actions--decision .mcpv2-invite-card__primary{min-height:42px}.mcp-provider-dashboard-v2 .mcpv2-invite-card__quote-panel{display:block;width:100%;margin-bottom:10px;padding:12px;border-radius:16px;border:1px solid rgb(59 130 246 / .16);background:linear-gradient(180deg,rgb(247 250 255 / .96) 0%,rgb(238 244 255 / .92) 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .7)}.mcp-provider-dashboard-v2 .mcpv2-invite-card__quote-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mcp-provider-dashboard-v2 .mcpv2-invite-card__quote-field{display:flex;flex-direction:column;gap:6px;min-width:0}.mcp-provider-dashboard-v2 .mcpv2-invite-card__quote-field--full{grid-column:1 / -1}.mcp-provider-dashboard-v2 .mcpv2-invite-card__quote-label{font-size:11px;font-weight:700;color:#334155}.mcp-provider-dashboard-v2 .mcpv2-invite-card__quote-input{width:100%;min-height:42px;border-radius:12px;border:1px solid rgb(148 163 184 / .35);background:#fff;color:#0f172a;padding:10px 12px;font-size:13px;box-sizing:border-box}.mcp-provider-dashboard-v2 .mcpv2-invite-card__quote-input::placeholder{color:#94a3b8}.mcp-provider-dashboard-v2 .mcpv2-invite-card__quote-input:focus{outline:none;border-color:rgb(59 130 246 / .42);box-shadow:0 0 0 3px rgb(59 130 246 / .12)}.mcp-provider-dashboard-v2 .mcpv2-invite-card__quote-input:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.mcp-provider-dashboard-v2 .mcpv2-invite-card__quote-textarea{min-height:92px;resize:vertical}.mcp-provider-dashboard-v2 .mcpv2-invite-chat{margin-top:12px;padding:12px;border-radius:16px;border:1px solid rgb(148 163 184 / .18);background:linear-gradient(180deg,rgb(255 255 255 / .98) 0%,rgb(241 245 249 / .96) 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .8)}.mcp-provider-dashboard-v2 .mcpv2-invite-chat__title{margin-bottom:8px;font-size:12px;font-weight:800;color:#0f172a}.mcp-provider-dashboard-v2 .mcpv2-invite-chat__thread{display:flex;flex-direction:column;gap:8px}.mcp-provider-dashboard-v2 .mcpv2-invite-chat__bubble{max-width:min(100%,420px);padding:10px 12px;border-radius:14px;border:1px solid rgb(148 163 184 / .18);box-shadow:0 8px 18px rgb(15 23 42 / .04)}.mcp-provider-dashboard-v2 .mcpv2-invite-chat__bubble--provider{align-self:flex-end;background:linear-gradient(135deg,#dbeafe,#eff6ff)}.mcp-provider-dashboard-v2 .mcpv2-invite-chat__bubble--client{align-self:flex-start;background:linear-gradient(180deg,#ffffff,#f8fafc)}.mcp-provider-dashboard-v2 .mcpv2-invite-chat__sender{margin-bottom:5px;font-size:11px;font-weight:800;color:#475569}.mcp-provider-dashboard-v2 .mcpv2-invite-chat__body{font-size:12px;line-height:1.7;color:#0f172a;white-space:pre-wrap}.mcp-provider-dashboard-v2 .mcpv2-invite-chat__empty{padding:10px 12px;border-radius:12px;background:#fff;color:#64748b;font-size:12px;line-height:1.7}.mcp-provider-dashboard-v2 .mcpv2-invite-chat__policy{margin-top:10px;font-size:11px;line-height:1.7;color:#64748b}.mcp-provider-dashboard-v2 .mcpv2-invite-chat__composer{display:grid;gap:8px;align-items:end;margin-top:10px}.mcp-provider-dashboard-v2 .mcpv2-invite-chat__toolbar,.mcp-provider-dashboard-v2 .mcpv2-invite-chat__actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.mcp-provider-dashboard-v2 .mcpv2-invite-chat__attachments{display:grid;gap:8px;margin-top:8px}.mcp-provider-dashboard-v2 .mcpv2-invite-chat__image{display:block;overflow:hidden;border-radius:12px;border:1px solid rgb(148 163 184 / .18);background:#fff}.mcp-provider-dashboard-v2 .mcpv2-invite-chat__image img{display:block;width:100%;max-height:220px;object-fit:cover}.mcp-provider-dashboard-v2 .mcpv2-invite-chat__voice,.mcp-provider-dashboard-v2 .mcpv2-invite-chat__preview-card{display:grid;gap:8px;padding:12px;border-radius:16px;border:1px solid rgb(59 130 246 / .14);background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(239 246 255 / .92));box-shadow:inset 0 1px 0 rgb(255 255 255 / .82)}.mcp-provider-dashboard-v2 .mcpv2-invite-chat__voice audio,.mcp-provider-dashboard-v2 .mcpv2-invite-chat__preview-card audio{width:100%}.mcp-provider-dashboard-v2 .mcpv2-invite-chat__voice-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.mcp-provider-dashboard-v2 .mcpv2-invite-chat__voice-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:rgb(37 99 235 / .09);color:#1d4ed8;font-size:11px;font-weight:800}.mcp-provider-dashboard-v2 .mcpv2-invite-chat__event{align-self:center;width:min(100%, 460px);padding:12px 13px;border-radius:16px;border:1px solid rgb(148 163 184 / .18);background:linear-gradient(180deg,#ffffff,#f8fafc);box-shadow:0 10px 22px rgb(15 23 42 / .04)}.mcp-provider-dashboard-v2 .mcpv2-invite-chat__event--counter{border-color:rgb(249 115 22 / .18);background:linear-gradient(180deg,#fffaf5,#fff7ed)}.mcp-provider-dashboard-v2 .mcpv2-invite-chat__event--selected{border-color:rgb(34 197 94 / .2);background:linear-gradient(180deg,#f7fff9,#ecfdf5)}.mcp-provider-dashboard-v2 .mcpv2-invite-chat__event-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.mcp-provider-dashboard-v2 .mcpv2-invite-chat__event-title{font-size:12px;font-weight:800;color:#0f172a}.mcp-provider-dashboard-v2 .mcpv2-invite-chat__event-chip{display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;background:rgb(15 23 42 / .06);color:#475569;font-size:10px;font-weight:800}.mcp-provider-dashboard-v2 .mcpv2-invite-chat__event-prices{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.mcp-provider-dashboard-v2 .mcpv2-invite-chat__event-price{padding:10px 11px;border-radius:12px;background:#fff;border:1px solid rgb(148 163 184 / .14)}.mcp-provider-dashboard-v2 .mcpv2-invite-chat__event-price-label,.mcp-provider-dashboard-v2 .mcpv2-invite-chat__summary-label{font-size:10px;font-weight:800;color:#64748b;margin-bottom:4px}.mcp-provider-dashboard-v2 .mcpv2-invite-chat__event-price-value,.mcp-provider-dashboard-v2 .mcpv2-invite-chat__summary-value{font-size:15px;font-weight:900;color:#0f172a}.mcp-provider-dashboard-v2 .mcpv2-invite-chat__event-note{margin-top:8px;padding:10px 11px;border-radius:12px;background:rgb(255 255 255 / .78);border:1px dashed rgb(148 163 184 / .22);font-size:12px;line-height:1.7;color:#475569}.mcp-provider-dashboard-v2 .mcpv2-invite-chat__summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin-bottom:10px}.mcp-provider-dashboard-v2 .mcpv2-invite-chat__summary-card{padding:10px 11px;border-radius:12px;border:1px solid rgb(148 163 184 / .16);background:rgb(255 255 255 / .82)}.mcp-provider-dashboard-v2 .mcpv2-invite-chat__call{display:grid;gap:10px;margin-bottom:10px;padding:12px;border-radius:16px;border:1px solid rgb(59 130 246 / .16);background:linear-gradient(180deg,rgb(239 246 255 / .95),rgb(255 255 255 / .98));box-shadow:inset 0 1px 0 rgb(255 255 255 / .82)}.mcp-provider-dashboard-v2 .mcpv2-invite-chat__call--incoming{border-color:rgb(249 115 22 / .24);background:linear-gradient(180deg,rgb(255 247 237 / .98),rgb(255 255 255 / .98))}.mcp-provider-dashboard-v2 .mcpv2-invite-chat__call--active{border-color:rgb(34 197 94 / .24);background:linear-gradient(180deg,rgb(240 253 244 / .98),rgb(255 255 255 / .98))}.mcp-provider-dashboard-v2 .mcpv2-invite-chat__call-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.mcp-provider-dashboard-v2 .mcpv2-invite-chat__call-title{font-size:12px;font-weight:800;color:#0f172a}.mcp-provider-dashboard-v2 .mcpv2-invite-chat__call-badge{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:rgb(15 23 42 / .06);color:#334155;font-size:11px;font-weight:800}.mcp-provider-dashboard-v2 .mcpv2-invite-chat__call-note{font-size:12px;line-height:1.7;color:#475569}.mcpv2-call-modal{position:fixed;inset:0;z-index:99999;display:none;align-items:center;justify-content:center;padding:20px;background:rgb(15 23 42 / .55);backdrop-filter:blur(8px)}.mcpv2-call-modal.is-visible{display:flex}.mcpv2-call-modal__card{width:min(100%,480px);display:grid;gap:14px;padding:20px;border-radius:24px;background:linear-gradient(180deg,#ffffff,#eff6ff);border:1px solid rgb(59 130 246 / .16);box-shadow:0 32px 80px rgb(15 23 42 / .28)}.mcpv2-call-modal__title{font-size:18px;font-weight:900;color:#0f172a}.mcpv2-call-modal__status,.mcpv2-call-modal__remote{font-size:13px;line-height:1.7;color:#475569}.mcpv2-call-modal__remote{padding:14px;border-radius:18px;background:rgb(255 255 255 / .92);border:1px solid rgb(148 163 184 / .18)}.mcpv2-call-modal__fallback{display:flex;flex-wrap:wrap;gap:10px}.mcpv2-call-modal__actions{display:flex;flex-wrap:wrap;gap:10px}.mcpv2-call-modal__btn{border:none;border-radius:14px;padding:12px 16px;font-size:13px;font-weight:900;cursor:pointer}.mcpv2-call-modal__btn--muted{background:#e2e8f0;color:#0f172a}.mcpv2-call-modal__btn--danger{background:#fee2e2;color:#991b1b}.mcpv2-call-modal__audio{display:none}.mcp-provider-dashboard-v2 .mcpv2-invite-chat__preview{display:none}.mcp-provider-dashboard-v2 .mcpv2-invite-chat__preview.is-visible{display:block}.mcp-provider-dashboard-v2 .mcpv2-invite-chat__preview-card img{width:100%;max-height:220px;object-fit:cover;border-radius:10px}.mcp-provider-dashboard-v2 .mcpv2-invite-chat__meta,.mcp-provider-dashboard-v2 .mcpv2-invite-chat__status{font-size:11px;line-height:1.6;color:#64748b}.mcp-provider-dashboard-v2 #mcpv2_invites .mcp-card .mcpv2-invite-card__actions--decision .mcpv2-invite-card__primary{min-height:42px!important;border-color:rgb(5 150 105 / .42)!important;background:linear-gradient(180deg,#1ecf7a 0%,#16a34a 54%,#15803d 100%)!important;color:#ffffff!important;box-shadow:0 14px 28px rgb(22 163 74 / .24),inset 0 1px 0 rgb(255 255 255 / .24)!important}.mcp-provider-dashboard-v2 #mcpv2_invites .mcp-card .mcpv2-invite-card__actions--decision .mcpv2-invite-card__primary:hover,.mcp-provider-dashboard-v2 #mcpv2_invites .mcp-card .mcpv2-invite-card__actions--decision .mcpv2-invite-card__primary:focus-visible{border-color:rgb(22 163 74 / .58)!important;background:linear-gradient(180deg,#22d37d 0%,#16a34a 54%,#15803d 100%)!important;color:#ffffff!important;box-shadow:0 16px 30px rgb(22 163 74 / .30),inset 0 1px 0 rgb(255 255 255 / .28)!important}.mcp-provider-dashboard-v2 #mcpv2_invites .mcp-card .mcpv2-invite-card__secondary--details{border-color:rgb(96 165 250 / .30)!important;background:linear-gradient(180deg,#f9fbff 0%,#eef4ff 100%)!important;color:#1d4ed8!important;box-shadow:0 8px 18px rgb(59 130 246 / .08),inset 0 1px 0 rgb(255 255 255 / .84)!important}.mcp-provider-dashboard-v2 #mcpv2_invites .mcp-card .mcpv2-invite-card__secondary--details:hover,.mcp-provider-dashboard-v2 #mcpv2_invites .mcp-card .mcpv2-invite-card__secondary--details:focus-visible{border-color:rgb(59 130 246 / .42)!important;background:linear-gradient(180deg,#ffffff 0%,#edf5ff 100%)!important;color:#1e3a8a!important;box-shadow:0 12px 22px rgb(59 130 246 / .12),inset 0 1px 0 rgb(255 255 255 / .92)!important}.mcp-provider-dashboard-v2 #mcpv2_invites .mcp-card .mcpv2-invite-card__tertiary--danger{border-color:rgb(239 68 68 / .26)!important;background:linear-gradient(180deg,#fff9f9 0%,#fff2f2 100%)!important;color:#c2410c!important;box-shadow:0 8px 18px rgb(239 68 68 / .07),inset 0 1px 0 rgb(255 255 255 / .86)!important}.mcp-provider-dashboard-v2 #mcpv2_invites .mcp-card .mcpv2-invite-card__tertiary--danger:hover,.mcp-provider-dashboard-v2 #mcpv2_invites .mcp-card .mcpv2-invite-card__tertiary--danger:focus-visible{border-color:rgb(239 68 68 / .42)!important;background:linear-gradient(180deg,#fff5f5 0%,#ffe9e9 100%)!important;color:#9f1239!important;box-shadow:0 12px 22px rgb(239 68 68 / .12),inset 0 1px 0 rgb(255 255 255 / .92)!important}@media (max-width:767px){.mcp-provider-dashboard-v2 .mcpv2-invite-card__quote-grid{grid-template-columns:1fr}}.mcp-provider-dashboard-v2 .mcpv2-job-card{position:relative;overflow:hidden;margin-bottom:0;padding:12px 12px 13px;border-radius:16px;border:1px solid rgb(148 163 184 / .18);background:#fff;display:flex;flex-direction:column;gap:8px;box-shadow:0 12px 28px rgb(15 23 42 / .05)}.mcp-provider-dashboard-v2 .mcpv2-job-card::before{content:"";position:absolute;inset:0 14px auto 14px;height:3px;border-radius:999px;background:rgb(8 145 178 / .2)}.mcp-provider-dashboard-v2 .mcpv2-job-card--info{background:linear-gradient(180deg,#f4fbff,#ffffff);border-color:rgb(8 145 178 / .16)}.mcp-provider-dashboard-v2 .mcpv2-job-card--info::before{background:linear-gradient(90deg,rgb(8 145 178 / .72),rgb(6 182 212 / .28))}.mcp-provider-dashboard-v2 .mcpv2-job-card--success{background:linear-gradient(180deg,#f7fdf8,#ffffff);border-color:rgb(22 163 74 / .16)}.mcp-provider-dashboard-v2 .mcpv2-job-card--success::before{background:linear-gradient(90deg,rgb(34 197 94 / .72),rgb(74 222 128 / .28))}.mcp-provider-dashboard-v2 .mcpv2-jobs-tab-pane{padding-top:4px}.mcp-provider-dashboard-v2 .mcpv2-jobs-tab-pane>.mcpv2-job-card+.mcpv2-job-card{margin-top:15px}.mcp-provider-dashboard-v2 .mcpv2-job-card__header{display:flex;gap:10px;align-items:flex-start;padding:8px 9px 9px;border-radius:14px;background:linear-gradient(180deg,rgb(255 255 255 / .96),rgb(248 250 252 / .94));border:1px solid rgb(148 163 184 / .14);box-shadow:inset 0 1px 0 rgb(255 255 255 / .82)}.mcp-provider-dashboard-v2 .mcpv2-job-card__identity{min-width:0;display:flex;flex-direction:column;gap:5px;width:100%}.mcp-provider-dashboard-v2 .mcpv2-job-card__topline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.mcp-provider-dashboard-v2 .mcpv2-job-card__eyebrow{align-self:flex-start;display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:var(--mcpv2-state-active-soft);color:var(--mcpv2-state-active);font-size:9.5px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.mcp-provider-dashboard-v2 .mcpv2-job-card--success .mcpv2-job-card__eyebrow{background:var(--mcpv2-state-done-soft);color:#15803d}.mcp-provider-dashboard-v2 .mcpv2-job-card__order{font-size:14px;font-weight:800;color:#0f172a;line-height:1.18}.mcp-provider-dashboard-v2 .mcpv2-job-card__date{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:#fff;border:1px solid rgb(148 163 184 / .18);font-size:10px;font-weight:700;color:#64748b;white-space:nowrap}.mcp-provider-dashboard-v2 .mcpv2-focus-job-card__money::before,.mcp-provider-dashboard-v2 .mcpv2-job-card__hero::before,.mcp-provider-dashboard-v2 .mcpv2-invite-card__hero::before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#22c55e,#16a34a);opacity:.9}.mcpv2-order-detail-finance-hero::before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#22c55e,#16a34a)}.mcp-provider-dashboard-v2 .mcpv2-focus-job-card__money-label,.mcp-provider-dashboard-v2 .mcpv2-job-card__hero-label,.mcp-provider-dashboard-v2 .mcpv2-invite-card__hero-label,.mcpv2-order-detail-finance-hero__label{font-size:9.5px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:#5b6b7f}.mcp-provider-dashboard-v2 .mcpv2-focus-job-card__money-value,.mcp-provider-dashboard-v2 .mcpv2-job-card__hero-value,.mcp-provider-dashboard-v2 .mcpv2-invite-card__hero-value,.mcpv2-order-detail-finance-hero__value{font-size:26px;line-height:1;font-weight:900;color:#15803d;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-shadow:0 1px 0 rgb(255 255 255 / .45)}.mcp-provider-dashboard-v2 .mcpv2-focus-job-card__money-note,.mcp-provider-dashboard-v2 .mcpv2-focus-job-card__money-label,.mcp-provider-dashboard-v2 .mcpv2-focus-job-card__money-value{position:relative;z-index:1}.mcp-provider-dashboard-v2 .mcpv2-focus-job-card__money-note{margin-top:4px;font-size:10px;line-height:1.4;color:#456170;font-weight:700}.mcp-provider-dashboard-v2 .mcpv2-job-card__hero-meta,.mcp-provider-dashboard-v2 .mcpv2-invite-card__hero-meta,.mcpv2-order-detail-finance-hero__meta{font-size:10px;line-height:1.35;color:#456170;font-weight:700}.mcp-provider-dashboard-v2 .mcpv2-job-card__route-shell{display:flex;flex-direction:column;gap:6px;padding:8px 9px;border-radius:14px;background:#fbfdff;border:1px solid rgb(148 163 184 / .14)}.mcp-provider-dashboard-v2 .mcpv2-job-card__route-shell .mcpv2-route-lines{margin-top:0;padding:0;border:0;background:#fff0}.mcp-provider-dashboard-v2 .mcpv2-job-card__meta,.mcp-provider-dashboard-v2 .mcpv2-invite-card__meta{font-size:10.25px;line-height:1.4;color:#64748b}.mcp-provider-dashboard-v2 .mcpv2-job-card__note,.mcp-provider-dashboard-v2 .mcpv2-invite-card__hint{padding:7px 10px;border-radius:13px;background:#f8fafc;border:1px solid rgb(148 163 184 / .16);font-size:10.5px;line-height:1.45;color:#475569;font-weight:700}.mcp-provider-dashboard-v2 .mcpv2-card-status-strip{min-height:34px;padding:7px 11px;border-radius:13px;display:flex;align-items:center;font-size:10.5px;line-height:1.45;font-weight:800;border:1px solid rgb(148 163 184 / .14);box-shadow:inset 0 1px 0 rgb(255 255 255 / .72)}.mcp-provider-dashboard-v2 .mcpv2-card-status-strip--new{background:linear-gradient(180deg,#eef5ff,#f8fbff);border-color:rgb(79 70 229 / .14);color:#4338ca}.mcp-provider-dashboard-v2 .mcpv2-card-status-strip--info{background:linear-gradient(180deg,#ecfeff,#f4fdff);border-color:rgb(8 145 178 / .15);color:#0f766e}.mcp-provider-dashboard-v2 .mcpv2-card-status-strip--success{background:linear-gradient(180deg,#edfdf3,#f5fdf8);border-color:rgb(34 197 94 / .14);color:#15803d}.mcp-provider-dashboard-v2 .mcpv2-card-status-strip--warning{background:linear-gradient(180deg,#fff8ef,#fffaf3);border-color:rgb(249 115 22 / .16);color:#c2410c}.mcp-provider-dashboard-v2 .mcpv2-card-status-strip--danger{background:linear-gradient(180deg,#fff4f4,#fff8f8);border-color:rgb(220 38 38 / .16);color:#b91c1c}.mcp-provider-dashboard-v2 .mcpv2-invite-card__hint{background:var(--mcpv2-state-new-soft);border-color:rgb(79 70 229 / .12)}.mcp-provider-dashboard-v2 .mcpv2-job-card__footer{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:2px}.mcp-provider-dashboard-v2 .mcpv2-job-card__footer--active{align-items:flex-end}.mcp-provider-dashboard-v2 .mcpv2-job-card__footer-spacer{flex:1 1 auto}.mcp-provider-dashboard-v2 .mcpv2-job-card__button--primary{min-width:92px;border-radius:13px;border:1px solid rgb(15 23 42 / .12);background:linear-gradient(180deg,#18284b,#0f172a)!important;color:#ffffff!important;box-shadow:0 10px 22px rgb(15 23 42 / .16)}.mcp-provider-dashboard-v2 .mcpv2-job-card__button--primary:hover,.mcp-provider-dashboard-v2 .mcpv2-job-card__button--primary:focus-visible{transform:translateY(-1px);filter:brightness(1.02)}.mcp-provider-dashboard-v2 .mcpv2-job-card__button--quiet{min-width:76px;border-color:rgb(148 163 184 / .32);color:#334155}.mcp-provider-dashboard-v2 .mcpv2-job-card__finance-strip,.mcp-provider-dashboard-v2 .mcpv2-invite-card__money-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.mcpv2-card-finance-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mcp-provider-dashboard-v2 .mcpv2-job-card__finance-chip,.mcp-provider-dashboard-v2 .mcpv2-invite-card__money-chip{padding:9px 11px;border-radius:14px;border:1px solid rgb(148 163 184 / .18);background:linear-gradient(180deg,#fbfcfe,#f5f7fb);display:flex;flex-direction:column;gap:4px;box-shadow:inset 0 1px 0 rgb(255 255 255 / .85),0 6px 14px rgb(15 23 42 / .03)}.mcpv2-card-finance-cell{min-height:62px;display:flex;flex-direction:column;justify-content:space-between;gap:4px}.mcpv2-card-finance-cell__label{display:block;font-size:10.5px;font-weight:800;letter-spacing:.02em;color:#475569}.mcpv2-card-finance-cell__value{display:block;font-size:16.5px;line-height:1;font-weight:900;color:#0f172a;font-variant-numeric:tabular-nums;letter-spacing:-.02em;direction:ltr;unicode-bidi:isolate;text-align:left}.mcp-provider-dashboard-v2 .mcpv2-job-card__finance-chip span,.mcp-provider-dashboard-v2 .mcpv2-invite-card__money-chip span{font-size:10.5px;font-weight:800;color:#475569}.mcp-provider-dashboard-v2 .mcpv2-job-card__finance-chip strong,.mcp-provider-dashboard-v2 .mcpv2-invite-card__money-chip strong{font-size:16.5px;line-height:1;font-weight:900;color:#0f172a;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.mcp-provider-dashboard-v2 .mcpv2-job-card__finance-chip--fee,.mcp-provider-dashboard-v2 .mcpv2-invite-card__money-chip--fee{background:linear-gradient(180deg,#fff8ef,#fff5eb);border-color:rgb(249 115 22 / .2)}.mcp-provider-dashboard-v2 .mcpv2-job-card__finance-chip--fee strong,.mcp-provider-dashboard-v2 .mcpv2-invite-card__money-chip--fee strong{color:#c2410c}.mcp-provider-dashboard-v2 .mcpv2-job-card__finance-chip span,.mcp-provider-dashboard-v2 .mcpv2-invite-card__money-chip span{letter-spacing:.01em}.mcp-provider-dashboard-v2 .mcpv2-card-finance-cell--total,.mcpv2-card-finance-cell--total{background:linear-gradient(180deg,#fbfcfe,#f5f7fb)}.mcp-provider-dashboard-v2 .mcpv2-card-finance-cell--fee,.mcpv2-card-finance-cell--fee{background:linear-gradient(180deg,#fff8ef,#fff5eb)}.mcp-provider-dashboard-v2 .mcpv2-invite-card{padding:12px;border-radius:18px!important;display:flex;flex-direction:column;gap:8px}.mcp-provider-dashboard-v2 .mcpv2-invite-card__header{display:flex;align-items:flex-start;gap:10px;padding:8px 9px 9px;border-radius:14px;background:linear-gradient(180deg,rgb(255 255 255 / .96),rgb(248 250 252 / .94));border:1px solid rgb(148 163 184 / .14);box-shadow:inset 0 1px 0 rgb(255 255 255 / .82)}.mcp-provider-dashboard-v2 .mcpv2-invite-card__identity{min-width:0;display:flex;flex-direction:column;gap:5px;width:100%}.mcp-provider-dashboard-v2 .mcpv2-invite-card__topline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.mcp-provider-dashboard-v2 .mcpv2-invite-card__state{align-self:flex-start;display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;font-size:10px;font-weight:800;background:#eff6ff;color:#1d4ed8}.mcp-provider-dashboard-v2 .mcpv2-invite-card__state--accent{background:var(--mcpv2-state-new-soft);color:var(--mcpv2-state-new)}.mcp-provider-dashboard-v2 .mcpv2-invite-card__state--info{background:var(--mcpv2-state-active-soft);color:var(--mcpv2-state-active)}.mcp-provider-dashboard-v2 .mcpv2-invite-card__state--success{background:var(--mcpv2-state-done-soft);color:#15803d}.mcp-provider-dashboard-v2 .mcpv2-invite-card__state--danger{background:var(--mcpv2-state-danger-soft);color:#b91c1c}.mcp-provider-dashboard-v2 .mcpv2-invite-card__order{font-size:14px;line-height:1.2;font-weight:800;color:#0f172a}.mcp-provider-dashboard-v2 .mcpv2-invite-card__time{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:#fff;border:1px solid rgb(148 163 184 / .18);font-size:10px;line-height:1.35;font-weight:700;color:#64748b;white-space:nowrap}.mcp-provider-dashboard-v2 .mcpv2-invite-card__route-shell{display:flex;flex-direction:column;gap:6px;padding:9px 10px;border-radius:14px;background:#fbfdff;border:1px solid rgb(148 163 184 / .14)}.mcp-provider-dashboard-v2 .mcpv2-invite-card__route-shell .mcpv2-route-lines{margin-top:0;padding:0;border:0;background:#fff0}.mcp-provider-dashboard-v2 .mcpv2-invite-card .mcpv2-route-line__text,.mcp-provider-dashboard-v2 .mcpv2-job-card .mcpv2-route-line__text{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.mcp-provider-dashboard-v2 .mcpv2-focus-job-card .mcpv2-route-line__text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mcp-provider-dashboard-v2 .mcpv2-invite-card__notice{padding:7px 10px;border-radius:12px;font-size:10.5px;line-height:1.4;font-weight:800}.mcp-provider-dashboard-v2 .mcpv2-invite-card__notice--success{background:var(--mcpv2-state-done-soft);color:#15803d}.mcp-provider-dashboard-v2 .mcpv2-invite-card__notice--warning{background:var(--mcpv2-state-warning-soft);color:#9a3412}.mcp-provider-dashboard-v2 .mcpv2-invite-card__notice--danger{background:var(--mcpv2-state-danger-soft);color:#b91c1c}.mcp-provider-dashboard-v2 .mcpv2-card-disclosure{margin-top:2px;padding-top:1px}.mcp-provider-dashboard-v2 .mcpv2-card-disclosure summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:34px;padding:0 12px;border-radius:13px;background:linear-gradient(180deg,#ffffff,#f8fafc);border:1px solid rgb(148 163 184 / .24);color:#334155;font-size:10.5px;font-weight:800;box-shadow:inset 0 1px 0 rgb(255 255 255 / .7)}.mcp-provider-dashboard-v2 .mcpv2-card-disclosure summary::after{content:'›';flex:0 0 auto;font-size:14px;line-height:1;color:#64748b;transition:transform .18s ease,color .18s ease}.mcp-provider-dashboard-v2 .mcpv2-card-disclosure summary::-webkit-details-marker{display:none}.mcp-provider-dashboard-v2 .mcpv2-card-disclosure[open] summary{margin-bottom:8px}.mcp-provider-dashboard-v2 .mcpv2-card-disclosure[open] summary::after{transform:rotate(90deg);color:#334155}.mcpv2-order-detail-finance-hero{position:relative;overflow:hidden;padding:12px 13px;border-radius:16px;background:linear-gradient(180deg,#f5fcf8 0%,#edf9f1 100%);border:1px solid rgb(22 163 74 / .18);box-shadow:0 10px 22px rgb(22 163 74 / .07)}.mcpv2-order-detail-finance-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mcpv2-order-detail-finance-chip{padding:10px 11px;border-radius:14px;border:1px solid rgb(148 163 184 / .18);background:linear-gradient(180deg,#fbfcfe,#f5f7fb);box-shadow:inset 0 1px 0 rgb(255 255 255 / .85),0 6px 14px rgb(15 23 42 / .03)}.mcpv2-order-detail-finance-chip--fee{background:linear-gradient(180deg,#fff8ef,#fff5eb);border-color:rgb(249 115 22 / .2)}.mcpv2-order-detail-finance-chip__label{font-size:10.5px;font-weight:800;color:#475569}.mcpv2-order-detail-finance-chip__value{margin-top:3px;font-size:16.5px;font-weight:900;color:#0f172a;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.mcpv2-order-detail-finance-chip.mcpv2-card-finance-cell{min-height:60px}.mcpv2-order-detail-finance-chip .mcpv2-card-finance-cell__value{font-size:14px}.mcpv2-order-detail-finance-chip--fee .mcpv2-order-detail-finance-chip__value{color:#c2410c}.mcpv2-order-detail-route{padding:10px 11px;border-radius:14px;background:#f8fafc;border:1px solid rgb(148 163 184 / .16);display:flex;flex-direction:column;gap:8px}.mcpv2-order-detail-route__top{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.mcpv2-order-detail-route__title{font-size:12px;font-weight:800;color:#475569}.mcpv2-order-detail-route__time{font-size:11px;font-weight:700;color:#334155;padding:4px 8px;border-radius:999px;background:#fff;border:1px solid rgb(148 163 184 / .18)}.mcpv2-order-detail-route__line{display:flex;gap:6px;align-items:flex-start;font-size:12px;color:#111827;line-height:1.45}.mcpv2-order-detail-route__line strong{flex:0 0 auto;color:#475569}.mcpv2-order-detail-route__line span{min-width:0}.mcpv2-order-modal__overlay{position:fixed;inset:0;background:rgb(15 23 42 / .65);z-index:2147483647;display:flex;align-items:center;justify-content:center;padding:12px}.mcpv2-order-modal{width:100%;max-width:960px;max-height:92vh;overflow:auto;position:relative;padding:16px;border-radius:20px;background:linear-gradient(180deg,#fbfcfe,#f4f7fb);box-shadow:0 22px 48px rgb(0 0 0 / .35)}.mcpv2-order-modal__close{position:absolute;top:10px;right:12px;width:30px;height:30px;border-radius:999px;border:none;background:rgb(15 23 42 / .08);color:#111827;font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer}.mcpv2-order-modal__title{margin:0 34px 12px 0;color:#111827;font-size:22px;line-height:1.15}.mcpv2-order-modal__body{font-size:13px;color:#4b5563}.mcpv2-toast-stack{position:fixed;top:14px;right:14px;left:auto;z-index:1000002;display:flex;flex-direction:column;gap:10px;width:min(360px,calc(100vw - 28px));pointer-events:none}.mcpv2-toast-stack--mobile{top:72px;left:50%;right:auto;width:min(320px,calc(100vw - 24px));max-width:min(320px,calc(100vw - 24px));transform:translateX(-50%)}.mcpv2-app-toast{position:relative;display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border-radius:16px;border:1px solid rgb(148 163 184 / .22);background:rgb(255 255 255 / .96);color:#0f172a;box-shadow:0 18px 44px rgb(15 23 42 / .16);backdrop-filter:saturate(180%) blur(10px);pointer-events:auto;opacity:0;transform:translateY(-8px) scale(.985);transition:opacity .18s ease-out,transform .18s ease-out,box-shadow .18s ease-out}.mcpv2-app-toast.is-visible{opacity:1;transform:translateY(0) scale(1)}.mcpv2-app-toast__icon{width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;font-size:13px;font-weight:900;line-height:1}.mcpv2-app-toast__content{flex:1 1 auto;min-width:0}.mcpv2-app-toast__title{font-size:12.5px;line-height:1.35;font-weight:800;color:#0f172a}.mcpv2-app-toast__message{margin-top:2px;font-size:11.5px;line-height:1.45;color:#475569}.mcpv2-app-toast__close{appearance:none;border:none;background:#fff0;color:#64748b;cursor:pointer;width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;font-size:14px;font-weight:700;transition:background-color .15s ease,color .15s ease}.mcpv2-app-toast__close:hover{background:rgb(148 163 184 / .12);color:#0f172a}.mcpv2-app-toast--quiet{box-shadow:0 14px 34px rgb(15 23 42 / .12)}.mcpv2-app-toast--important{box-shadow:0 22px 50px rgb(15 23 42 / .18)}.mcpv2-app-toast--success{border-color:rgb(16 185 129 / .24);background:linear-gradient(180deg,rgb(240 253 244 / .98),rgb(236 253 245 / .95))}.mcpv2-app-toast--success .mcpv2-app-toast__icon{background:rgb(16 185 129 / .14);color:#047857}.mcpv2-app-toast--success .mcpv2-app-toast__title{color:#065f46}.mcpv2-app-toast--warning{border-color:rgb(245 158 11 / .26);background:linear-gradient(180deg,rgb(255 251 235 / .98),rgb(255 247 237 / .95))}.mcpv2-app-toast--warning .mcpv2-app-toast__icon{background:rgb(245 158 11 / .14);color:#b45309}.mcpv2-app-toast--warning .mcpv2-app-toast__title{color:#92400e}.mcpv2-app-toast--error{border-color:rgb(239 68 68 / .24);background:linear-gradient(180deg,rgb(254 242 242 / .98),rgb(254 226 226 / .95))}.mcpv2-app-toast--error .mcpv2-app-toast__icon{background:rgb(239 68 68 / .14);color:#b91c1c}.mcpv2-app-toast--error .mcpv2-app-toast__title{color:#991b1b}.mcpv2-app-toast--info{border-color:rgb(99 102 241 / .2);background:linear-gradient(180deg,rgb(238 242 255 / .98),rgb(224 231 255 / .95))}.mcpv2-app-toast--info .mcpv2-app-toast__icon{background:rgb(99 102 241 / .14);color:#4338ca}.mcpv2-app-toast--info .mcpv2-app-toast__title{color:#3730a3}.mcpv2-app-toast--invite{gap:12px}.mcpv2-app-toast--invite .mcpv2-app-toast__icon{width:28px;height:28px;flex:0 0 28px;background:rgb(16 185 129 / .14);color:#047857;font-size:15px}.mcpv2-app-toast__eyebrow{font-size:10px;line-height:1.3;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:#047857;margin-bottom:3px}.mcpv2-app-toast__route{margin-top:4px;font-size:11px;line-height:1.45;color:#475569}.mcpv2-app-toast__amount{margin-top:8px;display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:12px;background:rgb(16 185 129 / .08);border:1px solid rgb(16 185 129 / .14)}.mcpv2-app-toast__amount-label{font-size:10px;font-weight:800;color:#065f46;letter-spacing:.03em;text-transform:uppercase}.mcpv2-app-toast__amount-value{font-size:16px;line-height:1;font-weight:900;color:#047857;font-variant-numeric:tabular-nums}.mcpv2-app-toast__actions{margin-top:9px;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:7px}.mcpv2-app-toast__action{appearance:none;border:none;min-height:30px;padding:0 12px;border-radius:999px;font-size:11px;font-weight:800;cursor:pointer;transition:transform .15s ease,filter .15s ease,background-color .15s ease,color .15s ease,border-color .15s ease}.mcpv2-app-toast__action:hover{transform:translateY(-1px)}.mcpv2-app-toast__action--primary{background:#10b981;color:#052e2b;border:1px solid rgb(5 46 43 / .08)}.mcpv2-app-toast__action--primary:hover{filter:brightness(1.02)}.mcpv2-app-toast__action--secondary{background:#fff;color:#334155;border:1px solid rgb(148 163 184 / .22)}.mcpv2-toast-stack--mobile .mcpv2-app-toast__actions{justify-content:stretch}.mcpv2-toast-stack--mobile .mcpv2-app-toast__action{flex:1 1 auto;justify-content:center}.mcpv2-copy-toast{position:fixed;bottom:16px;left:50%;z-index:1000001;min-height:34px;max-width:min(280px,calc(100vw - 32px));padding:0 14px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgb(15 23 42 / .92);color:#f8fafc;border:1px solid rgb(255 255 255 / .08);box-shadow:0 12px 30px rgb(15 23 42 / .28);backdrop-filter:saturate(180%) blur(10px);font-size:12px;font-weight:800;line-height:1;transform:translate(-50%,8px) scale(.98);opacity:0;pointer-events:none;transition:opacity .16s ease-out,transform .16s ease-out}.mcpv2-copy-toast.is-visible{opacity:1;transform:translate(-50%,0) scale(1)}.mcpv2-order-modal__map{height:200px;border-radius:14px;overflow:hidden;background:#0f172a;margin-top:12px;border:1px solid rgb(148 163 184 / .18)}.mcpv2-order-modal__map .leaflet-container{background:#0f172a}.mcpv2-order-modal__map .leaflet-control-zoom{border:none;box-shadow:0 10px 24px rgb(2 6 23 / .34)}.mcpv2-order-modal__map .leaflet-control-zoom a{background:#111827;color:#e5eefc;border-color:rgb(148 163 184 / .18)}.mcpv2-order-modal__map .leaflet-control-zoom a:hover{background:#172033;color:#fff}.mcpv2-order-modal__map .leaflet-popup-content-wrapper,.mcpv2-order-modal__map .leaflet-popup-tip{background:#0f172a;color:#e5eefc;box-shadow:0 14px 28px rgb(2 6 23 / .34)}.mcpv2-order-modal__map .leaflet-control-attribution.mcp-leaflet-attrib-compact{margin:0 6px 6px 0!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;min-width:24px!important;min-height:24px!important;line-height:0!important;overflow:visible!important}.mcpv2-order-modal__map .mcp-leaflet-attrib-trigger{width:24px;height:24px;min-width:24px;min-height:24px;padding:0;border-radius:999px;background:rgb(8 15 29 / .92);border:1.5px solid rgb(56 189 248 / .95);box-shadow:0 8px 20px rgb(2 6 23 / .32);color:#f8fafc;font-size:13px;font-weight:800;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer}.mcpv2-order-modal__map .mcp-leaflet-attrib-trigger:hover,.mcpv2-order-modal__map .mcp-leaflet-attrib-trigger:focus{background:rgb(15 23 42 / .98);outline:none}.mcpv2-order-modal__map .mcp-leaflet-attrib-panel{display:none;position:absolute;right:0;bottom:32px;min-width:156px;max-width:220px;padding:5px 8px;border:1px solid rgb(148 163 184 / .24);border-radius:10px;background:rgb(2 6 23 / .84);color:rgb(226 232 240 / .94);font-size:9px;line-height:1.25;box-shadow:0 16px 30px rgb(2 6 23 / .3);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.mcpv2-order-modal__map .leaflet-control-attribution.mcp-leaflet-attrib-compact.is-open .mcp-leaflet-attrib-panel{display:block}.mcpv2-order-modal__map .mcp-leaflet-attrib-panel a{color:#93c5fd}.mcpv2-map-pin{width:24px;height:24px;border-radius:999px;border:2px solid rgb(255 255 255 / .98);box-shadow:0 12px 26px rgb(15 23 42 / .34);display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;font-weight:800;position:relative}.mcpv2-map-pin::before{content:"";position:absolute;inset:-6px;border-radius:999px;border:1px solid rgb(255 255 255 / .22);opacity:.82;transform:scale(.94)}.mcpv2-map-pin::after{content:"";position:absolute;left:50%;bottom:-8px;width:10px;height:10px;background:inherit;transform:translateX(-50%) rotate(45deg);border-bottom-right-radius:3px;z-index:-1}.mcpv2-map-pin--pickup{background:linear-gradient(135deg,#10b981 0%,#059669 100%)}.mcpv2-map-pin--pickup::before{border-color:rgb(16 185 129 / .34)}.mcpv2-map-pin--destination{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%)}.mcpv2-map-pin--destination::before{border-color:rgb(96 165 250 / .34)}.mcpv2-map-pin--provider{background:linear-gradient(135deg,#7c3aed 0%,#4f46e5 100%)}.mcpv2-map-pin--provider::before{border-color:rgb(167 139 250 / .32)}.mcpv2-order-detail-stack{display:flex;flex-direction:column;gap:10px}.mcpv2-order-detail-card{padding:10px 11px;border-radius:14px;background:linear-gradient(180deg,#fbfcfe,#f7f9fc);border:1px solid rgb(148 163 184 / .16)}.mcpv2-order-detail-card--notes{background:linear-gradient(180deg,#fffdf3,#fff9e7);border-color:rgb(250 204 21 / .24)}.mcpv2-order-detail-card--tracking{background:linear-gradient(180deg,#fbfdff 0%,#f5f9ff 100%);border-color:rgb(59 130 246 / .14);box-shadow:0 10px 24px rgb(37 99 235 / .06);padding:7px 8px}.mcpv2-order-live__head{display:flex;align-items:flex-start;justify-content:space-between;gap:7px;margin-bottom:5px}.mcpv2-order-live__status{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:3px 9px;border-radius:999px;font-size:9.5px;font-weight:800;white-space:nowrap;border:1px solid #fff0;box-shadow:0 8px 16px rgb(15 23 42 / .04)}.mcpv2-order-live__status--idle{background:linear-gradient(180deg,#f8fafc,#eef2ff);color:#3730a3;border-color:rgb(99 102 241 / .16)}.mcpv2-order-live__status--live{background:linear-gradient(180deg,#f0fdf4,#dcfce7);color:#047857;border-color:rgb(16 185 129 / .18)}.mcpv2-order-live__status--warn{background:linear-gradient(180deg,#fffbeb,#fef3c7);color:#b45309;border-color:rgb(245 158 11 / .20)}.mcpv2-order-live__status--done{background:linear-gradient(180deg,#f8fafc,#f1f5f9);color:#334155;border-color:rgb(148 163 184 / .18)}.mcpv2-order-live__status--loading{background:linear-gradient(180deg,#eff6ff,#dbeafe);color:#1d4ed8;border-color:rgb(59 130 246 / .18)}.mcpv2-order-live__note{font-size:10px;color:#475569;line-height:1.3;max-width:23ch;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mcpv2-order-live__grid{display:grid;grid-template-columns:minmax(0,1.08fr) repeat(2,minmax(0,.78fr));gap:6px;margin-top:5px}.mcpv2-order-live__field,.mcpv2-order-live__metric{display:flex;flex-direction:column;gap:4px;min-width:0;padding:6px 7px;border-radius:11px;background:linear-gradient(180deg,rgb(255 255 255 / .96),rgb(248 250 252 / .92));border:1px solid rgb(148 163 184 / .14);box-shadow:0 6px 14px rgb(15 23 42 / .035)}.mcpv2-order-live__field-label{font-size:9px;font-weight:700;color:#64748b}.mcpv2-order-live__metric strong{font-size:10.75px;font-weight:800;color:#0f172a}.mcpv2-order-live__field--phase{min-width:0}.mcpv2-order-live__select{width:100%;min-height:30px;border-radius:9px;border:1px solid rgb(148 163 184 / .22);background:#fff;color:#0f172a;font-size:10px;font-weight:700;padding:4px 8px;outline:none}.mcpv2-order-live__actions{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px;margin-top:6px}.mcpv2-order-live__primary-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mcpv2-order-live__btn{appearance:none;border:0;background:none;display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:0;min-height:27px;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.01em;line-height:1.1;padding:3px 10px;white-space:nowrap;cursor:pointer;font-family:inherit;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease}.mcpv2-order-live__btn:hover:not(:disabled){transform:translateY(-1px)}.mcpv2-order-live__btn--start{background:linear-gradient(135deg,#14b8a6,#06b6d4)!important;border-color:transparent!important;color:#ffffff!important;box-shadow:0 10px 18px rgb(6 182 212 / .16)}.mcpv2-order-live__btn--stop{background:linear-gradient(180deg,#eef2ff,#e0e7ff)!important;border:1px solid rgb(99 102 241 / .16)!important;color:#3730a3!important;box-shadow:0 8px 16px rgb(99 102 241 / .09)}.mcpv2-order-live__btn--copy{background:#ffffff!important;border:1px solid rgb(148 163 184 / .18)!important;color:#0f172a!important;box-shadow:0 8px 16px rgb(15 23 42 / .045)}.mcpv2-order-live__btn:disabled{transform:none!important;box-shadow:none!important;opacity:.62}.mcpv2-order-detail-card__label{font-size:12px;color:#64748b;margin-bottom:6px;font-weight:700}.mcpv2-order-detail-card__subhead{margin-top:10px;margin-bottom:6px;font-size:11px;font-weight:800;color:#475569;letter-spacing:.01em}.mcpv2-order-detail-card__value{font-weight:800;color:#111827;font-size:14px}.mcpv2-order-detail-phone{margin-top:6px;color:#334155;font-weight:700;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mcpv2-order-detail-phone__copy{font-size:11px;padding:3px 9px;border-radius:999px;border:1px solid rgb(148 163 184 / .24);background:#fff;color:#0f172a;cursor:pointer}.mcpv2-order-detail-meta{font-size:12px;color:#374151;margin-bottom:3px;line-height:1.45}.mcpv2-order-detail-card--service{background:radial-gradient(circle at top right,rgb(59 130 246 / .08),transparent 38%),linear-gradient(180deg,#fbfdff 0%,#f7faff 100%);border-color:rgb(96 165 250 / .20);box-shadow:0 10px 24px rgb(37 99 235 / .06)}.mcpv2-order-detail-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mcpv2-order-detail-service-pill{display:flex;flex-direction:column;gap:4px;padding:10px 11px;border-radius:12px;background:rgb(255 255 255 / .88);border:1px solid rgb(148 163 184 / .18);box-shadow:inset 0 1px 0 rgb(255 255 255 / .65)}.mcpv2-order-detail-service-pill__label{display:block;font-size:10.5px;line-height:1.25;font-weight:700;color:#64748b}.mcpv2-order-detail-service-pill__value{display:block;font-size:13px;line-height:1.35;font-weight:800;color:#0f172a;word-break:break-word}.mcpv2-order-detail-service-pill--accent{background:linear-gradient(180deg,#eff6ff 0%,#e9f2ff 100%);border-color:rgb(96 165 250 / .34)}.mcpv2-order-detail-service-pill--success{background:linear-gradient(180deg,#ecfdf5 0%,#e7faef 100%);border-color:rgb(16 185 129 / .28)}.mcpv2-order-detail-service-pill--warning{background:linear-gradient(180deg,#fff7ed 0%,#ffefdd 100%);border-color:rgb(249 115 22 / .24)}.mcpv2-order-detail-service-pill--muted{background:linear-gradient(180deg,#f8fafc 0%,#f1f5f9 100%);border-color:rgb(148 163 184 / .18)}.mcpv2-order-detail-addon-list{margin-top:4px;display:flex;flex-wrap:wrap;gap:6px}.mcpv2-order-detail-addon{font-size:11px;padding:3px 8px;border-radius:999px;background:#eef4ff;color:#0f172a;border:1px solid rgb(186 230 253 / .9)}.mcpv2-order-detail-empty{font-size:12px;color:#9ca3af;margin-top:6px}@media (max-width:719px){.mcpv2-order-detail-service-grid{grid-template-columns:minmax(0,1fr)}}.mcpv2-order-detail-notes{font-size:12px;color:#111827;white-space:pre-line;line-height:1.5}.mcpv2-order-detail-media-grid{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.mcpv2-order-detail-media-thumb{width:64px;height:64px;border-radius:10px;overflow:hidden;border:1px solid #e5e7eb;background:#f9fafb;display:block}.mcpv2-order-detail-video-wrap{margin-top:4px}.mcpv2-order-detail-video{width:100%;max-height:220px;border-radius:12px;border:1px solid #e5e7eb;background:#000}@media (min-width:720px){.mcpv2-order-modal{padding:18px}.mcpv2-order-modal__map{height:220px}.mcpv2-order-detail-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mcpv2-order-detail-finance-hero,.mcpv2-order-detail-finance-strip,.mcpv2-order-detail-route,.mcpv2-order-detail-card--notes,.mcpv2-order-detail-card--media,.mcpv2-verification-card--modal{grid-column:1 / -1}.mcpv2-order-detail-finance-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:719px){.mcpv2-order-live__head{flex-direction:column;align-items:stretch}.mcpv2-order-live__status{width:fit-content;max-width:100%;white-space:normal}.mcpv2-order-live__grid{grid-template-columns:1fr}.mcpv2-order-live__actions{grid-template-columns:1fr}.mcpv2-order-live__primary-actions{grid-template-columns:1fr}.mcpv2-order-live__btn--copy{width:100%}}@media (max-width:520px){.mcpv2-order-modal{padding:14px;border-radius:18px}.mcpv2-order-modal__title{font-size:18px;margin-right:32px}.mcpv2-order-modal__map{height:176px;margin-top:10px}.mcpv2-order-detail-finance-hero{min-height:82px;padding:11px 12px}.mcpv2-order-detail-finance-hero__value{font-size:24px}.mcpv2-order-detail-finance-chip__value{font-size:14.5px}.mcpv2-order-detail-route__top{gap:8px}}.mcp-provider-dashboard-v2 .mcpv2-verification-card,.mcpv2-verification-card{margin-top:4px;padding:10px 11px;border-radius:15px;border:1px solid rgb(251 191 36 / .24);background:linear-gradient(180deg,#fffdf7,#fff9ec);display:flex;flex-direction:column;gap:8px}.mcp-provider-dashboard-v2 .mcpv2-verification-card__head,.mcpv2-verification-card__head{display:flex;flex-direction:column;gap:3px}.mcp-provider-dashboard-v2 .mcpv2-verification-card__title,.mcpv2-verification-card__title{font-size:11px;font-weight:800;color:#92400e}.mcp-provider-dashboard-v2 .mcpv2-verification-card__hint,.mcpv2-verification-card__hint{font-size:10px;line-height:1.4;color:#9a3412;font-weight:700}.mcp-provider-dashboard-v2 .mcpv2-verification-card__code-row,.mcpv2-verification-card__code-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-start}.mcp-provider-dashboard-v2 .mcpv2-verification-card__code,.mcpv2-verification-card__code{min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgb(251 191 36 / .28);background:#fff;color:#7c2d12;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:900;letter-spacing:.18em;box-shadow:inset 0 1px 0 rgb(255 255 255 / .8)}.mcp-provider-dashboard-v2 .mcpv2-verification-card__code--large,.mcpv2-verification-card__code--large{font-size:20px;min-height:40px;padding:0 14px}.mcp-provider-dashboard-v2 .mcpv2-verification-card__copy,.mcpv2-verification-card__copy{min-height:32px;padding:0 11px;border-radius:12px;border:1px solid rgb(251 191 36 / .26);background:linear-gradient(180deg,#fff7e8,#ffefcf);color:#92400e;font-size:10.5px;font-weight:800;cursor:pointer}.mcp-provider-dashboard-v2 .mcpv2-verification-card__actions,.mcpv2-verification-card__actions{display:flex;flex-direction:column;gap:8px}.mcp-provider-dashboard-v2 .mcpv2-verification-card__finish,.mcpv2-verification-card__finish{min-height:32px;width:auto;min-width:max-content;padding:0 12px;border-radius:13px;border:1px solid rgb(154 52 18 / .18);background:linear-gradient(180deg,#c2410c,#9a3412);color:#fff7ed;font-size:11px;font-weight:900;letter-spacing:.01em;cursor:pointer;box-shadow:0 10px 18px rgb(154 52 18 / .18);white-space:nowrap;margin-inline-start:auto}.mcp-provider-dashboard-v2 .mcpv2-verification-card__finish:disabled,.mcp-provider-dashboard-v2 .mcpv2-verification-card__confirm-primary:disabled,.mcp-provider-dashboard-v2 .mcpv2-verification-card__confirm-cancel:disabled,.mcp-provider-dashboard-v2 .mcpv2-verification-card__copy:disabled,.mcpv2-verification-card__finish:disabled,.mcpv2-verification-card__confirm-primary:disabled,.mcpv2-verification-card__confirm-cancel:disabled,.mcpv2-verification-card__copy:disabled{opacity:.72;cursor:default}.mcp-provider-dashboard-v2 .mcpv2-verification-card__confirm-panel,.mcpv2-verification-card__confirm-panel{display:none;padding:9px 10px 10px;border-radius:13px;border:1px solid rgb(251 191 36 / .22);background:rgb(255 255 255 / .74)}.mcp-provider-dashboard-v2 .mcpv2-verification-card__confirm-copy,.mcpv2-verification-card__confirm-copy{font-size:10.5px;line-height:1.5;color:#92400e;font-weight:800;margin-bottom:8px}.mcp-provider-dashboard-v2 .mcpv2-verification-card__confirm-actions,.mcpv2-verification-card__confirm-actions{display:flex;gap:8px;flex-wrap:wrap}.mcp-provider-dashboard-v2 .mcpv2-verification-card__confirm-primary,.mcpv2-verification-card__confirm-primary{min-height:34px;flex:1 1 160px;padding:0 12px;border-radius:12px;border:1px solid rgb(5 150 105 / .18);background:linear-gradient(180deg,#10b981,#059669);color:#ecfdf5;font-size:10.5px;font-weight:900;cursor:pointer}.mcp-provider-dashboard-v2 .mcpv2-verification-card__confirm-cancel,.mcpv2-verification-card__confirm-cancel{min-height:34px;flex:0 0 auto;padding:0 12px;border-radius:12px;border:1px solid rgb(251 191 36 / .24);background:rgb(255 255 255 / .86);color:#92400e;font-size:10.5px;font-weight:800;cursor:pointer}.mcp-provider-dashboard-v2 .mcpv2-verification-card--success,.mcpv2-verification-card--success{border-color:rgb(16 185 129 / .26);background:linear-gradient(180deg,#f0fdf4,#ecfdf5)}.mcp-provider-dashboard-v2 .mcpv2-verification-card--success .mcpv2-verification-card__title,.mcpv2-verification-card--success .mcpv2-verification-card__title{color:#166534}.mcp-provider-dashboard-v2 .mcpv2-verification-card--success .mcpv2-verification-card__hint,.mcpv2-verification-card--success .mcpv2-verification-card__hint{color:#15803d}.mcp-provider-dashboard-v2 .mcpv2-verification-card__qr-toggle,.mcpv2-verification-card__qr-toggle{display:block}.mcp-provider-dashboard-v2 .mcpv2-verification-card__qr-toggle summary,.mcpv2-verification-card__qr-toggle summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:34px;padding:0 11px;border-radius:12px;border:1px solid rgb(251 191 36 / .2);background:rgb(255 255 255 / .7);color:#92400e;font-size:10.5px;font-weight:800}.mcp-provider-dashboard-v2 .mcpv2-verification-card__qr-toggle summary::after,.mcpv2-verification-card__qr-toggle summary::after{content:'›';font-size:14px;line-height:1;color:#b45309;transition:transform .18s ease}.mcp-provider-dashboard-v2 .mcpv2-verification-card__qr-toggle summary::-webkit-details-marker,.mcpv2-verification-card__qr-toggle summary::-webkit-details-marker{display:none}.mcp-provider-dashboard-v2 .mcpv2-verification-card__qr-toggle[open] summary::after,.mcpv2-verification-card__qr-toggle[open] summary::after{transform:rotate(90deg)}.mcp-provider-dashboard-v2 .mcpv2-verification-card__qr-body,.mcpv2-verification-card__qr-body{padding-top:8px;display:flex;align-items:flex-start;justify-content:flex-start}.mcp-provider-dashboard-v2 .mcpv2-verification-card__qr-box,.mcpv2-verification-card__qr-box{background:#fff;border:1px solid rgb(251 191 36 / .22);border-radius:10px;display:flex;align-items:center;justify-content:center}.mcp-provider-dashboard-v2 .mcpv2-verification-card__qr-box--inline,.mcpv2-verification-card__qr-box--inline{width:72px;height:72px}.mcp-provider-dashboard-v2 .mcpv2-verification-card__qr-box--modal,.mcpv2-verification-card__qr-box--modal{width:120px;height:120px}.mcp-provider-dashboard-v2 .mcpv2-invite-card__details-slot{display:flex;flex-direction:column;gap:8px}.mcp-provider-dashboard-v2 .mcpv2-invite-card__details-note{padding:8px 10px;border-radius:13px;background:#f8fafc;border:1px solid rgb(148 163 184 / .16);font-size:10.5px;line-height:1.5;color:#475569;font-weight:700}.mcp-booking-container input[type="text"],.mcp-booking-container input[type="email"],.mcp-booking-container input[type="password"],.mcp-booking-container input[type="tel"],.mcp-booking-container input[type="number"],.mcp-booking-container textarea{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;caret-color:#0f172a!important}@media (max-width:820px){.mcp-modern{margin:10px auto;padding:0 10px}.mcp-booking-container.mcp-modern.mcp-provider-dashboard-v2{max-width:none;width:100%;position:static;left:auto;right:auto;margin-top:0!important;margin-left:auto!important;margin-right:auto!important;padding:0!important}.mcp-provider-dashboard-v2 .mcp-form{padding:14px 0 16px;border-radius:0;box-shadow:0 4px 10px rgb(15 23 42 / .14);border-color:#e5e7eb}.mcp-provider-dashboard-v2 .mcp-header{position:relative;width:100%!important;box-sizing:border-box;margin:0 0 12px 0!important;padding:0!important;gap:0;border-radius:24px!important;background:transparent!important;border-color:transparent!important;color:inherit!important;box-shadow:none!important}.mcp-provider-dashboard-v2 .mcp-provider-identity-strip{grid-template-columns:minmax(0,1fr);padding:14px!important;gap:12px}.mcp-provider-dashboard-v2 .mcp-provider-name{font-size:14px}.mcp-provider-dashboard-v2 .mcp-provider-welcome{font-size:11px}.mcp-provider-dashboard-v2 .mcp-provider-logout-link{padding:4px 10px;font-size:10px}.mcp-provider-dashboard-v2 .mcp-provider-header-actions{position:static!important;width:100%;margin:0!important;justify-content:stretch;gap:8px;z-index:auto}.mcp-provider-dashboard-v2 .mcp-provider-logout-link,.mcp-provider-dashboard-v2 .mcpv2-push-btn{flex:1 1 0%;min-height:36px;font-size:10.5px;padding:0 10px}.mcp-provider-dashboard-v2 .mcp-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.mcp-provider-dashboard-v2 .mcp-card{padding:10px 10px 11px}.mcp-provider-dashboard-v2 .mcp-card.stat .mcp-card-value{font-size:18px}.mcp-provider-dashboard-v2 #mcpv2_unconf_table,.mcp-provider-dashboard-v2 #mcpv2_commissions_unpaid,.mcp-provider-dashboard-v2 #mcpv2_commissions_paid{overflow-x:auto;border-radius:12px;box-shadow:0 8px 22px rgb(15 23 42 / .08)}.mcp-provider-dashboard-v2 #mcpv2_unconf_table table,.mcp-provider-dashboard-v2 #mcpv2_commissions_unpaid table,.mcp-provider-dashboard-v2 #mcpv2_commissions_paid table{min-width:620px}.mcp-provider-dashboard-v2 #mcpv2_ms_container{overflow-x:auto}.mcp-provider-dashboard-v2 #mcpv2_ms_container>div[style*="grid-template-columns"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.mcp-provider-dashboard-v2 #mcpv2_ms_container table{font-size:11px;min-width:620px}.mcp-provider-dashboard-v2 .mcp-card{backdrop-filter:none;box-shadow:0 6px 18px rgb(15 23 42 / .08)}.mcp-provider-dashboard-v2 .mcp-header h1{color:#f9fafb!important}.mcp-provider-dashboard-v2 .mcp-provider-name{color:#f9fafb!important}.mcp-provider-dashboard-v2 .mcp-provider-welcome{color:#9ca3af!important}.mcp-provider-dashboard-v2 .mcp-provider-account{background:rgb(15 23 42 / .85)!important;color:#e5e7eb!important;border-color:#1f2937!important;box-shadow:0 1px 3px rgb(15 23 42 / .65)!important}.mcp-provider-dashboard-v2 #mcpv2_invites{grid-template-columns:1fr;gap:10px}.mcp-provider-dashboard-v2 #mcpv2_invites .mcp-card{padding:10px 10px 11px!important;border-radius:12px;box-shadow:0 6px 18px rgb(15 23 42 / .06);font-size:12px}.mcp-provider-dashboard-v2 #mcpv2_invites .mcp-card>div{line-height:1.4}.mcp-provider-dashboard-v2 #mcpv2_invites .mcp-card .button{padding:6px 10px!important;font-size:12px!important}body:has(.mcp-provider-dashboard-v2) .site-header,body:has(.mcp-provider-dashboard-v2) header{display:none!important}html:has(.mcp-provider-dashboard-v2),body:has(.mcp-provider-dashboard-v2){background:#f3f4f6!important}}@media (max-width:480px){.mcp-provider-dashboard-v2 .mcp-form{padding:12px 0 14px;border-radius:0}.mcp-provider-dashboard-v2 .mcp-header{padding:4px 8px;border-radius:0}.mcp-provider-dashboard-v2 .mcp-card{padding:10px}.mcp-provider-dashboard-v2 #mcpv2_invites .mcp-card{padding:8px 8px 9px!important}.mcp-provider-dashboard-v2 .mcp-card-title{font-size:12px}.mcp-provider-dashboard-v2 .mcp-card-value{font-size:18px}.mcp-provider-dashboard-v2 h2{font-size:16px}.mcp-provider-dashboard-v2 .mcp-grid{grid-template-columns:minmax(0,1fr)}.mcp-provider-dashboard-v2 #mcpv2_ms_container>div[style*="grid-template-columns"]{grid-template-columns:minmax(0,1fr)!important}.mcp-provider-dashboard-v2 #mcpv2_ms_container{overflow-x:visible}}@media (max-width:768px){.mcp-provider-dashboard-v2 #mcpv2_ms_container{overflow-x:auto}.mcp-provider-dashboard-v2 #mcpv2_ms_container table{display:none}.mcp-provider-dashboard-v2 .mcpv2-week-cards{display:flex!important;flex-direction:column;gap:8px}}.mcp-provider-dashboard-v2 .mcpv2-week-cards{display:none;margin-top:6px}.mcp-provider-dashboard-v2 .mcpv2-week-card{border-radius:10px;background:#fff;box-shadow:0 4px 12px rgb(15 23 42 / .08);border:1px solid #e5e7eb;overflow:hidden}.mcp-modern{--mcp-ui-bg:radial-gradient(circle at top left, rgba(37,99,235,.10), transparent 34%), radial-gradient(circle at top right, rgba(16,185,129,.08), transparent 30%), linear-gradient(180deg, #f7faff 0%, #eef3fb 100%);--mcp-ui-surface:rgba(255,255,255,.94);--mcp-ui-surface-soft:rgba(248,251,255,.96);--mcp-ui-border:rgba(148,163,184,.2);--mcp-ui-text:#0f172a;--mcp-ui-text-soft:#475569;--mcp-ui-muted:#64748b;--mcp-ui-shadow:0 18px 42px rgba(15,23,42,.08);max-width:1240px;margin:18px auto 28px;padding:0 16px 24px;color:var(--mcp-ui-text)}.mcp-modern .mcp-header{align-items:flex-end;gap:18px;margin-bottom:18px;padding:18px 22px;border-radius:24px;background:linear-gradient(180deg,rgb(255 255 255 / .96),rgb(248 251 255 / .94));border:1px solid var(--mcp-ui-border);box-shadow:var(--mcp-ui-shadow)}.mcp-modern .mcp-header h1{font-size:clamp(24px, 3vw, 34px);line-height:1.05;letter-spacing:-.02em;color:var(--mcp-ui-text)}.mcp-modern .mcp-subtle{color:var(--mcp-ui-muted);font-size:13px}.mcp-modern .mcp-quickbar{min-height:60px;padding:12px 14px;border-radius:18px;background:linear-gradient(180deg,rgb(255 255 255 / .96),rgb(248 251 255 / .92));border:1px solid var(--mcp-ui-border);box-shadow:0 14px 30px rgb(15 23 42 / .06)}.mcp-modern .mcp-quickbar input[type=search]{min-height:44px;padding:10px 14px;border-radius:12px;border:1px solid rgb(148 163 184 / .26)}.mcp-modern .mcp-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-bottom:18px}.mcp-modern .mcp-card{position:relative;overflow:hidden;background:linear-gradient(180deg,rgb(255 255 255 / .96),rgb(248 251 255 / .92));border:1px solid var(--mcp-ui-border);border-radius:20px;padding:18px;box-shadow:0 16px 34px rgb(15 23 42 / .06);backdrop-filter:saturate(180%) blur(10px)}.mcp-modern .mcp-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#2563eb,#10b981);opacity:.9}.mcp-modern .mcp-card-title{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mcp-ui-muted);margin-bottom:10px}.mcp-modern .mcp-card-value{font-size:clamp(24px, 2.4vw, 30px);line-height:1.05;letter-spacing:-.02em;color:var(--mcp-ui-text)}.mcp-modern .mcp-table-wrap{border-radius:20px;overflow:hidden;background:linear-gradient(180deg,rgb(255 255 255 / .96),rgb(248 251 255 / .92));border:1px solid var(--mcp-ui-border);box-shadow:0 16px 34px rgb(15 23 42 / .06)}.mcp-modern .mcp-table th{background:linear-gradient(180deg,#f8fbff,#eef5ff);color:var(--mcp-ui-text-soft);font-weight:700;border-bottom:1px solid rgb(148 163 184 / .18)}.mcp-modern .mcp-table td{color:var(--mcp-ui-text);border-bottom:1px solid rgb(226 232 240 / .84)}.mcp-modern .mcp-badge{background:#f8fbff;border:1px solid rgb(37 99 235 / .14);color:var(--mcp-ui-text-soft);font-weight:700}.mcp-modern .button{min-height:40px;border-radius:12px;font-weight:700}.mcp-provider-dashboard-v2{position:relative}.mcp-provider-dashboard-v2::before{content:"";position:absolute;inset:0;background:var(--mcp-ui-bg);border-radius:28px;z-index:0;pointer-events:none}.mcp-provider-dashboard-v2>*{position:relative;z-index:1}.mcp-provider-dashboard-v2 .mcp-form{background:#fff0;border:0;box-shadow:none;padding:6px 0 18px}.mcp-provider-dashboard-v2 .mcp-provider-topnav{position:sticky;top:12px;z-index:20;gap:14px;padding:12px 16px;border-radius:18px;background:rgb(255 255 255 / .94);border:1px solid rgb(148 163 184 / .2);box-shadow:0 14px 32px rgb(15 23 42 / .08);backdrop-filter:saturate(180%) blur(10px)}.mcp-provider-dashboard-v2 .mcp-header,.mcp-provider-dashboard-v2 .mcp-provider-panel,.mcp-provider-dashboard-v2 .mcp-card{border-radius:22px!important;border:1px solid rgb(148 163 184 / .18)!important;box-shadow:0 16px 34px rgb(15 23 42 / .06)!important}.mcp-provider-dashboard-v2 .mcp-header{background:linear-gradient(135deg,#0f172a,#1e3a8a)!important}.mcp-provider-dashboard-v2 .mcp-provider-panel{background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(248 251 255 / .96))!important;padding:16px 16px 18px}.mcp-provider-dashboard-v2 .mcp-provider-panel-title{font-size:18px;font-weight:800;color:var(--mcp-ui-text)}.mcp-provider-dashboard-v2 .mcp-provider-panel-subtitle{color:var(--mcp-ui-muted)}.mcp-provider-dashboard-v2 .mcp-grid{gap:14px!important}.mcp-provider-dashboard-v2 .mcp-card.stat{min-height:138px}.mcp-provider-dashboard-v2 .mcp-card.stat .mcp-card-title{color:rgb(255 255 255 / .84)!important}.mcp-provider-dashboard-v2 .mcp-card.stat .mcp-card-value{color:#fff!important;font-size:clamp(24px, 2vw, 30px)}.mcp-provider-dashboard-v2 .mcp-card.stat:not(.stat-primary):not(.stat-success):not(.stat-warning){background:linear-gradient(135deg,#fff1f2,#ffe4e6)!important;color:#7f1d1d!important}.mcp-provider-dashboard-v2 .mcp-card.stat:not(.stat-primary):not(.stat-success):not(.stat-warning) .mcp-card-title,.mcp-provider-dashboard-v2 .mcp-card.stat:not(.stat-primary):not(.stat-success):not(.stat-warning) .mcp-card-value{color:#7f1d1d!important}.mcp-provider-dashboard-v2 .mcp-table.mcp-mobile-ready thead{display:none!important}@media (max-width:860px){.mcp-modern{padding:0 12px 20px}.mcp-modern .mcp-header{padding:16px;border-radius:20px;align-items:flex-start}.mcp-modern .mcp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mcp-modern .mcp-card{padding:16px;border-radius:18px}.mcp-provider-dashboard-v2::before{border-radius:20px}.mcp-provider-dashboard-v2 .mcp-provider-topnav{position:static}}@media (max-width:640px){.mcp-modern .mcp-header{padding:14px;gap:12px}.mcp-modern .mcp-grid{grid-template-columns:1fr}.mcp-modern .mcp-quickbar{flex-direction:column;align-items:stretch}.mcp-modern .mcp-qbtns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.mcp-modern .mcp-table.mcp-mobile-ready{border-collapse:separate;border-spacing:0}.mcp-modern .mcp-table.mcp-mobile-ready tbody,.mcp-modern .mcp-table.mcp-mobile-ready tr,.mcp-modern .mcp-table.mcp-mobile-ready td{display:block;width:100%}.mcp-modern .mcp-table.mcp-mobile-ready tbody tr{margin-bottom:12px;border-radius:18px;overflow:hidden;background:rgb(255 255 255 / .98);border:1px solid rgb(148 163 184 / .18);box-shadow:0 12px 26px rgb(15 23 42 / .06)}.mcp-modern .mcp-table.mcp-mobile-ready tbody td{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 12px;border-bottom:1px solid rgb(226 232 240 / .82)}.mcp-modern .mcp-table.mcp-mobile-ready tbody td:last-child{border-bottom:0}.mcp-modern .mcp-table.mcp-mobile-ready tbody td::before{content:attr(data-label);flex:0 0 40%;color:var(--mcp-ui-muted);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.mcp-modern .mcp-table.mcp-mobile-ready tbody td>*{max-width:60%;margin-left:auto}.mcp-provider-dashboard-v2 .mcp-header,.mcp-provider-dashboard-v2 .mcp-provider-panel,.mcp-provider-dashboard-v2 .mcp-card{border-radius:18px!important}.mcp-provider-dashboard-v2 .mcp-card.stat{min-height:118px}}@media (max-width:480px){.mcp-modern .mcp-qbtns{grid-template-columns:1fr}.mcp-modern .mcp-table.mcp-mobile-ready tbody td{flex-direction:column;gap:6px}.mcp-modern .mcp-table.mcp-mobile-ready tbody td::before,.mcp-modern .mcp-table.mcp-mobile-ready tbody td>*{max-width:100%;flex-basis:auto}}.mcp-provider-dashboard-v2 .mcpv2-week-card-header{padding:8px 10px;font-size:12px;font-weight:700;color:#111827;background:#f9fafb;border-bottom:1px solid #e5e7eb}.mcp-provider-dashboard-v2 .mcpv2-week-card-body{padding:4px 0 6px}.mcp-provider-dashboard-v2 .mcpv2-week-row{display:flex;justify-content:space-between;align-items:flex-start;padding:4px 10px;font-size:11px;border-bottom:1px solid #f3f4f6}.mcp-provider-dashboard-v2 .mcpv2-week-row:last-child{border-bottom:none}.mcp-provider-dashboard-v2 .mcpv2-week-row-label{color:#6b7280;font-weight:600;flex:0 0 55%;padding-inline-end:6px}.mcp-provider-dashboard-v2 .mcpv2-week-row-value{color:#111827;font-weight:700;text-align:end;flex:1 1 auto;white-space:normal;word-break:break-word}.mcp-modern{--mcp-ui-bg:#f5f7fb;--mcp-ui-surface:#ffffff;--mcp-ui-surface-soft:#ffffff;--mcp-ui-border:rgba(148,163,184,.18);--mcp-ui-shadow:0 2px 10px rgba(15,23,42,.05);margin:14px auto 24px;padding:0 14px 20px}.mcp-modern .mcp-header{align-items:flex-start;gap:12px;margin-bottom:14px;padding:14px 16px;border-radius:16px;background:#fff;box-shadow:var(--mcp-ui-shadow)}.mcp-modern .mcp-header h1{font-size:clamp(22px, 2.7vw, 30px);font-weight:700;line-height:1.1}.mcp-modern .mcp-subtle{font-size:13px;line-height:1.45;color:#64748b}.mcp-modern .mcp-quickbar{min-height:0;padding:10px 12px;border-radius:14px;background:#fff;box-shadow:0 2px 8px rgb(15 23 42 / .05)}.mcp-modern .mcp-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:14px}.mcp-modern .mcp-card{padding:14px 16px;border-radius:16px;background:#fff;box-shadow:var(--mcp-ui-shadow);backdrop-filter:none;transition:none}.mcp-modern .mcp-card:hover{transform:none;box-shadow:var(--mcp-ui-shadow)}.mcp-modern .mcp-card::before{height:2px;opacity:.4}.mcp-modern .mcp-card-title{font-size:10px;margin-bottom:8px}.mcp-modern .mcp-card-value{font-size:clamp(18px, 1.8vw, 26px);font-weight:700;line-height:1.12}.mcp-modern .mcp-table-wrap{border-radius:16px;box-shadow:var(--mcp-ui-shadow)}.mcp-modern .mcp-table th{background:#f8fafc}.mcp-modern .button{min-height:36px;border-radius:10px;font-weight:600;box-shadow:none}.mcp-provider-dashboard-v2::before{display:none}.mcp-provider-dashboard-v2 .mcp-provider-topnav{padding:10px 14px;border-radius:14px;background:#fff;box-shadow:0 2px 8px rgb(15 23 42 / .05);backdrop-filter:none}.mcp-provider-dashboard-v2 .mcpv2-order-detail-card--tracking{padding:6px 7px!important;border-radius:14px!important}.mcp-provider-dashboard-v2 .mcpv2-order-detail-card--tracking .mcpv2-order-live__head{gap:6px!important;margin-bottom:4px!important}.mcp-provider-dashboard-v2 .mcpv2-order-detail-card--tracking .mcpv2-order-detail-card__label{margin-bottom:2px!important;font-size:10px!important}.mcp-provider-dashboard-v2 .mcpv2-order-detail-card--tracking .mcpv2-order-live__note{font-size:9px!important;line-height:1.25!important;max-width:21ch!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.mcp-provider-dashboard-v2 .mcpv2-order-detail-card--tracking .mcpv2-order-live__status{min-height:24px!important;padding:2px 8px!important;font-size:8.75px!important;border-radius:999px!important}.mcp-provider-dashboard-v2 .mcpv2-order-detail-card--tracking .mcpv2-order-live__grid{grid-template-columns:minmax(0,1.02fr) repeat(2,minmax(0,.74fr))!important;gap:5px!important;margin-top:4px!important}.mcp-provider-dashboard-v2 .mcpv2-order-detail-card--tracking .mcpv2-order-live__field,.mcp-provider-dashboard-v2 .mcpv2-order-detail-card--tracking .mcpv2-order-live__metric{padding:5px 6px!important;gap:3px!important;border-radius:10px!important}.mcp-provider-dashboard-v2 .mcpv2-order-detail-card--tracking .mcpv2-order-live__field-label{font-size:8.5px!important}.mcp-provider-dashboard-v2 .mcpv2-order-detail-card--tracking .mcpv2-order-live__metric strong{font-size:10px!important}.mcp-provider-dashboard-v2 .mcpv2-order-detail-card--tracking .mcpv2-order-live__select{min-height:28px!important;padding:3px 7px!important;font-size:9px!important;border-radius:9px!important}.mcp-provider-dashboard-v2 .mcpv2-order-detail-card--tracking .mcpv2-order-live__actions{display:flex!important;justify-content:space-between!important;align-items:center!important;flex-wrap:wrap!important;gap:5px!important;margin-top:5px!important}.mcp-provider-dashboard-v2 .mcpv2-order-detail-card--tracking .mcpv2-order-live__primary-actions{display:flex!important;align-items:center!important;gap:5px!important;flex-wrap:wrap!important}.mcp-provider-dashboard-v2 .mcpv2-order-detail-card--tracking .mcpv2-order-live__btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;min-height:24px!important;padding:2px 9px!important;font-size:8.35px!important;border-radius:999px!important;line-height:1.2!important;white-space:nowrap!important}.mcp-provider-dashboard-v2 .mcpv2-order-detail-card--tracking .mcpv2-order-live__btn--copy{min-width:78px!important}@media (max-width:719px){.mcp-provider-dashboard-v2 .mcpv2-order-detail-card--tracking{padding:6px!important}.mcp-provider-dashboard-v2 .mcpv2-order-detail-card--tracking .mcpv2-order-live__note{max-width:none!important}.mcp-provider-dashboard-v2 .mcpv2-order-detail-card--tracking .mcpv2-order-live__btn{min-height:26px!important;font-size:8.75px!important}}.mcp-provider-dashboard-v2 .mcp-header,.mcp-provider-dashboard-v2 .mcp-provider-panel,.mcp-provider-dashboard-v2 .mcp-card{border-radius:16px!important;background:#fff!important;box-shadow:var(--mcp-ui-shadow)!important}.mcp-provider-dashboard-v2 .mcp-header{padding:16px 18px}.mcp-provider-dashboard-v2 .mcp-header h1,.mcp-provider-dashboard-v2 .mcp-provider-name,.mcp-provider-dashboard-v2 .mcp-provider-welcome,.mcp-provider-dashboard-v2 .mcp-provider-account,.mcp-provider-dashboard-v2 .mcp-provider-panel-title,.mcp-provider-dashboard-v2 .mcp-provider-panel-subtitle{color:var(--mcp-ui-text)!important}.mcp-provider-dashboard-v2 .mcp-provider-logout-link{background:#f8fafc;color:var(--mcp-ui-text-soft);box-shadow:none}.mcp-provider-dashboard-v2 .mcp-card.stat{min-height:112px}.mcp-provider-dashboard-v2 .mcp-card.stat .mcp-card-title{color:#64748b!important}.mcp-provider-dashboard-v2 .mcp-card.stat .mcp-card-value{color:var(--mcp-ui-text)!important;font-size:clamp(18px, 1.8vw, 26px)}.mcp-provider-dashboard-v2 .mcp-card.stat:not(.stat-primary):not(.stat-success):not(.stat-warning){background:#fff!important;color:var(--mcp-ui-text)!important}.mcp-provider-dashboard-v2 .mcp-card.stat:not(.stat-primary):not(.stat-success):not(.stat-warning) .mcp-card-title,.mcp-provider-dashboard-v2 .mcp-card.stat:not(.stat-primary):not(.stat-success):not(.stat-warning) .mcp-card-value{color:var(--mcp-ui-text)!important}.mcp-modern .mcp-table.mcp-mobile-ready tbody tr,.mcp-provider-dashboard-v2 .mcp-table.mcp-mobile-ready tbody tr{border-radius:14px;box-shadow:0 2px 8px rgb(15 23 42 / .05)}@media (max-width:640px){.mcp-modern .mcp-header{padding:12px 14px;border-radius:14px}.mcp-modern .mcp-subtle{display:none}.mcp-provider-dashboard-v2 .mcp-header{padding:14px}}.mcp-provider-dashboard-v2 .mcp-form{display:flex;flex-direction:column;gap:14px;padding:4px 0 20px}.mcp-provider-dashboard-v2 .mcp-provider-topnav{top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:16px}.mcp-provider-dashboard-v2 .mcp-provider-topnav-links,.mcp-provider-dashboard-v2 .mcp-provider-topnav-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mcp-provider-dashboard-v2 .mcp-provider-topnav-link{font-size:12px;font-weight:700;color:#0f172a;text-decoration:none}.mcp-provider-dashboard-v2 .mcp-provider-topnav-separator{width:1px;height:16px;background:#dbe3f0;flex:0 0 1px}.mcp-provider-dashboard-v2 .mcp-provider-lang-switcher{display:flex;align-items:center;gap:4px}.mcp-provider-dashboard-v2 .mcp-provider-lang-pill{min-height:28px;padding:0 10px;border-radius:999px;border:1px solid #e5e7eb;background:#f8fafc;color:#0f172a;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.mcp-provider-dashboard-v2 .mcp-provider-lang-pill.is-active{background:#111827;color:#fff;border-color:#111827}.mcp-provider-dashboard-v2 .mcp-provider-identity-strip{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:flex-start;padding:16px 18px;border-radius:24px!important;overflow:hidden;background:radial-gradient(circle at 100% 0%,rgb(56 189 248 / .24),transparent 30%),radial-gradient(circle at 0% 100%,rgb(245 158 11 / .18),transparent 28%),linear-gradient(135deg,#020617 0%,#0f172a 54%,#172554 100%)!important;border:1px solid rgb(148 163 184 / .18)!important;box-shadow:0 24px 50px rgb(2 6 23 / .38)!important;color:#e2e8f0!important}.mcp-provider-dashboard-v2 .mcp-provider-identity-strip::before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgb(255 255 255 / .08),#fff0 35%,rgb(255 255 255 / .04) 100%);pointer-events:none}.mcp-provider-dashboard-v2 .mcp-provider-eyebrow{font-size:11px;font-weight:800;letter-spacing:.03em;color:#94a3b8}.mcp-provider-dashboard-v2 .mcp-provider-identity-main,.mcp-provider-dashboard-v2 .mcp-provider-header-actions{position:relative;z-index:1}.mcp-provider-dashboard-v2 .mcp-provider-identity-main{display:flex;flex-direction:column;min-width:0;gap:10px}.mcp-provider-dashboard-v2 .mcp-provider-name-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.mcp-provider-dashboard-v2 .mcp-provider-name{font-size:20px;font-weight:800;color:#f8fafc!important}.mcp-provider-dashboard-v2 .mcp-provider-account{padding:4px 10px;font-size:10px;font-weight:700;background:rgb(245 158 11 / .14);border:1px solid rgb(251 191 36 / .26);color:#fde68a!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .05)}.mcp-provider-dashboard-v2 .mcp-provider-welcome{font-size:12px;color:rgb(226 232 240 / .78)!important}.mcp-provider-dashboard-v2 .mcp-provider-header-actions{margin-inline-start:0;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-end;gap:8px;max-width:260px}.mcp-provider-dashboard-v2 .mcp-provider-logout-link{min-height:36px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgb(255 255 255 / .08);color:#f8fafc;border:1px solid rgb(226 232 240 / .18);box-shadow:inset 0 1px 0 rgb(255 255 255 / .04),0 12px 24px rgb(2 6 23 / .22)}.mcp-provider-dashboard-v2 .mcp-provider-logout-link:hover{background:rgb(255 255 255 / .16);color:#fff}.mcp-provider-dashboard-v2 .mcpv2-push-btn{transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease,transform .22s ease}.mcp-provider-dashboard-v2 .mcpv2-push-btn.is-ready{background:rgb(255 255 255 / .08);color:#f8fafc;border-color:rgb(226 232 240 / .18)}.mcp-provider-dashboard-v2 .mcpv2-push-btn.is-enabled{background:linear-gradient(135deg,rgb(22 163 74 / .92),rgb(5 150 105 / .92));color:#ecfdf5;border-color:rgb(110 231 183 / .34);box-shadow:0 14px 28px rgb(5 150 105 / .28),inset 0 1px 0 rgb(255 255 255 / .12)}.mcp-provider-dashboard-v2 .mcpv2-push-btn.is-reconnect{background:linear-gradient(135deg,rgb(14 165 233 / .16),rgb(59 130 246 / .22));color:#dbeafe;border-color:rgb(96 165 250 / .34)}.mcp-provider-dashboard-v2 .mcpv2-push-btn.is-blocked,.mcp-provider-dashboard-v2 .mcpv2-push-btn.is-missing{background:rgb(127 29 29 / .18);color:#fecaca;border-color:rgb(248 113 113 / .34);box-shadow:0 10px 22px rgb(127 29 29 / .2)}.mcp-provider-dashboard-v2 .mcpv2-push-btn.is-loading{background:rgb(148 163 184 / .18);color:#e2e8f0;border-color:rgb(148 163 184 / .28);box-shadow:0 10px 22px rgb(15 23 42 / .16)}.mcp-provider-dashboard-v2 .mcp-provider-identity-strip .mcp-trust-badge{box-shadow:none}.mcp-provider-dashboard-v2 .mcp-provider-identity-strip .mcp-trust-badge--high{color:#86efac;background:rgb(22 163 74 / .16);border-color:rgb(74 222 128 / .28)}.mcp-provider-dashboard-v2 .mcp-provider-identity-strip .mcp-trust-badge--medium{color:#fcd34d;background:rgb(217 119 6 / .18);border-color:rgb(251 191 36 / .28)}.mcp-provider-dashboard-v2 .mcp-provider-identity-strip .mcp-trust-badge--low{color:#fda4af;background:rgb(190 24 93 / .18);border-color:rgb(244 114 182 / .24)}.mcp-provider-dashboard-v2 .mcp-provider-primary-zone{display:flex;flex-direction:column;gap:12px}.mcp-provider-dashboard-v2 .mcp-provider-glance-panel{padding:10px 12px 12px}.mcp-provider-dashboard-v2 .mcp-provider-glance-panel .mcp-provider-panel-header{margin-bottom:4px}.mcp-provider-dashboard-v2 .mcp-provider-glance-panel .mcp-provider-panel-subtitle{margin-bottom:6px;font-size:11px;line-height:1.45}.mcp-provider-dashboard-v2 .mcp-provider-glance-panel--single .mcp-provider-panel-subtitle{display:none}.mcp-provider-dashboard-v2 .mcp-provider-glance-panel--single .mcp-provider-glance-summary{grid-template-columns:minmax(0,1fr)}.mcp-provider-dashboard-v2 .mcp-provider-glance-panel--single .mcpv2-glance-card{padding:8px 10px;gap:2px}.mcp-provider-dashboard-v2 .mcp-provider-glance-panel--single .mcpv2-glance-card__note{display:none}.mcp-provider-dashboard-v2 .mcp-provider-glance-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mcp-provider-dashboard-v2 .mcp-provider-glance-fallback{grid-column:1 / -1;padding:12px 14px;border-radius:16px;background:#f8fafc;border:1px dashed rgb(148 163 184 / .3);font-size:12px;color:#64748b}.mcp-provider-dashboard-v2 .mcpv2-glance-card{padding:9px 11px 10px;border-radius:14px;background:#f8fafc;border:1px solid rgb(148 163 184 / .14);display:flex;flex-direction:column;align-items:flex-start;gap:5px;text-align:start;box-shadow:none;cursor:default}.mcp-provider-dashboard-v2 .mcpv2-glance-card__head{display:flex;align-items:center;gap:7px;width:100%}.mcp-provider-dashboard-v2 .mcpv2-glance-card__marker{width:8px;height:8px;border-radius:999px;background:#94a3b8;box-shadow:0 0 0 4px rgb(148 163 184 / .12)}.mcp-provider-dashboard-v2 .mcpv2-glance-card--accent{background:linear-gradient(180deg,#eff6ff,#f8fbff);border-color:rgb(59 130 246 / .22)}.mcp-provider-dashboard-v2 .mcpv2-glance-card--accent .mcpv2-glance-card__marker{background:#4f46e5;box-shadow:0 0 0 4px rgb(79 70 229 / .11)}.mcp-provider-dashboard-v2 .mcpv2-glance-card--info{background:linear-gradient(180deg,#ecfeff,#f7ffff);border-color:rgb(6 182 212 / .18)}.mcp-provider-dashboard-v2 .mcpv2-glance-card--info .mcpv2-glance-card__marker{background:#0891b2;box-shadow:0 0 0 4px rgb(8 145 178 / .12)}.mcp-provider-dashboard-v2 .mcpv2-glance-card--warning{background:linear-gradient(180deg,#fff7ed,#fffaf5);border-color:rgb(249 115 22 / .22)}.mcp-provider-dashboard-v2 .mcpv2-glance-card--warning .mcpv2-glance-card__marker{background:#f97316;box-shadow:0 0 0 4px rgb(249 115 22 / .12)}.mcp-provider-dashboard-v2 .mcpv2-glance-card--calm{background:linear-gradient(180deg,#f8fafc,#ffffff);border-color:rgb(148 163 184 / .18)}.mcp-provider-dashboard-v2 .mcpv2-glance-card--calm .mcpv2-glance-card__marker{background:#64748b;box-shadow:0 0 0 4px rgb(100 116 139 / .12)}.mcp-provider-dashboard-v2 .mcpv2-glance-card__label{font-size:10px;font-weight:800;color:#64748b;letter-spacing:.02em;text-transform:uppercase}.mcp-provider-dashboard-v2 .mcpv2-glance-card__value{font-size:20px;font-weight:800;line-height:1.05;color:#0f172a}.mcp-provider-dashboard-v2 .mcpv2-glance-card__note{font-size:10.5px;line-height:1.4;color:#64748b}.mcp-provider-dashboard-v2 .mcpv2-jobs-panel{padding:12px 13px 14px}.mcp-provider-dashboard-v2 .mcpv2-jobs-tabs-nav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important;margin-bottom:12px!important;padding:4px;border-radius:18px;background:#f8fafc;border:1px solid rgb(148 163 184 / .14)}.mcp-provider-dashboard-v2 .mcpv2-jobs-tab-button{min-height:36px;padding:0 11px!important;gap:7px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px!important;border:1px solid transparent!important;background:transparent!important;color:#64748b!important;font-size:10.5px!important;font-weight:800;box-shadow:none!important;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.mcp-provider-dashboard-v2 .mcpv2-jobs-tab-button.button-primary{background:#ffffff!important;border-color:rgb(99 102 241 / .22)!important;color:#312e81!important;box-shadow:0 4px 12px rgb(99 102 241 / .08)!important}.mcp-provider-dashboard-v2 .mcpv2-jobs-tab-button:not(.button-primary):hover,.mcp-provider-dashboard-v2 .mcpv2-jobs-tab-button:not(.button-primary):focus-visible{background:rgb(255 255 255 / .72)!important;color:#475569!important}.mcp-provider-dashboard-v2 .mcpv2-jobs-tab-icon{flex:0 0 auto;font-size:12px}.mcp-provider-dashboard-v2 .mcpv2-jobs-tab-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.mcp-provider-dashboard-v2 .mcpv2-jobs-tab-count{min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .72);color:#0f172a;font-size:10px;font-weight:800;background:rgb(148 163 184 / .14);color:#334155}.mcp-provider-dashboard-v2 .mcpv2-jobs-tab-button.button-primary .mcpv2-jobs-tab-count{background:rgb(79 70 229 / .10);color:#4338ca}.mcp-provider-dashboard-v2 .mcpv2-decision-box{border-radius:16px!important;background:linear-gradient(180deg,#f8fbff,#ffffff)!important;border-color:rgb(99 102 241 / .14)!important;padding:10px 11px!important;gap:8px!important;box-shadow:0 8px 18px rgb(15 23 42 / .035)}.mcp-provider-dashboard-v2 .mcpv2-decision-box__title{font-size:13px;font-weight:700;color:#111827}.mcp-provider-dashboard-v2 .mcpv2-decision-box__note{margin-top:2px;font-size:11px;line-height:1.4;color:#6b7280}.mcp-provider-dashboard-v2 .mcpv2-decision-box__actions{gap:6px}.mcp-provider-dashboard-v2 .mcpv2-decision-box__action{min-height:32px;border-radius:13px;font-size:10.5px;font-weight:800;padding:0 12px!important;border:1px solid rgb(148 163 184 / .34);background:linear-gradient(180deg,#ffffff,#f8fafc);color:#0f172a;box-shadow:inset 0 1px 0 rgb(255 255 255 / .7)}.mcp-provider-dashboard-v2 .mcpv2-decision-box__action--primary{border-color:rgb(15 23 42 / .1);background:linear-gradient(180deg,#18284b,#0f172a)!important;color:#fff;box-shadow:0 10px 22px rgb(15 23 42 / .16)}.mcp-provider-dashboard-v2 .mcpv2-decision-box__action:not(.mcpv2-decision-box__action--primary):hover,.mcp-provider-dashboard-v2 .mcpv2-decision-box__action:not(.mcpv2-decision-box__action--primary):focus-visible{border-color:rgb(99 102 241 / .24);background:#fff;color:#111827}.mcp-provider-dashboard-v2 .mcpv2-decision-box__action--primary:hover,.mcp-provider-dashboard-v2 .mcpv2-decision-box__action--primary:focus-visible{filter:brightness(1.02);transform:translateY(-1px)}.mcp-provider-dashboard-v2 .mcpv2-decision-box--compact{padding:8px 10px!important;gap:6px!important;box-shadow:none}.mcp-provider-dashboard-v2 .mcpv2-decision-box--compact .mcpv2-decision-box__body{min-width:0!important}.mcp-provider-dashboard-v2 .mcpv2-decision-box--compact .mcpv2-decision-box__title{font-size:12px}.mcp-provider-dashboard-v2 .mcpv2-decision-box--compact .mcpv2-decision-box__note{font-size:10px}.mcp-provider-dashboard-v2 .mcpv2-jobs-panel--focus-visible .mcpv2-decision-box__actions{display:none!important}.mcp-provider-dashboard-v2 .mcpv2-decision-box--active{background:linear-gradient(180deg,#f3fbff,#ffffff)!important;border-color:rgb(8 145 178 / .18)!important}.mcp-provider-dashboard-v2 .mcpv2-decision-box--new{background:linear-gradient(180deg,#f6f5ff,#ffffff)!important;border-color:rgb(79 70 229 / .18)!important}.mcp-provider-dashboard-v2 .mcpv2-decision-box--idle{background:linear-gradient(180deg,#f8fafc,#ffffff)!important;border-color:rgb(148 163 184 / .18)!important}.mcp-provider-dashboard-v2 .mcpv2-next-job-wrapper{margin-top:0!important;margin-bottom:8px!important}.mcp-provider-dashboard-v2 .mcpv2-jobs-panel--tab-done .mcpv2-decision-zone{margin-bottom:6px}.mcp-provider-dashboard-v2 .mcpv2-jobs-panel--tab-done .mcpv2-decision-box{background:linear-gradient(180deg,#f8fafc,#ffffff)!important;border-color:rgb(148 163 184 / .16)!important}.mcp-provider-dashboard-v2 .mcpv2-invites-helper{padding:7px 10px;border-radius:14px;background:#f8fafc;border:1px dashed rgb(148 163 184 / .24);font-size:10px!important;line-height:1.45}.mcp-provider-dashboard-v2 .mcp-provider-snapshot-panel{padding:11px 12px 12px}.mcp-provider-dashboard-v2 .mcp-provider-stats-grid{gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))}.mcp-provider-dashboard-v2 .mcp-card.stat{min-height:88px;padding:10px 11px 9px;border-radius:16px}.mcp-provider-dashboard-v2 .mcp-card.stat .mcp-card-title{font-size:11px;line-height:1.35}.mcp-provider-dashboard-v2 .mcp-card.stat .mcp-card-value{font-size:20px}.mcp-provider-dashboard-v2 .mcp-provider-stat-danger{background:linear-gradient(180deg,#fff7ed,#fffaf5)!important;border-color:rgb(249 115 22 / .18)!important}.mcp-provider-dashboard-v2 .mcp-provider-stat-danger .mcp-card-title{color:#9a3412!important}.mcp-provider-dashboard-v2 .mcp-provider-stat-danger .mcp-card-value,.mcp-provider-dashboard-v2 .mcp-provider-stat-danger #mcpv2_stat_commission_due{color:#c2410c!important}.mcp-provider-dashboard-v2 .mcp-provider-trust-inline{margin-top:3px;font-size:11px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mcp-provider-dashboard-v2 .mcp-provider-trust-helper{margin-top:10px;display:flex;flex-direction:column;gap:6px}.mcp-provider-dashboard-v2 .mcp-provider-trust-toggle{align-self:flex-start;min-height:34px;padding:0 12px;font-size:11px;border-radius:999px}.mcp-provider-dashboard-v2 .mcp-provider-trust-helper__body{font-size:12px;line-height:1.6;color:#64748b;max-width:560px}.mcp-provider-dashboard-v2 .mcpv2-trust-card{margin-bottom:12px;padding:12px;border-radius:18px;border:1px solid rgb(148 163 184 / .18);background:linear-gradient(180deg,#ffffff,#fbfdff);box-shadow:0 12px 28px rgb(15 23 42 / .06);display:flex;flex-direction:column;gap:10px}.mcp-provider-dashboard-v2 .mcpv2-trust-card--high{background:linear-gradient(180deg,#f4fcf7,#eefbf3);border-color:rgb(22 163 74 / .16)}.mcp-provider-dashboard-v2 .mcpv2-trust-card--medium{background:linear-gradient(180deg,#fffdf5,#fff9ec);border-color:rgb(217 119 6 / .18)}.mcp-provider-dashboard-v2 .mcpv2-trust-card--low{background:linear-gradient(180deg,#fff7f7,#fff1f1);border-color:rgb(220 38 38 / .18)}.mcp-provider-dashboard-v2 .mcpv2-trust-card__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.mcp-provider-dashboard-v2 .mcpv2-trust-card__title{font-size:13px;font-weight:800;color:#0f172a}.mcp-provider-dashboard-v2 .mcpv2-trust-card__level{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:800;background:rgb(255 255 255 / .72);border:1px solid rgb(148 163 184 / .18);color:#334155;white-space:nowrap}.mcp-provider-dashboard-v2 .mcpv2-trust-card--high .mcpv2-trust-card__level{color:#15803d;border-color:rgb(22 163 74 / .2)}.mcp-provider-dashboard-v2 .mcpv2-trust-card--medium .mcpv2-trust-card__level{color:#b45309;border-color:rgb(217 119 6 / .22)}.mcp-provider-dashboard-v2 .mcpv2-trust-card--low .mcpv2-trust-card__level{color:#b91c1c;border-color:rgb(220 38 38 / .22)}.mcp-provider-dashboard-v2 .mcpv2-trust-card__score-row{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.mcp-provider-dashboard-v2 .mcpv2-trust-card__score-value{font-size:28px;line-height:1;font-weight:900;color:#0f172a;letter-spacing:-.03em}.mcp-provider-dashboard-v2 .mcpv2-trust-card--high .mcpv2-trust-card__score-value{color:#15803d}.mcp-provider-dashboard-v2 .mcpv2-trust-card--medium .mcpv2-trust-card__score-value{color:#b45309}.mcp-provider-dashboard-v2 .mcpv2-trust-card--low .mcpv2-trust-card__score-value{color:#b91c1c}.mcp-provider-dashboard-v2 .mcpv2-trust-card__score-caption{font-size:11px;font-weight:700;color:#64748b;text-align:end}.mcp-provider-dashboard-v2 .mcpv2-trust-card__progress{height:8px;border-radius:999px;overflow:hidden;background:rgb(255 255 255 / .72);border:1px solid rgb(148 163 184 / .14)}.mcp-provider-dashboard-v2 .mcpv2-trust-card__progress-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#34d399,#22c55e)}.mcp-provider-dashboard-v2 .mcpv2-trust-card--medium .mcpv2-trust-card__progress-fill{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.mcp-provider-dashboard-v2 .mcpv2-trust-card--low .mcpv2-trust-card__progress-fill{background:linear-gradient(90deg,#fb7185,#ef4444)}.mcp-provider-dashboard-v2 .mcpv2-trust-card__lead{font-size:12px;line-height:1.55;color:#475569;font-weight:700}.mcp-provider-dashboard-v2 .mcpv2-trust-card__tip{padding:9px 11px;border-radius:14px;font-size:11px;line-height:1.55;font-weight:700;color:#0f172a;background:rgb(255 255 255 / .72);border:1px solid rgb(148 163 184 / .14)}.mcp-provider-dashboard-v2 .mcpv2-trust-card--high .mcpv2-trust-card__tip{color:#166534;background:rgb(240 253 244 / .88);border-color:rgb(22 163 74 / .14)}.mcp-provider-dashboard-v2 .mcpv2-trust-card--medium .mcpv2-trust-card__tip{color:#92400e;background:rgb(255 247 237 / .9);border-color:rgb(245 158 11 / .14)}.mcp-provider-dashboard-v2 .mcpv2-trust-card--low .mcpv2-trust-card__tip{color:#991b1b;background:rgb(254 242 242 / .9);border-color:rgb(239 68 68 / .14)}.mcp-provider-dashboard-v2 .mcpv2-trust-card__details{border-top:1px solid rgb(148 163 184 / .12);padding-top:8px}.mcp-provider-dashboard-v2 .mcpv2-trust-card__details summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;font-weight:800;color:#475569}.mcp-provider-dashboard-v2 .mcpv2-trust-card__details summary::-webkit-details-marker{display:none}.mcp-provider-dashboard-v2 .mcpv2-trust-card__details summary::after{content:'+';width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#334155;background:rgb(255 255 255 / .78);border:1px solid rgb(148 163 184 / .18);flex:0 0 22px}.mcp-provider-dashboard-v2 .mcpv2-trust-card__details[open] summary::after{content:'−'}.mcp-provider-dashboard-v2 .mcpv2-trust-card__details-body{margin-top:8px;display:flex;flex-direction:column;gap:6px;font-size:11px;line-height:1.6;color:#475569}.mcp-provider-dashboard-v2 .mcpv2-trust-card__details-body p{margin:0}.mcp-provider-dashboard-v2 .mcpv2-trust-card__details-note{color:#991b1b;font-weight:700}.mcp-provider-dashboard-v2 .mcp-provider-secondary-panel{padding:11px 12px 12px}.mcp-provider-dashboard-v2 .mcp-provider-secondary-panel .mcp-provider-panel-header{margin-bottom:6px}.mcp-provider-dashboard-v2 .mcp-provider-secondary-panel .mcp-provider-panel-title{font-size:15px}.mcp-provider-dashboard-v2 .mcp-provider-section-summary{min-height:36px;padding:8px 11px;border-radius:14px;background:linear-gradient(180deg,#ffffff,#f8fafc);border:1px solid rgb(148 163 184 / .18);transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;display:flex!important;align-items:center!important;gap:10px!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .7)}.mcp-provider-dashboard-v2 .mcp-provider-section-summary__text{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-width:0;font-size:10.5px;line-height:1.4;color:#475569;font-weight:700}.mcp-provider-dashboard-v2 .mcp-provider-section-summary__chevron{flex:0 0 auto;margin-inline-start:auto;font-size:12px;line-height:1;color:#64748b;opacity:.9}.mcp-provider-dashboard-v2 .mcp-provider-section-summary__main{color:#0f172a;font-size:11px;font-weight:800;line-height:1.35}.mcp-provider-dashboard-v2 .mcp-provider-section-summary__meta{display:flex;flex-wrap:wrap;gap:6px}.mcp-provider-dashboard-v2 .mcp-provider-section-summary__badge{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;font-size:10px;font-weight:800;line-height:1}.mcp-provider-dashboard-v2 .mcp-provider-section-summary__badge--info{background:#eff6ff;color:#1d4ed8}.mcp-provider-dashboard-v2 .mcp-provider-section-summary__badge--warning{background:#fff7ed;color:#c2410c}.mcp-provider-dashboard-v2 .mcp-provider-section-summary__badge--danger{background:#fef2f2;color:#b91c1c}.mcp-provider-dashboard-v2 .mcp-provider-section-summary__badge--success{background:#ecfdf5;color:#15803d}.mcp-provider-dashboard-v2 .mcp-provider-section-summary__badge--money{background:#f8fafc;color:#0f172a;border:1px solid rgb(148 163 184 / .2)}.mcp-provider-dashboard-v2 .mcp-provider-section-summary__sub{font-size:10px;line-height:1.4;color:#64748b;font-weight:700}.mcp-provider-dashboard-v2 .mcp-provider-section-summary--calm{background:#f8fafc;border-color:rgb(148 163 184 / .18)}.mcp-provider-dashboard-v2 .mcp-provider-section-summary--info{background:linear-gradient(180deg,#f7fbff,#ffffff);border-color:rgb(59 130 246 / .18)}.mcp-provider-dashboard-v2 .mcp-provider-section-summary--warning{background:linear-gradient(180deg,#fffaf2,#ffffff);border-color:rgb(249 115 22 / .2)}.mcp-provider-dashboard-v2 .mcp-provider-section-summary--danger{background:linear-gradient(180deg,#fff7f7,#ffffff);border-color:rgb(239 68 68 / .2)}.mcp-provider-dashboard-v2 .mcpv2-inline-notice{display:flex;align-items:flex-start;gap:10px;margin:4px 0 10px;padding:10px 11px;border-radius:14px;border:1px solid rgb(148 163 184 / .16);background:linear-gradient(180deg,#fbfcfe,#f7f9fc)}.mcp-provider-dashboard-v2 .mcpv2-inline-notice__icon{width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;font-size:12px;font-weight:900;line-height:1}.mcp-provider-dashboard-v2 .mcpv2-inline-notice__content{flex:1 1 auto;min-width:0}.mcp-provider-dashboard-v2 .mcpv2-inline-notice__title{font-size:12px;line-height:1.35;font-weight:800;color:#0f172a}.mcp-provider-dashboard-v2 .mcpv2-inline-notice__message{margin-top:2px;font-size:11px;line-height:1.5;color:#475569}.mcp-provider-dashboard-v2 .mcpv2-inline-notice__chips{margin-top:7px;display:flex;flex-wrap:wrap;gap:6px}.mcp-provider-dashboard-v2 .mcpv2-inline-notice__chip{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;font-size:10px;font-weight:800;line-height:1;border:1px solid rgb(148 163 184 / .16);background:#fff;color:#475569}.mcp-provider-dashboard-v2 .mcpv2-inline-notice__chip--info{background:rgb(99 102 241 / .08);color:#4338ca;border-color:rgb(99 102 241 / .18)}.mcp-provider-dashboard-v2 .mcpv2-inline-notice__chip--warning,.mcp-provider-dashboard-v2 .mcpv2-inline-notice__chip--money{background:rgb(245 158 11 / .08);color:#b45309;border-color:rgb(245 158 11 / .18)}.mcp-provider-dashboard-v2 .mcpv2-inline-notice__chip--danger{background:rgb(239 68 68 / .08);color:#b91c1c;border-color:rgb(239 68 68 / .18)}.mcp-provider-dashboard-v2 .mcpv2-inline-notice--info{background:linear-gradient(180deg,#eef4ff,#f8fbff);border-color:rgb(99 102 241 / .14)}.mcp-provider-dashboard-v2 .mcpv2-inline-notice--info .mcpv2-inline-notice__icon{background:rgb(99 102 241 / .12);color:#4338ca}.mcp-provider-dashboard-v2 .mcpv2-inline-notice--warning{background:linear-gradient(180deg,#fff9ef,#fffdf7);border-color:rgb(245 158 11 / .16)}.mcp-provider-dashboard-v2 .mcpv2-inline-notice--warning .mcpv2-inline-notice__icon{background:rgb(245 158 11 / .12);color:#b45309}.mcp-provider-dashboard-v2 .mcpv2-inline-notice--danger{background:linear-gradient(180deg,#fff5f5,#fffafa);border-color:rgb(239 68 68 / .16)}.mcp-provider-dashboard-v2 .mcpv2-inline-notice--danger .mcpv2-inline-notice__icon{background:rgb(239 68 68 / .12);color:#b91c1c}.mcp-provider-dashboard-v2 .mcpv2-billing-alert{margin-top:8px;padding:10px 11px;border-radius:15px;border:1px solid rgb(148 163 184 / .18);background:linear-gradient(180deg,#f8fbff,#ffffff);box-shadow:0 10px 24px rgb(15 23 42 / .06)}.mcp-provider-dashboard-v2 .mcpv2-billing-alert__header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;cursor:pointer}.mcp-provider-dashboard-v2 .mcpv2-billing-alert__left{display:flex;align-items:flex-start;gap:8px;min-width:0;flex:1 1 auto}.mcp-provider-dashboard-v2 .mcpv2-billing-alert__icon{width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;font-size:12px;font-weight:900;line-height:1}.mcp-provider-dashboard-v2 .mcpv2-billing-alert__label{font-size:12px;line-height:1.4;font-weight:800;color:#0f172a}.mcp-provider-dashboard-v2 .mcpv2-billing-alert__right{display:flex;align-items:center;gap:7px;flex:0 0 auto}.mcp-provider-dashboard-v2 .mcpv2-billing-alert__badge{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;font-size:10px;font-weight:900;line-height:1}.mcp-provider-dashboard-v2 .mcpv2-billing-alert__hide{appearance:none;border:none;background:#fff0;color:#64748b;font-size:10.5px;font-weight:800;cursor:pointer;padding:0}.mcp-provider-dashboard-v2 .mcpv2-billing-alert__chevron{font-size:11px;color:#64748b;opacity:.85}.mcp-provider-dashboard-v2 .mcpv2-billing-alert__body{margin-top:8px;padding-top:8px;border-top:1px solid rgb(148 163 184 / .12)}.mcp-provider-dashboard-v2 .mcpv2-billing-alert__body-title{font-size:12.5px;line-height:1.35;font-weight:800;color:#0f172a}.mcp-provider-dashboard-v2 .mcpv2-billing-alert__body-message{margin-top:3px;font-size:11.5px;line-height:1.55;color:#475569}.mcp-provider-dashboard-v2 .mcpv2-billing-alert__list{margin-top:8px;display:flex;flex-direction:column;gap:5px}.mcp-provider-dashboard-v2 .mcpv2-billing-alert__list-label{font-size:10.5px;font-weight:800;color:#64748b}.mcp-provider-dashboard-v2 .mcpv2-billing-alert__list-item{font-size:11px;line-height:1.45;color:#334155}.mcp-provider-dashboard-v2 .mcpv2-billing-alert__list-item--muted{color:#64748b}.mcp-provider-dashboard-v2 .mcpv2-billing-alert--info{background:linear-gradient(180deg,#eef4ff,#ffffff);border-color:rgb(99 102 241 / .16)}.mcp-provider-dashboard-v2 .mcpv2-billing-alert--info .mcpv2-billing-alert__icon{background:rgb(99 102 241 / .12);color:#4338ca}.mcp-provider-dashboard-v2 .mcpv2-billing-alert--info .mcpv2-billing-alert__badge{background:#4338ca;color:#eef2ff}.mcp-provider-dashboard-v2 .mcpv2-billing-alert--warning{background:linear-gradient(180deg,#fff9ef,#ffffff);border-color:rgb(245 158 11 / .18)}.mcp-provider-dashboard-v2 .mcpv2-billing-alert--warning .mcpv2-billing-alert__icon{background:rgb(245 158 11 / .12);color:#b45309}.mcp-provider-dashboard-v2 .mcpv2-billing-alert--warning .mcpv2-billing-alert__badge{background:#c2410c;color:#fff7ed}.mcp-provider-dashboard-v2 .mcpv2-billing-alert--error{background:linear-gradient(180deg,#fff5f5,#ffffff);border-color:rgb(239 68 68 / .18)}.mcp-provider-dashboard-v2 .mcpv2-billing-alert--error .mcpv2-billing-alert__icon{background:rgb(239 68 68 / .12);color:#b91c1c}.mcp-provider-dashboard-v2 .mcpv2-billing-alert--error .mcpv2-billing-alert__badge{background:#b91c1c;color:#fef2f2}.mcp-provider-dashboard-v2 .mcp-provider-secondary-panel #mcpv2_unconf_body,.mcp-provider-dashboard-v2 .mcp-provider-secondary-panel #mcpv2_comm_body,.mcp-provider-dashboard-v2 .mcp-provider-secondary-panel #mcpv2_ms_body{margin-top:6px}.mcp-provider-dashboard-v2 .mcp-provider-tabs{gap:6px;margin-bottom:8px;padding:4px;border-radius:18px;background:#f8fafc;border:1px solid rgb(148 163 184 / .14);width:fit-content;max-width:100%}.mcp-provider-dashboard-v2 .mcp-provider-tabs .button{min-height:32px;padding:0 12px;border-radius:999px;font-size:10.5px;font-weight:800;border:1px solid #fff0;background:#fff0;color:#64748b;box-shadow:none}.mcp-provider-dashboard-v2 .mcp-provider-tabs .button.button-primary{background:#fff;border-color:rgb(99 102 241 / .22);color:#312e81;box-shadow:0 4px 12px rgb(99 102 241 / .08)}.mcp-provider-dashboard-v2 .mcpv2-terms-footer{padding-top:16px!important;margin-top:22px!important}@media (min-width:900px){.mcp-provider-dashboard-v2 .mcp-provider-topnav{padding:10px 14px}.mcp-provider-dashboard-v2 .mcp-provider-primary-zone{gap:16px}}@media (max-width:860px){.mcp-provider-dashboard-v2 .mcp-provider-identity-strip{grid-template-columns:minmax(0,1fr);padding:14px!important;gap:12px}.mcp-provider-dashboard-v2 .mcp-provider-header-actions{width:100%;max-width:none;justify-content:stretch}.mcp-provider-dashboard-v2 .mcp-provider-logout-link,.mcp-provider-dashboard-v2 .mcpv2-push-btn{flex:1 1 0%}.mcp-provider-dashboard-v2 .mcp-provider-glance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mcp-provider-dashboard-v2 .mcpv2-glance-card:last-child{grid-column:1 / -1}}@media (max-width:640px){.mcp-provider-dashboard-v2 .mcp-provider-identity-strip{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;padding:12px!important;gap:10px}.mcp-provider-dashboard-v2 .mcp-provider-identity-main{display:flex;flex-direction:column;gap:9px;min-width:0}.mcp-provider-dashboard-v2 .mcp-provider-eyebrow{line-height:1.2}.mcp-provider-dashboard-v2 .mcp-provider-name-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.mcp-provider-dashboard-v2 .mcp-provider-name{width:100%;font-size:16.5px;line-height:1.2;word-break:break-word}.mcp-provider-dashboard-v2 .mcp-trust-badge,.mcp-provider-dashboard-v2 .mcp-provider-account{max-width:100%}.mcp-provider-dashboard-v2 .mcp-provider-account{font-size:9.5px}.mcp-provider-dashboard-v2 .mcp-provider-header-actions{position:static!important;top:auto!important;right:auto!important;left:auto!important;width:100%;margin:0!important;display:flex;flex-wrap:wrap;align-items:center;justify-content:stretch;gap:6px;z-index:auto;max-width:none}.mcp-provider-dashboard-v2.mcpv2-rtl .mcp-provider-header-actions{justify-content:stretch}.mcp-provider-dashboard-v2 .mcp-provider-logout-link,.mcp-provider-dashboard-v2 .mcpv2-push-btn{flex:1 1 0%;min-height:28px;padding:0 9px;font-size:10.5px;line-height:1;white-space:nowrap;box-shadow:0 10px 18px rgb(2 6 23 / .18)}.mcp-provider-dashboard-v2 .mcp-form{gap:12px}.mcp-provider-dashboard-v2 .mcp-provider-topnav{gap:6px;padding:7px 9px;border-radius:12px}.mcp-provider-dashboard-v2 .mcp-provider-topnav-links{gap:6px;flex-wrap:nowrap;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mcp-provider-dashboard-v2 .mcp-provider-topnav-links::-webkit-scrollbar{display:none}.mcp-provider-dashboard-v2 .mcp-provider-topnav-link{font-size:10.5px;white-space:nowrap}.mcp-provider-dashboard-v2 .mcp-provider-topnav-separator{display:none}.mcp-provider-dashboard-v2 .mcp-provider-topnav-actions{margin-inline-start:auto;flex:0 0 auto}.mcp-provider-dashboard-v2 .mcp-provider-lang-switcher{gap:3px}.mcp-provider-dashboard-v2 .mcp-provider-lang-pill{min-height:25px;padding:0 8px;font-size:10px}.mcp-provider-dashboard-v2 .mcp-provider-eyebrow{font-size:10px}.mcp-provider-dashboard-v2 .mcp-provider-name{font-size:15.5px}.mcp-provider-dashboard-v2 .mcp-provider-account{padding:3px 8px}.mcp-provider-dashboard-v2 .mcp-provider-welcome{display:none}.mcp-provider-dashboard-v2 .mcp-provider-glance-summary{display:flex;grid-template-columns:none;overflow-x:auto;gap:6px;padding-bottom:2px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.mcp-provider-dashboard-v2 .mcpv2-glance-card{flex:0 0 150px;min-width:150px;scroll-snap-align:start}.mcp-provider-dashboard-v2 .mcpv2-jobs-tabs-nav{grid-template-columns:repeat(3,minmax(0,1fr));position:sticky;top:8px;z-index:12;padding:6px;margin:0 0 10px!important;border-radius:16px;background:rgb(247 250 255 / .9);border:1px solid rgb(148 163 184 / .18);box-shadow:0 10px 20px rgb(15 23 42 / .06);backdrop-filter:saturate(180%) blur(10px)}.mcp-provider-dashboard-v2 .mcpv2-jobs-tab-button{min-height:36px;padding:0 8px!important;gap:4px}.mcp-provider-dashboard-v2 .mcpv2-jobs-tab-label{font-size:10px;font-weight:800}.mcp-provider-dashboard-v2 .mcp-card.stat .mcp-card-title{font-size:10px;line-height:1.25;margin-bottom:6px}.mcp-provider-dashboard-v2 .mcp-card.stat .mcp-card-value{font-size:17px}.mcp-provider-dashboard-v2 .mcp-provider-trust-inline{font-size:10px}.mcp-provider-dashboard-v2 .mcp-provider-trust-helper{margin-top:7px;gap:5px}.mcp-provider-dashboard-v2 .mcp-provider-trust-toggle{min-height:30px;padding:0 10px;font-size:10px}.mcp-provider-dashboard-v2 .mcpv2-trust-card{padding:11px;border-radius:16px;gap:8px}.mcp-provider-dashboard-v2 .mcpv2-trust-card__title{font-size:12px}.mcp-provider-dashboard-v2 .mcpv2-trust-card__level{min-height:24px;padding:0 9px;font-size:10px}.mcp-provider-dashboard-v2 .mcpv2-trust-card__score-value{font-size:24px}.mcp-provider-dashboard-v2 .mcpv2-trust-card__score-caption{font-size:10px}.mcp-provider-dashboard-v2 .mcpv2-trust-card__lead{font-size:11px}.mcp-provider-dashboard-v2 .mcpv2-trust-card__tip{padding:8px 10px;font-size:10px}.mcp-provider-dashboard-v2 .mcpv2-trust-card__details summary{font-size:10px}.mcp-provider-dashboard-v2 .mcpv2-trust-card__details-body{font-size:10px}.mcp-provider-dashboard-v2 .mcp-provider-stats-grid{display:flex;grid-template-columns:none;overflow-x:auto;gap:8px!important;padding-bottom:2px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.mcp-provider-dashboard-v2 .mcp-card.stat{flex:0 0 144px;min-width:144px;min-height:74px;scroll-snap-align:start}.mcp-provider-dashboard-v2 .mcp-provider-secondary-panel,.mcp-provider-dashboard-v2 .mcp-provider-snapshot-panel,.mcp-provider-dashboard-v2 .mcpv2-jobs-panel,.mcp-provider-dashboard-v2 .mcp-provider-glance-panel{padding:10px 10px 11px}.mcp-provider-dashboard-v2 .mcp-provider-panel-subtitle{margin-bottom:4px}.mcp-provider-dashboard-v2 .mcp-provider-snapshot-panel{padding:9px 9px 10px}.mcp-provider-dashboard-v2 .mcp-provider-glance-panel .mcp-provider-panel-subtitle,.mcp-provider-dashboard-v2 .mcp-provider-snapshot-panel .mcp-provider-panel-subtitle{display:none}.mcp-provider-dashboard-v2 .mcpv2-invites-helper{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mcp-provider-dashboard-v2 .mcp-provider-secondary-panel .mcp-provider-panel-subtitle{font-size:11px;line-height:1.45}.mcp-provider-dashboard-v2 .mcp-provider-section-summary{padding:7px 9px}.mcp-provider-dashboard-v2 .mcp-provider-section-summary__main{font-size:10.5px}.mcp-provider-dashboard-v2 .mcp-provider-section-summary__badge{min-height:20px;padding:0 7px;font-size:9.5px}.mcp-provider-dashboard-v2 .mcp-provider-panel-title{font-size:15px}.mcp-provider-dashboard-v2 .mcpv2-decision-box{padding:8px 9px!important}.mcp-provider-dashboard-v2 .mcpv2-decision-box__title{font-size:12px}.mcp-provider-dashboard-v2 .mcpv2-decision-box__note{display:none}.mcp-provider-dashboard-v2 .mcpv2-focus-job-card{padding:10px;gap:7px}.mcp-provider-dashboard-v2 .mcpv2-focus-job-card--compact-active{padding:9px 10px}.mcp-provider-dashboard-v2 .mcpv2-focus-job-card__header,.mcp-provider-dashboard-v2 .mcpv2-job-card__footer{flex-direction:column;align-items:flex-start}.mcp-provider-dashboard-v2 .mcpv2-job-card__header{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;padding:7px 8px 8px}.mcp-provider-dashboard-v2 .mcpv2-invite-card__header{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;padding:7px 8px 8px}.mcp-provider-dashboard-v2 .mcpv2-job-card__date,.mcp-provider-dashboard-v2 .mcpv2-invite-card__time{min-height:20px;padding:0 7px;font-size:9.5px}.mcp-provider-dashboard-v2 .mcpv2-card-status-strip{min-height:32px;padding:7px 10px;font-size:10px}.mcp-provider-dashboard-v2 .mcpv2-focus-job-card__money{width:100%;text-align:left}.mcp-provider-dashboard-v2 .mcpv2-invite-card__route-shell{padding:8px 9px}.mcp-provider-dashboard-v2 .mcpv2-job-card__route-shell{padding:7px 8px}.mcp-provider-dashboard-v2 .mcpv2-invite-card__money-strip,.mcp-provider-dashboard-v2 .mcpv2-job-card__finance-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.mcpv2-card-finance-row{gap:6px}.mcpv2-card-finance-cell{min-height:56px}.mcpv2-card-finance-cell__label{font-size:10px}.mcpv2-card-finance-cell__value{font-size:14.5px}.mcp-provider-dashboard-v2 .mcpv2-focus-job-card__compact-row{flex-direction:column;align-items:flex-start}.mcp-provider-dashboard-v2 .mcpv2-focus-job-card__money--compact{width:100%}.mcp-provider-dashboard-v2 .mcpv2-focus-job-card__stats{grid-template-columns:1fr}.mcp-provider-dashboard-v2 .mcpv2-invite-card__hero-value,.mcp-provider-dashboard-v2 .mcpv2-job-card__hero-value,.mcp-provider-dashboard-v2 .mcpv2-focus-job-card__money-value{font-size:18px}.mcp-provider-dashboard-v2 .mcpv2-invite-card__hero,.mcp-provider-dashboard-v2 .mcpv2-job-card__hero,.mcp-provider-dashboard-v2 .mcpv2-focus-job-card__money{min-height:78px;padding:10px 11px}.mcp-provider-dashboard-v2 .mcpv2-focus-job-card__hint,.mcp-provider-dashboard-v2 .mcpv2-job-card__note{display:none}.mcp-provider-dashboard-v2 .mcpv2-invite-card__notice{font-size:10px;padding:6px 9px}.mcp-provider-dashboard-v2 .mcpv2-invite-card__actions,.mcp-provider-dashboard-v2 .mcpv2-focus-job-card__actions{width:100%}.mcp-provider-dashboard-v2 .mcpv2-focus-job-card__primary,.mcp-provider-dashboard-v2 .mcpv2-invite-card__primary,.mcp-provider-dashboard-v2 .mcpv2-focus-job-card__secondary,.mcp-provider-dashboard-v2 .mcpv2-invite-card__secondary,.mcp-provider-dashboard-v2 .mcpv2-invite-card__tertiary,.mcp-provider-dashboard-v2 .mcpv2-job-card__button{width:auto}.mcp-provider-dashboard-v2 .mcpv2-focus-job-card__primary,.mcp-provider-dashboard-v2 .mcpv2-invite-card__primary{width:100%}.mcp-provider-dashboard-v2 .mcpv2-route-line{font-size:11px;gap:5px}.mcp-provider-dashboard-v2 .mcpv2-route-line__text{line-height:1.35}}@media (max-width:420px){.mcp-provider-dashboard-v2 .mcp-provider-topnav-links{gap:8px}.mcp-provider-dashboard-v2 .mcpv2-glance-card{flex-basis:142px;min-width:142px}.mcp-provider-dashboard-v2 .mcp-card.stat{flex-basis:150px;min-width:150px}.mcp-provider-dashboard-v2 .mcpv2-jobs-tab-icon{display:none}.mcp-provider-dashboard-v2 .mcpv2-jobs-tab-button{padding:0 10px!important}}.hostinger-reach-block-connect{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:flex-start;background:#fff6e9;padding:14px;font-size:14px;margin:28px 0 14px}.hostinger-reach-block-connect__title{color:#1d1e20;font-weight:700;margin-bottom:4px}.hostinger-reach-block-connect__subtitle{color:#727586;margin-bottom:4px}.hostinger-reach-block-connect a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}.hostinger-reach-block-dialog{display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:flex-start;background:#fff;color:#1d1e20;padding:20px;gap:14px;font-size:14px;line-height:20px;bottom:80px;left:20px;position:fixed;z-index:100001;max-width:400px;border-radius:16px;-webkit-box-shadow:0 0 10px rgb(0 0 0 / .05);box-shadow:0 0 10px rgb(0 0 0 / .05)}.hostinger-reach-block-dialog__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}.hostinger-reach-block-dialog__button_indicator{height:16px;width:16px}.hostinger-reach-block-dialog__button{cursor:pointer;text-align:center;background:#673de6;color:#fff;font-weight:700;font-size:12px;padding:6px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:8px}.hostinger-reach-block-dialog__button:hover{background:#5029c2}.hostinger-reach-block-dialog__button a{color:#fff;text-decoration:none}.hostinger-reach-block-dialog__button a:hover,.hostinger-reach-block-dialog__button a:focus,.hostinger-reach-block-dialog__button a:active{color:#fff;-webkit-box-shadow:none;box-shadow:none;outline:none}.hostinger-reach-block-dialog__button svg{height:16px;width:16px}.hostinger-reach-block-dialog__button svg path{fill:#fff}.hostinger-reach-block-dialog__close{cursor:pointer}.hostinger-reach-block-dialog__close:before,.hostinger-reach-block-dialog__close:after{content:"";position:absolute;width:16px;height:2px;background-color:#1d1e20;top:26px;right:16px}.hostinger-reach-block-dialog__close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hostinger-reach-block-dialog__close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.hostinger-reach-block-dialog__close:hover:before,.hostinger-reach-block-dialog__close:hover:after{background-color:#727272}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields--inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:end;width:100%;gap:.5rem}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields--inline .hostinger-reach-block-form-field{min-width:70%}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields--inline .hostinger-reach-block-submit{min-width:30%}.hostinger-reach-block-subscription-form .hostinger-reach-block-submit{border-width:0;margin-top:var(--wp--preset--spacing--20);-ms-flex-line-pack:center;align-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;width:100%;word-break:break-word;font-weight:500;min-height:40px;border-radius:50px}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-field{margin-top:8px}.hostinger-reach-block-subscription-form label{display:block;font-size:11px;font-weight:500;line-height:1.4;text-transform:uppercase;margin-bottom:8px;padding:0}.hostinger-reach-block-subscription-form input{display:block;width:100%;padding:3px 10px;min-height:40px;-webkit-box-shadow:0 0 0 #fff0;box-shadow:0 0 0 #fff0;border-radius:4px;border:1px solid #8c8f94;background-color:#fff;color:#2c3338;-webkit-box-sizing:border-box;box-sizing:border-box}.hostinger-reach-block-tags{margin-left:-6px;margin-top:10px;max-height:14em;overflow:auto;padding-left:6px;padding-top:6px;margin-bottom:20px}.components-button.is-link.hostinger-reach-block-toggler{margin-bottom:20px}.hostinger-reach-block-newtag{margin-bottom:20px}.reach-subscription-message.is-success{background:rgb(0 158 91 / .1019607843);font-weight:700;padding:1em;gap:10px}.btn,.button,.wp-block-button__link,button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;box-sizing:border-box;border-color:currentColor;text-align:center;font-family:var(--bodyfontfamily),var(--nv-fallback-ff)}.btn,.button.button-primary,.is-style-primary .wp-block-button__link,.wp-block-search .wp-block-search__button,button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;box-sizing:border-box;background:var(--primarybtnbg);color:var(--primarybtncolor);border-style:solid;border-color:currentColor;fill:currentColor;border-width:var(--primarybtnborderwidth,0);border-radius:var(--primarybtnborderradius,3px);padding:var(--primarybtnpadding,13px 15px);font-weight:var(--btnfontweight,700);font-size:var(--btnfs,var(--bodyfontsize));line-height:var(--btnlineheight,1.6);letter-spacing:var(--btnletterspacing,var(--bodyletterspacing));text-transform:var(--btntexttransform,none)}.btn:hover,.button.button-primary:hover,.is-style-primary .wp-block-button__link:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background:var(--primarybtnhoverbg);color:var(--primarybtnhovercolor);border-color:var(--primarybtnhovercolor)}.wp-block-button__link{cursor:pointer;box-sizing:border-box;padding:var(--btnpadding,13px 15px);border-radius:var(--primarybtnborderradius,3px);font-weight:var(--btnfontweight,700);font-size:var(--btnfs,var(--bodyfontsize));line-height:var(--btnlineheight,1.6);letter-spacing:var(--btnletterspacing,var(--bodyletterspacing));text-transform:var(--btntexttransform,none)}.button,.button.button-secondary,.is-style-secondary .wp-block-button__link{cursor:pointer;box-sizing:border-box;background-color:var(--secondarybtnbg);color:var(--secondarybtncolor);border-style:solid;border-color:currentColor;fill:currentColor;border-width:var(--secondarybtnborderwidth,0);border-radius:var(--secondarybtnborderradius,3px);padding:var(--secondarybtnpadding,7px 12px);font-weight:var(--btnfontweight,700);font-size:var(--btnfs,var(--bodyfontsize));line-height:var(--btnlineheight,1.6);letter-spacing:var(--btnletterspacing);text-transform:var(--btntexttransform,none)}.button.button-secondary:hover,.button:hover,.is-style-secondary .wp-block-button__link:hover{background-color:var(--secondarybtnhoverbg);color:var(--secondarybtnhovercolor);border-color:var(--secondarybtnhovercolor)}.widget select,.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,form input:read-write,form select,form select option,form textarea,form.wp-block-search input.wp-block-search__input{border-style:solid;border-color:var(--formfieldbordercolor);border-width:var(--formfieldborderwidth);border-radius:var(--formfieldborderradius,3px);background:var(--formfieldbgcolor);color:var(--formfieldcolor);padding:var(--formfieldpadding);text-transform:var(--formfieldtexttransform);font-weight:var(--formfieldfontweight);font-family:var(--bodyfontfamily);font-size:var(--formfieldfontsize);letter-spacing:var(--formfieldletterspacing);line-height:var(--formfieldlineheight)}.wpforms-container .wpforms-field-label,form label{font-weight:var(--formlabelfontweight,var(--bodyfontweight));text-transform:var(--formlabeltexttransform);letter-spacing:var(--formlabelletterspacing);line-height:var(--formlabellineheight);font-size:var(--formlabelfontsize,var(--bodyfontsize))}.entry-summary,.nv-meta-list li{font-weight:var(--fontweight);text-transform:var(--texttransform);letter-spacing:var(--letterspacing);line-height:var(--lineheight);font-size:var(--fontsize)}.title.entry-title{font-size:var(--fontsize,var(--h1fontsize));font-weight:var(--fontweight,var(--h1fontweight));line-height:var(--lineheight,var(--h1lineheight));letter-spacing:var(--letterspacing,var(--h1letterspacing));text-transform:var(--texttransform,var(--h1texttransform))}.blog-entry-title{font-size:var(--fontsize,var(--h3fontsize));font-weight:var(--fontweight,var(--h3fontweight));line-height:var(--lineheight,var(--h3lineheight));letter-spacing:var(--letterspacing,var(--h3letterspacing));text-transform:var(--texttransform,var(--h3texttransform))}.blog-entry-title.is-h4,.comment-reply-title,.comments-title{font-size:var(--fontsize,var(--h4fontsize));font-weight:var(--fontweight,var(--h4fontweight));line-height:var(--lineheight,var(--h4lineheight));letter-spacing:var(--letterspacing,var(--h4letterspacing));text-transform:var(--texttransform,var(--h4texttransform))}.nv-html-content p,blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:border-box}audio,embed,img,object,video{height:auto;max-width:100%}iframe{border:0;max-width:100%}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}abbr,acronym{text-decoration:none}mark{background:0;color:var(--nv-text-color)}.container{width:100%;padding-right:15px;padding-left:15px;margin:0 auto;max-width:var(--container)}.w-100{width:100%}.container-fluid{width:100%;margin:0 auto}.container-fluid>div{margin:0 -15px}.row{display:flex;flex-wrap:wrap;margin:0 -15px}.col{padding:0 15px;margin:0 auto;flex-grow:1;max-width:100%}html{font-size:100%}body{background-color:var(--nv-site-bg);color:var(--nv-text-color);font-size:var(--bodyfontsize);line-height:var(--bodylineheight);letter-spacing:var(--bodyletterspacing);font-family:var(--bodyfontfamily),var(--nv-fallback-ff);text-transform:var(--bodytexttransform);font-weight:var(--bodyfontweight);overflow-x:hidden;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin-bottom:30px;font-family:var(--headingsfontfamily),var(--nv-fallback-ff);color:var(--headingcolor,inherit)}p{margin-bottom:30px}a{--linkdeco:none;color:var(--nv-primary-accent);cursor:pointer;text-decoration:var(--linkdeco)}a:focus,a:hover{opacity:.9;color:var(--nv-secondary-accent)}.entry-content a:not([class]),.nv-comment-content a:not([class]),.nv-template .neve-main a:not([class]),.widget_text a:not([class]){--linkdeco:underline}ins{text-decoration:none}h1{font-size:var(--h1fontsize);font-weight:var(--h1fontweight);line-height:var(--h1lineheight);letter-spacing:var(--h1letterspacing);text-transform:var(--h1texttransform)}h2{font-size:var(--h2fontsize);font-weight:var(--h2fontweight);line-height:var(--h2lineheight);letter-spacing:var(--h2letterspacing);text-transform:var(--h2texttransform)}h3{font-size:var(--h3fontsize);font-weight:var(--h3fontweight);line-height:var(--h3lineheight);letter-spacing:var(--h3letterspacing);text-transform:var(--h3texttransform)}h4{font-size:var(--h4fontsize);font-weight:var(--h4fontweight);line-height:var(--h4lineheight);letter-spacing:var(--h4letterspacing);text-transform:var(--h4texttransform)}h5{font-size:var(--h5fontsize);font-weight:var(--h5fontweight);line-height:var(--h5lineheight);letter-spacing:var(--h5letterspacing);text-transform:var(--h5texttransform)}h6{font-size:var(--h6fontsize);font-weight:var(--h6fontweight);line-height:var(--h6lineheight);letter-spacing:var(--h6letterspacing);text-transform:var(--h6texttransform)}ol,ul{padding-left:var(--listpad,0)}ul{list-style:var(--liststyle,none)}.show-on-focus{position:absolute;width:1px;height:1px;clip:rect(1px,1px,1px,1px);top:32px;background:var(--nv-site-bg);padding:10px 15px}.show-on-focus:focus{z-index:999999;width:auto;height:auto;clip:auto}.screen-reader-text{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.nv-icon{fill:currentColor}.nv-search{display:flex}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 20px;width:100%;word-break:initial}.wp-block-table{margin-top:30px;margin-bottom:30px}.wp-block-table figcaption{margin:15px auto;text-align:center}.wp-block-table.is-style-stripes{border:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:var(--nv-light-bg)}td,th{padding:20px}th{padding-bottom:10px}td{font-size:.9em;border-bottom:2px solid var(--nv-text-color)}.wp-block-separator{border-bottom:0;border-top:2px solid}.wp-block-separator.is-style-wide{border-width:4px}.wp-block-separator.is-style-dots::before{content:"";border-top:4px dotted;display:block}.alignfull{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0 7.5px}.alignwide{width:98vw;max-width:98vw;margin-left:calc(50% - 49vw);margin-right:calc(50% - 49vw)}.nv-sidebar-left .alignfull,.nv-sidebar-left .alignwide,.nv-sidebar-right .alignfull,.nv-sidebar-right .alignwide{max-width:100%;margin-left:auto;margin-right:auto}blockquote{margin:40px 0;border:solid var(--nv-text-color);border-width:0 0 0 4px;padding:0 0 0 20px}blockquote p{margin-bottom:10px;font-size:1.25em;font-style:italic}blockquote cite{font-style:normal;font-size:.9em!important;font-weight:600}blockquote.has-text-align-center{border:0;padding:0}blockquote.has-text-align-right{border-width:0 4px 0 0;padding:0 20px 0 0}blockquote.is-style-plain{border:0;padding:0}.wp-block-pullquote{margin:30px 0;border:solid var(--nv-text-color);border-width:4px 0;padding:30px 20px}.wp-block-pullquote p{font-size:1.5em!important}.wp-block-pullquote blockquote{padding:0;border:0}.wp-block-pullquote.alignleft{text-align:left}.wp-block-pullquote.alignright{text-align:right}.wp-block-pullquote.is-style-solid-color{background-color:var(--nv-light-bg)}.wp-block-pullquote.is-style-solid-color blockquote{text-align:inherit;max-width:90%}.wp-block-verse{background-color:inherit;font-size:1.25em;border:0}.wp-block-loginout form p{display:grid;gap:5px}.has-neve-link-color-color{color:var(--nv-primary-accent)!important}.has-neve-link-color-background-color{background-color:var(--nv-primary-accent)!important}.has-neve-link-hover-color-color{color:var(--nv-secondary-accent)!important}.has-neve-link-hover-color-background-color{background-color:var(--nv-secondary-accent)!important}.has-neve-text-color-color{color:var(--nv-text-color)!important}.has-neve-text-color-background-color{background-color:var(--nv-text-color)!important}.has-nv-site-bg-color{color:var(--nv-site-bg)!important}.has-nv-site-bg-background-color{background-color:var(--nv-site-bg)!important}.has-nv-light-bg-color{color:var(--nv-light-bg)!important}.has-nv-light-bg-background-color{background-color:var(--nv-light-bg)!important}.has-nv-dark-bg-color{color:var(--nv-dark-bg)!important}.has-nv-dark-bg-background-color{background-color:var(--nv-dark-bg)!important}.has-nv-text-dark-bg-color{color:var(--nv-text-dark-bg)!important}.has-nv-text-dark-bg-background-color{background-color:var(--nv-text-dark-bg)!important}.has-nv-c-1-color{color:var(--nv-c-1)!important}.has-nv-c-1-background-color{background-color:var(--nv-c-1)!important}.has-nv-c-2-color{color:var(--nv-c-2)!important}.has-nv-c-2-background-color{background-color:var(--nv-c-2)!important}.site-logo{align-items:center;display:flex}.site-logo img{max-width:var(--maxwidth);display:block;margin:0 auto}.site-logo img[src$=".svg"]{width:var(--maxwidth)}.site-logo .title-with-logo{display:flex;flex-direction:row;align-items:center}.site-logo .title-with-logo>:first-child{margin-right:10px}.site-logo h1,.site-logo p{font-size:var(--fs);font-weight:var(--h1fontweight);line-height:var(--bodylineheight);letter-spacing:var(--bodyletterspacing);text-transform:var(--texttransform,var(--bodytexttransform));color:inherit;margin:0}.site-logo small{display:block}.header-menu-sidebar .nav-ul .sub-menu,.nav-ul li:hover>.sub-menu,.sub-menu.dropdown-open{opacity:1;visibility:visible}.caret{transition:.3s ease}.dd-title{flex-grow:var(--flexg);display:flex;align-items:center}.nav-ul{display:flex;flex-wrap:wrap;margin-right:calc(var(--spacing)/ 2 * -1);margin-left:calc(var(--spacing)/ 2 * -1)}.nav-ul>li{margin:0 calc(var(--spacing)/ 2)}.nav-ul li a{min-height:var(--height);color:var(--color);position:relative;width:100%;display:flex;align-items:center}.nav-ul .caret{line-height:0;justify-content:center;display:flex}.nav-ul .caret svg{width:.5em;height:.5em}.nav-ul li{display:block;position:relative}.nav-ul li>.wrap{display:flex;align-items:center}.nav-ul li.nv-active>.wrap .caret,.nav-ul li.nv-active>.wrap>a{color:var(--activecolor)}.nav-ul li:hover>.wrap .caret,.nav-ul li:hover>.wrap>a{color:var(--hovercolor,var(--nv-primary-accent))}.nav-ul .sub-menu{background:var(--bgcolor,var(--overlaycolor));z-index:100;position:absolute;top:100%;box-shadow:rgba(149,157,165,.2) 0 8px 24px;visibility:hidden;opacity:0;right:0}.nav-ul .sub-menu li{min-width:150px;width:100%}.nav-ul .sub-menu li>.wrap{padding:10px 20px;white-space:nowrap;display:flex}.nav-ul .sub-menu .sub-menu{left:100%;top:0;right:unset}.header-menu-sidebar .nv-nav-wrap{width:100%}.header-menu-sidebar .nav-ul{flex-direction:column;width:100%}.header-menu-sidebar .nav-ul li{width:100%}.header-menu-sidebar .nav-ul li:not([class*=block])>.wrap>a{padding:15px 0;white-space:normal}.header-menu-sidebar .nav-ul .caret svg{width:var(--smiconsize,1em);height:var(--smiconsize,1em)}.header-menu-sidebar .nav-ul .caret-wrap{margin:-15px 0;padding:15px}.header-menu-sidebar .nav-ul .caret-wrap.dropdown-open .caret{transform:rotateX(180deg)}.header-menu-sidebar .nav-ul .sub-menu{left:unset!important;top:unset!important;right:unset!important;background:0;position:relative;max-width:100%;box-shadow:none;display:none}.header-menu-sidebar .nav-ul .sub-menu.dropdown-open{display:block;margin-left:10px}.nv-nav-wrap ul.primary-menu-ul>li i{margin-top:0;font-size:inherit;width:auto;height:auto}.nv-nav-search{transition:opacity .3s;position:absolute;visibility:hidden;opacity:0;right:0;width:auto;padding:10px;cursor:unset;z-index:100;background-color:var(--nv-site-bg);box-shadow:rgba(149,157,165,.2) 0 8px 24px;display:flex;align-items:center}.nv-nav-search .container{padding:0}.menu-item-nav-search.active .nv-nav-search{opacity:1;visibility:visible}.menu-item-nav-search{cursor:pointer;outline:0}.menu-item-nav-search .nv-icon:hover{color:var(--hovercolor)}.menu-item-nav-search svg{width:var(--iconsize);height:var(--iconsize)}.menu-item-nav-search.minimal{position:relative}.menu-item-nav-search.minimal .search-field{width:200px}.menu-item-nav-search.minimal .nv-nav-search{display:flex;align-items:center;right:auto;left:0;top:100%}.menu-item-nav-search.floating .form-wrap{flex-grow:1}.menu-item-nav-search.floating .nv-nav-search{align-items:unset;transition:top .2s ease-out;position:fixed;top:-100%;left:0}.menu-item-nav-search.floating.active .nv-nav-search{top:0}.menu-item-nav-search.floating .close-container{display:flex}.menu-item-nav-search.floating .close-responsive-search{display:flex;align-items:center;--primarybtnpadding:0 20px}.header-menu-sidebar .menu-item-nav-search.floating .nv-nav-search{position:absolute}.menu-item-nav-search.canvas .nv-nav-search{position:fixed;top:0;bottom:0;width:100%;display:flex;justify-content:center;align-items:center}.menu-item-nav-search.canvas .nv-nav-search .close-container{position:absolute;top:30px;text-align:right}.nav-clickaway-overlay{position:fixed;width:100%;left:0;right:0;top:0;z-index:90;height:100vh}.close-responsive-search{background:0;border:0;--primarybtnhoverbg:0}.close-responsive-search>svg{fill:var(--nv-text-color);width:var(--formfieldfontsize);min-width:25px;min-height:25px}.sm-style-border-bottom .sub-menu .wrap::after,.style-border-bottom>ul>li>.wrap::after{bottom:0}.sm-style-border-top .sub-menu .wrap::after,.style-border-top>ul>li>.wrap::after{top:0}.m-style>ul>li>.wrap:hover::after,.sm-style .sub-menu .wrap:hover::after{width:100%}.m-style>ul>li>.wrap::after,.sm-style .sub-menu .wrap::after{position:absolute;content:"";margin:0 auto;width:0;height:2px;transition:all .3s ease;right:0;left:0;pointer-events:none;background-color:var(--hovercolor,var(--nv-primary-accent,currentColor))}.sm-style-full-height .sub-menu .wrap,.style-full-height>ul>li>.wrap{z-index:1}.sm-style-full-height .sub-menu .wrap::after,.style-full-height>ul>li>.wrap::after{top:0;bottom:0;left:calc(var(--spacing)/ 2 * -1);right:calc(var(--spacing)/ 2 * -1);height:100%;z-index:-1}.sm-style-full-height .sub-menu .wrap:hover svg,.style-full-height>ul>li>.wrap:hover svg{color:var(--hovertextcolor,var(--color))}.sm-style-full-height .sub-menu .wrap:hover>a,.style-full-height>ul>li>.wrap:hover>a{color:currentColor}.sm-style-full-height .sub-menu .wrap:hover>a,.sm-style-full-height .sub-menu .wrap:hover>a i,.sm-style-full-height .sub-menu .wrap:hover>a span,.sm-style-full-height .sub-menu .wrap:hover>a+.caret-wrap,.style-full-height>ul>li>.wrap:hover>a,.style-full-height>ul>li>.wrap:hover>a i,.style-full-height>ul>li>.wrap:hover>a span,.style-full-height>ul>li>.wrap:hover>a+.caret-wrap{color:var(--hovertextcolor,var(--color))!important}.sm-style-full-height .sub-menu .wrap:hover>a::after,.style-full-height>ul>li>.wrap:hover>a::after{width:calc(100% + var(--spacing))}.sm-style-full-height .sub-menu a,.style-full-height>ul>li>a{z-index:1}.sm-style-full-height .sub-menu a::after,.style-full-height>ul>li>a::after{top:0;bottom:0;left:calc(var(--spacing)/ 2 * -1);right:calc(var(--spacing)/ 2 * -1);height:100%;z-index:-1}.sm-style-full-height .sub-menu a:hover+.caret svg{color:var(--hovertextcolor);position:relative;z-index:1}.sm-style-full-height .sub-menu a:hover::after{width:100%}.nav-toggle-label{line-height:1;margin:var(--label-margin,0 5px 0 0)}.navbar-toggle-wrapper{align-items:center}.navbar-toggle{--primarybtncolor:var(--color);--primarybtnhovercolor:var(--color);--primarybtnbg:var(--bgcolor, transparent);--primarybtnhoverbg:var(--bgcolor, transparent);--primarybtnborderwidth:var(--borderwidth, 1px);--primarybtnborderradius:var(--borderradius, 0);padding:var(--padding,10px 15px);box-shadow:none;display:flex;align-items:center}.navbar-toggle:focus{outline:1px solid}.icon-bar{background-color:currentColor;transition:all .1s ease;position:relative;display:block;width:15px;height:2px}.icon-bar:nth-child(2){margin:3px 0}.is-menu-sidebar .navbar-toggle .icon-bar:nth-child(1){transform:rotate(45deg);top:5px}.is-menu-sidebar .navbar-toggle .icon-bar:nth-child(2){opacity:0}.is-menu-sidebar .navbar-toggle .icon-bar:nth-child(3){transform:rotate(-45deg);bottom:5px}.wrapper{display:flex;min-height:100vh;flex-direction:column;position:relative;transition:all .3s cubic-bezier(.79,.14,.15,.86)}body>.wrapper:not(.et-fb-iframe-ancestor){overflow:hidden}.neve-main{flex:1 auto}.nv-page-title-wrap .nv-page-title{text-align:var(--textalign,left)}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=reset],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;resize:vertical}[tabindex="-1"]:focus,input:read-write:focus,select:focus,textarea:focus{outline:0;box-shadow:0 0 3px 0 var(--nv-secondary-accent);--formfieldbordercolor:var(--nv-secondary-accent)}button,input,select,textarea{line-height:inherit;box-sizing:border-box}::placeholder{color:inherit;opacity:.5}select{min-height:35px;background-repeat:no-repeat;background-position:right;background-size:18px;padding-right:20px!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZmlsbD0iIzYyNjI2MiIgZD0iTTE1IDhsLTQgNi00LTZoOHoiLz48L3N2Zz4=)}label{display:inline-block}fieldset{padding:20px 30px;margin-bottom:20px;border:2px solid var(--nv-light-bg)}fieldset legend{font-weight:700;padding:0 15px;margin-left:-15px}fieldset input[type=password],fieldset input[type=search],fieldset input[type=text],fieldset select,fieldset textarea{width:100%}form select{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZmlsbD0iIzYyNjI2MiIgZD0iTTE1IDhsLTQgNi00LTZoOHoiLz48L3N2Zz4=) right center/18px no-repeat,var(--formfieldbgcolor)}.widget-search{width:100%;margin:0!important}.search-form{display:flex;max-width:100%;line-height:1;--primarybtnbg:var(--formfieldbgcolor);--primarybtnhoverbg:var(--formfieldbgcolor);--primarybtncolor:var(--formfieldbordercolor);--primarybtnhovercolor:var(--formfieldbordercolor)}.search-form svg{fill:var(--formfieldcolor);width:var(--formfieldfontsize);opacity:.5;height:auto}.search-form .search-submit{display:flex;justify-content:center;align-items:center;min-width:45px;z-index:1;--primarybtnborderwidth:var(--formfieldborderwidth);--primarybtnborderradius:var(--formfieldborderradius);--primarybtnpadding:var(--formfieldpadding);border-bottom-left-radius:0;border-top-left-radius:0;border-left:0;border-color:var(--formfieldbordercolor);position:relative;height:var(--height);overflow:hidden;white-space:nowrap}.search-form .search-submit::before{content:"";display:block;width:3px;height:100%;background-color:var(--formfieldbgcolor);left:-3px;top:0;bottom:0;position:absolute}.search-form .search-field{overflow:hidden;text-overflow:ellipsis;height:var(--height);border-right:0;flex-grow:1;border-top-right-radius:0;border-bottom-right-radius:0;width:calc(100% - 45px);max-width:100%}.search-form .search-field:focus~button{box-shadow:0 0 3px 0 var(--nv-secondary-accent);border-color:var(--nv-secondary-accent)}.nv-meta-list{margin-bottom:20px;font-size:.9em}.nv-meta-list li,.nv-meta-list span{display:inline-block}.nv-meta-list li:not(:last-child)::after,.nv-meta-list span:not(:last-child)::after{content:"/";padding:0 8px}.nv-meta-list .posted-on:not(.nv-show-updated) .updated{display:none}.nv-meta-list .photo{width:var(--avatarsize);height:var(--avatarsize);border-radius:50%;transform:translateY(30%);margin-right:3px}.nv-dynamic-author-meta .photo{width:15px;height:15px;border-radius:50%;transform:translateY(30%)}.entry-title{word-wrap:break-word}.entry-title a{color:var(--nv-text-color)}.nv-index-posts{margin-top:60px}.nv-index-posts .nv-page-title-wrap{margin-top:0}.nv-post-thumbnail-wrap img:not(.photo),.nv-post-thumbnail-wrap>a{display:block}.nv-post-thumbnail-wrap img{width:100%;box-shadow:var(--boxshadow,none)}.posts-wrapper>article{width:var(--postwidth)}.blog-entry-title{margin-bottom:10px;word-wrap:break-word}.article-content-col{width:100%}.article-content-col .content{width:100%;border-bottom:0 solid;display:flex;flex-direction:column}.article-content-col .content .button{display:inline-block;align-self:flex-start}.bypostauthor{display:block}.posts-wrapper{display:flex;flex-wrap:wrap;margin-bottom:40px}.excerpt-wrap>:last-child{margin-bottom:0}.layout-grid .content>.blog-entry-title{margin-bottom:10px}.layout-grid .content>*{margin-bottom:20px}.layout-grid .content>:last-child{margin-bottom:0}.nv-non-grid-article{margin-bottom:var(--spacing,60px);display:flex;align-items:flex-end}.nv-non-grid-article .non-grid-content{display:flex;flex-direction:column;flex-grow:1}.nv-non-grid-article .non-grid-content>.blog-entry-title{margin-bottom:10px}.nv-non-grid-article .non-grid-content>*{margin-bottom:20px}.nv-non-grid-article .non-grid-content>:last-child{margin-bottom:0}article{word-break:break-word}body:not(.nv-blog-default) .posts-wrapper{margin-left:calc(-1 * var(--gridspacing,30px)/ 2);margin-right:calc(-1 * var(--gridspacing,30px)/ 2)}body:not(.nv-blog-default) .posts-wrapper article{margin-bottom:calc(var(--gridspacing,30px));padding:0 calc(var(--gridspacing,30px)/ 2)}.layout-default{overflow:hidden;border-radius:var(--borderradius);box-shadow:var(--cardboxshadow);background:var(--cardbgcolor);color:var(--cardcolor)}.layout-default .default-layout-content{padding:var(--padding,0)}.nv-loader{height:40px;width:40px;border-radius:50%;border:3px solid var(--nv-primary-accent);border-left:3px solid transparent;animation:spin 1s linear infinite;margin:0 auto;display:none}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.layout-grid,body .layout-grid>.article-content-col{display:flex}.layout-grid .article-content-col:has(.img-wrap:first-child){padding-top:0!important}.layout-grid .article-content-col{overflow:hidden;border-radius:var(--borderradius);padding:var(--padding,0);background:var(--cardbgcolor);box-shadow:var(--cardboxshadow);color:var(--cardcolor,inherit)}.layout-grid a{--nv-primary-accent:var(--cardcolor, inherit);--nv-text-color:var(--cardcolor, inherit)}.nv-non-grid-article .nv-post-thumbnail-wrap{margin-bottom:20px}.non-grid-content{padding:var(--padding)}.cover-post{display:flex;box-shadow:var(--cardboxshadow,var(--boxshadow,none));position:relative;min-height:300px}.layout-covers .article-content-col{overflow:hidden;border-radius:var(--borderradius);box-shadow:var(--cardboxshadow)}.layout-covers .content{position:relative;padding:0}.layout-covers .inner{position:relative;display:flex;flex-direction:column;justify-content:flex-end;z-index:10;color:var(--color,#fff);padding:var(--padding,25px)}.layout-covers a:not(.button){color:var(--cardcolor,var(--color,#fff))}.layout-covers .img-wrap{position:absolute;width:100%;height:100%}.layout-covers img{object-fit:cover;width:100%;height:100%}.cover-overlay{width:100%;height:100%;position:absolute;background:rgba(0,0,0,.75);z-index:1}.nv-single-post-wrap>div:first-child{margin-top:60px}.nv-single-post-wrap>div:last-child{padding-bottom:30px}.nv-single-post-wrap>div:not(:last-child){margin-bottom:var(--spacing,60px)}.nv-single-post-wrap .wp-block-image{margin-bottom:var(--img-m)}.nv-page-title-wrap{margin-top:60px}.entry-header{text-align:var(--textalign,center)}.entry-header .title{margin-bottom:10px}.attachment-neve-blog{display:flex}.nv-post-navigation{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.nv-post-navigation span{display:block}.nv-post-navigation .nav-direction{color:var(--nv-text-color);font-size:.8em;text-transform:uppercase}.nv-post-navigation a:hover span:last-child{text-decoration:underline}.nv-post-navigation .next{grid-column:2;text-align:right}.post-pages-links{display:flex;list-style-type:none}.post-pages-links>a:not(:last-child) span,.post-pages-links>span{padding-right:15px}.post-password-form input[type=submit]{margin-top:20px}.nv-tags-list a{margin:0 10px 10px 0;font-weight:700;text-transform:uppercase;color:#fff!important;padding:10px;border-radius:4px;background:var(--nv-primary-accent);line-height:1;font-size:.75em!important;display:inline-block}.nv-tags-list span{margin-right:10px}.page .nv-post-cover{margin-bottom:60px}.nv-post-cover{min-height:var(--height);padding:var(--padding);justify-content:var(--justify,center);display:flex;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;text-align:var(--textalign,center)}.nv-post-cover .nv-title-meta-wrap{color:var(--color,var(--nv-text-dark-bg));display:flex;flex-direction:column;z-index:1;align-self:var(--valign,flex-end)}.nv-post-cover .nv-title-meta-wrap>:last-child{margin-bottom:0}.nv-post-cover .nv-title-meta-wrap a{color:var(--color,var(--nv-text-dark-bg))}.nv-post-cover .container{display:flex;justify-content:var(--justify,center)}.nv-is-boxed{padding:var(--padding);background:var(--bgcolor,var(--nv-light-bg));color:var(--color,var(--nv-text-color))}.nv-is-boxed a{color:var(--color,var(--nv-text-color))}.nv-overlay{background:var(--bgcolor,var(--nv-dark-bg));mix-blend-mode:var(--blendmode,normal);opacity:calc(var(--opacity)/ 100);position:absolute;left:0;right:0;top:0;bottom:0}.nv-comment-content{margin-bottom:0!important}.nv-comment-content>:last-child{margin-bottom:0}#comments li.comment{border-bottom:2px solid;padding-bottom:40px;margin-bottom:40px}#comments article{display:flex;gap:20px}#comments .nv-comment-avatar{flex-shrink:0}#comments .avatar{border-radius:100%}#comments input:not([type=submit]):not([type=checkbox]){width:100%}#comments ol{list-style:none}#comments textarea{max-width:100%;width:100%;display:block}#comments .comment-reply-title{margin-bottom:15px}#comments .comment-reply-title small{float:right}.nv-comment-header{display:flex;align-items:center;margin-bottom:30px}.nv-comment-header .vcard{display:grid}.nv-comment-header .vcard a{color:var(--color,var(--nv-text-color))}.nv-comment-header .vcard .author{font-weight:700}.nv-comment-header .vcard time{font-size:.9em;opacity:.7}.nv-comment-header .edit-reply{font-size:.9em;font-weight:700;text-transform:uppercase;margin-left:auto}.comments-title{margin-bottom:80px}.comment-content{flex:1}.comment-form{display:grid;grid-column-gap:15px;grid-row-gap:10px}.comment-form>p:not(.comment-notes){margin-bottom:0}.comment-form label{display:inline-block}.nv-comments-list{margin-bottom:80px}.nv-comments-list .children{padding-left:15px}ul.page-numbers{display:flex;flex-wrap:wrap;gap:20px}.page-numbers [type=submit]{all:unset;cursor:pointer}.page-numbers form{display:flex;gap:10px}.page-numbers .page-input{line-height:1;padding:8px 15px;font-size:var(--bodyfontsize);width:75px}.page-numbers a,.page-numbers input[type=submit],.page-numbers span{line-height:1;background:var(--nv-light-bg);border-radius:3px;padding:12px 15px;color:inherit;display:block}.page-numbers .dots{background:0}.page-numbers .current{background:var(--nv-primary-accent);color:var(--nv-text-dark-bg)}dl{margin:20px 0}dl dd{padding-left:30px}dl dt{font-weight:600}.nv-iframe-embed{position:relative;padding-bottom:56.25%;height:0}.nv-iframe-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}figcaption{font-size:.9em;opacity:.75}code{background:#d0effb;border-radius:5px;border:1px solid var(--nv-light-bg);padding:0 3px;color:#333}pre{display:block;padding:30px;background:var(--nv-light-bg);margin:20px 0;white-space:pre-wrap;font-size:.9em;font-family:Courier,monospace}pre code{border:0;background:0 0}.excerpt-wrap,.nv-content-wrap{--listpad:20px;--liststyle:disc;--img-m:24px}.excerpt-wrap ol,.excerpt-wrap ul,.nv-content-wrap ol,.nv-content-wrap ul{margin:30px 0}.excerpt-wrap li,.nv-content-wrap li{margin-top:10px}.alignleft{float:left;margin:20px 20px 20px 0}.alignright{float:right;margin:20px 0 20px 20px}.aligncenter{display:block;text-align:center;margin:0 auto}.wp-caption{max-width:100%}.wp-caption-text{text-align:center;font-size:.8em;font-weight:500}.twitter-tweet.twitter-tweet-rendered{padding:15px 0;margin:auto}hr{color:inherit;height:0;border:0;border-top:2px solid;margin:10px 0 20px;display:inline-block;width:100%}audio{display:flex;height:50px}.gallery-columns-1 .gallery-item{width:100%;max-width:100%}.gallery-columns-2 .gallery-item{max-width:48%;width:48%}.gallery-columns-3 .gallery-item{max-width:31.3333333333%;width:31.3333333333%}.gallery-columns-4 .gallery-item{max-width:23%;width:23%}.gallery-columns-5 .gallery-item{max-width:18%;width:18%}.gallery-columns-6 .gallery-item{max-width:14.6666666667%;width:14.6666666667%}.gallery-columns-7 .gallery-item{max-width:12.2857142857%;width:12.2857142857%}.gallery-columns-8 .gallery-item{max-width:10.5%;width:10.5%}.gallery-columns-9 .gallery-item{max-width:9.1111111111%;width:9.1111111111%}.gallery{display:flex;flex-wrap:wrap;justify-content:space-between}.gallery-item{display:inline-block;text-align:center;vertical-align:top}.nv-content-wrap ul.wp-block-gallery{padding-left:0}.gallery-caption{box-sizing:border-box}.nv-index-posts,.nv-single-post-wrap{margin-bottom:60px}.nv-sidebar-wrap{padding:60px 15px;margin-bottom:20px;flex-grow:1}.nv-sidebar-wrap.hide:not(.shop-sidebar){display:none}.widget{word-break:break-word;margin-bottom:40px}.widget:last-child{margin:0}.widget select{max-width:100%;width:100%}.widget .widget-title{margin-bottom:10px;font-weight:700;font-size:var(--h4fontsize)}.widget ul{padding:0}.widget ul ul{padding-left:10px}.widget li{margin-top:10px}.post-date{display:block;font-size:.9em;opacity:.7}.widget_recent_entries a{color:var(--nv-text-color)}.widget_calendar td,.widget_calendar th{padding:10px}.nv-page-title .neve-breadcrumbs-wrapper,.nv-title-meta-wrap .neve-breadcrumbs-wrapper{margin-bottom:30px;display:block}.neve-breadcrumbs-wrapper{font-size:14px}.neve-breadcrumbs-wrapper a{color:#676767}.hfg-is-group{display:flex;align-items:center}.builder-item--footer-menu,.component-wrap,.item--inner,.menu-item-nav-search,.nav-ul .wrap a .dd-title,.nav-ul a,.palette-icon-wrapper,.site-logo,footer .nav-ul{justify-content:var(--justify,flex-start);text-align:var(--textalign,left)}@media (min-width:769px){#comments .comment-form{grid-template-columns:repeat(3,1fr)}#comments .comment-form>:not(.comment-form-author):not(.comment-form-url):not(.comment-form-email){grid-column:1/-1}}@media (min-width:960px){.neve-main>.container .col{max-width:70%}.neve-main>.container>.row{flex-wrap:nowrap}.nv-non-grid-article .nv-post-thumbnail-wrap{margin-bottom:0;grid-column:var(--thumbgridcolumn,1)}.nv-non-grid-article .nv-ft-wrap{display:grid;grid-gap:20px;align-items:center;grid-auto-flow:dense}.posts-wrapper>article.has-post-thumbnail .nv-ft-wrap{grid-template-columns:var(--postcoltemplate,35fr 65fr)}.posts-wrapper>article.has-post-thumbnail.layout-alternative:nth-child(even){--thumbgridcolumn:2}.posts-wrapper>article.has-post-thumbnail.layout-alternative:nth-child(even) .nv-ft-wrap{grid-template-columns:var(--postcoltemplate,65fr 35fr)}.nv-sidebar-wrap{max-width:30%}.nv-sidebar-wrap.nv-right{padding-left:45px}.nv-sidebar-wrap.nv-left{padding-right:45px}.nv-sidebar-wrap.hide.shop-sidebar{display:none}.alignwide{width:70vw;max-width:70vw;margin-left:calc(50% - 35vw);margin-right:calc(50% - 35vw)}}.elementor-widget-text-editor{--listpad:15px;--liststyle:disc}body.elementor-page .wrapper{overflow:visible}.elementor select{background-image:none}.header-menu-sidebar{padding:0;position:fixed;max-width:100%;top:0;z-index:999900;visibility:hidden;display:flex;height:100vh}.header-menu-sidebar .navbar-toggle-wrapper{display:flex;justify-content:flex-end;padding:8px 10px}.header-menu-sidebar .navbar-toggle-wrapper button.navbar-toggle{position:relative}.tcb{transition:all .3s cubic-bezier(.79,.14,.15,.86)}.header-menu-sidebar-bg{background:var(--bgcolor);color:var(--color);position:relative;display:flex;flex-direction:column;word-wrap:break-word;width:100%}.header-menu-sidebar-inner{padding:20px 0;overflow-x:hidden;height:100%;display:none;opacity:0;transition:opacity .3s ease}.is-menu-sidebar .header-menu-sidebar-inner{display:block;opacity:1}.hiding-header-menu-sidebar .header-menu-sidebar-inner{display:block;transition:all .3s ease;opacity:0}.header-menu-sidebar-inner .item--inner{width:100%}.hiding-header-menu-sidebar .close-sidebar-panel{transition:.3s ease;opacity:0}.menu_sidebar_slide_left .header-menu-sidebar{left:0;transform:translateX(-100%)}.menu_sidebar_slide_right .header-menu-sidebar{right:0;transform:translateX(100%)}.menu_sidebar_pull_left .wrapper{left:0}.menu_sidebar_pull_left .wrapper .header-menu-sidebar{left:0;transform:translateX(-100%)}.menu_sidebar_pull_right .wrapper{right:0}.menu_sidebar_pull_right .wrapper .header-menu-sidebar{right:0;transform:translateX(100%)}.menu_sidebar_dropdown .hfg-ov{display:none}.menu_sidebar_dropdown .header-menu-sidebar{box-shadow:none;position:absolute;top:unset;width:100%;display:block}.menu_sidebar_dropdown .header-menu-sidebar-inner{max-height:0;padding:0}.menu_sidebar_full_canvas .header-menu-sidebar{width:100%;bottom:0;right:0;opacity:0}.menu_sidebar_full_canvas .header-menu-sidebar-inner{flex-grow:1}.header-menu-sidebar .menu-item-nav-search{display:flex;align-items:center}.hfg-ov{top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.5);position:fixed;transform:translate3d(0,0,0);z-index:999899;transition:all .3s linear;visibility:hidden;opacity:0}.is-menu-sidebar .hfg-ov{visibility:visible;opacity:1}.hfg-pe{pointer-events:none}.is-menu-sidebar .hfg-pe{pointer-events:unset}.site-footer{position:relative;z-index:11}.site-footer .item--inner{width:100%}.site-footer .item--inner.has_menu{display:flex}.site-footer p:last-child{margin-bottom:0}.footer--row .hfg-slot{display:flex;flex-direction:column}.footer--row .row{display:grid;align-items:var(--valign)}.footer--row .builder-item{width:100%}@media (max-width:960px){footer .footer--row-inner .row{grid-template-columns:1fr}}.site-header{position:relative}.site-header .header--row-inner{align-items:center;display:flex}#header-grid.global-styled:not(.neve-transparent-header):not(.has-sticky-rows--mobile):not(.has-sticky-rows--desktop){position:relative}#header-grid.global-styled:not(.neve-transparent-header){background:var(--bgcolor);background-image:var(--bgimage,var(--bgcolor,none));background-position:var(--bgposition,center);background-repeat:no-repeat;background-size:cover;background-attachment:var(--bgattachment)}#header-grid.global-styled:not(.neve-transparent-header)::before{display:block;width:100%;top:0;bottom:0;position:absolute;content:"";background-color:var(--overlaycolor);opacity:var(--bgoverlayopacity)}#header-grid.global-styled:not(.neve-transparent-header) .header--row,#header-grid.global-styled:not(.neve-transparent-header) .header--row-inner{background:0 0}.builder-item{margin:4px 0;position:relative;min-height:1px;padding-right:15px;padding-left:15px}.builder-item.hfg-end{margin-left:auto}.builder-item.hfg-start{margin-right:auto}@media (min-width:960px){.builder-item{margin:8px 0}}.hfg-slot{display:flex;align-items:center}.hfg-slot.right{justify-content:flex-end}.hfg-slot.center{justify-content:center}.layout-fullwidth .container{max-width:100%!important}.layout-contained{max-width:var(--container);margin:0 auto}.header-menu-sidebar-bg,[class*=row-inner]{position:relative;background:var(--bgimage,var(--bgcolor,#fff));background-position:var(--bgposition,center);background-repeat:no-repeat;background-size:cover;background-attachment:var(--bgattachment)}.header-menu-sidebar-bg::before,[class*=row-inner]::before{display:block;width:100%;top:0;bottom:0;position:absolute;content:"";background-color:var(--overlaycolor);opacity:var(--bgoverlayopacity)}[class*=row-inner]:not(.footer--row-inner){border-bottom:var(--rowbwidth,0) solid var(--rowbcolor)}.footer--row-inner{border-top:var(--rowbwidth,0) solid var(--rowbcolor)}[data-row-id]{color:var(--color);background:var(--bgcolor)}[data-row-id] a{color:var(--color)}[data-row-id] .row{display:grid;grid-template-columns:auto auto;min-height:var(--height,auto)}.has-center .row--wrapper{grid-template-columns:1fr auto 1fr}.hfg_header.site-header{box-shadow:0 -1px 3px rgba(0,0,0,.1)}.hfg-is-group>div:first-of-type .button{margin-right:20px}.hfg-is-group>div:last-of-type .button{margin-left:20px}.header .builder-item .item--inner[class*=button_base],.header .builder-item .item--inner[class*=nav-icon]{padding:0!important}.header .builder-item [class*=button_base] .button{--primarybtnpadding:var(--padding)}.hfg-grid{display:flex}@media (min-width:960px){.hide-on-desktop{display:none}}@media (max-width:959px){.hide-on-tablet{display:none}}@media (max-width:576px){.hide-on-mobile{display:none}}.component-wrap{display:flex;margin:4px 0}.builder-item .item--inner{color:var(--color);font-family:var(--fontfamily,var(--bodyfontfamily));font-size:var(--fontsize,var(--bodyfontsize));line-height:var(--lineheight,var(--bodylineheight));letter-spacing:var(--letterspacing,var(--bodyletterspacing));font-weight:var(--fontweight,var(--bodyfontweight));text-transform:var(--texttransform,var(--bodytexttransform));padding:var(--padding,0);margin:var(--margin,0);position:relative}.builder-item .item--inner.has_menu{position:unset}.inherit-ff{font-family:var(--inheritedff);font-weight:var(--inheritedfw)}:root{--mcp-shell-bg:#F3F4F6;--mcp-shell-text:#111827;--mcp-shell-border:#E5E7EB;--mcp-shell-primary:#2563EB;--mcp-shell-primary-hover:#1D4ED8}body{font-family:"Cairo","Tajawal",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;color:var(--mcp-shell-text)!important;background-color:var(--mcp-shell-bg)!important;overflow-x:hidden}a{color:#2563EB}a:hover,a:focus{color:#1D4ED8}button,a.button,.button,.nv-btn,.nv-button,.wp-element-button,input[type="submit"],.wp-block-button__link{background-color:var(--mcp-shell-primary);border-color:var(--mcp-shell-primary);color:#fff;border-radius:9999px;padding:.6rem 1.6rem;font-weight:600}button:hover,a.button:hover,.button:hover,.nv-btn:hover,.nv-button:hover,.wp-element-button:hover,input[type="submit"]:hover,.wp-block-button__link:hover{background-color:var(--mcp-shell-primary-hover);border-color:var(--mcp-shell-primary-hover);color:#fff}.mcp-btn-accent{background-color:#F97316;border-color:#F97316;color:#111827}.mcp-btn-accent:hover{background-color:#EA580C;border-color:#EA580C;color:#111827}.site-header,header.site-header,header.header{background-color:#F3F4F6!important;box-shadow:0 1px 4px rgb(15 23 42 / .06);border-bottom:1px solid #E5E7EB;padding-top:18px!important;padding-bottom:18px!important}header.header .menu-block{background-color:#F3F4F6!important;padding-top:8px;padding-bottom:8px}.page-template-frontpage header.header .menu-block{margin-bottom:0!important}.top-header{background-color:#F3F4F6!important;color:#111827!important}.site-header .custom-logo,.site-header .site-logo img,.site-header .nv-site-logo img,.site-header .movex-header-logo img,header.header .custom-logo,header.header .site-logo img,header.header .nv-site-logo img,header.header .movex-header-logo img{height:40px;width:auto;max-width:160px}.site-header a,.site-header .menu a,.site-header .nav-menu a,header.header a,header.header .menu a,header.header .nav-menu a{color:#0F172A!important;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.08em}.site-header a:hover,.site-header .menu a:hover,.site-header .nav-menu a:hover,header.header a:hover,header.header .menu a:hover,header.header .nav-menu a:hover{color:#2563EB!important}.site-header .current-menu-item>a,.site-header .current_page_item>a,header.header .current-menu-item>a,header.header .current_page_item>a{color:#2563EB!important}header.header .button-box,header.header .button-header{display:none!important}.site-header .site-title,header.header .site-title{font-size:0}.site-header .site-title::after,header.header .site-title::after{content:'Meez Go Smart Déménagement TN';font-size:18px;font-weight:700;color:#0F172A;margin-inline-start:8px}.mcp-hero{padding:.4rem 1.5rem .15rem;text-align:center}.mcp-hero-inner{max-width:960px;margin:0 auto}.mcp-hero-title{font-size:clamp(1.6rem, 2.6vw, 1.9rem);font-weight:800;margin:0 0 .2rem}.mcp-hero-subtitle{font-size:.9rem;color:#4B5563;margin-bottom:.25rem}.mcp-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem}.mcp-card{background-color:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 3px rgb(15 23 42 / .08)}.mcp-card-title{font-weight:700;margin-bottom:.5rem}.mcp-card-text{color:#4B5563;font-size:.98rem}.mcp-badge{display:inline-block;padding:.15rem .55rem;border-radius:9999px;font-size:.75rem;font-weight:600;background-color:#DBEAFE;color:#1D4ED8}.mcp-section{padding:.45rem 1.5rem .85rem}.mcp-section-inner{max-width:1080px;margin:0 auto}.mcp-section-title{font-size:1.5rem;font-weight:700;text-align:center;margin-bottom:1rem}.mcp-section-text{max-width:720px;margin:0 auto 1rem auto;color:#4B5563;text-align:center}body.mcp-movex-has-custom-header .site-main,body.mcp-movex-has-custom-header .site-content,body.mcp-movex-has-custom-header .content-area,body.mcp-movex-has-custom-header .page-content,body.mcp-movex-has-custom-header .post-content,body.mcp-movex-has-custom-header .wp-site-blocks,body.mcp-movex-has-custom-header .wp-block-post-content,body.mcp-movex-has-custom-header .is-layout-constrained,body.mcp-movex-has-custom-header .nv-content-wrap,body.mcp-movex-has-custom-header .entry-content{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}body.mcp-movex-has-custom-header footer,body.mcp-movex-has-custom-header .site-footer,body.mcp-movex-has-custom-header #colophon,body.mcp-movex-has-custom-header .wp-site-blocks>footer,body.mcp-movex-has-custom-header footer.wp-block-template-part{display:none!important}body.mcp-movex-has-custom-header .entry-content>*:first-child{margin-top:0!important}body.mcp-movex-has-custom-header .entry-content>*:last-child{margin-bottom:0!important}.mcp-lang-switcher{margin-top:.75rem;display:inline-flex;gap:.5rem;justify-content:center}.mcp-lang-pill{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .75rem;border-radius:9999px;border:1px solid #E5E7EB;font-size:.8rem;font-weight:600;color:#4B5563;background-color:#F9FAFB;text-decoration:none}.mcp-lang-pill:hover,.mcp-lang-pill:focus{border-color:#2563EB;color:#2563EB}.mcp-lang-pill.mcp-lang-active{background-color:#2563EB;border-color:#2563EB;color:#fff}@media (max-width:768px){.mcp-lang-switcher{margin-top:.05rem;gap:.3rem}.mcp-lang-pill{padding:.18rem .6rem;font-size:.72rem}}