@font-face{font-family:primeicons;font-display:block;src:url("./media/primeicons-RSSEDYLY.eot");src:url("./media/primeicons-RSSEDYLY.eot?#iefix") format("embedded-opentype"),url("./media/primeicons-4GST5W3O.woff2") format("woff2"),url("./media/primeicons-P53SE5CV.woff") format("woff"),url("./media/primeicons-GEFHGEHP.ttf") format("truetype"),url("./media/primeicons-DHQU4SEP.svg?#primeicons") format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media(prefers-reduced-motion:reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-folder-plus:before{content:"\ea05"}.pi-receipt:before{content:"\ea06"}.pi-asterisk:before{content:"\ea07"}.pi-face-smile:before{content:"\ea08"}.pi-pinterest:before{content:"\ea09"}.pi-expand:before{content:"\ea0a"}.pi-pen-to-square:before{content:"\ea0b"}.pi-wave-pulse:before{content:"\ea0c"}.pi-turkish-lira:before{content:"\ea0d"}.pi-spinner-dotted:before{content:"\ea0e"}.pi-crown:before{content:"\ea0f"}.pi-pause-circle:before{content:"\ea10"}.pi-warehouse:before{content:"\ea11"}.pi-objects-column:before{content:"\ea12"}.pi-clipboard:before{content:"\ea13"}.pi-play-circle:before{content:"\ea14"}.pi-venus:before{content:"\ea15"}.pi-cart-minus:before{content:"\ea16"}.pi-file-plus:before{content:"\ea17"}.pi-microchip:before{content:"\ea18"}.pi-twitch:before{content:"\ea19"}.pi-building-columns:before{content:"\ea1a"}.pi-file-check:before{content:"\ea1b"}.pi-microchip-ai:before{content:"\ea1c"}.pi-trophy:before{content:"\ea1d"}.pi-barcode:before{content:"\ea1e"}.pi-file-arrow-up:before{content:"\ea1f"}.pi-mars:before{content:"\ea20"}.pi-tiktok:before{content:"\ea21"}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:"\ea22"}.pi-ethereum:before{content:"\ea23"}.pi-list-check:before{content:"\ea24"}.pi-thumbtack:before{content:"\ea25"}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:"\ea26"}.pi-equals:before{content:"\ea27"}.pi-lightbulb:before{content:"\ea28"}.pi-star-half:before{content:"\ea29"}.pi-address-book:before{content:"\ea2a"}.pi-chart-scatter:before{content:"\ea2b"}.pi-indian-rupee:before{content:"\ea2c"}.pi-star-half-fill:before{content:"\ea2d"}.pi-cart-arrow-down:before{content:"\ea2e"}.pi-calendar-clock:before{content:"\ea2f"}.pi-sort-up-fill:before{content:"\ea30"}.pi-sparkles:before{content:"\ea31"}.pi-bullseye:before{content:"\ea32"}.pi-sort-down-fill:before{content:"\ea33"}.pi-graduation-cap:before{content:"\ea34"}.pi-hammer:before{content:"\ea35"}.pi-bell-slash:before{content:"\ea36"}.pi-gauge:before{content:"\ea37"}.pi-shop:before{content:"\ea38"}.pi-headphones:before{content:"\ea39"}.pi-eraser:before{content:"\ea04"}.pi-stopwatch:before{content:"\ea01"}.pi-verified:before{content:"\ea02"}.pi-delete-left:before{content:"\ea03"}.pi-hourglass:before{content:"\e9fe"}.pi-truck:before{content:"\ea00"}.pi-wrench:before{content:"\e9ff"}.pi-microphone:before{content:"\e9fa"}.pi-megaphone:before{content:"\e9fb"}.pi-arrow-right-arrow-left:before{content:"\e9fc"}.pi-bitcoin:before{content:"\e9fd"}.pi-file-edit:before{content:"\e9f6"}.pi-language:before{content:"\e9f7"}.pi-file-export:before{content:"\e9f8"}.pi-file-import:before{content:"\e9f9"}.pi-file-word:before{content:"\e9f1"}.pi-gift:before{content:"\e9f2"}.pi-cart-plus:before{content:"\e9f3"}.pi-thumbs-down-fill:before{content:"\e9f4"}.pi-thumbs-up-fill:before{content:"\e9f5"}.pi-arrows-alt:before{content:"\e9f0"}.pi-calculator:before{content:"\e9ef"}.pi-sort-alt-slash:before{content:"\e9ee"}.pi-arrows-h:before{content:"\e9ec"}.pi-arrows-v:before{content:"\e9ed"}.pi-pound:before{content:"\e9eb"}.pi-prime:before{content:"\e9ea"}.pi-chart-pie:before{content:"\e9e9"}.pi-reddit:before{content:"\e9e8"}.pi-code:before{content:"\e9e7"}.pi-sync:before{content:"\e9e6"}.pi-shopping-bag:before{content:"\e9e5"}.pi-server:before{content:"\e9e4"}.pi-database:before{content:"\e9e3"}.pi-hashtag:before{content:"\e9e2"}.pi-bookmark-fill:before{content:"\e9df"}.pi-filter-fill:before{content:"\e9e0"}.pi-heart-fill:before{content:"\e9e1"}.pi-flag-fill:before{content:"\e9de"}.pi-circle:before{content:"\e9dc"}.pi-circle-fill:before{content:"\e9dd"}.pi-bolt:before{content:"\e9db"}.pi-history:before{content:"\e9da"}.pi-box:before{content:"\e9d9"}.pi-at:before{content:"\e9d8"}.pi-arrow-up-right:before{content:"\e9d4"}.pi-arrow-up-left:before{content:"\e9d5"}.pi-arrow-down-left:before{content:"\e9d6"}.pi-arrow-down-right:before{content:"\e9d7"}.pi-telegram:before{content:"\e9d3"}.pi-stop-circle:before{content:"\e9d2"}.pi-stop:before{content:"\e9d1"}.pi-whatsapp:before{content:"\e9d0"}.pi-building:before{content:"\e9cf"}.pi-qrcode:before{content:"\e9ce"}.pi-car:before{content:"\e9cd"}.pi-instagram:before{content:"\e9cc"}.pi-linkedin:before{content:"\e9cb"}.pi-send:before{content:"\e9ca"}.pi-slack:before{content:"\e9c9"}.pi-sun:before{content:"\e9c8"}.pi-moon:before{content:"\e9c7"}.pi-vimeo:before{content:"\e9c6"}.pi-youtube:before{content:"\e9c5"}.pi-flag:before{content:"\e9c4"}.pi-wallet:before{content:"\e9c3"}.pi-map:before{content:"\e9c2"}.pi-link:before{content:"\e9c1"}.pi-credit-card:before{content:"\e9bf"}.pi-discord:before{content:"\e9c0"}.pi-percentage:before{content:"\e9be"}.pi-euro:before{content:"\e9bd"}.pi-book:before{content:"\e9ba"}.pi-shield:before{content:"\e9b9"}.pi-paypal:before{content:"\e9bb"}.pi-amazon:before{content:"\e9bc"}.pi-phone:before{content:"\e9b8"}.pi-filter-slash:before{content:"\e9b7"}.pi-facebook:before{content:"\e9b4"}.pi-github:before{content:"\e9b5"}.pi-twitter:before{content:"\e9b6"}.pi-step-backward-alt:before{content:"\e9ac"}.pi-step-forward-alt:before{content:"\e9ad"}.pi-forward:before{content:"\e9ae"}.pi-backward:before{content:"\e9af"}.pi-fast-backward:before{content:"\e9b0"}.pi-fast-forward:before{content:"\e9b1"}.pi-pause:before{content:"\e9b2"}.pi-play:before{content:"\e9b3"}.pi-compass:before{content:"\e9ab"}.pi-id-card:before{content:"\e9aa"}.pi-ticket:before{content:"\e9a9"}.pi-file-o:before{content:"\e9a8"}.pi-reply:before{content:"\e9a7"}.pi-directions-alt:before{content:"\e9a5"}.pi-directions:before{content:"\e9a6"}.pi-thumbs-up:before{content:"\e9a3"}.pi-thumbs-down:before{content:"\e9a4"}.pi-sort-numeric-down-alt:before{content:"\e996"}.pi-sort-numeric-up-alt:before{content:"\e997"}.pi-sort-alpha-down-alt:before{content:"\e998"}.pi-sort-alpha-up-alt:before{content:"\e999"}.pi-sort-numeric-down:before{content:"\e99a"}.pi-sort-numeric-up:before{content:"\e99b"}.pi-sort-alpha-down:before{content:"\e99c"}.pi-sort-alpha-up:before{content:"\e99d"}.pi-sort-alt:before{content:"\e99e"}.pi-sort-amount-up:before{content:"\e99f"}.pi-sort-amount-down:before{content:"\e9a0"}.pi-sort-amount-down-alt:before{content:"\e9a1"}.pi-sort-amount-up-alt:before{content:"\e9a2"}.pi-palette:before{content:"\e995"}.pi-undo:before{content:"\e994"}.pi-desktop:before{content:"\e993"}.pi-sliders-v:before{content:"\e991"}.pi-sliders-h:before{content:"\e992"}.pi-search-plus:before{content:"\e98f"}.pi-search-minus:before{content:"\e990"}.pi-file-excel:before{content:"\e98e"}.pi-file-pdf:before{content:"\e98d"}.pi-check-square:before{content:"\e98c"}.pi-chart-line:before{content:"\e98b"}.pi-user-edit:before{content:"\e98a"}.pi-exclamation-circle:before{content:"\e989"}.pi-android:before{content:"\e985"}.pi-google:before{content:"\e986"}.pi-apple:before{content:"\e987"}.pi-microsoft:before{content:"\e988"}.pi-heart:before{content:"\e984"}.pi-mobile:before{content:"\e982"}.pi-tablet:before{content:"\e983"}.pi-key:before{content:"\e981"}.pi-shopping-cart:before{content:"\e980"}.pi-comments:before{content:"\e97e"}.pi-comment:before{content:"\e97f"}.pi-briefcase:before{content:"\e97d"}.pi-bell:before{content:"\e97c"}.pi-paperclip:before{content:"\e97b"}.pi-share-alt:before{content:"\e97a"}.pi-envelope:before{content:"\e979"}.pi-volume-down:before{content:"\e976"}.pi-volume-up:before{content:"\e977"}.pi-volume-off:before{content:"\e978"}.pi-eject:before{content:"\e975"}.pi-money-bill:before{content:"\e974"}.pi-images:before{content:"\e973"}.pi-image:before{content:"\e972"}.pi-sign-in:before{content:"\e970"}.pi-sign-out:before{content:"\e971"}.pi-wifi:before{content:"\e96f"}.pi-sitemap:before{content:"\e96e"}.pi-chart-bar:before{content:"\e96d"}.pi-camera:before{content:"\e96c"}.pi-dollar:before{content:"\e96b"}.pi-lock-open:before{content:"\e96a"}.pi-table:before{content:"\e969"}.pi-map-marker:before{content:"\e968"}.pi-list:before{content:"\e967"}.pi-eye-slash:before{content:"\e965"}.pi-eye:before{content:"\e966"}.pi-folder-open:before{content:"\e964"}.pi-folder:before{content:"\e963"}.pi-video:before{content:"\e962"}.pi-inbox:before{content:"\e961"}.pi-lock:before{content:"\e95f"}.pi-unlock:before{content:"\e960"}.pi-tags:before{content:"\e95d"}.pi-tag:before{content:"\e95e"}.pi-power-off:before{content:"\e95c"}.pi-save:before{content:"\e95b"}.pi-question-circle:before{content:"\e959"}.pi-question:before{content:"\e95a"}.pi-copy:before{content:"\e957"}.pi-file:before{content:"\e958"}.pi-clone:before{content:"\e955"}.pi-calendar-times:before{content:"\e952"}.pi-calendar-minus:before{content:"\e953"}.pi-calendar-plus:before{content:"\e954"}.pi-ellipsis-v:before{content:"\e950"}.pi-ellipsis-h:before{content:"\e951"}.pi-bookmark:before{content:"\e94e"}.pi-globe:before{content:"\e94f"}.pi-replay:before{content:"\e94d"}.pi-filter:before{content:"\e94c"}.pi-print:before{content:"\e94b"}.pi-align-right:before{content:"\e946"}.pi-align-left:before{content:"\e947"}.pi-align-center:before{content:"\e948"}.pi-align-justify:before{content:"\e949"}.pi-cog:before{content:"\e94a"}.pi-cloud-download:before{content:"\e943"}.pi-cloud-upload:before{content:"\e944"}.pi-cloud:before{content:"\e945"}.pi-pencil:before{content:"\e942"}.pi-users:before{content:"\e941"}.pi-clock:before{content:"\e940"}.pi-user-minus:before{content:"\e93e"}.pi-user-plus:before{content:"\e93f"}.pi-trash:before{content:"\e93d"}.pi-external-link:before{content:"\e93c"}.pi-window-maximize:before{content:"\e93b"}.pi-window-minimize:before{content:"\e93a"}.pi-refresh:before{content:"\e938"}.pi-user:before{content:"\e939"}.pi-exclamation-triangle:before{content:"\e922"}.pi-calendar:before{content:"\e927"}.pi-chevron-circle-left:before{content:"\e928"}.pi-chevron-circle-down:before{content:"\e929"}.pi-chevron-circle-right:before{content:"\e92a"}.pi-chevron-circle-up:before{content:"\e92b"}.pi-angle-double-down:before{content:"\e92c"}.pi-angle-double-left:before{content:"\e92d"}.pi-angle-double-right:before{content:"\e92e"}.pi-angle-double-up:before{content:"\e92f"}.pi-angle-down:before{content:"\e930"}.pi-angle-left:before{content:"\e931"}.pi-angle-right:before{content:"\e932"}.pi-angle-up:before{content:"\e933"}.pi-upload:before{content:"\e934"}.pi-download:before{content:"\e956"}.pi-ban:before{content:"\e935"}.pi-star-fill:before{content:"\e936"}.pi-star:before{content:"\e937"}.pi-chevron-left:before{content:"\e900"}.pi-chevron-right:before{content:"\e901"}.pi-chevron-down:before{content:"\e902"}.pi-chevron-up:before{content:"\e903"}.pi-caret-left:before{content:"\e904"}.pi-caret-right:before{content:"\e905"}.pi-caret-down:before{content:"\e906"}.pi-caret-up:before{content:"\e907"}.pi-search:before{content:"\e908"}.pi-check:before{content:"\e909"}.pi-check-circle:before{content:"\e90a"}.pi-times:before{content:"\e90b"}.pi-times-circle:before{content:"\e90c"}.pi-plus:before{content:"\e90d"}.pi-plus-circle:before{content:"\e90e"}.pi-minus:before{content:"\e90f"}.pi-minus-circle:before{content:"\e910"}.pi-circle-on:before{content:"\e911"}.pi-circle-off:before{content:"\e912"}.pi-sort-down:before{content:"\e913"}.pi-sort-up:before{content:"\e914"}.pi-sort:before{content:"\e915"}.pi-step-backward:before{content:"\e916"}.pi-step-forward:before{content:"\e917"}.pi-th-large:before{content:"\e918"}.pi-arrow-down:before{content:"\e919"}.pi-arrow-left:before{content:"\e91a"}.pi-arrow-right:before{content:"\e91b"}.pi-arrow-up:before{content:"\e91c"}.pi-bars:before{content:"\e91d"}.pi-arrow-circle-down:before{content:"\e91e"}.pi-arrow-circle-left:before{content:"\e91f"}.pi-arrow-circle-right:before{content:"\e920"}.pi-arrow-circle-up:before{content:"\e921"}.pi-info:before{content:"\e923"}.pi-info-circle:before{content:"\e924"}.pi-home:before{content:"\e925"}.pi-spinner:before{content:"\e926"}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:#000000e6;fill:#000000e6;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#000000e6;fill:#000000e6}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\fffd;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:#00000080;background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:#0000008a;line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:#3939394d;background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.app-pestanas{--app-pestana-activa: var(--app-primary);--app-pestana-activa-texto: var(--app-primary-contrast, #ffffff);display:flex;gap:4px;width:100%;box-sizing:border-box;padding:6px;border:1px solid var(--app-border);border-radius:14px;background:var(--app-surface);overflow-x:auto;scrollbar-width:none}.app-pestanas::-webkit-scrollbar{display:none}.app-pestana{display:inline-flex;flex:none;align-items:center;gap:.5rem;min-height:44px;padding:0 18px;border:0;border-radius:10px;background:transparent;color:var(--app-text-secondary);font:inherit;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease}.app-pestana i{font-size:.875rem}.app-pestana:hover{background:var(--app-surface-hover);color:var(--app-text-strong)}.app-pestana:focus-visible{outline:2px solid var(--app-primary);outline-offset:2px}html .app-pestanas .app-pestana:is([aria-selected=true],[aria-current=page],.activa),html .app-pestanas .app-pestana:is([aria-selected=true],[aria-current=page],.activa):hover{background:var(--app-pestana-activa);color:var(--app-pestana-activa-texto)}.app-pestanas.app-pestanas-compactas{padding:4px;gap:2px;border-radius:12px}.app-pestanas-compactas .app-pestana{min-height:32px;padding:0 12px;border-radius:8px;font-size:.8125rem}html[data-theme=pt-studio] .app-pestanas{--app-pestana-activa: var(--pts-navy);--app-pestana-activa-texto: #ffffff;border:0;background:var(--pts-surface);box-shadow:var(--pts-raise-xs)}html[data-theme=pt-studio] .app-pestana{color:var(--pts-gray)}html[data-theme=pt-studio] .app-pestana:hover{background:#152b5a0f;color:var(--pts-ink)}html[data-theme=blue-office] .app-pestanas{--app-pestana-activa: #0369a1;--app-pestana-activa-texto: #ffffff;border-color:#334155e6;background:#0f172ad1}html[data-theme=coastal-light] .app-pestanas{--app-pestana-activa: #00798c;--app-pestana-activa-texto: #ffffff}html[data-theme=cobalt-studio] .app-pestanas{--app-pestana-activa: #0064e0;--app-pestana-activa-texto: #ffffff;border-radius:999px}html[data-theme=cobalt-studio] .app-pestana{border-radius:999px}html[data-theme=orbital-black] .app-pestanas{border-radius:4px}html[data-theme=orbital-black] .app-pestana{border-radius:2px}.filepond--assistant{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.filepond--browser.filepond--browser{position:absolute;margin:0;padding:0;left:1em;top:1.75em;width:calc(100% - 2em);opacity:0;font-size:0}.filepond--data{position:absolute;width:0;height:0;padding:0;margin:0;border:none;visibility:hidden;pointer-events:none;contain:strict}.filepond--drip{position:absolute;inset:0;overflow:hidden;opacity:.1;pointer-events:none;border-radius:.5em;background:#00000003}.filepond--drip-blob{-webkit-transform-origin:center center;transform-origin:center center;width:8em;height:8em;margin-left:-4em;margin-top:-4em;background:#292625;border-radius:50%}.filepond--drip-blob,.filepond--drop-label{position:absolute;top:0;left:0;will-change:transform,opacity}.filepond--drop-label{right:0;margin:0;color:#4f4f4f;display:flex;justify-content:center;align-items:center;height:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filepond--drop-label.filepond--drop-label label{display:block;margin:0;padding:.5em}.filepond--drop-label label{cursor:default;font-size:.875em;font-weight:400;text-align:center;line-height:1.5}.filepond--label-action{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;-webkit-text-decoration-color:#a7a4a4;text-decoration-color:#a7a4a4;cursor:pointer}.filepond--root[data-disabled] .filepond--drop-label label{opacity:.5}.filepond--file-action-button.filepond--file-action-button{font-size:1em;width:1.625em;height:1.625em;font-family:inherit;line-height:inherit;margin:0;padding:0;border:none;outline:none;will-change:transform,opacity}.filepond--file-action-button.filepond--file-action-button span{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.filepond--file-action-button.filepond--file-action-button svg{width:100%;height:100%}.filepond--file-action-button.filepond--file-action-button:after{position:absolute;inset:-.75em;content:""}.filepond--file-action-button{cursor:auto;color:#fff;border-radius:50%;background-color:#00000080;background-image:none;box-shadow:0 0 #fff0;transition:box-shadow .25s ease-in}.filepond--file-action-button:focus,.filepond--file-action-button:hover{box-shadow:0 0 0 .125em #ffffffe6}.filepond--file-action-button[disabled]{color:#ffffff80;background-color:#00000040}.filepond--file-action-button[hidden]{display:none}.filepond--action-edit-item.filepond--action-edit-item{width:2em;height:2em;padding:.1875em}.filepond--action-edit-item.filepond--action-edit-item[data-align*=center]{margin-left:-.1875em}.filepond--action-edit-item.filepond--action-edit-item[data-align*=bottom]{margin-bottom:-.1875em}.filepond--action-edit-item-alt{border:none;line-height:inherit;background:transparent;font-family:inherit;color:inherit;outline:none;padding:0;margin:0 0 0 .25em;pointer-events:all;position:absolute}.filepond--action-edit-item-alt svg{width:1.3125em;height:1.3125em}.filepond--action-edit-item-alt span{font-size:0;opacity:0}.filepond--file-info{position:static;display:flex;flex-direction:column;align-items:flex-start;flex:1;margin:0 .5em 0 0;min-width:0;will-change:transform,opacity;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filepond--file-info *{margin:0}.filepond--file-info .filepond--file-info-main{font-size:.75em;line-height:1.2;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%}.filepond--file-info .filepond--file-info-sub{font-size:.625em;opacity:.5;transition:opacity .25s ease-in-out;white-space:nowrap}.filepond--file-info .filepond--file-info-sub:empty{display:none}.filepond--file-status{position:static;display:flex;flex-direction:column;align-items:flex-end;flex-grow:0;flex-shrink:0;margin:0;min-width:2.25em;text-align:right;will-change:transform,opacity;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filepond--file-status *{margin:0;white-space:nowrap}.filepond--file-status .filepond--file-status-main{font-size:.75em;line-height:1.2}.filepond--file-status .filepond--file-status-sub{font-size:.625em;opacity:.5;transition:opacity .25s ease-in-out}.filepond--file-wrapper.filepond--file-wrapper{border:none;margin:0;padding:0;min-width:0;height:100%}.filepond--file-wrapper.filepond--file-wrapper>legend{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.filepond--file{position:static;display:flex;height:100%;align-items:flex-start;padding:.5625em;color:#fff;border-radius:.5em}.filepond--file .filepond--file-status{margin-left:auto;margin-right:2.25em}.filepond--file .filepond--processing-complete-indicator{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:3}.filepond--file .filepond--file-action-button,.filepond--file .filepond--processing-complete-indicator,.filepond--file .filepond--progress-indicator{position:absolute}.filepond--file [data-align*=left]{left:.5625em}.filepond--file [data-align*=right]{right:.5625em}.filepond--file [data-align*=center]{left:calc(50% - .8125em)}.filepond--file [data-align*=bottom]{bottom:1.125em}.filepond--file [data-align=center]{top:calc(50% - .8125em)}.filepond--file .filepond--progress-indicator{margin-top:.1875em}.filepond--file .filepond--progress-indicator[data-align*=right]{margin-right:.1875em}.filepond--file .filepond--progress-indicator[data-align*=left]{margin-left:.1875em}[data-filepond-item-state*=error] .filepond--file-info,[data-filepond-item-state*=invalid] .filepond--file-info,[data-filepond-item-state=cancelled] .filepond--file-info{margin-right:2.25em}[data-filepond-item-state~=processing] .filepond--file-status-sub{opacity:0}[data-filepond-item-state~=processing] .filepond--action-abort-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-error] .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-error] .filepond--action-retry-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing svg{-webkit-animation:fall .5s linear .125s both;animation:fall .5s linear .125s both}[data-filepond-item-state=processing-complete] .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-complete] .filepond--file-info-sub,[data-filepond-item-state=processing-complete] .filepond--processing-complete-indicator:not([style*=hidden])~.filepond--file-status .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing~.filepond--file-info .filepond--file-info-sub{opacity:.5}[data-filepond-item-state*=error] .filepond--file-wrapper,[data-filepond-item-state*=error] .filepond--panel,[data-filepond-item-state*=invalid] .filepond--file-wrapper,[data-filepond-item-state*=invalid] .filepond--panel{-webkit-animation:shake .65s linear both;animation:shake .65s linear both}[data-filepond-item-state*=busy] .filepond--progress-indicator svg{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes shake{10%,90%{-webkit-transform:translateX(-.0625em);transform:translate(-.0625em)}20%,80%{-webkit-transform:translateX(.125em);transform:translate(.125em)}30%,50%,70%{-webkit-transform:translateX(-.25em);transform:translate(-.25em)}40%,60%{-webkit-transform:translateX(.25em);transform:translate(.25em)}}@keyframes shake{10%,90%{-webkit-transform:translateX(-.0625em);transform:translate(-.0625em)}20%,80%{-webkit-transform:translateX(.125em);transform:translate(.125em)}30%,50%,70%{-webkit-transform:translateX(-.25em);transform:translate(-.25em)}40%,60%{-webkit-transform:translateX(.25em);transform:translate(.25em)}}@-webkit-keyframes fall{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}70%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes fall{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}70%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.filepond--hopper[data-hopper-state=drag-over]>*{pointer-events:none}.filepond--hopper[data-hopper-state=drag-over]:after{content:"";position:absolute;inset:0;z-index:100}.filepond--progress-indicator{z-index:103}.filepond--file-action-button{z-index:102}.filepond--file-status{z-index:101}.filepond--file-info{z-index:100}.filepond--item{position:absolute;top:0;left:0;right:0;z-index:1;padding:0;margin:.25em;will-change:transform,opacity;touch-action:auto}.filepond--item>.filepond--panel{z-index:-1}.filepond--item>.filepond--panel .filepond--panel-bottom{box-shadow:0 .0625em .125em -.0625em #00000040}.filepond--item>.filepond--file-wrapper,.filepond--item>.filepond--panel{transition:opacity .15s ease-out}.filepond--item[data-drag-state]{cursor:-webkit-grab;cursor:grab}.filepond--item[data-drag-state]>.filepond--panel{transition:box-shadow .125s ease-in-out;box-shadow:0 0 0 transparent}.filepond--item[data-drag-state=drag]{cursor:-webkit-grabbing;cursor:grabbing}.filepond--item[data-drag-state=drag]>.filepond--panel{box-shadow:0 .125em .3125em #00000053}.filepond--item[data-drag-state]:not([data-drag-state=idle]){z-index:2}.filepond--item-panel{background-color:#64605e}[data-filepond-item-state=processing-complete] .filepond--item-panel{background-color:#369763}[data-filepond-item-state*=error] .filepond--item-panel,[data-filepond-item-state*=invalid] .filepond--item-panel{background-color:#c44e47}.filepond--item-panel{border-radius:.5em;transition:background-color .25s}.filepond--list-scroller{position:absolute;top:0;left:0;right:0;margin:0;will-change:transform}.filepond--list-scroller[data-state=overflow] .filepond--list{bottom:0;right:0}.filepond--list-scroller[data-state=overflow]{overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;-webkit-mask:linear-gradient(180deg,#000 calc(100% - .5em),transparent);mask:linear-gradient(180deg,#000 calc(100% - .5em),transparent)}.filepond--list-scroller::-webkit-scrollbar{background:transparent}.filepond--list-scroller::-webkit-scrollbar:vertical{width:1em}.filepond--list-scroller::-webkit-scrollbar:horizontal{height:0}.filepond--list-scroller::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:99999px;border:.3125em solid transparent;background-clip:content-box}.filepond--list.filepond--list{position:absolute;top:0;margin:0;padding:0;list-style-type:none;will-change:transform}.filepond--list{left:.75em;right:.75em}.filepond--root[data-style-panel-layout~=integrated]{width:100%;height:100%;max-width:none;margin:0}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root{border-radius:0}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root>*,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root>*{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{bottom:0;height:auto;display:flex;justify-content:center;align-items:center;z-index:7}.filepond--root[data-style-panel-layout~=circle] .filepond--item-panel,.filepond--root[data-style-panel-layout~=integrated] .filepond--item-panel{display:none}.filepond--root[data-style-panel-layout~=compact] .filepond--list-scroller,.filepond--root[data-style-panel-layout~=integrated] .filepond--list-scroller{overflow:hidden;height:100%;margin-top:0;margin-bottom:0}.filepond--root[data-style-panel-layout~=compact] .filepond--list,.filepond--root[data-style-panel-layout~=integrated] .filepond--list{left:0;right:0;height:100%}.filepond--root[data-style-panel-layout~=compact] .filepond--item,.filepond--root[data-style-panel-layout~=integrated] .filepond--item{margin:0}.filepond--root[data-style-panel-layout~=compact] .filepond--file-wrapper,.filepond--root[data-style-panel-layout~=integrated] .filepond--file-wrapper{height:100%}.filepond--root[data-style-panel-layout~=compact] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{z-index:7}.filepond--root[data-style-panel-layout~=circle]{border-radius:99999rem;overflow:hidden}.filepond--root[data-style-panel-layout~=circle]>.filepond--panel{border-radius:inherit}.filepond--root[data-style-panel-layout~=circle]>.filepond--panel>*{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--file-info,.filepond--root[data-style-panel-layout~=circle] .filepond--file-status{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--action-edit-item{opacity:1!important;visibility:visible!important}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.filepond--root[data-style-panel-layout~=circle]{will-change:transform}}}.filepond--panel-root{border-radius:.5em;background-color:#f1f0ef}.filepond--panel{position:absolute;left:0;top:0;right:0;margin:0;height:100%!important;pointer-events:none}.filepond-panel:not([data-scalable=false]){height:auto!important}.filepond--panel[data-scalable=false]>div{display:none}.filepond--panel[data-scalable=true]{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;background-color:transparent!important;border:none!important}.filepond--panel-bottom,.filepond--panel-center,.filepond--panel-top{position:absolute;left:0;top:0;right:0;margin:0;padding:0}.filepond--panel-bottom,.filepond--panel-top{height:.5em}.filepond--panel-top{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-bottom:none!important}.filepond--panel-top:after{content:"";position:absolute;height:2px;left:0;right:0;bottom:-1px;background-color:inherit}.filepond--panel-bottom,.filepond--panel-center{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:translate3d(0,.5em,0);transform:translate3d(0,.5em,0)}.filepond--panel-bottom{border-top-left-radius:0!important;border-top-right-radius:0!important;border-top:none!important}.filepond--panel-bottom:before{content:"";position:absolute;height:2px;left:0;right:0;top:-1px;background-color:inherit}.filepond--panel-center{height:100px!important;border-top:none!important;border-bottom:none!important;border-radius:0!important}.filepond--panel-center:not([style]){visibility:hidden}.filepond--progress-indicator{position:static;width:1.25em;height:1.25em;color:#fff;margin:0;pointer-events:none;will-change:transform,opacity}.filepond--progress-indicator svg{width:100%;height:100%;vertical-align:top;transform-box:fill-box}.filepond--progress-indicator path{fill:none;stroke:currentColor}.filepond--list-scroller{z-index:6}.filepond--drop-label{z-index:5}.filepond--drip{z-index:3}.filepond--root>.filepond--panel{z-index:2}.filepond--browser{z-index:1}.filepond--root{box-sizing:border-box;position:relative;margin-bottom:1em;font-size:1rem;line-height:normal;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:450;text-align:left;text-rendering:optimizeLegibility;direction:ltr;contain:layout style size}.filepond--root *{box-sizing:inherit;line-height:inherit}.filepond--root :not(text){font-size:inherit}.filepond--root[data-disabled]{pointer-events:none}.filepond--root[data-disabled] .filepond--list-scroller{pointer-events:all}.filepond--root[data-disabled] .filepond--list{pointer-events:none}.filepond--root .filepond--drop-label{min-height:4.75em}.filepond--root .filepond--list-scroller{margin-top:1em;margin-bottom:1em}.filepond--root .filepond--credits{position:absolute;right:0;opacity:.4;line-height:.85;font-size:11px;color:inherit;text-decoration:none;z-index:3;bottom:-14px}.filepond--root .filepond--credits[style]{top:0;bottom:auto;margin-top:14px}.filepond--image-preview-markup{position:absolute;left:0;top:0}.filepond--image-preview-wrapper{z-index:2}.filepond--image-preview-overlay{display:block;position:absolute;left:0;top:0;width:100%;min-height:5rem;max-height:7rem;margin:0;opacity:0;z-index:2;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filepond--image-preview-overlay svg{width:100%;height:auto;color:inherit;max-height:inherit}.filepond--image-preview-overlay-idle{mix-blend-mode:multiply;color:#282828d9}.filepond--image-preview-overlay-success{mix-blend-mode:normal;color:#369763}.filepond--image-preview-overlay-failure{mix-blend-mode:normal;color:#c44e47}@supports (-webkit-marquee-repetition:infinite) and ((-o-object-fit:fill) or (object-fit:fill)){.filepond--image-preview-overlay-idle{mix-blend-mode:normal}}.filepond--image-preview-wrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;left:0;top:0;right:0;height:100%;margin:0;border-radius:.45em;overflow:hidden;background:#00000003}.filepond--image-preview{position:absolute;left:0;top:0;z-index:1;display:flex;align-items:center;height:100%;width:100%;pointer-events:none;background:#222;will-change:transform,opacity}.filepond--image-clip{position:relative;overflow:hidden;margin:0 auto}.filepond--image-clip[data-transparency-indicator=grid] canvas,.filepond--image-clip[data-transparency-indicator=grid] img{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg' fill='%23eee'%3E%3Cpath d='M0 0h50v50H0M50 50h50v50H50'/%3E%3C/svg%3E");background-size:1.25em 1.25em}.filepond--image-bitmap,.filepond--image-vector{position:absolute;left:0;top:0;will-change:transform}.filepond--root[data-style-panel-layout~=integrated] .filepond--image-preview-wrapper{border-radius:0}.filepond--root[data-style-panel-layout~=integrated] .filepond--image-preview{height:100%;display:flex;justify-content:center;align-items:center}.filepond--root[data-style-panel-layout~=circle] .filepond--image-preview-wrapper{border-radius:99999rem}.filepond--root[data-style-panel-layout~=circle] .filepond--image-preview-overlay{top:auto;bottom:0;-webkit-transform:scaleY(-1);transform:scaleY(-1)}.filepond--root[data-style-panel-layout~=circle] .filepond--file .filepond--file-action-button[data-align*=bottom]:not([data-align*=center]){margin-bottom:.325em}.filepond--root[data-style-panel-layout~=circle] .filepond--file [data-align*=left]{left:calc(50% - 3em)}.filepond--root[data-style-panel-layout~=circle] .filepond--file [data-align*=right]{right:calc(50% - 3em)}.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=left],.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=right]{margin-bottom:.5125em}.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=center]{margin-top:0;margin-bottom:.1875em;margin-left:.1875em}.surface-hover{background-color:light-dark(var(--p-surface-800),var(--p-surface-100))!important}.field{margin-bottom:1rem}.field>label{display:inline-block;margin-bottom:.5rem}.field>small{margin-top:.25rem}.filepond--root{font-family:inherit;margin-bottom:0}.filepond--panel-root{background-color:#0f1729;border:2px dashed #334155;border-radius:.75rem;transition:all .3s ease}.filepond--root:hover .filepond--panel-root{border-color:#38bdf8;background-color:#0a1120}.filepond--drop-label{color:#94a3b8;font-size:.9375rem}.filepond--drop-label label{cursor:pointer}.filepond--label-action{color:#38bdf8;text-decoration:underline;text-decoration-color:#38bdf8;font-weight:600;transition:all .2s ease}.filepond--label-action:hover{color:#0ea5e9;text-decoration-color:#0ea5e9}.filepond--item-panel{background-color:#1e293b;border-radius:.5rem}[data-filepond-item-state=processing-complete] .filepond--item-panel{background-color:#065f46}[data-filepond-item-state=idle] .filepond--item-panel{background-color:#1e3a5f}[data-filepond-item-state*=error] .filepond--item-panel,[data-filepond-item-state*=invalid] .filepond--item-panel{background-color:#7f1d1d}.filepond--file,.filepond--file-info{color:#e5e7eb}.filepond--file-info-main{font-size:.875rem;font-weight:500}.filepond--file-info-sub{color:#9ca3af;font-size:.75rem}.filepond--file-action-button{cursor:pointer;background-color:#00000080;color:#fff;transition:all .2s ease}.filepond--file-action-button:hover,.filepond--file-action-button:focus{box-shadow:0 0 0 .125em #ffffffe6;background-color:#000000b3}.filepond--progress-indicator{color:#38bdf8}.filepond--file-status{color:#e5e7eb}.filepond--file-status-main{font-size:.75rem}.filepond--file-status-sub{color:#9ca3af;font-size:.625rem}.filepond--image-preview-wrapper,.filepond--image-preview{background-color:#0f1729}.filepond--drip-blob{background-color:#38bdf8;opacity:.3}.filepond--credits{color:#475569;font-size:.625rem}.filepond--credits a{color:#64748b}.filepond--loading-indicator{color:#38bdf8}.filepond--loading-indicator svg{stroke:#38bdf8}.filepond--processing-complete-indicator{color:#10b981}.filepond--processing-complete-indicator svg{stroke:#10b981}.filepond--image-preview-overlay-idle{color:#00000080}.filepond--root:focus-within .filepond--panel-root{border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf826}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:Inter,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.-bottom-0\.5{bottom:-.125rem}.-bottom-4{bottom:-1rem}.-right-0\.5{right:-.125rem}.-right-4{right:-1rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-6{bottom:1.5rem}.left-0{left:0}.left-3{left:.75rem}.right-3{right:.75rem}.right-6{right:1.5rem}.top-1{top:.25rem}.top-1\/2{top:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.col-span-1{grid-column:span 1 / span 1}.col-span-full{grid-column:1 / -1}.m-0{margin:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.-ml-\[6px\]{margin-left:-6px}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-\[28px\]{height:28px}.h-\[36px\]{height:36px}.h-\[80px\]{height:80px}.h-full{height:100%}.h-px{height:1px}.max-h-24{max-height:6rem}.max-h-32{max-height:8rem}.max-h-44{max-height:11rem}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-56{max-height:14rem}.max-h-64{max-height:16rem}.max-h-\[90vh\]{max-height:90vh}.max-h-full{max-height:100%}.min-h-0{min-height:0px}.min-h-24{min-height:6rem}.min-h-32{min-height:8rem}.min-h-\[420px\]{min-height:420px}.w-0\.5{width:.125rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-\[28px\]{width:28px}.w-\[36px\]{width:36px}.w-\[500px\]{width:500px}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[16rem\]{min-width:16rem}.min-w-\[20px\]{min-width:20px}.max-w-16{max-width:4rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-\[120px\]{max-width:120px}.max-w-\[140px\]{max-width:140px}.max-w-\[420px\]{max-width:420px}.max-w-\[90vw\]{max-width:90vw}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.cursor-zoom-out{cursor:zoom-out}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-slate-700>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(51 65 85 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-xl{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-x-0{border-left-width:0px;border-right-width:0px}.border-b{border-bottom-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/40{border-color:#f59e0b66}.border-amber-600\/40{border-color:#d9770666}.border-amber-700{--tw-border-opacity: 1;border-color:rgb(180 83 9 / var(--tw-border-opacity, 1))}.border-amber-700\/20{border-color:#b4530933}.border-amber-700\/30{border-color:#b453094d}.border-amber-700\/40{border-color:#b4530966}.border-amber-700\/50{border-color:#b4530980}.border-amber-800\/30{border-color:#92400e4d}.border-blue-700{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.border-blue-700\/30{border-color:#1d4ed84d}.border-blue-700\/50{border-color:#1d4ed880}.border-blue-800\/30{border-color:#1e40af4d}.border-cyan-500\/20{border-color:#06b6d433}.border-cyan-700{--tw-border-opacity: 1;border-color:rgb(14 116 144 / var(--tw-border-opacity, 1))}.border-cyan-700\/70{border-color:#0e7490b3}.border-cyan-800\/50{border-color:#155e7580}.border-cyan-800\/70{border-color:#155e75b3}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/40{border-color:#10b98166}.border-emerald-700{--tw-border-opacity: 1;border-color:rgb(4 120 87 / var(--tw-border-opacity, 1))}.border-emerald-700\/30{border-color:#0478574d}.border-fuchsia-700{--tw-border-opacity: 1;border-color:rgb(162 28 175 / var(--tw-border-opacity, 1))}.border-gray-700\/50{border-color:#37415180}.border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-green-700{--tw-border-opacity: 1;border-color:rgb(21 128 61 / var(--tw-border-opacity, 1))}.border-green-700\/30{border-color:#15803d4d}.border-green-700\/50{border-color:#15803d80}.border-green-800{--tw-border-opacity: 1;border-color:rgb(22 101 52 / var(--tw-border-opacity, 1))}.border-green-800\/30{border-color:#1665344d}.border-green-800\/40{border-color:#16653466}.border-green-800\/50{border-color:#16653480}.border-green-900\/50{border-color:#14532d80}.border-green-900\/60{border-color:#14532d99}.border-indigo-800\/70{border-color:#3730a3b3}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/40{border-color:#ef444466}.border-red-700{--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity, 1))}.border-red-700\/30{border-color:#b91c1c4d}.border-red-700\/40{border-color:#b91c1c66}.border-red-700\/50{border-color:#b91c1c80}.border-red-800{--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1))}.border-red-800\/30{border-color:#991b1b4d}.border-red-800\/40{border-color:#991b1b66}.border-red-800\/50{border-color:#991b1b80}.border-red-900\/50{border-color:#7f1d1d80}.border-red-900\/60{border-color:#7f1d1d99}.border-rose-500\/20{border-color:#f43f5e33}.border-rose-700{--tw-border-opacity: 1;border-color:rgb(190 18 60 / var(--tw-border-opacity, 1))}.border-sky-500\/30{border-color:#0ea5e94d}.border-sky-700\/40{border-color:#0369a166}.border-sky-800\/40{border-color:#07598566}.border-sky-800\/50{border-color:#07598580}.border-slate-500{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.border-slate-600{--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-slate-700\/30{border-color:#3341554d}.border-slate-700\/50{border-color:#33415580}.border-slate-700\/60{border-color:#33415599}.border-slate-800{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.border-slate-800\/60{border-color:#1e293b99}.border-teal-700\/50{border-color:#0f766e80}.border-white\/20{border-color:#fff3}.border-yellow-700{--tw-border-opacity: 1;border-color:rgb(161 98 7 / var(--tw-border-opacity, 1))}.border-yellow-700\/30{border-color:#a162074d}.border-yellow-700\/50{border-color:#a1620780}.border-yellow-900\/60{border-color:#713f1299}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-amber-900\/10{background-color:#78350f1a}.bg-amber-900\/20{background-color:#78350f33}.bg-amber-900\/30{background-color:#78350f4d}.bg-amber-900\/40{background-color:#78350f66}.bg-amber-950\/20{background-color:#451a0333}.bg-amber-950\/25{background-color:#451a0340}.bg-black\/40{background-color:#0006}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-black\/95{background-color:#000000f2}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.bg-blue-900\/20{background-color:#1e3a8a33}.bg-blue-900\/30{background-color:#1e3a8a4d}.bg-blue-900\/40{background-color:#1e3a8a66}.bg-blue-950\/30{background-color:#1725544d}.bg-blue-950\/45{background-color:#17255473}.bg-current{background-color:currentColor}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-cyan-600{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.bg-cyan-700{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.bg-cyan-900\/40{background-color:#164e6366}.bg-cyan-900\/50{background-color:#164e6380}.bg-cyan-950\/30{background-color:#0833444d}.bg-cyan-950\/35{background-color:#08334459}.bg-cyan-950\/40{background-color:#08334466}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-emerald-900\/10{background-color:#064e3b1a}.bg-emerald-900\/30{background-color:#064e3b4d}.bg-emerald-900\/40{background-color:#064e3b66}.bg-emerald-900\/50{background-color:#064e3b80}.bg-fuchsia-950\/45{background-color:#4a044e73}.bg-gray-900\/30{background-color:#1118274d}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-green-900\/20{background-color:#14532d33}.bg-green-900\/30{background-color:#14532d4d}.bg-green-900\/40{background-color:#14532d66}.bg-green-950\/40{background-color:#052e1666}.bg-green-950\/45{background-color:#052e1673}.bg-green-950\/50{background-color:#052e1680}.bg-green-950\/70{background-color:#052e16b3}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-indigo-950\/40{background-color:#1e1b4b66}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-orange-900\/40{background-color:#7c2d1266}.bg-purple-900\/40{background-color:#581c8766}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-700{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.bg-red-800{--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity, 1))}.bg-red-900\/10{background-color:#7f1d1d1a}.bg-red-900\/20{background-color:#7f1d1d33}.bg-red-900\/30{background-color:#7f1d1d4d}.bg-red-900\/40{background-color:#7f1d1d66}.bg-red-950\/30{background-color:#450a0a4d}.bg-red-950\/40{background-color:#450a0a66}.bg-red-950\/45{background-color:#450a0a73}.bg-red-950\/50{background-color:#450a0a80}.bg-rose-400{--tw-bg-opacity: 1;background-color:rgb(251 113 133 / var(--tw-bg-opacity, 1))}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-600{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.bg-rose-900\/40{background-color:#88133766}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.bg-sky-600{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity, 1))}.bg-sky-700{--tw-bg-opacity: 1;background-color:rgb(3 105 161 / var(--tw-bg-opacity, 1))}.bg-sky-950\/25{background-color:#082f4940}.bg-sky-950\/30{background-color:#082f494d}.bg-sky-950\/40{background-color:#082f4966}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.bg-slate-600{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.bg-slate-700{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.bg-slate-700\/50{background-color:#33415580}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-slate-800\/40{background-color:#1e293b66}.bg-slate-800\/50{background-color:#1e293b80}.bg-slate-800\/60{background-color:#1e293b99}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-900\/20{background-color:#0f172a33}.bg-slate-900\/30{background-color:#0f172a4d}.bg-slate-900\/40{background-color:#0f172a66}.bg-slate-900\/50{background-color:#0f172a80}.bg-slate-900\/60{background-color:#0f172a99}.bg-slate-900\/70{background-color:#0f172ab3}.bg-slate-900\/80{background-color:#0f172acc}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-slate-950\/40{background-color:#02061766}.bg-slate-950\/50{background-color:#02061780}.bg-slate-950\/70{background-color:#020617b3}.bg-teal-600{--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity, 1))}.bg-teal-900\/30{background-color:#134e4a4d}.bg-transparent{background-color:transparent}.bg-violet-600{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-yellow-900\/20{background-color:#713f1233}.bg-yellow-900\/30{background-color:#713f124d}.bg-yellow-900\/40{background-color:#713f1266}.bg-yellow-950\/45{background-color:#42200673}.bg-yellow-950\/50{background-color:#42200680}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-6{padding-bottom:1.5rem}.pl-2{padding-left:.5rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-8xl{font-size:6rem;line-height:1}.text-\[0\.65rem\]{font-size:.65rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[8px\]{font-size:8px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-200\/90{color:#fde68ae6}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-current{color:currentColor}.text-cyan-200{--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.text-emerald-100{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-fuchsia-300{--tw-text-opacity: 1;color:rgb(240 171 252 / var(--tw-text-opacity, 1))}.text-fuchsia-400{--tw-text-opacity: 1;color:rgb(232 121 249 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-green-300{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-indigo-200{--tw-text-opacity: 1;color:rgb(199 210 254 / var(--tw-text-opacity, 1))}.text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.text-inherit{color:inherit}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-400\/70{color:#f87171b3}.text-red-400\/80{color:#f87171cc}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-500\/40{color:#ef444466}.text-rose-100{--tw-text-opacity: 1;color:rgb(255 228 230 / var(--tw-text-opacity, 1))}.text-rose-300{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.text-sky-200{--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-sky-400{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.text-sky-500{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-teal-300{--tw-text-opacity: 1;color:rgb(94 234 212 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-violet-400{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/40{color:#fff6}.text-white\/70{color:#ffffffb3}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-2{text-underline-offset:2px}.placeholder-slate-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(100 116 139 / var(--tw-placeholder-opacity, 1))}.placeholder-slate-600::placeholder{--tw-placeholder-opacity: 1;color:rgb(71 85 105 / var(--tw-placeholder-opacity, 1))}.placeholder-slate-700::placeholder{--tw-placeholder-opacity: 1;color:rgb(51 65 85 / var(--tw-placeholder-opacity, 1))}.placeholder-white\/40::placeholder{color:#fff6}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sky-500\/20{--tw-shadow-color: rgb(14 165 233 / .2);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-cyan-500\/30{--tw-ring-color: rgb(6 182 212 / .3)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-xl{--tw-blur: blur(24px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}html,html[data-theme=blue-office]{--app-bg: #0f172a;--app-bg-deep: #020617;--app-surface: #1e293b;--app-surface-raised: #263449;--app-surface-muted: #334155;--app-surface-hover: #29384e;--app-text: #e2e8f0;--app-text-strong: #f8fafc;--app-text-secondary: #94a3b8;--app-text-muted: #64748b;--app-border: #334155;--app-border-strong: #475569;--app-primary: #06a6f3;--app-primary-hover: #0591d9;--app-primary-active: #047bb8;--app-primary-contrast: #ffffff;--app-accent: #06a6f3;--app-accent-soft: rgba(6, 166, 243, .14);--app-focus-color: rgba(6, 166, 243, .3);--app-shadow-color: rgba(2, 6, 23, .42);--app-layout-glow: rgba(6, 166, 243, .08);--app-activo-texto: #ffffff;--app-activo-icono: #06a6f3;--app-activo-fondo: linear-gradient(180deg, rgba(6, 166, 243, .2), rgba(6, 166, 243, .12));--app-activo-fondo-lateral: linear-gradient(90deg, rgba(6, 166, 243, .16), rgba(6, 166, 243, .04));--app-activo-borde: rgba(6, 166, 243, .55);--app-activo-sombra: 0 8px 18px rgba(2, 6, 23, .36), 0 0 0 1px rgba(6, 166, 243, .14) inset;--app-boton-fondo: linear-gradient(135deg, #0284c7 0%, #0369a1 100%);--app-boton-fondo-hover: linear-gradient(135deg, #0ea5e9 0%, #0284c7 100%);--app-boton-filete: rgba(56, 189, 248, .55);--app-boton-texto: #f0f9ff;--app-boton-sombra-hover: 0 6px 16px rgba(2, 132, 199, .28);--app-sidebar: #071227;--app-sidebar-end: #040d1f;--app-sidebar-text: #9db2cc;--app-sidebar-text-strong: #e2e8f0;--app-sidebar-border: rgba(56, 189, 248, .12)}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]){--messaging-page: #f4f8fb;--messaging-surface: #ffffff;--messaging-surface-soft: #f1f5f9;--messaging-surface-raised: #e8f0f6;--messaging-border: #cbd8e5;--messaging-text: #08182d;--messaging-muted: #526984;--messaging-accent: #00a9c7;--messaging-accent-soft: #e2f8fc;--messaging-action: #07182e;--messaging-action-text: #ffffff;--messaging-radius: 1rem}html[data-theme=coastal-light]{--messaging-page: #f2fbfc;--messaging-surface-soft: #edf8fa;--messaging-surface-raised: #e2f2f5;--messaging-border: #c7e1e7;--messaging-text: #08223a;--messaging-muted: #47657b;--messaging-accent: #00a8c4;--messaging-accent-soft: #ddf7fb;--messaging-action: #07304a;--messaging-radius: 1.25rem}html[data-theme=cobalt-studio]{--messaging-page: #f5f8fb;--messaging-surface-soft: #eef2f6;--messaging-surface-raised: #e5ebf1;--messaging-border: #d1dce7;--messaging-text: #07182e;--messaging-muted: #50647d;--messaging-accent: #006ce5;--messaging-accent-soft: #e5f0ff;--messaging-action: #06172d;--messaging-radius: 1.65rem}html[data-theme=orbital-black]{--messaging-page: #000000;--messaging-surface: #080808;--messaging-surface-soft: #101010;--messaging-surface-raised: #171717;--messaging-border: #34383e;--messaging-text: #f8fafc;--messaging-muted: #b4b4b7;--messaging-accent: #f5f5f5;--messaging-accent-soft: #191919;--messaging-action: #f8fafc;--messaging-action-text: #050505;--messaging-radius: .35rem}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .mensajeria-shell{color:var(--messaging-text)!important;background:var(--messaging-page)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .mensajeria-shell .mensajeria-hero{padding:1.15rem 1.4rem!important;border:1px solid var(--messaging-border)!important;border-radius:var(--messaging-radius)!important;background:var(--messaging-surface-soft)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .mensajeria-shell :is(.workspace-title,h1,h2,h3,h4,.template-name,.campaign-name){color:var(--messaging-text)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .mensajeria-shell :is(.workspace-copy,.workspace-breadcrumb,.text-slate-300,.text-slate-400,.text-slate-500){color:var(--messaging-muted)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .mensajeria-shell :is(.workspace-section-label,.workspace-title i){color:var(--messaging-accent)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .mensajeria-shell .workspace-surface{border-color:var(--messaging-border)!important;border-radius:var(--messaging-radius)!important;background:var(--messaging-surface)!important;box-shadow:none!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .mensajeria-shell :is(.bg-slate-950,.bg-slate-950\/70,.bg-slate-950\/50,.bg-slate-900,.bg-slate-800){background-color:var(--messaging-surface-soft)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .mensajeria-shell :is(.border-slate-600,.border-slate-700,.border-slate-800){border-color:var(--messaging-border)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .mensajeria-shell :is(.text-white,.text-slate-100){color:var(--messaging-text)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .mensajeria-shell :is(.template-card,.empty-card,.campaign-card,.campaign-stat-card,.helper-panel,.form-panel,.field-card,.toggle-card,.crm-card,.crm-empty,.agentes-sidebar,.agentes-content){color:var(--messaging-text)!important;border-color:var(--messaging-border)!important;background:var(--messaging-surface)!important;box-shadow:none!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .mensajeria-shell :is(.sync-instance-field,.instance-filter,.search-shell,.campaign-meta-pill,.campaign-state,.meta-pill,.helper-tag,.variable-row,.empty-note,.crm-match-pill,.crm-status-pill,.crm-meta-pill,.agentes-content-badge){color:var(--messaging-text)!important;border-color:var(--messaging-border)!important;background:var(--messaging-surface-soft)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .mensajeria-shell :is(input:not([type=checkbox]):not([type=radio]),textarea,select,.field-input,.field-select,.field-textarea,.sync-instance-select,.instance-filter-select){color:var(--messaging-text)!important;border-color:var(--messaging-border)!important;background:var(--messaging-surface-soft)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .mensajeria-shell :is(input):focus{border-color:var(--messaging-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--messaging-accent) 20%,transparent)!important;outline:none!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .mensajeria-shell :is(.header-action-btn-primary,.campaign-create-btn,.primary-btn){color:var(--messaging-action-text)!important;border-color:var(--messaging-action)!important;background:var(--messaging-action)!important;box-shadow:none!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .mensajeria-shell :is(.header-action-btn-secondary,.ghost-btn,.text-action-btn,.icon-action-btn,.crm-chat-trigger,.crm-lead-action-btn){color:var(--messaging-text)!important;border-color:var(--messaging-border)!important;background:var(--messaging-surface)!important;box-shadow:none!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .mensajeria-shell :is(.header-action-btn,.campaign-create-btn,.primary-btn,.ghost-btn,.icon-action-btn):focus-visible{outline:3px solid color-mix(in srgb,var(--messaging-accent) 35%,transparent)!important;outline-offset:2px}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .mensajeria-shell :is(.bandeja-workspace,.conversation-panel,.chat-panel,.crm-panel){border-color:var(--inbox-border, var(--messaging-border))!important;background:var(--inbox-surface, var(--messaging-surface))!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .mensajeria-shell :is(.chat-header,.composer-shell,.crm-panel-header){color:var(--messaging-text)!important;border-color:var(--inbox-border, var(--messaging-border))!important;background:var(--inbox-surface, var(--messaging-surface))!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .mensajeria-shell .conversation-item:hover{background:var(--inbox-soft, var(--messaging-surface-soft))!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .mensajeria-shell .conversation-item-active{background:var(--inbox-active, var(--messaging-accent-soft))!important;box-shadow:inset 3px 0 0 var(--inbox-accent, var(--messaging-accent))!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .mensajeria-shell .messages-stream{background-color:var(--inbox-canvas, var(--messaging-page))!important;background-image:radial-gradient(color-mix(in srgb,var(--inbox-border, var(--messaging-border)) 38%,transparent) .7px,transparent .7px)!important;background-size:18px 18px!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .mensajeria-shell :is(.crm-card,.crm-empty){color:var(--inbox-text, var(--messaging-text))!important;border-color:var(--inbox-border, var(--messaging-border))!important;background:var(--inbox-soft, var(--messaging-surface-soft))!important}html[data-theme=orbital-black] .mensajeria-shell{text-transform:none}html[data-theme=orbital-black] .mensajeria-shell :is(.mensajeria-hero,.workspace-surface,.template-card,.campaign-card,.form-panel,.helper-panel){border-radius:.35rem!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) :is(.messaging-instance-form-shell,.messaging-campaign-wizard-shell){color:var(--messaging-text)!important;background:var(--messaging-page)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) :is(.messaging-instance-form-shell,.messaging-campaign-wizard-shell) :is(.content-header,.form-card){color:var(--messaging-text)!important;border-color:var(--messaging-border)!important;background:var(--messaging-surface)!important;box-shadow:none!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) :is(.messaging-instance-form-shell,.messaging-campaign-wizard-shell) :is(.bg-slate-900,.bg-slate-800){color:var(--messaging-text)!important;background:var(--messaging-surface-soft)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) :is(.messaging-instance-form-shell,.messaging-campaign-wizard-shell) :is(.text-white,.text-slate-300,.text-slate-400,.text-slate-500){color:var(--messaging-text)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) :is(.messaging-instance-form-shell,.messaging-campaign-wizard-shell) :is(input){color:var(--messaging-text)!important;border-color:var(--messaging-border)!important;background:var(--messaging-surface-soft)!important}@media(max-width:720px){html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .mensajeria-shell .mensajeria-hero{padding:1.15rem!important}}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .telefonia-theme-shell .content-header{padding:1rem 1.5rem!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .telefonia-ops-board .app-section-surface{padding-top:.5rem!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .telefonia-ops-board .connection-status[data-state=ok]{--conn-fg: #087348;--conn-bg: #daf3e7;--conn-border: #64b391}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .telefonia-ops-board .connection-status[data-state=off]{--conn-fg: #ae283e;--conn-bg: #fbe4e8;--conn-border: #df8c99}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .telefonia-theme-shell :is(.rounded-full.border,.ops-badge){min-height:1.65rem;padding:.28rem .62rem!important;font-weight:700!important;line-height:1.1}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .telefonia-theme-shell :is(.bg-cyan-950\/30,.bg-cyan-900\/40){color:#006783!important;border-color:#68adbf!important;background:#d9f2f7!important}html[data-theme=cobalt-studio] .telefonia-theme-shell :is(.bg-cyan-950\/30,.bg-cyan-900\/40){color:#0055ad!important;border-color:#72a9e4!important;background:#e1edfb!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .telefonia-theme-shell :is(.bg-emerald-900\/40,.bg-emerald-900\/50,.bg-green-900\/40){color:#087348!important;border-color:#64b391!important;background:#daf3e7!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .telefonia-theme-shell :is(.bg-rose-900\/40,.bg-red-900\/40){color:#ae283e!important;border-color:#df8c99!important;background:#fbe4e8!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .telefonia-theme-shell :is(.bg-amber-900\/40,.bg-yellow-900\/40){color:#7d5000!important;border-color:#d2aa57!important;background:#fff3cf!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .telefonia-theme-shell .bg-blue-900\/40{color:#1d4f91!important;border-color:#93b4e0!important;background:#e1ebfa!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .telefonia-theme-shell :is(.text-blue-300,.text-blue-400){color:#1d4f91!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .telefonia-theme-shell :is(.text-cyan-300,.text-cyan-400,.text-sky-300,.text-sky-400){color:#007996!important}html[data-theme=cobalt-studio] .telefonia-theme-shell :is(.text-cyan-300,.text-cyan-400,.text-sky-300,.text-sky-400){color:#005fc7!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .telefonia-theme-shell :is(.text-emerald-300,.text-emerald-400,.text-green-300,.text-green-400){color:#087a4c!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .telefonia-theme-shell :is(.text-rose-300,.text-rose-400,.text-red-300,.text-red-400){color:#cf334c!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .telefonia-theme-shell :is(.text-amber-300,.text-amber-400,.text-yellow-300,.text-yellow-400){color:#8a5900!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .telefonia-theme-shell :is(.ops-mini-kpi,.ops-live-call,.ops-queue-card,.ops-agent-row){border-color:color-mix(in srgb,var(--phone-border) 88%,var(--phone-text))!important;background:var(--phone-soft)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .telefonia-theme-shell .ops-agent-avatar{color:var(--phone-text)!important;border:1px solid var(--phone-border);background:var(--phone-raised)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .telefonia-theme-shell .ops-kpi-value{text-shadow:none!important}@media(max-width:720px){html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .telefonia-theme-shell .content-header{min-height:auto;padding:1.2rem!important}}html[data-theme=coastal-light]{--app-bg: #f4f8fb;--app-bg-deep: #edf5f8;--app-surface: #ffffff;--app-surface-raised: #ffffff;--app-surface-muted: #f0f5fa;--app-surface-hover: #e7f3f6;--app-text: #263247;--app-text-strong: #0b1424;--app-text-secondary: #5f708a;--app-text-muted: #8a9ab1;--app-border: #d6e2ee;--app-border-strong: #b9c9d9;--app-primary: #00bcd4;--app-primary-hover: #00a7bd;--app-primary-active: #008ea3;--app-primary-contrast: #08111f;--app-accent: #00c7df;--app-accent-soft: rgba(0, 188, 212, .1);--app-focus-color: rgba(0, 188, 212, .2);--app-shadow-color: rgba(11, 20, 36, .13);--app-layout-glow: rgba(0, 188, 212, .06);--app-sidebar: #ffffff;--app-sidebar-end: #f4f8fb;--app-sidebar-text: #5f708a;--app-sidebar-text-strong: #0b1424;--app-sidebar-border: #d6e2ee;--p-select-overlay-background: #ffffff;--p-select-overlay-border-color: #c8d6e4;--p-select-overlay-color: #0b1424;--p-select-option-color: #263247;--p-select-option-focus-background: #edf7f9;--p-select-option-focus-color: #0b1424;--p-select-option-selected-background: #e0f7fa;--p-select-option-selected-color: #007f96;--p-select-option-selected-focus-background: #c9f2f6;--p-select-option-selected-focus-color: #006f84}html[data-theme=cobalt-studio]{--app-bg: #ffffff;--app-bg-deep: #f7f9fb;--app-surface: #ffffff;--app-surface-raised: #ffffff;--app-surface-muted: #f1f4f7;--app-surface-hover: #e8eef5;--app-text: #1c1e21;--app-text-strong: #0a1317;--app-text-secondary: #4b4c4f;--app-text-muted: #5d6c7b;--app-border: #dee3e9;--app-border-strong: #ced0d4;--app-primary: #0064e0;--app-primary-hover: #0457cb;--app-primary-active: #0143b5;--app-primary-contrast: #ffffff;--app-accent: #0064e0;--app-accent-soft: rgba(0, 100, 224, .1);--app-focus-color: rgba(24, 118, 242, .2);--app-shadow-color: rgba(20, 22, 26, .18);--app-layout-glow: rgba(0, 100, 224, .04);--app-sidebar: #ffffff;--app-sidebar-end: #f7f9fb;--app-sidebar-text: #5d6c7b;--app-sidebar-text-strong: #0a1317;--app-sidebar-border: #dee3e9}html[data-theme=orbital-black]{--app-bg: #000000;--app-bg-deep: #000000;--app-surface: #0a0a0a;--app-surface-raised: #101010;--app-surface-muted: #171717;--app-surface-hover: #202020;--app-text: #f0f0fa;--app-text-strong: #ffffff;--app-text-secondary: #b7b7bf;--app-text-muted: #77777f;--app-border: #3a3a3f;--app-border-strong: #66666d;--app-primary: #ffffff;--app-primary-hover: #f0f0fa;--app-primary-active: #d9d9df;--app-primary-contrast: #000000;--app-accent: #1689ff;--app-accent-soft: rgba(22, 137, 255, .14);--app-focus-color: rgba(22, 137, 255, .42);--app-shadow-color: rgba(0, 0, 0, 0);--app-layout-glow: transparent;--app-sidebar: #000000;--app-sidebar-end: #000000;--app-sidebar-text: #b7b7bf;--app-sidebar-text-strong: #ffffff;--app-sidebar-border: #3a3a3f}html{--primary-color: var(--app-primary);--primary-color-text: var(--app-primary-contrast);--primary-color-hover: var(--app-primary-hover);--primary-color-active: var(--app-primary-active);--color-bg-deep: var(--app-bg-deep);--surface-0: var(--app-bg);--surface-50: var(--app-surface);--surface-100: var(--app-surface-muted);--surface-200: var(--app-border-strong);--surface-300: var(--app-text-muted);--surface-400: var(--app-text-secondary);--surface-500: var(--app-text);--surface-600: var(--app-text);--surface-700: var(--app-text-strong);--surface-800: var(--app-text-strong);--surface-900: var(--app-text-strong);--text-color: var(--app-text);--text-color-secondary: var(--app-text-secondary);--text-color-muted: var(--app-text-muted);--surface-border: var(--app-border);--content-padding: 1rem;--focus-ring: 0 0 0 2px var(--app-focus-color);--p-inputnumber-button-background: var(--app-surface);--p-inputnumber-button-hover-background: var(--app-primary);--p-inputnumber-button-active-background: var(--app-primary-active);--p-inputnumber-button-color: var(--app-text-secondary);--p-inputnumber-button-hover-color: var(--app-primary-contrast)}body{margin:0;background:var(--app-bg);color:var(--app-text);transition:background-color .18s ease,color .18s ease}*{scrollbar-width:thin;scrollbar-color:var(--app-border-strong) var(--app-surface)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--app-surface);border-radius:10px}::-webkit-scrollbar-thumb{background:var(--app-border-strong);border-radius:10px;border:1px solid var(--app-border);transition:background .2s ease}::-webkit-scrollbar-thumb:hover{background:var(--app-primary);border-color:var(--app-primary-hover)}::-webkit-scrollbar-corner{background:var(--app-surface)}::selection{background:var(--app-accent-soft);color:var(--app-text-strong)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .25s ease-out both}.fade-in{animation:fadeIn .3s ease-in-out}.btn-glow{background-image:linear-gradient(90deg,#33ddff,var(--accent-cyan));box-shadow:0 14px 40px #06a6f340,0 4px 10px #02061799;border:1px solid rgba(6,166,243,.16)}.btn-glow:hover{box-shadow:0 18px 50px #06a6f352,0 6px 14px #02061799;transform:translateY(-2px)}.btn-glow:focus{outline:none;box-shadow:0 0 0 8px #06a6f31f,0 18px 50px #06a6f352}.p-inputnumber-button:not(:disabled):hover{background:#334155!important;color:#fff!important}:root{--heading-font-size: 1.75rem;--heading-line-height: 1.15;--route-transition-duration: .16s;--route-transition-easing: cubic-bezier(.22, 1, .36, 1);--route-transition-offset: 8px}.route-transition-shell{position:relative;height:100%;min-height:0;display:block;overflow:clip;isolation:isolate;will-change:opacity}body:has(.p-dialog-mask) :is(.route-transition-shell,main.admin-content){overflow:hidden!important}.route-transition-shell:has(.p-dialog-mask){z-index:1200}.p-dialog-content{overscroll-behavior:contain}@media(prefers-reduced-motion:reduce){:root{--route-transition-duration: 1ms;--route-transition-offset: 0px}}.auth-heading{font-size:var(--heading-font-size);line-height:var(--heading-line-height);letter-spacing:-.01em}.input-field{display:block;width:100%;padding:.75rem .9rem;border-radius:.6rem;background:var(--app-surface);border:1px solid var(--app-border);color:var(--app-text);transition:box-shadow .18s ease,border-color .18s ease,transform .12s ease,background-color .18s ease}.input-field::placeholder{color:var(--app-text-muted)}.input-field:focus,.input-field:focus-visible{outline:none;border-color:var(--accent-cyan);background-color:var(--app-surface-raised);box-shadow:0 10px 30px var(--app-shadow-color),0 0 0 5px var(--app-focus-color);transform:translateY(-1px)}.input-field:hover{border-color:var(--app-border-strong)}.input-modern{background-color:var(--app-surface);border:1px solid var(--app-border);color:var(--app-text);transition:all .2s ease}.input-modern:focus{background-color:#0033661a;border-color:#38bdf8;outline:none;box-shadow:0 0 0 4px #38bdf81a}.input-modern::placeholder{color:var(--app-text-muted)}.btn-primary{background-color:#0ea5e9;color:#fff;font-weight:600;transition:all .2s ease}.btn-primary:hover:not(:disabled){background-color:#0284c7;transform:translateY(-1px)}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-action{background:linear-gradient(135deg,#38bdf8,#0ea5e9);color:#fff;font-weight:600;padding:.625rem 1.25rem;border-radius:8px;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;transition:all .2s ease;box-shadow:0 4px 6px -1px #0ea5e940;text-decoration:none;white-space:nowrap}.btn-action:hover:not(:disabled){background:linear-gradient(135deg,#0ea5e9,#0284c7);box-shadow:0 6px 12px -1px #0ea5e959;transform:translateY(-1px);color:#fff}.btn-action:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-ghost{background:transparent;color:var(--app-text);font-weight:500;padding:.625rem 1.25rem;border-radius:8px;border:1px solid var(--app-border);cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;transition:all .2s ease;text-decoration:none;white-space:nowrap}.btn-ghost:hover:not(:disabled){background:var(--app-surface-hover);border-color:var(--app-border-strong);color:var(--app-text-strong)}.btn-ghost:disabled{opacity:.5;cursor:not-allowed}.form-container{max-width:52rem;margin:0 auto;padding:0 1.5rem 2rem}.form-card{background:var(--app-surface);border-radius:12px;border:1px solid var(--app-border);overflow:hidden;box-shadow:0 8px 24px -18px var(--app-shadow-color)}.form-card+.form-card{margin-top:1.5rem}.form-card-header{padding:1.25rem 1.5rem;border-bottom:1px solid var(--app-border);background:linear-gradient(to bottom,var(--app-surface),var(--app-surface-muted))}.form-card-title{font-size:1.0625rem;font-weight:600;color:var(--app-text-strong);margin:0 0 .125rem}.form-card-subtitle{font-size:.8125rem;color:var(--app-text-secondary);margin:0}.form-card-body{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.form-card-footer{padding:1rem 1.5rem;border-top:1px solid var(--app-border);background:var(--app-surface-muted);display:flex;justify-content:flex-end;gap:.75rem;align-items:center}.agentes-theme .form-card{border:1px solid rgba(51,65,85,.78);border-radius:1.35rem;background:radial-gradient(circle at top right,rgba(14,165,233,.1),transparent 30%),linear-gradient(180deg,#0f172ac7,#020617e0);box-shadow:0 18px 42px #0206172e}.agentes-theme .form-card+.form-card{margin-top:1rem}.agentes-theme .form-card-header{padding:1rem 1.1rem;border-bottom:1px solid rgba(51,65,85,.72);background:linear-gradient(180deg,#1e293bd1,#0f172a5c)}.agentes-theme .form-card-title{font-size:1.02rem;font-weight:700;color:#f8fafc;letter-spacing:-.02em}.agentes-theme .form-card-subtitle{color:#94a3b8;font-size:.84rem;line-height:1.6;max-width:52rem}.agentes-theme .form-card-body{padding:1.05rem 1.1rem 1.15rem;gap:1rem}.agentes-theme .agentes-section+.agentes-section{margin-top:1.1rem;padding-top:1.1rem;border-top:1px solid rgba(51,65,85,.68)}.agentes-theme .agentes-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;margin-bottom:.95rem}.agentes-theme .agentes-section-title-wrap{min-width:0}.agentes-theme .agentes-section-title-row{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.agentes-theme .agentes-section-title{margin:0;color:#f8fafc;font-size:1rem;font-weight:700;letter-spacing:-.02em}.agentes-theme .agentes-section-copy{margin:.35rem 0 0;color:#94a3b8;font-size:.84rem;line-height:1.6}.agentes-theme .agentes-section-meta{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .78rem;border-radius:999px;border:1px solid rgba(51,65,85,.74);background:#0f172a8f;color:#cbd5e1;font-size:.78rem;font-weight:600;white-space:nowrap}.agentes-theme .agentes-section-body{display:flex;flex-direction:column;gap:1rem}.agentes-theme .prime-field-label{display:block;color:#94a3b8;font-size:.74rem;font-weight:600;letter-spacing:.03em;margin:0 0 .45rem}.agentes-theme .prime-form-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.85rem}.agentes-theme .prime-col-span-12{grid-column:span 12}.agentes-theme .prime-col-span-6{grid-column:span 6}.agentes-theme .prime-col-span-5{grid-column:span 5}.agentes-theme .prime-col-span-4{grid-column:span 4}.agentes-theme .prime-col-span-3{grid-column:span 3}.agentes-theme .prime-col-span-2{grid-column:span 2}.agentes-theme .prime-inline-actions{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.agentes-theme .agent-row-actions{min-height:2.65rem;justify-content:flex-end;flex-wrap:nowrap}.agentes-theme .agent-knowledge-link{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.65rem;padding:.6rem .85rem;border:1px solid rgba(71,85,105,.78);border-radius:.95rem;background:#1e293b;color:#e2e8f0;font-size:.78rem;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.agentes-theme .agent-knowledge-link:hover{border-color:#475569;background:#334155;color:#f8fafc}.agentes-theme .prime-surface-row{border:1px solid rgba(51,65,85,.58);border-radius:1rem;background:#02061738;box-shadow:inset 0 1px #ffffff08}.agentes-theme .prime-empty-state{padding:1.8rem 1rem;text-align:center;color:#94a3b8}.agentes-theme .prime-empty-state i{display:block;margin-bottom:.7rem;font-size:1.8rem;opacity:.4}.agentes-theme .btn-action{min-height:2.65rem;padding:.6rem 1rem;border-radius:1rem;border:1px solid rgba(56,189,248,.35);background:linear-gradient(135deg,#38bdf8f2,#0ea5e9eb,#0284c7eb);box-shadow:0 14px 28px #082f493d,inset 0 1px #ffffff24}.agentes-theme .btn-action:hover:not(:disabled){background:linear-gradient(135deg,#0ea5e9fa,#0284c7f5,#0369a1f5);box-shadow:0 18px 32px #082f494d,inset 0 1px #ffffff2e;transform:translateY(-1px)}.agentes-theme input:not([type=checkbox]):not([type=radio]),.agentes-theme select,.agentes-theme textarea{border-color:#475569c7;border-radius:.9rem;background:#0206178a;box-shadow:inset 0 1px #ffffff08}.agentes-theme input:not([type=checkbox]):not([type=radio]):focus,.agentes-theme select:focus,.agentes-theme textarea:focus{border-color:#38bdf8ad;box-shadow:0 0 0 3px #0ea5e91f;outline:none}.agentes-theme textarea{min-height:5.5rem}.agentes-theme .p-inputtext,.agentes-theme .p-textarea,.agentes-theme .p-inputnumber,.agentes-theme .p-select{width:100%}.agentes-theme .p-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.65rem;padding:.6rem 1rem;border-radius:.95rem;line-height:1}.agentes-theme .p-button.p-button-sm{padding-inline:.9rem}.agentes-theme .p-inputtext,.agentes-theme .p-textarea,.agentes-theme .p-inputnumber,.agentes-theme .p-select{border-radius:.95rem}.agentes-theme .p-inputnumber-input{width:100%}.agentes-theme :is(.p-inputtext:not(textarea),.p-inputnumber-input,.p-select){box-sizing:border-box;height:2.65rem;min-height:2.65rem}.agentes-theme .p-select .p-select-label{display:flex;align-items:center;min-height:0;padding-block:0!important}html[data-theme=blue-office] .agentes-theme textarea.p-textarea{color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0}.agentes-theme table thead tr,.agentes-theme table tbody tr{border-color:#334155a6}@media(max-width:960px){.agentes-theme .agentes-section-head{flex-direction:column}.agentes-theme .prime-col-span-6,.agentes-theme .prime-col-span-5,.agentes-theme .prime-col-span-4,.agentes-theme .prime-col-span-3,.agentes-theme .prime-col-span-2{grid-column:span 12}.agentes-theme .agent-row-actions{justify-content:flex-start;flex-wrap:wrap}}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{box-shadow:0 0 0 1000px #06a6f305 inset!important;-webkit-text-fill-color:#e6eef8!important}.form-row{display:flex;align-items:center;justify-content:space-between}.muted-link{color:#e6eef899;font-size:.875rem}.social-btn{display:flex;align-items:center;gap:.75rem;padding:.6rem .9rem;border-radius:.6rem;border:1px solid rgba(255,255,255,.06);background:#0000001f;color:#fff}.small-link{font-size:.8rem;color:#e6eef899}.testimonial-card{position:absolute;left:2.5rem;bottom:2.5rem;max-width:520px;background:linear-gradient(180deg,#02061724,#06a6f30f);border:1px solid rgba(255,255,255,.06);padding:1.5rem 1.6rem;border-radius:.75rem;color:#eaf6ff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.auth-card{width:420px;padding:2.25rem;border-radius:1rem;background:linear-gradient(180deg,#ffffff08,#ffffff05);border:1px solid rgba(255,255,255,.04);box-shadow:0 20px 60px #02061799,inset 0 1px #ffffff05}.faded-hero{font-size:7.5rem;font-weight:800;color:#ffffff0f;letter-spacing:-.02em;line-height:.9}.cta-large{padding:.9rem 1.25rem;border-radius:.75rem;font-size:1rem}.testimonial-card{max-width:520px;right:auto;left:40px;bottom:40px}.avatar{box-shadow:0 6px 18px #02061773}.testimonial-quote{font-size:1rem;line-height:1.6;color:#eaf6fff2}.testimonial-author{display:flex;align-items:center;gap:.75rem;margin-top:1rem}.avatar{width:40px;height:40px;border-radius:9999px;background:linear-gradient(135deg,var(--accent-cyan),rgba(6,166,243,.6));display:inline-flex;align-items:center;justify-content:center;color:#012033;font-weight:600}@media(max-width:768px){.testimonial-card{display:none}}.split-layout{display:grid;grid-template-columns:1fr;min-height:100vh}@media(min-width:1024px){.split-layout{grid-template-columns:480px 1fr}}@media(min-width:1280px){.split-layout{grid-template-columns:550px 1fr}}.login-sidebar{background-color:var(--color-bg-deep);border-right:1px solid rgba(255,255,255,.03);position:relative;z-index:20}.image-side{background-image:url(/nature.jpg);background-size:cover;background-position:center;position:relative;display:flex;flex-direction:column;justify-content:flex-end}.image-overlay{position:absolute;inset:0;z-index:10}.admin-layout{display:flex;height:100vh;background-color:var(--app-bg-deep);overflow:hidden;position:relative}.slim-sidebar{width:3.5rem;background-color:var(--app-sidebar);border-right:1px solid var(--app-border);display:flex;flex-direction:column;overflow:hidden}.slim-sidebar-header{padding:.75rem;display:flex;justify-content:center;border-bottom:1px solid var(--app-border)}.slim-sidebar-nav{flex:1;overflow-y:auto;padding-top:.5rem;padding-bottom:.5rem}.slim-sidebar-footer{border-top:1px solid var(--app-border);padding:.5rem 0}.slim-nav-icon{width:100%;padding:.75rem;display:flex;align-items:center;justify-content:center;color:var(--app-text-secondary);background:transparent;border:none;cursor:pointer;transition:all .15s ease}.slim-nav-icon:hover{color:var(--app-primary);background-color:var(--app-accent-soft)}.slim-nav-icon.active{color:var(--app-primary);background-color:var(--app-accent-soft);position:relative}.slim-nav-icon.active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background-color:var(--app-primary)}.slim-nav-icon i{font-size:1.25rem}.slim-nav-label{display:none}.secondary-sidebar{width:16rem;background-color:var(--app-surface);border-right:1px solid var(--app-border);display:flex;flex-direction:column;overflow:hidden;transition:width .28s cubic-bezier(.4,0,.2,1)}@media(min-width:768px){.secondary-sidebar.sidebar-collapsed{width:0;border-right-color:transparent;min-width:0}}.secondary-sidebar-header{padding:1rem 1rem .75rem;border-bottom:1px solid var(--app-border)}.secondary-sidebar-nav{flex:1;overflow-y:auto;padding-top:.5rem;padding-bottom:.5rem}.nav-item{display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem;color:var(--app-text);transition:all .15s ease;width:100%;text-align:left;background:transparent;border:none;cursor:pointer;text-decoration:none}.nav-item:hover{background-color:var(--app-surface-hover);color:var(--app-text-strong)}.nav-item i{color:var(--app-primary);font-size:1.125rem}.nav-item.active{background-color:var(--app-surface-hover);color:var(--app-text-strong)}.nav-item.active i{color:var(--app-accent)}.admin-content{flex:1;min-width:0;min-height:0;overflow-y:auto;background-color:var(--app-bg-deep)}.admin-content.admin-content-mensajeria{display:flex;overflow:hidden}.admin-content.admin-content-mensajeria.admin-content-mensajeria-flow{display:block;overflow-y:auto}.right-slim-sidebar .right-sidebar-nav .quick-action-count-badge-messages{color:#e0f2fe;background:linear-gradient(180deg,#0284c7f5,#0369a1f5)}.right-slim-sidebar{width:3.5rem;background-color:var(--app-sidebar);border-left:1px solid var(--app-border);display:flex;flex-direction:column;overflow:hidden}.right-sidebar-nav{flex:1;padding-top:.5rem;padding-bottom:.5rem}.right-sidebar-footer{border-top:1px solid var(--app-border);padding:.5rem 0}.content-container{width:100%;padding:1.5rem;min-height:100vh;min-height:100dvh}.content-container>*{width:100%;max-width:1440px;margin-inline:auto}.content-container.content-full-bleed>*{max-width:none}.content-container>*+*{margin-top:1rem}.content-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:.5rem}.content-toolbar{display:flex;align-items:center;justify-content:space-between;background-color:var(--app-surface);border:1px solid var(--app-border);border-radius:.5rem;padding:.75rem 1rem}.app-section-shell{border:1px solid var(--app-border);border-radius:0;background:linear-gradient(180deg,var(--app-bg),var(--app-bg-deep));box-shadow:none}.app-section-hero{border:0;border-radius:0;padding:0 0 .35rem;background:transparent}.app-section-label{color:var(--app-primary);font-size:.72rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.app-section-title{color:var(--app-text-strong);font-weight:700;letter-spacing:-.02em}.app-tabs{display:flex;flex-wrap:wrap;gap:.5rem;padding:.9rem .15rem 0}.app-tab-pill{border:1px solid var(--app-border);background:var(--app-surface);color:var(--app-text-secondary);border-radius:999px;padding:.62rem 1rem;display:inline-flex;align-items:center;gap:.5rem;font-size:.86rem;font-weight:600;transition:all .2s ease}.app-tab-pill:hover,.app-tab-pill.app-tab-pill-active{color:var(--app-text-strong);border-color:var(--app-primary);background:var(--app-surface-hover);box-shadow:0 12px 30px var(--app-shadow-color)}.app-section-surface{border:1px solid var(--app-border);border-radius:.5rem;background:linear-gradient(180deg,var(--app-bg-deep),var(--app-surface));box-shadow:inset 0 1px #ffffff08;padding:1rem}.app-section-shell :is(.form-card,.hotel-card,.hotel-list-item,.paquete-item,.cotizacion-item,.reservacion-card,.list-item,.destination-item,.club-item,.temp-row,.item-card){background:linear-gradient(180deg,#0f172af0,#0f172ad1);border-color:#334155e6}.app-section-shell :is(.hotel-card,.hotel-list-item,.paquete-item,.cotizacion-item,.reservacion-card,.list-item,.destination-item,.club-item,.temp-row,.item-card):hover{border-color:#38bdf86b;box-shadow:0 8px 20px #0206174d}.app-section-shell :is(.btn-primary-wizard,.p-button:not(.p-button-secondary):not(.p-button-danger):not(.p-button-contrast)){background:linear-gradient(135deg,#0284c7,#0369a1);border-color:#38bdf88c;color:#e0f2fe}.app-section-shell .btn-action.btn-view,.app-section-shell .btn-action.btn-view.btn-add{min-height:40px!important;padding:0 .75rem!important;border-radius:6px!important;border:1px solid rgba(51,65,85,.88)!important;background:#0f172a9e!important;color:#2fa5db!important;box-shadow:none!important;font-weight:500!important;font-size:.875rem!important}.app-section-shell .btn-action.btn-view:hover:not(:disabled),.app-section-shell .btn-action.btn-view.btn-add:hover:not(:disabled){background:linear-gradient(135deg,#0ea5e938,#0f172adb)!important;color:#fff!important;border-color:#38bdf873!important;box-shadow:0 10px 24px #0ea5e924!important;transform:none!important}.app-section-shell .btn-action.btn-view:active,.app-section-shell .btn-action.btn-view.btn-add:active{background:#475569!important;transform:none!important}.app-section-shell .btn-action.btn-view:disabled,.app-section-shell .btn-action.btn-view.btn-add:disabled{opacity:.5!important;cursor:not-allowed!important}.btn-action.btn-delete{border-radius:6px!important}.app-section-shell :is(.btn-primary-wizard:hover:not(:disabled),.p-button:not(.p-button-secondary):not(.p-button-danger):not(.p-button-contrast):hover){background:linear-gradient(135deg,#0ea5e9,#0284c7);border-color:#7dd3fcbf}.app-section-shell :is(.btn-danger-wizard,.btn-danger-outline,.p-button.p-button-danger){background:linear-gradient(135deg,#7f1d1de6,#991b1be6);border-color:#f871716b;color:#fecaca}.btn-icon{padding:.5rem;color:#94a3b8;background:transparent;border:none;border-radius:.5rem;cursor:pointer;transition:all .15s ease}.btn-icon:hover{color:#fff;background-color:#1e293b}.btn-icon.active{background-color:#1e293b;color:#0ea5e9}.btn-icon-primary{padding:.5rem;background-color:#0ea5e9;color:#fff;border:none;border-radius:.5rem;cursor:pointer;transition:all .15s ease}.btn-icon-primary:hover{background-color:#0284c7}.checkbox-modern{width:1rem;height:1rem;border-radius:.25rem;border:1px solid #475569;background-color:#1e293b;color:#0ea5e9;cursor:pointer}.checkbox-modern:focus{outline:2px solid #0ea5e9;outline-offset:0}.markdown-preview{color:#cbd5e1;font-size:.875rem;line-height:1.75}.markdown-preview h1,.markdown-preview h2,.markdown-preview h3,.markdown-preview h4{font-weight:700;color:#f1f5f9;margin-top:1.25rem;margin-bottom:.5rem}.markdown-preview h1{font-size:1.25rem}.markdown-preview h2{font-size:1.125rem}.markdown-preview h3{font-size:1rem}.markdown-preview p{margin-bottom:.75rem}.markdown-preview ul{list-style-type:disc;padding-left:1.25rem;margin-bottom:.75rem}.markdown-preview ol{list-style-type:decimal;padding-left:1.25rem;margin-bottom:.75rem}.markdown-preview li{color:#94a3b8;margin-bottom:.25rem}.markdown-preview code{background-color:#1e293b;color:var(--bo-cian-300, #67e8f9);padding:.125rem .375rem;border-radius:.25rem;font-size:.75rem;font-family:monospace}.markdown-preview pre{background-color:#1e293b;border-radius:.5rem;padding:1rem;margin-bottom:.75rem;overflow-x:auto}.markdown-preview pre code{background:none;padding:0;color:#e2e8f0}.markdown-preview blockquote{border-left:4px solid #334155;padding-left:1rem;color:#64748b;font-style:italic;margin-bottom:.75rem}.markdown-preview a{color:#38bdf8;text-decoration:underline}.markdown-preview a:hover{color:#7dd3fc}.markdown-preview hr{border-color:#1e293b;margin:1rem 0}.markdown-preview strong{font-weight:600;color:#f1f5f9}.markdown-preview em{font-style:italic;color:#94a3b8}.markdown-preview table{width:100%;font-size:.875rem;margin-bottom:.75rem;border-collapse:collapse}.markdown-preview th{background-color:#1e293b;text-align:left;padding:.375rem .75rem;border:1px solid #334155;color:#94a3b8;font-weight:600}.markdown-preview td{padding:.375rem .75rem;border:1px solid #334155}.hotels-grid{display:grid;gap:1rem}.hotel-card{background-color:var(--app-surface);border:1px solid var(--app-border);border-radius:.5rem;overflow:hidden;cursor:pointer;transition:all .2s ease}.hotel-card:hover{border-color:var(--app-primary);box-shadow:0 14px 35px -24px var(--app-shadow-color);transform:translateY(-2px)}.hotel-image{width:100%;height:12rem;background-color:var(--app-surface-muted);background-size:cover;background-position:center;position:relative}.hotel-overlay{position:absolute;inset:0;background:linear-gradient(to top,#0f172a,transparent);opacity:0;transition:opacity .2s ease;display:flex;align-items:center;justify-content:center}.hotel-card:hover .hotel-overlay{opacity:1}.view-detail-btn{background:#38bdf8f2;color:#fff;border:none;border-radius:50%;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:1.25rem;box-shadow:0 4px 12px #0000004d}.view-detail-btn:hover{background:#0ea5e9;transform:scale(1.1);box-shadow:0 6px 16px #38bdf866}.view-detail-btn-small{position:absolute;top:.5rem;right:.5rem;background:#38bdf8f2;color:#fff;border:none;border-radius:6px;padding:.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:1rem;box-shadow:0 2px 8px #0000004d;opacity:0}.hotel-list-item:hover .view-detail-btn-small{opacity:1}.view-detail-btn-small:hover{background:#0ea5e9;transform:scale(1.1);box-shadow:0 4px 12px #38bdf866}.hotel-list-image{position:relative}.hotel-info{padding:1rem}.hotel-name{color:var(--app-text-strong);font-weight:500;margin-bottom:.25rem;font-size:1rem}.hotel-category{color:var(--app-text-secondary);font-size:.875rem}.badge{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase}.badge-cutoff{background:#06a6f31f;color:#06a6f3;border:1px solid rgba(6,166,243,.35)}.badge-cutoff .pi{font-size:.75rem}.hotels-list{display:flex;flex-direction:column;gap:.75rem}.hotel-list-item{display:flex;align-items:center;gap:1rem;background:var(--app-surface);border:1px solid var(--app-border);border-radius:.5rem;padding:1rem;transition:all .2s ease}.hotel-list-item:hover{background:var(--app-surface-hover);border-color:var(--app-primary);transform:translateY(-2px);box-shadow:0 14px 35px -24px var(--app-shadow-color)}.hotel-list-image{width:120px;height:80px;border-radius:.375rem;background-color:var(--app-surface-muted);background-size:cover;background-position:center;flex-shrink:0}.hotel-list-content{flex:1;display:flex;flex-direction:column;gap:.5rem;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left}.hotel-list-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.hotel-list-name{color:var(--app-text-strong);font-weight:600;font-size:1.125rem;margin:0}.hotel-list-status{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;background:#334155;color:#94a3b8}.hotel-list-status.active{background:#06a6f31a;color:#06a6f3}.hotel-list-details{display:flex;gap:1rem;color:var(--app-text-secondary);font-size:.875rem}.hotel-list-brand,.hotel-list-slug{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:var(--app-surface-muted);color:var(--app-text);border:1px solid var(--app-border);border-radius:6px;font-size:.8125rem;font-weight:500;transition:all .2s ease}.hotel-list-slug:hover{background:var(--app-surface-hover);border-color:var(--app-border-strong)}.hotel-list-brand i,.hotel-list-slug i{font-size:.75rem}.hotel-list-slug .pi-dollar{color:#34d399}.hotel-list-slug .pi-file{color:#60a5fa}.hotel-list-slug .pi-key{color:#fbbf24}.hotel-list-brand .pi-globe,.hotel-list-slug .pi-map-marker{color:var(--bo-cian-500, #06b6d4)}.hotel-list-actions{display:flex;gap:.5rem;flex-shrink:0}@media(max-width:767px){.hotel-card{border-radius:.75rem;box-shadow:0 2px 8px #0003}.hotel-image{height:14rem}.hotel-info{padding:1.25rem}.hotel-name{font-size:1.125rem;line-height:1.4;margin-bottom:.5rem}.hotel-category{font-size:.9375rem}.hotel-overlay{opacity:1;background:linear-gradient(to top,rgba(15,23,42,.8) 0%,transparent 50%);pointer-events:none}.view-detail-btn{pointer-events:all;position:absolute;bottom:1rem;right:1rem;width:3.5rem;height:3.5rem;font-size:1.5rem}.hotel-list-item{flex-direction:column;align-items:stretch;padding:0;gap:0;border-radius:.75rem;overflow:hidden}.hotel-list-image{width:100%;height:180px;border-radius:0}.hotel-list-content{padding:1rem}.hotel-list-name{font-size:1.125rem;margin-bottom:.75rem}.hotel-list-details{flex-direction:column;gap:.5rem}.hotel-list-brand,.hotel-list-slug{width:100%;justify-content:flex-start;padding:.5rem .75rem}.view-detail-btn-small{opacity:1;width:44px;height:44px;font-size:1.25rem;top:.75rem;right:.75rem}.badge-cutoff{font-size:.8125rem;padding:.25rem .625rem}.badge-cutoff .pi{font-size:.8125rem}}@media(min-width:768px)and (max-width:1023px){.hotel-card{border-radius:.625rem}.hotel-image{height:11rem}.hotel-list-item{padding:.875rem}.hotel-list-image{width:140px;height:100px}}.p-datepicker-input.p-inputtext,.p-inputtext.p-component{background:#0f172a!important;border:1px solid #334155!important;color:#e2e8f0!important;padding:.5rem .75rem;border-radius:.375rem;transition:all .2s ease;font-size:.875rem}.p-datepicker-input.p-inputtext:enabled:hover{border-color:#475569!important}.p-datepicker-input.p-inputtext:enabled:focus{outline:0;outline-offset:0;border-color:#06a6f3!important;box-shadow:0 0 0 2px #06a6f333!important}.p-datepicker-input.p-inputtext::placeholder{color:#64748b!important}.p-datepicker-input-icon-container,.p-datepicker-input-icon-container .p-icon{color:#94a3b8!important}.p-datepicker .p-datepicker-header,.p-datepicker-header{background:#1e293b!important;border-bottom:1px solid #334155!important;color:#e2e8f0!important;padding:.75rem!important}.p-datepicker .p-datepicker-title,.p-datepicker-title{color:#e2e8f0!important;font-weight:600}.p-datepicker .p-datepicker-title .p-datepicker-title-text,.p-datepicker-title-text,.p-datepicker .p-datepicker-title button,.p-datepicker-title button{color:#e2e8f0!important}.p-datepicker .p-datepicker-prev-button,.p-datepicker .p-datepicker-next-button,.p-datepicker-prev-button,.p-datepicker-next-button,.p-datepicker-prev,.p-datepicker-next{color:#94a3b8!important;background:transparent!important;transition:all .2s ease}.p-datepicker .p-datepicker-prev-button:not(:disabled):hover,.p-datepicker .p-datepicker-next-button:not(:disabled):hover,.p-datepicker-prev-button:not(:disabled):hover,.p-datepicker-next-button:not(:disabled):hover,.p-datepicker-prev:hover,.p-datepicker-next:hover{background:#334155!important;color:#e2e8f0!important}.p-datepicker .p-datepicker-calendar-container,.p-datepicker-calendar-container{background:#1e293b!important;padding:.5rem!important}.p-datepicker .p-datepicker-calendar,.p-datepicker-calendar{margin:0;background:#1e293b!important}.p-datepicker table{background:#1e293b!important}.p-datepicker .p-datepicker-calendar thead tr th,.p-datepicker-calendar thead tr th,.p-datepicker table thead tr th{color:#94a3b8!important;background:#1e293b!important;font-weight:600;padding:.5rem;font-size:.75rem;text-transform:uppercase}.p-datepicker .p-datepicker-calendar tbody tr td,.p-datepicker-calendar tbody tr td,.p-datepicker table tbody tr td{padding:.25rem;background:#1e293b!important}.p-datepicker .p-datepicker-calendar tbody tr td>span,.p-datepicker-calendar tbody tr td>span,.p-datepicker table td>span{width:2.5rem!important;height:2.5rem!important;border-radius:.375rem!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#e2e8f0!important;transition:all .2s ease;font-weight:500;background:transparent}.p-datepicker table td>span.p-datepicker-day-selected{background:var(--p-datepicker-date-selected-background)!important;color:var(--p-datepicker-date-selected-color)!important}.p-datepicker table td>span.p-datepicker-day-selected-range{background:var(--p-datepicker-date-selected-background)!important;color:var(--p-datepicker-date-range-selected-color)!important}.p-datepicker .p-datepicker-calendar tbody tr td>span:not(.p-highlight):not(.p-disabled):hover,.p-datepicker-calendar tbody tr td>span:not(.p-highlight):not(.p-disabled):hover,.p-datepicker table td>span:not(.p-highlight):not(.p-disabled):hover{background:#334155!important;color:#fff!important}.p-datepicker .p-datepicker-calendar tbody tr td.p-datepicker-today>span,.p-datepicker-calendar tbody tr td.p-datepicker-today>span,.p-datepicker table td.p-datepicker-today>span{background:#06a6f31a!important;color:#06a6f3!important;font-weight:600;border:1px solid #06A6F3!important}.p-datepicker .p-datepicker-calendar tbody tr td.p-datepicker-today>span:hover,.p-datepicker-calendar tbody tr td.p-datepicker-today>span:hover,.p-datepicker table td.p-datepicker-today>span:hover{background:#06a6f333!important}.p-datepicker .p-datepicker-calendar tbody tr td>span.p-highlight,.p-datepicker-calendar tbody tr td>span.p-highlight,.p-datepicker table td>span.p-highlight{background:#06a6f3!important;color:#fff!important;font-weight:600}.p-datepicker .p-datepicker-calendar tbody tr td>span.p-highlight:hover,.p-datepicker-calendar tbody tr td>span.p-highlight:hover,.p-datepicker table td>span.p-highlight:hover{background:#0591d9!important}.p-datepicker .p-datepicker-calendar tbody tr td.p-datepicker-other-month>span,.p-datepicker-calendar tbody tr td.p-datepicker-other-month>span,.p-datepicker table td.p-datepicker-other-month>span{color:#64748b!important}.p-datepicker .p-icon,.p-icon{color:#94a3b8!important}.p-datepicker select{background:#1e293b!important;border:1px solid #334155!important;color:#e2e8f0!important}.p-datepicker select option{background:#1e293b!important;color:#e2e8f0!important}.p-datepicker-panel{background:#1e293b!important;border:1px solid #334155!important}.p-datepicker-weekday{color:#fff!important}.p-datepicker-dropdown{background:#0f172a!important;border:1px solid #0f172a!important}.multiselect-dark.p-multiselect{background:#0f172a!important;border:1px solid #334155!important;color:#e2e8f0!important;padding:.5rem .75rem;border-radius:8px;transition:all .2s ease}.multiselect-dark.p-multiselect:not(.p-disabled):hover{border-color:#475569!important;background:#1e293b!important}.multiselect-dark.p-multiselect:not(.p-disabled).p-focus{border-color:#06a6f3!important;box-shadow:0 0 0 3px #06a6f326!important;background:#1e293b!important}.multiselect-dark .p-multiselect-label{color:#e2e8f0!important;padding:.25rem 0}.multiselect-dark .p-multiselect-label.p-placeholder{color:#64748b!important}.multiselect-dark .p-multiselect-trigger{color:#94a3b8!important;width:2.5rem}.multiselect-dark .p-multiselect-trigger:hover{color:#06a6f3!important}.multiselect-dark .p-multiselect-token{background:#33415599!important;color:#cbd5e1!important;border:1px solid rgba(71,85,105,.5)!important;padding:.35rem .65rem;margin:.15rem .35rem .15rem 0;border-radius:6px;font-size:.875rem;font-weight:500;transition:all .2s ease}.multiselect-dark .p-multiselect-token:hover{background:#475569b3!important;border-color:#06a6f366!important;transform:translateY(-1px);box-shadow:0 2px 4px #0003}.multiselect-dark .p-multiselect-token-icon{color:#94a3b8!important;margin-left:.5rem;transition:color .2s ease}.multiselect-dark .p-multiselect-token-icon:hover{color:#06a6f3!important}.p-multiselect-panel{background:#1e293b!important;border:1px solid #334155!important;box-shadow:0 10px 25px #0006,0 4px 6px #0003;border-radius:8px;margin-top:.5rem}.p-multiselect-overlay{background:#1e293b!important;border:1px solid #334155!important;box-shadow:0 10px 25px #0006,0 4px 6px #0003!important;border-radius:8px!important}.p-multiselect-header{background:#0f172a!important;border-bottom:1px solid #334155!important;color:#e2e8f0!important;padding:.625rem .75rem;border-radius:8px 8px 0 0}.p-multiselect-filter-container{position:relative}.p-multiselect-filter-container input{background:#0f172a!important;border:1px solid #334155!important;color:#e2e8f0!important;padding:.625rem 2.25rem .625rem .875rem;border-radius:6px;width:100%;box-sizing:border-box;transition:all .2s ease}.p-multiselect-filter-container input:hover{border-color:#475569!important}.p-multiselect-filter-container input:focus{border-color:#06a6f3!important;box-shadow:0 0 0 3px #06a6f326!important;outline:none}.p-multiselect-items{background:#1e293b!important;padding:.5rem 0}.p-multiselect-list{background:#1e293b!important;color:#e2e8f0!important;padding:.5rem 0!important;margin:0!important;list-style:none!important}.p-multiselect-item{color:#e2e8f0!important;padding:.75rem 1rem;transition:all .15s ease;cursor:pointer;border-left:3px solid transparent}.p-multiselect-item:not(.p-highlight):not(.p-disabled):hover{background:#334155!important;border-left-color:#06a6f3!important}.p-multiselect-item.p-highlight{background:linear-gradient(90deg,#06a6f326,#06a6f314);color:#06a6f3;font-weight:500;border-left-color:#06a6f3}.p-multiselect-item.p-focus{background:#334155;outline:none}.p-multiselect-empty-message{color:#64748b;padding:1.5rem 1rem;text-align:center;font-style:italic}.p-multiselect-item .p-checkbox{margin-right:.75rem}.p-multiselect-item .p-checkbox .p-checkbox-box{background:#0f172a;border:2px solid #334155;width:1.25rem;height:1.25rem;border-radius:4px;transition:all .2s ease}.p-multiselect-item .p-checkbox .p-checkbox-box:hover{border-color:#06a6f3}.p-multiselect-item .p-checkbox .p-checkbox-box.p-highlight{background:#06a6f3;border-color:#06a6f3}.p-multiselect-item .p-checkbox .p-checkbox-icon{color:#fff;font-size:.875rem}.p-chip{background:linear-gradient(135deg,#38bdf8,#0ea5e9)!important;color:#fff!important;padding:.375rem .75rem!important;border-radius:6px!important;font-size:.875rem!important;font-weight:500!important;display:inline-flex!important;align-items:center!important;gap:.5rem!important;border:1px solid rgba(56,189,248,.3)!important;box-shadow:0 2px 4px #06a6f333!important;transition:all .2s ease!important}.p-chip:hover{background:linear-gradient(135deg,#0ea5e9,#0284c7)!important;box-shadow:0 4px 8px #06a6f34d!important;transform:translateY(-1px)!important}.p-chip .p-chip-text{color:#fff!important;font-weight:500!important}.p-chip .p-chip-remove-icon{color:#fff!important;font-size:.875rem!important;opacity:.9!important;transition:opacity .2s ease!important}.p-chip .p-chip-remove-icon:hover{opacity:1!important;color:#fff!important}.p-floatlabel{position:relative;display:block;margin-bottom:.5rem}.p-floatlabel label{position:absolute;pointer-events:none;top:50%;transform:translateY(-50%);left:.75rem;color:#64748b;transition:all .2s ease;background:transparent;padding:0 .25rem;font-size:14px;font-weight:500}.p-floatlabel textarea~label{top:1rem;transform:translateY(0)}.p-floatlabel input:focus~label,.p-floatlabel input.p-filled~label,.p-floatlabel textarea:focus~label,.p-floatlabel textarea.p-filled~label,.p-floatlabel .p-inputwrapper-focus~label,.p-floatlabel .p-inputwrapper-filled~label{top:-.5rem;font-size:12px;color:#38bdf8;background:#0f172a;padding:0 .5rem;left:.625rem;transform:translateY(0)}.p-floatlabel .p-inputtext{width:100%!important;padding:.75rem!important;background:#0f172a!important;border:1px solid #334155!important;border-radius:8px!important;color:#e2e8f0!important;font-size:14px!important;transition:all .2s ease!important}.p-floatlabel .p-inputtext:hover{border-color:#475569!important}.p-floatlabel .p-inputtext:focus{outline:none!important;border-color:#0ea5e9!important;background:#0f172a!important;box-shadow:0 0 0 3px #0ea5e91a!important}.p-floatlabel textarea.p-inputtext,.p-floatlabel .p-textarea{width:100%!important;padding:.75rem!important;background:#0f172a!important;border:1px solid #334155!important;border-radius:8px!important;color:#e2e8f0!important;font-size:14px!important;transition:all .2s ease!important;resize:vertical!important;font-family:inherit!important}.p-floatlabel textarea.p-inputtext:hover,.p-floatlabel .p-textarea:hover{border-color:#475569!important}.p-floatlabel textarea.p-inputtext:focus,.p-floatlabel .p-textarea:focus{outline:none!important;border-color:#0ea5e9!important;background:#0f172a!important;box-shadow:0 0 0 3px #0ea5e91a!important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #1e293b inset!important;-webkit-text-fill-color:#e2e8f0!important;caret-color:#e2e8f0;border-radius:8px}.p-select,.p-multiselect{background:#1e293b!important;background-color:#1e293b!important;border:1px solid #334155!important;color:#e2e8f0!important;border-radius:8px!important;transition:all .2s ease}.p-select:not(.p-disabled):hover,.p-multiselect:not(.p-disabled):hover{border-color:#475569!important;background:#334155!important;background-color:#334155!important}.p-select:not(.p-disabled).p-focus,.p-multiselect:not(.p-disabled).p-focus{border-color:#38bdf8!important;box-shadow:0 0 0 3px #38bdf826!important;background:#1e293b!important;background-color:#1e293b!important}.p-select .p-select-label,.p-multiselect .p-multiselect-label{color:#e2e8f0!important;padding:.625rem .875rem!important}.p-select .p-select-label.p-placeholder,.p-multiselect .p-multiselect-label.p-placeholder{color:#64748b!important}.p-select .p-select-dropdown,.p-multiselect .p-multiselect-dropdown{color:#94a3b8!important}.p-select-overlay,.p-multiselect-overlay,.p-autocomplete-overlay{background:#1e293b!important;background-color:#1e293b!important;color:#e2e8f0!important;border:1px solid #334155!important;box-shadow:0 10px 25px #0006,0 4px 6px #0003!important;border-radius:8px!important}.p-select-overlay .p-select-header,.p-multiselect-overlay .p-multiselect-header{padding:.625rem .75rem!important}.p-select-overlay .p-select-header .p-iconfield,.p-multiselect-overlay .p-multiselect-filter-container{display:block;width:100%}.p-select-overlay .p-select-filter,.p-multiselect-overlay .p-multiselect-filter{background:#0f172a!important;background-color:#0f172a!important;border:1px solid #334155!important;color:#e2e8f0!important;padding:.625rem 2.25rem .625rem .875rem!important;border-radius:6px!important;margin:0!important;width:100%!important;box-sizing:border-box}.p-select-overlay .p-select-header .p-inputicon,.p-multiselect-overlay .p-multiselect-filter-container .p-inputicon,.p-multiselect-overlay .p-multiselect-filter-icon{inset-inline-end:.75rem!important;color:#94a3b8}.p-select-overlay .p-select-list-container,.p-multiselect-overlay .p-multiselect-list-container{scrollbar-width:thin;scrollbar-color:#475569 transparent}.p-select-overlay .p-select-filter:focus,.p-multiselect-overlay .p-multiselect-filter:focus{border-color:#38bdf8!important;box-shadow:0 0 0 2px #38bdf826!important}.p-select-list,.p-multiselect-list,.p-autocomplete-list{background:#1e293b!important;padding:.5rem 0!important}.p-select-option,.p-multiselect-option,.p-autocomplete-option{color:#e2e8f0!important;padding:.75rem 1rem!important;transition:all .15s ease;cursor:pointer;border-left:3px solid transparent!important}.p-select-option:not(.p-select-option-selected):not(.p-disabled):hover,.p-multiselect-option:not(.p-multiselect-option-selected):not(.p-disabled):hover,.p-autocomplete-option:not(.p-autocomplete-option-selected):not(.p-disabled):hover{background:#334155!important;border-left-color:#38bdf8!important}.p-select-option.p-select-option-selected,.p-multiselect-option.p-multiselect-option-selected,.p-autocomplete-option.p-autocomplete-option-selected{background:linear-gradient(90deg,#38bdf826,#38bdf814)!important;color:#38bdf8!important;font-weight:500!important;border-left-color:#38bdf8!important}.p-select-option.p-focus,.p-multiselect-option.p-focus,.p-autocomplete-option.p-focus{background:#334155!important;outline:none}:is(.p-select-overlay,.p-multiselect-overlay,.p-autocomplete-overlay) :is(.p-select-option,.p-multiselect-option,.p-autocomplete-option){font-size:.875rem}.p-selectbutton{--selector-fondo: #0f172a;--selector-borde: #334155;--selector-texto: #94a3b8;--selector-texto-hover: #e2e8f0;--selector-elegido-fondo: rgba(56, 189, 248, .18);--selector-elegido-texto: #f0f9ff;--selector-foco: #38bdf8;--selector-radio: .5rem;--selector-sombra: none;--p-togglebutton-background: transparent;--p-togglebutton-border-color: transparent;--p-togglebutton-color: var(--selector-texto);--p-togglebutton-hover-background: transparent;--p-togglebutton-hover-color: var(--selector-texto-hover);--p-togglebutton-checked-background: var(--selector-elegido-fondo);--p-togglebutton-checked-border-color: transparent;--p-togglebutton-checked-color: var(--selector-elegido-texto);--p-togglebutton-content-checked-background: transparent;--p-togglebutton-content-checked-shadow: none;--p-togglebutton-padding: 0;--p-togglebutton-content-padding: .375rem 1rem;--p-togglebutton-focus-ring-color: var(--selector-foco);--p-selectbutton-border-radius: var(--selector-radio);align-self:flex-start;justify-self:start;max-width:100%;min-height:2.75rem;gap:.1875rem;padding:.1875rem;border:1px solid var(--selector-borde);border-radius:var(--selector-radio);background:var(--selector-fondo);box-shadow:var(--selector-sombra)}.p-selectbutton .p-togglebutton{min-width:0;border:0!important;border-radius:calc(var(--selector-radio) - .1875rem)!important}html[data-theme=coastal-light] .p-selectbutton{--selector-fondo: #ffffff;--selector-borde: #c8d6e4;--selector-texto: #52657b;--selector-texto-hover: #0b1424;--selector-elegido-fondo: #00788d;--selector-elegido-texto: #ffffff;--selector-foco: #00788d}html[data-theme=cobalt-studio] .p-selectbutton{--selector-fondo: #f1f4f7;--selector-borde: #f1f4f7;--selector-texto: #5d6c7b;--selector-texto-hover: #1c1e21;--selector-elegido-fondo: var(--app-primary);--selector-elegido-texto: #ffffff;--selector-foco: #1876f2}html[data-theme=orbital-black] .p-selectbutton{--selector-fondo: #0a0a0a;--selector-borde: #3a3a3f;--selector-texto: #aeb8c6;--selector-texto-hover: #ffffff;--selector-elegido-fondo: #ffffff;--selector-elegido-texto: #000000;--selector-foco: #1689ff;--selector-radio: 4px}html[data-theme=pt-studio] .p-selectbutton{--selector-fondo: var(--pts-surface);--selector-borde: transparent;--selector-texto: var(--pts-gray);--selector-texto-hover: var(--pts-ink);--selector-elegido-fondo: var(--pts-navy);--selector-elegido-texto: #ffffff;--selector-foco: var(--app-focus-color);--selector-radio: var(--pts-r-input);--selector-sombra: var(--pts-inset)}html[data-theme=coastal-light] .p-multiselect-header{background:#fff!important;border-color:#c8d6e4!important}html[data-theme=cobalt-studio] .p-multiselect-header{background:#fff!important;border-color:#dee3e9!important}html[data-theme=orbital-black] .p-multiselect-header{background:#0a0a0a!important;border-color:#3a3a3f!important}html[data-theme=coastal-light] .multiselect-dark.p-multiselect{background:#fff!important;border-color:#c8d6e4!important}html[data-theme=cobalt-studio] .multiselect-dark.p-multiselect{background:#f1f4f7!important;border-color:#f1f4f7!important}html:not([data-theme=pt-studio]) .p-checkbox{--p-checkbox-background: #0f172a;--p-checkbox-border-color: #64748b;--p-checkbox-hover-border-color: #38bdf8;--p-checkbox-checked-background: #38bdf8;--p-checkbox-checked-border-color: #38bdf8;--p-checkbox-checked-hover-background: #7dd3fc;--p-checkbox-checked-hover-border-color: #7dd3fc;--p-checkbox-icon-checked-color: #0f172a;--p-checkbox-icon-checked-hover-color: #0f172a;--p-checkbox-focus-ring-color: #38bdf8}html[data-theme=coastal-light] .p-checkbox{--p-checkbox-background: #ffffff;--p-checkbox-border-color: #52657b;--p-checkbox-hover-border-color: #00788d;--p-checkbox-checked-background: #00788d;--p-checkbox-checked-border-color: #00788d;--p-checkbox-checked-hover-background: #006577;--p-checkbox-checked-hover-border-color: #006577;--p-checkbox-icon-checked-color: #ffffff;--p-checkbox-icon-checked-hover-color: #ffffff;--p-checkbox-focus-ring-color: #00788d}html[data-theme=cobalt-studio] .p-checkbox{--p-checkbox-background: #ffffff;--p-checkbox-border-color: #5d6c7b;--p-checkbox-hover-border-color: #1876f2;--p-checkbox-checked-background: #1876f2;--p-checkbox-checked-border-color: #1876f2;--p-checkbox-checked-hover-background: #1462cc;--p-checkbox-checked-hover-border-color: #1462cc;--p-checkbox-icon-checked-color: #ffffff;--p-checkbox-icon-checked-hover-color: #ffffff;--p-checkbox-focus-ring-color: #1876f2}html[data-theme=orbital-black] .p-checkbox{--p-checkbox-background: #0a0a0a;--p-checkbox-border-color: #aeb8c6;--p-checkbox-hover-border-color: #ffffff;--p-checkbox-checked-background: #ffffff;--p-checkbox-checked-border-color: #ffffff;--p-checkbox-checked-hover-background: #d4d4d8;--p-checkbox-checked-hover-border-color: #d4d4d8;--p-checkbox-icon-checked-color: #000000;--p-checkbox-icon-checked-hover-color: #000000;--p-checkbox-focus-ring-color: #1689ff}html:not([data-theme=pt-studio]) .p-tooltip{--p-tooltip-background: var(--app-surface-raised);--p-tooltip-color: var(--app-text-strong);--p-tooltip-max-width: 16.25rem;--p-tooltip-padding: .5rem .625rem;--p-tooltip-border-radius: .5rem;--p-tooltip-shadow: 0 0 0 1px var(--app-border-strong), 0 8px 20px var(--app-shadow-color)}html[data-theme=coastal-light] .p-tooltip{--p-tooltip-background: #0b1424;--p-tooltip-color: #ffffff;--p-tooltip-shadow: 0 6px 16px rgba(11, 20, 36, .18)}html[data-theme=cobalt-studio] .p-tooltip{--p-tooltip-background: #1c1e21;--p-tooltip-color: #ffffff;--p-tooltip-shadow: 0 6px 16px rgba(28, 30, 33, .18)}html[data-theme=orbital-black] .p-tooltip{--p-tooltip-border-radius: 4px}html:not([data-theme=pt-studio]) .p-tooltip .p-tooltip-text{font-size:.78rem;font-weight:500;line-height:1.45}.p-tooltip.tooltip-titulo{display:block!important;position:fixed!important;z-index:2147483000;max-width:var(--p-tooltip-max-width, 16.25rem);padding:0;pointer-events:none}.p-tooltip.tooltip-titulo .p-tooltip-text{padding:var(--p-tooltip-padding, .5rem .625rem);border-radius:var(--p-tooltip-border-radius, .5rem);background:var(--p-tooltip-background, #1e293b);color:var(--p-tooltip-color, #ffffff);box-shadow:var(--p-tooltip-shadow, none);font-size:.78rem;font-weight:500;line-height:1.45;white-space:pre-line;overflow-wrap:anywhere}.p-tooltip.tooltip-titulo .p-tooltip-arrow{position:absolute;width:0;height:0;margin:0 0 0 -5px;border:5px solid transparent;transform:none}.p-tooltip.tooltip-titulo.p-tooltip-top .p-tooltip-arrow{top:100%;bottom:auto;border-top-color:var(--p-tooltip-background, #1e293b);border-bottom-width:0}.p-tooltip.tooltip-titulo.p-tooltip-bottom .p-tooltip-arrow{bottom:100%;top:auto;border-bottom-color:var(--p-tooltip-background, #1e293b);border-top-width:0}html:not([data-theme=pt-studio]) .p-chip{--etiqueta-fondo: rgba(56, 189, 248, .16);--etiqueta-texto: #e0f2fe;--etiqueta-borde: rgba(56, 189, 248, .35);padding:.25rem .625rem!important;border:1px solid var(--etiqueta-borde)!important;background:var(--etiqueta-fondo)!important;color:var(--etiqueta-texto)!important;box-shadow:none!important;font-size:.8125rem!important}html:not([data-theme=pt-studio]) .p-chip:hover{background:var(--etiqueta-fondo)!important;box-shadow:none!important;transform:none!important}html:not([data-theme=pt-studio]) .p-chip :is(.p-chip-text,.p-chip-label,.p-chip-remove-icon){color:var(--etiqueta-texto)!important}html[data-theme=coastal-light] .p-chip{--etiqueta-fondo: #e0f7fa;--etiqueta-texto: #00687a;--etiqueta-borde: #b2e8ef}html[data-theme=cobalt-studio] .p-chip{--etiqueta-fondo: #e7f0fe;--etiqueta-texto: #1458c4;--etiqueta-borde: #c6dafc}html[data-theme=orbital-black] .p-chip{--etiqueta-fondo: #1f1f23;--etiqueta-texto: #ffffff;--etiqueta-borde: #3a3a3f}:is(.hotel-detail-shell,.paquete-detail-shell){--tarjeta-fondo: linear-gradient(180deg, rgba(2, 6, 23, .45), rgba(15, 23, 42, .75));--tarjeta-borde: rgba(51, 65, 85, .82);--tarjeta-titulo: #f1f5f9;--tarjeta-tenue: #94a3b8;--tarjeta-radio: 1.2rem}html[data-theme=coastal-light] :is(.hotel-detail-shell,.paquete-detail-shell){--tarjeta-fondo: #ffffff;--tarjeta-borde: #cce2e8;--tarjeta-titulo: #09172b;--tarjeta-tenue: #536a84}html[data-theme=cobalt-studio] :is(.hotel-detail-shell,.paquete-detail-shell){--tarjeta-fondo: #ffffff;--tarjeta-borde: #d3dee8;--tarjeta-titulo: #09172b;--tarjeta-tenue: #536a84}html[data-theme=orbital-black] :is(.hotel-detail-shell,.paquete-detail-shell){--tarjeta-fondo: #070707;--tarjeta-borde: #363a40;--tarjeta-titulo: #ffffff;--tarjeta-tenue: #aeb8c6;--tarjeta-radio: 4px}html[data-theme=pt-studio] :is(.hotel-detail-shell,.paquete-detail-shell){--tarjeta-fondo: var(--pts-surface);--tarjeta-borde: var(--pts-line);--tarjeta-titulo: var(--pts-ink);--tarjeta-tenue: var(--pts-gray)}html body :is(.hotel-detail-shell,.paquete-detail-shell) :is(.form-card,.hotel-section-panel){min-height:16rem;overflow:visible!important;border:1px solid var(--tarjeta-borde)!important;border-radius:var(--tarjeta-radio)!important;background:var(--tarjeta-fondo)!important}html body :is(.hotel-detail-shell,.paquete-detail-shell) :is(.form-card,.hotel-section-panel) .form-card-header{margin:0!important;padding:1.5rem 1.5rem 1rem!important;border:0!important;border-bottom:1px solid var(--tarjeta-borde)!important;border-radius:var(--tarjeta-radio) var(--tarjeta-radio) 0 0!important;background:transparent!important}html body :is(.hotel-detail-shell,.paquete-detail-shell) :is(.form-card,.hotel-section-panel) .form-card-title{margin:0!important;color:var(--tarjeta-titulo)!important;font-size:1.1rem!important;font-weight:600!important;line-height:1.3!important}html body :is(.hotel-detail-shell,.paquete-detail-shell) :is(.form-card,.hotel-section-panel) .form-card-subtitle{margin:.25rem 0 0!important;color:var(--tarjeta-tenue)!important;font-size:.875rem!important;font-weight:400!important}html body :is(.hotel-detail-shell,.paquete-detail-shell) :is(.form-card,.hotel-section-panel) .form-card-body{padding:1.5rem!important}html body :is(.hotel-detail-shell,.paquete-detail-shell) :is(.form-card,.hotel-section-panel) .form-card-footer{padding:1rem 1.5rem!important;border-top:1px solid var(--tarjeta-borde)!important;border-radius:0 0 var(--tarjeta-radio) var(--tarjeta-radio)!important;background:transparent!important}html body :is(.hotel-tabs,.package-tabs){gap:.35rem!important}html body .app-section-shell :is(.hotel-tabs,.package-tabs) :is(.hotel-tab,.package-tab){min-height:2.25rem!important;padding:.45rem .8rem!important;gap:.45rem!important;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;transform:none!important;color:var(--app-text-secondary)!important;font-size:.8125rem!important;font-weight:600!important;line-height:1!important;white-space:nowrap}html body .app-section-shell :is(.hotel-tabs,.package-tabs) :is(.hotel-tab,.package-tab):hover{color:var(--app-text-strong)!important;border-color:var(--app-border-strong)!important;background:var(--app-surface-hover)!important}html body .app-section-shell :is(.hotel-tabs,.package-tabs) :is(.hotel-tab-active,.package-tab-active),html body .app-section-shell :is(.hotel-tabs,.package-tabs) :is(.hotel-tab-active,.package-tab-active):hover{color:var(--app-primary)!important;border-color:var(--app-primary)!important;background:var(--app-accent-soft)!important}html[data-theme=pt-studio] body .app-section-shell :is(.hotel-tabs,.package-tabs) :is(.hotel-tab-active,.package-tab-active){color:var(--pts-navy)!important;border-color:var(--pts-navy)!important;background:var(--pts-surface)!important}html body .app-section-shell :is(.hotel-tabs,.package-tabs) :is(.hotel-tab-icon,.package-tab-icon){width:auto!important;height:auto!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;font-size:.8125rem!important}html body :is(.hotel-detail-shell,.paquete-detail-shell,.destination-editor-shell,.etiqueta-detail-shell,.proveedor-detail-shell) :is(.btn-primary-wizard,.btn-secondary,.btn-secondary-outlined){min-height:2.625rem!important;padding:.5rem 1rem!important;gap:.5rem!important;border-radius:.5rem!important;box-shadow:none!important;transform:none!important;font-size:.875rem!important;font-weight:600!important;line-height:1.2!important}html body :is(.hotel-detail-shell,.paquete-detail-shell,.destination-editor-shell,.etiqueta-detail-shell,.proveedor-detail-shell) :is(.btn-secondary,.btn-secondary-outlined){min-height:2.375rem!important;padding:.4375rem .875rem!important}html body :is(.hotel-detail-shell,.paquete-detail-shell,.destination-editor-shell,.etiqueta-detail-shell,.proveedor-detail-shell) :is(.btn-primary-wizard,.btn-secondary,.btn-secondary-outlined):disabled{opacity:1!important;cursor:not-allowed!important;border-color:var(--app-border-strong)!important;border-style:dashed!important;background:var(--app-surface-muted)!important;color:var(--app-text)!important}html:not([data-theme=pt-studio]) .p-dialog .p-dialog-content{--dialogo-campo-fondo: #0f172a;--dialogo-campo-borde: #334155;--dialogo-campo-borde-hover: #475569;--dialogo-campo-texto: #e2e8f0;--dialogo-campo-tenue: #94a3b8;--dialogo-campo-foco: #38bdf8;--dialogo-etiqueta: #94a3b8;--dialogo-boton-fondo: #1e293b;--dialogo-boton-borde: #475569;--dialogo-boton-texto: #e2e8f0}html[data-theme=coastal-light] .p-dialog .p-dialog-content{--dialogo-campo-fondo: #ffffff;--dialogo-campo-borde: #c8d6e4;--dialogo-campo-borde-hover: #8fa5ba;--dialogo-campo-texto: #0b1424;--dialogo-campo-tenue: #52657b;--dialogo-campo-foco: #00788d;--dialogo-etiqueta: #52657b;--dialogo-boton-fondo: #f2f6f9;--dialogo-boton-borde: #c8d6e4;--dialogo-boton-texto: #0b1424}html[data-theme=cobalt-studio] .p-dialog .p-dialog-content{--dialogo-campo-fondo: #f1f4f7;--dialogo-campo-borde: #dee3e9;--dialogo-campo-borde-hover: #ced0d4;--dialogo-campo-texto: #1c1e21;--dialogo-campo-tenue: #5d6c7b;--dialogo-campo-foco: #1876f2;--dialogo-etiqueta: #5d6c7b;--dialogo-boton-fondo: #ffffff;--dialogo-boton-borde: #dee3e9;--dialogo-boton-texto: #1c1e21}html[data-theme=orbital-black] .p-dialog .p-dialog-content{--dialogo-campo-fondo: #0a0a0a;--dialogo-campo-borde: #3a3a3f;--dialogo-campo-borde-hover: #66666d;--dialogo-campo-texto: #ffffff;--dialogo-campo-tenue: #aeb8c6;--dialogo-campo-foco: #1689ff;--dialogo-etiqueta: #aeb8c6;--dialogo-boton-fondo: #141414;--dialogo-boton-borde: #3a3a3f;--dialogo-boton-texto: #ffffff}html:not([data-theme=pt-studio]) .p-dialog .p-dialog-content label:has(+:is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select,p-select,p-multiselect,p-inputnumber,p-datepicker,p-autocomplete,p-password,app-fecha,app-rango-fechas,app-telefono-lada,app-selector-archivo,.p-select,.p-inputtext,.p-textarea)){color:var(--dialogo-etiqueta)!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important}html:not([data-theme=pt-studio]) .p-dialog .p-dialog-content :is(input.p-inputtext,textarea.p-textarea,.p-select,.p-multiselect){border-color:var(--dialogo-campo-borde)!important;background:var(--dialogo-campo-fondo)!important;color:var(--dialogo-campo-texto)!important;font-size:.875rem!important}html:not([data-theme=pt-studio]) .p-dialog .p-dialog-content input.p-inputtext{min-height:2.75rem!important;padding-top:.5rem!important;padding-bottom:.5rem!important;padding-inline-start:.75rem!important}html:not([data-theme=pt-studio]) .p-dialog .p-dialog-content :is(.p-select,.p-multiselect){min-height:2.75rem!important;align-items:center!important}html:not([data-theme=pt-studio]) .p-dialog .p-dialog-content :is(.p-select-label,.p-multiselect-label){padding:.5rem .75rem!important;color:var(--dialogo-campo-texto)!important;font-size:.875rem!important;line-height:1.25!important}html:not([data-theme=pt-studio]) .p-dialog .p-dialog-content :is(.p-select-label.p-placeholder,.p-multiselect-label.p-placeholder,.p-select-dropdown,.p-multiselect-dropdown),html:not([data-theme=pt-studio]) .p-dialog .p-dialog-content :is(input.p-inputtext,textarea.p-textarea)::placeholder{color:var(--dialogo-campo-tenue)!important;opacity:1}html:not([data-theme=pt-studio]) .p-dialog .p-dialog-content textarea.p-textarea{min-height:4.5rem;padding:.5rem .75rem!important}html:not([data-theme=pt-studio]) .p-dialog .p-dialog-content :is(input.p-inputtext,textarea.p-textarea,.p-select,.p-multiselect):not(:disabled):not(.p-disabled):hover{border-color:var(--dialogo-campo-borde-hover)!important}html:not([data-theme=pt-studio]) .p-dialog .p-dialog-content :is(input.p-inputtext,textarea.p-textarea):focus,html:not([data-theme=pt-studio]) .p-dialog .p-dialog-content :is(.p-select,.p-multiselect).p-focus{border-color:var(--dialogo-campo-foco)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--dialogo-campo-foco) 22%,transparent)!important;outline:none!important}html:not([data-theme=pt-studio]) .p-dialog .p-dialog-content input[type=file]{max-width:100%;color:var(--dialogo-campo-texto);font-size:.875rem}html:not([data-theme=pt-studio]) .p-dialog .p-dialog-content input[type=file]::file-selector-button{min-height:2.375rem;margin-inline-end:.75rem;padding:.4375rem .875rem;border:1px solid var(--dialogo-boton-borde);border-radius:.5rem;background:var(--dialogo-boton-fondo);color:var(--dialogo-boton-texto);font:inherit;font-weight:600;cursor:pointer}html:not([data-theme=pt-studio]) .p-dialog .p-dialog-content input[type=file]:hover::file-selector-button{border-color:var(--dialogo-campo-foco)}html:not([data-theme=pt-studio]) .p-toast{--aviso-fondo: #1e293b;--aviso-borde: #334155;--aviso-titulo: #f1f5f9;--aviso-texto: #cbd5e1;--aviso-cerrar: #94a3b8;--aviso-cerrar-hover: rgba(148, 163, 184, .16);--aviso-sombra: 0 12px 28px rgba(0, 0, 0, .45);--aviso-success: #34d399;--aviso-info: #38bdf8;--aviso-warn: #fbbf24;--aviso-error: #f87171;--aviso-secondary: #94a3b8}html[data-theme=coastal-light] .p-toast{--aviso-fondo: #ffffff;--aviso-borde: #c8d6e4;--aviso-titulo: #0b1424;--aviso-texto: #3b4b5e;--aviso-cerrar: #52657b;--aviso-cerrar-hover: #edf7f9;--aviso-sombra: 0 18px 45px -20px rgba(11, 20, 36, .34);--aviso-success: #047857;--aviso-info: #00788d;--aviso-warn: #b45309;--aviso-error: #b91c1c;--aviso-secondary: #52657b}html[data-theme=cobalt-studio] .p-toast{--aviso-fondo: #ffffff;--aviso-borde: #dee3e9;--aviso-titulo: #1c1e21;--aviso-texto: #4b5563;--aviso-cerrar: #5d6c7b;--aviso-cerrar-hover: #f1f4f7;--aviso-sombra: 0 1px 4px rgba(20, 22, 26, .22);--aviso-success: #15803d;--aviso-info: #1876f2;--aviso-warn: #b45309;--aviso-error: #c62828;--aviso-secondary: #5d6c7b}html[data-theme=orbital-black] .p-toast{--aviso-fondo: #0a0a0a;--aviso-borde: #3a3a3f;--aviso-titulo: #ffffff;--aviso-texto: #d4d4d8;--aviso-cerrar: #aeb8c6;--aviso-cerrar-hover: #1f1f23;--aviso-sombra: none;--aviso-success: #4ade80;--aviso-info: #60a5fa;--aviso-warn: #facc15;--aviso-error: #f87171;--aviso-secondary: #a1a1aa}.content-container>.p-toast{width:var(--p-toast-width, 25rem)!important;max-width:calc(100vw - 2.5rem)!important}html:not([data-theme=pt-studio]) .p-toast .p-toast-message{--aviso-acento: var(--aviso-info);border:1px solid var(--aviso-borde)!important;border-inline-start:4px solid var(--aviso-acento)!important;background:var(--aviso-fondo)!important;color:var(--aviso-texto)!important;box-shadow:var(--aviso-sombra)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:not([data-theme=pt-studio]) .p-toast .p-toast-message-success{--aviso-acento: var(--aviso-success)}html:not([data-theme=pt-studio]) .p-toast .p-toast-message-info{--aviso-acento: var(--aviso-info)}html:not([data-theme=pt-studio]) .p-toast .p-toast-message-warn{--aviso-acento: var(--aviso-warn)}html:not([data-theme=pt-studio]) .p-toast .p-toast-message-error{--aviso-acento: var(--aviso-error)}html:not([data-theme=pt-studio]) .p-toast :is(.p-toast-message-secondary,.p-toast-message-contrast){--aviso-acento: var(--aviso-secondary)}html:not([data-theme=pt-studio]) .p-toast .p-toast-message-icon{color:var(--aviso-acento)!important}html:not([data-theme=pt-studio]) .p-toast .p-toast-summary{color:var(--aviso-titulo)!important}html:not([data-theme=pt-studio]) .p-toast .p-toast-detail{color:var(--aviso-texto)!important}html:not([data-theme=pt-studio]) .p-toast .p-toast-close-button{color:var(--aviso-cerrar)!important}html:not([data-theme=pt-studio]) .p-toast .p-toast-close-button:hover{color:var(--aviso-titulo)!important;background:var(--aviso-cerrar-hover)!important}html[data-theme=coastal-light] .p-select,html[data-theme=coastal-light] .p-multiselect{background:#fff!important;background-color:#fff!important;border-color:#c8d6e4!important;color:#0b1424!important;box-shadow:none!important}html[data-theme=coastal-light] .p-select:not(.p-disabled):hover,html[data-theme=coastal-light] .p-multiselect:not(.p-disabled):hover{background:#fff!important;background-color:#fff!important;border-color:#8fa5ba!important}html[data-theme=coastal-light] .p-select:not(.p-disabled).p-focus,html[data-theme=coastal-light] .p-multiselect:not(.p-disabled).p-focus{background:#fff!important;background-color:#fff!important;border-color:#00bcd4!important;box-shadow:0 0 0 3px #00bcd424!important}html[data-theme=coastal-light] .p-select .p-select-label,html[data-theme=coastal-light] .p-multiselect .p-multiselect-label{color:#0b1424!important}html[data-theme=coastal-light] .p-select .p-select-label.p-placeholder,html[data-theme=coastal-light] .p-multiselect .p-multiselect-label.p-placeholder{color:#667b93!important}html[data-theme=coastal-light] .p-select .p-select-dropdown,html[data-theme=coastal-light] .p-multiselect .p-multiselect-dropdown,html[data-theme=coastal-light] .p-select .p-select-clear-icon{color:#52657b!important}html[data-theme=coastal-light] .p-select-overlay,html[data-theme=coastal-light] .p-multiselect-overlay,html[data-theme=coastal-light] .p-autocomplete-overlay{background:#fff!important;background-color:#fff!important;border-color:#c8d6e4!important;color:#0b1424!important;box-shadow:0 18px 45px -20px #0b142457!important}html[data-theme=coastal-light] .p-select-overlay .p-select-filter,html[data-theme=coastal-light] .p-multiselect-overlay .p-multiselect-filter{background:#fff!important;background-color:#fff!important;border-color:#c8d6e4!important;color:#0b1424!important}html[data-theme=coastal-light] .p-select-overlay .p-select-filter:focus,html[data-theme=coastal-light] .p-multiselect-overlay .p-multiselect-filter:focus{border-color:#00bcd4!important;box-shadow:0 0 0 3px #00bcd424!important}html[data-theme=coastal-light] .p-select-list,html[data-theme=coastal-light] .p-multiselect-list,html[data-theme=coastal-light] .p-autocomplete-list{background:#fff!important}html[data-theme=coastal-light] .p-select-option,html[data-theme=coastal-light] .p-multiselect-option,html[data-theme=coastal-light] .p-autocomplete-option{color:#263247!important;background:transparent!important}html[data-theme=coastal-light] .p-select-option:not(.p-select-option-selected):not(.p-disabled):hover,html[data-theme=coastal-light] .p-multiselect-option:not(.p-multiselect-option-selected):not(.p-disabled):hover,html[data-theme=coastal-light] .p-autocomplete-option:not(.p-autocomplete-option-selected):not(.p-disabled):hover,html[data-theme=coastal-light] .p-select-option.p-focus:not(.p-select-option-selected),html[data-theme=coastal-light] .p-multiselect-option.p-focus:not(.p-multiselect-option-selected),html[data-theme=coastal-light] .p-autocomplete-option.p-focus:not(.p-autocomplete-option-selected){color:#0b1424!important;background:#edf7f9!important;border-left-color:#00bcd4!important}html[data-theme=coastal-light] .p-select-option.p-select-option-selected,html[data-theme=coastal-light] .p-multiselect-option.p-multiselect-option-selected,html[data-theme=coastal-light] .p-autocomplete-option.p-autocomplete-option-selected{color:#00788d!important;background:#e0f7fa!important;border-left-color:#00bcd4!important}html[data-theme=cobalt-studio] .p-inputtext.p-component{background:#f1f4f7!important;border-color:transparent!important;color:#1c1e21!important}html[data-theme=cobalt-studio] .p-inputtext.p-component::placeholder{color:#5d6c7b!important;opacity:1}html[data-theme=cobalt-studio] .p-inputtext.p-component:enabled:hover{border-color:#ced0d4!important}html[data-theme=cobalt-studio] .p-inputtext.p-component:enabled:focus{background:#fff!important;border-color:#1876f2!important;box-shadow:0 0 0 3px #1876f224!important}html[data-theme=cobalt-studio] .p-select,html[data-theme=cobalt-studio] .p-multiselect{background:#f1f4f7!important;background-color:#f1f4f7!important;border-color:#f1f4f7!important;color:#1c1e21!important}html[data-theme=cobalt-studio] .p-select:not(.p-disabled):hover,html[data-theme=cobalt-studio] .p-multiselect:not(.p-disabled):hover{background:#f1f4f7!important;border-color:#ced0d4!important}html[data-theme=cobalt-studio] .p-select:not(.p-disabled).p-focus,html[data-theme=cobalt-studio] .p-multiselect:not(.p-disabled).p-focus{background:#fff!important;border-color:#1876f2!important;box-shadow:0 0 0 2px #1876f229!important}html[data-theme=cobalt-studio] .p-select .p-select-label,html[data-theme=cobalt-studio] .p-multiselect .p-multiselect-label{color:#1c1e21!important}html[data-theme=cobalt-studio] .p-select .p-select-label.p-placeholder,html[data-theme=cobalt-studio] .p-multiselect .p-multiselect-label.p-placeholder,html[data-theme=cobalt-studio] .p-select .p-select-dropdown,html[data-theme=cobalt-studio] .p-multiselect .p-multiselect-dropdown,html[data-theme=cobalt-studio] .p-select .p-select-clear-icon{color:#5d6c7b!important}html[data-theme=cobalt-studio] .p-select-overlay,html[data-theme=cobalt-studio] .p-multiselect-overlay,html[data-theme=cobalt-studio] .p-autocomplete-overlay,html[data-theme=cobalt-studio] .p-select-list,html[data-theme=cobalt-studio] .p-multiselect-list,html[data-theme=cobalt-studio] .p-autocomplete-list{background:#fff!important;background-color:#fff!important;border-color:#dee3e9!important;color:#1c1e21!important;box-shadow:0 1px 4px #14161a38!important}html[data-theme=cobalt-studio] .p-select-option,html[data-theme=cobalt-studio] .p-multiselect-option,html[data-theme=cobalt-studio] .p-autocomplete-option{color:#444950!important;background:transparent!important}html[data-theme=cobalt-studio] .p-select-option:not(.p-select-option-selected):not(.p-disabled):hover,html[data-theme=cobalt-studio] .p-multiselect-option:not(.p-multiselect-option-selected):not(.p-disabled):hover,html[data-theme=cobalt-studio] .p-autocomplete-option:not(.p-autocomplete-option-selected):not(.p-disabled):hover,html[data-theme=cobalt-studio] .p-select-option.p-focus:not(.p-select-option-selected),html[data-theme=cobalt-studio] .p-multiselect-option.p-focus:not(.p-multiselect-option-selected),html[data-theme=cobalt-studio] .p-autocomplete-option.p-focus:not(.p-autocomplete-option-selected){color:#0a1317!important;background:#f1f4f7!important;border-left-color:#0064e0!important}html[data-theme=cobalt-studio] .p-select-option.p-select-option-selected,html[data-theme=cobalt-studio] .p-multiselect-option.p-multiselect-option-selected,html[data-theme=cobalt-studio] .p-autocomplete-option.p-autocomplete-option-selected{color:#0064e0!important;background:#0064e01a!important;border-left-color:#0064e0!important}html[data-theme=orbital-black] .p-inputtext.p-component,html[data-theme=orbital-black] .p-select,html[data-theme=orbital-black] .p-multiselect{background:#0a0a0a!important;border-color:#3a3a3f!important;color:#fff!important;box-shadow:none!important}html[data-theme=orbital-black] .p-inputtext.p-component::placeholder,html[data-theme=orbital-black] .p-select .p-select-label.p-placeholder,html[data-theme=orbital-black] .p-multiselect .p-multiselect-label.p-placeholder,html[data-theme=orbital-black] .p-select .p-select-dropdown,html[data-theme=orbital-black] .p-multiselect .p-multiselect-dropdown,html[data-theme=orbital-black] .p-select .p-select-clear-icon{color:#77777f!important;opacity:1}html[data-theme=orbital-black] .p-inputtext.p-component:enabled:hover,html[data-theme=orbital-black] .p-select:not(.p-disabled):hover,html[data-theme=orbital-black] .p-multiselect:not(.p-disabled):hover{border-color:#66666d!important}html[data-theme=orbital-black] .p-inputtext.p-component:enabled:focus,html[data-theme=orbital-black] .p-select:not(.p-disabled).p-focus,html[data-theme=orbital-black] .p-multiselect:not(.p-disabled).p-focus,html[data-theme=orbital-black] .p-select.p-select-open,html[data-theme=orbital-black] .p-multiselect.p-multiselect-open{background:#0a0a0a!important;background-color:#0a0a0a!important;border-color:#1689ff!important;box-shadow:0 0 0 2px #1689ff47!important}html[data-theme=orbital-black] .p-select .p-select-label,html[data-theme=orbital-black] .p-multiselect .p-multiselect-label{color:#fff!important}html[data-theme=orbital-black] .p-select-overlay,html[data-theme=orbital-black] .p-multiselect-overlay,html[data-theme=orbital-black] .p-autocomplete-overlay,html[data-theme=orbital-black] .p-select-list,html[data-theme=orbital-black] .p-multiselect-list,html[data-theme=orbital-black] .p-autocomplete-list{background:#0a0a0a!important;border-color:#3a3a3f!important;color:#fff!important;box-shadow:none!important}html[data-theme=orbital-black] .p-select-overlay,html[data-theme=orbital-black] .p-multiselect-overlay,html[data-theme=orbital-black] .p-autocomplete-overlay{overflow:hidden;border-radius:4px!important}html[data-theme=orbital-black] .p-select-option,html[data-theme=orbital-black] .p-multiselect-option,html[data-theme=orbital-black] .p-autocomplete-option{color:#f0f0fa!important;background:transparent!important}html[data-theme=orbital-black] .p-select-option:not(.p-select-option-selected):not(.p-disabled):hover,html[data-theme=orbital-black] .p-multiselect-option:not(.p-multiselect-option-selected):not(.p-disabled):hover,html[data-theme=orbital-black] .p-autocomplete-option:not(.p-autocomplete-option-selected):not(.p-disabled):hover,html[data-theme=orbital-black] .p-select-option.p-focus:not(.p-select-option-selected),html[data-theme=orbital-black] .p-multiselect-option.p-focus:not(.p-multiselect-option-selected),html[data-theme=orbital-black] .p-autocomplete-option.p-focus:not(.p-autocomplete-option-selected){color:#fff!important;background:#202020!important;border-left-color:#fff!important}html[data-theme=orbital-black] .p-select-option.p-select-option-selected,html[data-theme=orbital-black] .p-multiselect-option.p-multiselect-option-selected,html[data-theme=orbital-black] .p-autocomplete-option.p-autocomplete-option-selected,html[data-theme=orbital-black] .p-select-option.p-highlight,html[data-theme=orbital-black] .p-multiselect-option.p-highlight,html[data-theme=orbital-black] .p-autocomplete-option.p-highlight,html[data-theme=orbital-black] .p-select-option[aria-selected=true],html[data-theme=orbital-black] .p-multiselect-option[aria-selected=true],html[data-theme=orbital-black] .p-autocomplete-option[aria-selected=true],html[data-theme=orbital-black] .p-select-option[data-p-selected=true],html[data-theme=orbital-black] .p-multiselect-option[data-p-selected=true],html[data-theme=orbital-black] .p-autocomplete-option[data-p-selected=true]{color:#000!important;background:#fff!important;border-left-color:#fff!important;font-weight:700!important}html[data-theme=orbital-black] .p-select-option.p-select-option-selected:hover,html[data-theme=orbital-black] .p-multiselect-option.p-multiselect-option-selected:hover,html[data-theme=orbital-black] .p-autocomplete-option.p-autocomplete-option-selected:hover,html[data-theme=orbital-black] .p-select-option.p-select-option-selected.p-focus,html[data-theme=orbital-black] .p-multiselect-option.p-multiselect-option-selected.p-focus,html[data-theme=orbital-black] .p-autocomplete-option.p-autocomplete-option-selected.p-focus,html[data-theme=orbital-black] .p-select-option[aria-selected=true]:hover,html[data-theme=orbital-black] .p-multiselect-option[aria-selected=true]:hover,html[data-theme=orbital-black] .p-autocomplete-option[aria-selected=true]:hover,html[data-theme=orbital-black] .p-select-option[aria-selected=true].p-focus,html[data-theme=orbital-black] .p-multiselect-option[aria-selected=true].p-focus,html[data-theme=orbital-black] .p-autocomplete-option[aria-selected=true].p-focus{color:#000!important;background:#f0f0fa!important;border-left-color:#1689ff!important}html[data-theme=coastal-light] .bulk-editor-datepicker-panel,html[data-theme=coastal-light] .bulk-editor-datepicker-panel .p-datepicker-header,html[data-theme=coastal-light] .bulk-editor-confirm-dialog,html[data-theme=coastal-light] .bulk-editor-confirm-dialog :is(.p-dialog-header,.p-dialog-content,.p-dialog-footer){border-color:#c8d6e4!important;background:#fff!important;color:#0b1424!important;box-shadow:none!important}html[data-theme=cobalt-studio] .bulk-editor-datepicker-panel,html[data-theme=cobalt-studio] .bulk-editor-datepicker-panel .p-datepicker-header,html[data-theme=cobalt-studio] .bulk-editor-confirm-dialog,html[data-theme=cobalt-studio] .bulk-editor-confirm-dialog :is(.p-dialog-header,.p-dialog-content,.p-dialog-footer){border-color:#dee3e9!important;background:#fff!important;color:#1c1e21!important;box-shadow:none!important}html[data-theme=orbital-black] .bulk-editor-datepicker-panel,html[data-theme=orbital-black] .bulk-editor-datepicker-panel .p-datepicker-header,html[data-theme=orbital-black] .bulk-editor-confirm-dialog,html[data-theme=orbital-black] .bulk-editor-confirm-dialog :is(.p-dialog-header,.p-dialog-content,.p-dialog-footer){border-color:#3a3a3f!important;border-radius:4px!important;background:#0a0a0a!important;color:#fff!important;box-shadow:none!important}html[data-theme=coastal-light] .bulk-editor-datepicker-panel .p-datepicker-day,html[data-theme=cobalt-studio] .bulk-editor-datepicker-panel .p-datepicker-day{color:var(--app-text)!important;background:transparent!important}html[data-theme=coastal-light] .bulk-editor-datepicker-panel .p-datepicker-day:not(.p-disabled):hover,html[data-theme=cobalt-studio] .bulk-editor-datepicker-panel .p-datepicker-day:not(.p-disabled):hover{color:var(--app-text-strong)!important;background:var(--app-surface-hover)!important}html[data-theme=coastal-light] .bulk-editor-datepicker-panel .p-datepicker-day-selected,html[data-theme=cobalt-studio] .bulk-editor-datepicker-panel .p-datepicker-day-selected{color:var(--app-primary-contrast)!important;background:var(--app-primary)!important}html[data-theme=orbital-black] .bulk-editor-datepicker-panel .p-datepicker-day{color:#f0f0fa!important;background:transparent!important}html[data-theme=orbital-black] .bulk-editor-datepicker-panel .p-datepicker-day:not(.p-disabled):hover{color:#fff!important;background:#202020!important}html[data-theme=orbital-black] .bulk-editor-datepicker-panel .p-datepicker-day-selected{color:#000!important;background:#fff!important}.p-stepper{background:transparent!important}.p-stepper .p-stepper-header,.p-stepper .p-stepper-separator{display:none!important}.p-stepper .p-stepper-panels{background:transparent!important;padding:1.5rem 0!important}.p-stepper .p-stepper-panel{background:transparent!important}.p-stepper .p-inputtext,.p-stepper input.p-inputtext{background-color:#0f172a!important;border:1px solid #334155!important;color:#e2e8f0!important}.p-stepper .p-inputtext:enabled:hover,.p-stepper input.p-inputtext:enabled:hover{border-color:#475569!important}.p-stepper .p-inputtext:enabled:focus,.p-stepper input.p-inputtext:enabled:focus{border-color:#0ea5e9!important;box-shadow:0 0 0 4px #0ea5e91a!important}.p-stepper .p-select{background-color:#0f172a!important;border:1px solid #334155!important}.p-stepper .p-select:not(.p-disabled):hover{border-color:#475569!important}.p-stepper .p-select:not(.p-disabled).p-focus{border-color:#0ea5e9!important;box-shadow:0 0 0 4px #0ea5e91a!important}.p-inputnumber{background:transparent!important}.p-inputgroup{display:flex!important}.p-inputgroup-addon,.p-inputgroup .p-inputgroup-addon{background:#0f172a!important;background-color:#0f172a!important;border:1px solid #334155!important;color:#e2e8f0!important;padding:0!important;display:flex!important;align-items:center!important}.p-inputgroupaddon{display:flex;align-items:center;justify-content:center;padding:var(--p-inputgroup-addon-padding);background:#0f172a!important;color:var(--p-inputgroup-addon-color);border-block-start:1px solid #334155;border-block-end:1px solid #334155;min-width:var(--p-inputgroup-addon-min-width);border-right-color:#334155!important}.p-inputgroup-addon .p-select,.p-inputgroup .p-inputgroup-addon .p-select{background:#0f172a!important;background-color:#0f172a!important;border:none!important;border-radius:0!important}.p-inputgroup-addon .p-select .p-select-label{background:transparent!important;background-color:transparent!important}.p-inputgroup .p-inputnumber{flex:1}.p-inputgroup .p-inputnumber .p-inputnumber-input{border-right:none!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.p-inputgroup-addon:last-child,.p-inputgroup .p-inputgroup-addon:last-child{border-left:none!important}.p-inputnumber .p-inputnumber-input{background:#0f172a!important;border:1px solid #334155!important;color:#e2e8f0!important;border-radius:8px!important;padding:.625rem .875rem!important;transition:all .2s ease}.p-inputnumber .p-inputnumber-input:enabled:hover{border-color:#475569!important}.p-inputgroup .p-inputtext{background:#0f172a!important;border-color:#334155!important}.p-inputnumber .p-inputnumber-input:enabled:focus{border-color:#38bdf8!important;box-shadow:0 0 0 3px #38bdf826!important;outline:none}.p-inputnumber-button-group .p-button,.p-inputnumber-button-group button.p-button,.p-inputnumber .p-button{background:#1e293b!important;background-color:#1e293b!important;border:1px solid #334155!important;color:#94a3b8!important;transition:all .2s ease!important;min-width:2.5rem!important}.p-inputnumber-button-group .p-button:enabled:hover,.p-inputnumber-button-group button.p-button:enabled:hover,.p-inputnumber .p-button:enabled:hover,.p-inputnumber-button-group .p-button:hover:not(:disabled),.p-inputnumber .p-button:hover:not(:disabled){background:linear-gradient(135deg,#38bdf8,#0ea5e9)!important;background-color:#38bdf8!important;border-color:#38bdf8!important;color:#0f172a!important;transform:translateY(-1px)!important;box-shadow:0 2px 8px #38bdf84d!important}.p-inputnumber-button-group .p-button:enabled:active,.p-inputnumber .p-button:enabled:active{background:#0284c7!important;background-color:#0284c7!important;transform:translateY(0)!important}.p-inputnumber-button-group .p-button .p-icon,.p-inputnumber .p-button .p-icon{color:inherit!important;font-size:.875rem!important}.p-dialog{border-radius:.75rem;box-shadow:0 20px 60px #0009;border:1px solid #334155}.p-dialog .p-dialog-content{background:#0f172a;color:#e2e8f0;padding:1.5rem}.p-dialog .p-dialog-content:last-child,.p-dialog .p-dialog-footer{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}html[data-theme=blue-office] .p-dialog{border-color:#334155;background:#0f172a}html[data-theme=blue-office] .p-dialog .p-dialog-content:not(:has(~.p-dialog-footer)){border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.p-dialog .p-dialog-content:first-child{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.p-dialog .p-dialog-header{background:#1e293b;color:#e2e8f0;padding:1.25rem 1.5rem;border-bottom:1px solid #334155;border-radius:.75rem .75rem 0 0}.p-dialog .p-dialog-header .p-dialog-title{font-weight:600;font-size:1.125rem;color:#e2e8f0}.p-dialog .p-dialog-header .p-dialog-header-icon,.p-dialog .p-dialog-header .p-dialog-close-button{width:2rem!important;height:2rem!important;color:#94a3b8!important;background:transparent!important;border:none!important;border-radius:.375rem!important;box-shadow:none!important;transition:all .2s ease;cursor:pointer;display:flex;align-items:center;justify-content:center}.p-dialog .p-dialog-header .p-dialog-header-icon:hover,.p-dialog .p-dialog-header .p-dialog-close-button:hover{color:#e2e8f0!important;background:#334155!important}.p-dialog .p-dialog-header .p-dialog-header-icon:focus-visible,.p-dialog .p-dialog-header .p-dialog-close-button:focus-visible{outline:none;box-shadow:0 0 0 2px #06a6f34d!important}.p-dialog .p-dialog-footer{background:#1e293b;color:#e2e8f0;padding:1rem 1.5rem;border-top:1px solid #334155;border-radius:0 0 .75rem .75rem;display:flex;gap:.75rem;justify-content:flex-end}.p-dialog-mask{background-color:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.p-confirmdialog{border-radius:.75rem;box-shadow:0 20px 60px #0009;border:1px solid #334155;max-width:28rem}.p-confirmdialog .p-dialog-content{background:#0f172a;color:#e2e8f0;padding:1.5rem}.p-confirmdialog .p-dialog-header{background:#1e293b;color:#e2e8f0;padding:1.25rem 1.5rem;border-bottom:1px solid #334155;border-radius:.75rem .75rem 0 0}.p-confirmdialog .p-dialog-header .p-dialog-title{font-weight:600;font-size:1.125rem;color:#e2e8f0}.p-confirmdialog .p-confirmdialog-icon{font-size:2rem;color:#f59e0b;margin-right:1rem}.p-confirmdialog .p-confirmdialog-message{margin-left:3rem;color:#cbd5e1;font-size:.9375rem;line-height:1.5}.p-confirmdialog .p-dialog-footer{background:#1e293b;padding:1rem 1.5rem;border-top:1px solid #334155;border-radius:0 0 .75rem .75rem;display:flex;gap:.75rem;justify-content:flex-end}.p-confirmdialog .p-dialog-footer .p-button{padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;border-radius:.5rem;transition:all .2s ease}.p-confirmdialog .p-dialog-footer .p-button.p-button-text{background:transparent;color:#94a3b8;border:1px solid #334155}.p-confirmdialog .p-dialog-footer .p-button.p-button-text:hover{background:#334155;color:#e2e8f0;border-color:#475569}.p-confirmdialog .p-dialog-footer .p-button:not(.p-button-text){background:#0ea5e9;color:#fff;border:none}.p-confirmdialog .p-dialog-footer .p-button:not(.p-button-text):hover{background:#0284c7;transform:translateY(-1px);box-shadow:0 4px 12px #0ea5e94d}.p-confirmdialog .p-dialog-footer .p-button:focus{outline:none;box-shadow:0 0 0 2px #06a6f34d}.p-confirmpopup{background:#1e293b;color:#e2e8f0;border:1px solid #334155;border-radius:.5rem;box-shadow:0 10px 30px #0006}.p-confirmpopup .p-confirmpopup-content{padding:1rem}.p-confirmpopup .p-confirmpopup-icon{font-size:1.5rem;color:#f59e0b;margin-right:.75rem}.p-confirmpopup .p-confirmpopup-message{color:#cbd5e1;font-size:.875rem}.p-confirmpopup .p-confirmpopup-footer{display:flex;gap:.5rem;padding:.75rem 1rem;border-top:1px solid #334155;justify-content:flex-end}.p-confirmpopup .p-confirmpopup-footer .p-button{padding:.5rem 1rem;font-size:.875rem;border-radius:.375rem}.p-confirmpopup-flipped .p-confirmpopup-content{border-bottom:1px solid #334155}.p-dynamicdialog{border-radius:.75rem;box-shadow:0 20px 60px #0009;border:1px solid #334155}.p-dynamicdialog .p-dialog-content{background:#0f172a;color:#e2e8f0;padding:0}.p-dynamicdialog .p-dialog-header{background:#1e293b;color:#e2e8f0;padding:1.25rem 1.5rem;border-bottom:1px solid #334155;border-radius:.75rem .75rem 0 0}.p-dynamicdialog .p-dialog-header .p-dialog-title{font-weight:600;font-size:1.125rem;color:#e2e8f0}.p-dynamicdialog .p-dialog-header .p-dialog-header-icon{width:2rem;height:2rem;color:#94a3b8;background:transparent;border:none;border-radius:.375rem;transition:all .2s ease}.p-dynamicdialog .p-dialog-header .p-dialog-header-icon:hover{color:#e2e8f0;background:#334155}.p-dynamicdialog .p-dialog-footer{background:#1e293b;padding:1rem 1.5rem;border-top:1px solid #334155;border-radius:0 0 .75rem .75rem}.mobile-header{display:none;position:fixed;top:0;left:0;right:0;height:64px;background:linear-gradient(135deg,var(--app-sidebar) 0%,var(--app-surface) 100%);border-bottom:1px solid var(--app-border);padding:0 1rem;align-items:center;justify-content:flex-start;z-index:1000;box-shadow:0 2px 8px #0003}.mobile-menu-btn{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--app-text);font-size:1.5rem;cursor:pointer;border-radius:.5rem;transition:all .2s ease}.mobile-menu-btn:hover{background:var(--app-surface-hover);color:var(--app-primary)}.mobile-menu-btn:active{transform:scale(.95)}.mobile-header-logo{flex:0 0 auto;display:flex;justify-content:flex-start;align-items:center;margin-left:.35rem}.mobile-header-actions{display:flex;gap:.5rem;align-items:center;margin-left:auto}.mobile-action-btn{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--app-text);font-size:1.25rem;cursor:pointer;border-radius:.5rem;transition:all .2s ease;position:relative}.mobile-action-btn:hover{background:var(--app-surface-hover);color:var(--app-primary)}.mobile-action-btn .notification-badge{position:absolute;top:10px;right:10px;width:8px;height:8px;background:#ef4444;border:2px solid #1e293b;border-radius:50%}.mobile-overlay{display:none;position:fixed;inset:0;background:#0009;border:0;padding:0;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:990;animation:fadeInOverlay .2s ease}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}@media(max-width:1023px){.mobile-header{display:flex}.mobile-overlay{display:block}.admin-layout{padding-top:64px;grid-template-columns:1fr}.slim-sidebar,.secondary-sidebar{position:fixed;top:64px;bottom:0;left:-100%;z-index:995;transition:left .3s cubic-bezier(.4,0,.2,1);box-shadow:4px 0 24px #0000004d}.slim-sidebar{width:15rem}.slim-sidebar-header{display:none}.slim-sidebar-nav .slim-nav-icon,.slim-sidebar-footer .slim-nav-icon{justify-content:flex-start;gap:.85rem;padding:.75rem 1.1rem}.slim-nav-label{display:inline;font-size:.92rem;font-weight:500;white-space:nowrap}.slim-sidebar.mobile-open{left:0}.secondary-sidebar.mobile-open{left:64px}.right-slim-sidebar{display:none}.admin-content{margin-left:0;margin-right:0;width:100%}.content-container{padding:1rem}.content-header{flex-direction:column;align-items:flex-start;gap:.75rem;padding-bottom:.75rem}.content-header h1{font-size:1.5rem!important}.content-header .text-sm{font-size:.75rem!important}.content-toolbar{padding:.875rem;gap:.75rem}.slim-sidebar-footer .slim-nav-icon[title=Notificaciones]{display:none}}@media(min-width:768px)and (max-width:1023px){.content-container{padding:1.5rem}}@media(min-width:1024px){.mobile-header,.mobile-overlay{display:none!important}.admin-layout{padding-top:0;padding-bottom:0}}@media print{*,:before,:after{border-color:transparent!important}app-main-layout>aside,app-main-layout>nav,app-main-layout>header:not(.print-title),.main-sidebar,.sidebar,.side-panel,.navigation,.p-sidebar,.menubar-container,.content-header,button:not(.fc-button),.btn-primary-wizard,.btn-secondary,p-toast,.p-toast,.form-card-header,.secondary-sidebar,.right-slim-sidebar,.slim-sidebar,.form-card-footer,.form-card-body{display:none!important}body,html{margin:0!important;padding:0!important;height:100%;overflow:hidden;background:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}html,body{height:100%;overflow:hidden}app-main-layout{display:block!important;width:100%!important;background:#fff!important}.admin-content{background:#fff!important}.content-container,.form-container,.form-card,.form-card-body,.calendar-container,.print-title,full-calendar,.fc{display:block!important;visibility:visible!important;position:static!important;margin:0 auto!important;padding:20px!important;width:100%!important;max-width:100%!important;background:#fff!important;border:none!important;box-shadow:none!important}.print-title{display:block!important;visibility:visible!important}full-calendar,.fc,.fc-view-harness,.fc-daygrid{display:block!important;visibility:visible!important}@page{size:landscape;margin:0}}.ai-drawer.p-component.p-drawer.p-drawer-open.p-drawer-right{border:0;border-left-width:0px;border-left-style:none;border-left-color:currentcolor}.p-inputgroupaddon:last-child{border-inline-end:1px solid #475569!important}.p-inputgroupaddon{border-inline-end:1px solid #475569!important;display:flex;align-items:center;justify-content:center;padding:var(--p-inputgroup-addon-padding);background:var(--p-inputgroup-addon-background);color:var(--p-inputgroup-addon-color);border-block-start:1px solid #475569!important;border-block-end:1px solid #475569!important;min-width:var(--p-inputgroup-addon-min-width)}html:not([data-theme=blue-office]) .destination-editor-shell{--destination-editor-shell: var(--app-bg);--destination-editor-hero: var(--app-surface);--destination-editor-card: var(--app-surface);--destination-editor-footer: var(--app-surface-muted);--destination-editor-field: var(--app-surface-muted);--destination-editor-radius: 18px;--destination-editor-control-radius: 12px;--destination-editor-shadow: none;background:var(--destination-editor-shell)!important;color:var(--app-text)}html:not([data-theme=blue-office]) .destination-editor-shell .app-section-hero{padding:2rem;border:1px solid var(--app-border);border-radius:var(--destination-editor-radius);background:var(--destination-editor-hero);box-shadow:var(--destination-editor-shadow)}html:not([data-theme=blue-office]) .destination-editor-shell .app-section-title{color:var(--app-text-strong)}html:not([data-theme=blue-office]) .destination-editor-shell :is(.app-section-title i,.destination-copy){color:var(--app-text-secondary)!important}html:not([data-theme=blue-office]) .destination-editor-shell .form-card{border-color:var(--app-border);border-radius:var(--destination-editor-radius);background:var(--destination-editor-card);box-shadow:var(--destination-editor-shadow)}html:not([data-theme=blue-office]) .destination-editor-shell .form-card-body{background:var(--destination-editor-card)}html:not([data-theme=blue-office]) .destination-editor-shell .form-card-footer{border-top-color:var(--app-border);background:var(--destination-editor-footer)}html:not([data-theme=blue-office]) .destination-editor-shell app-dynamic-form .form-label{color:var(--app-text-secondary)}html:not([data-theme=blue-office]) .destination-editor-shell app-dynamic-form :is(.chips-input-wrapper){border-color:var(--app-border)!important;border-radius:var(--destination-editor-control-radius)!important;background:var(--destination-editor-field)!important;color:var(--app-text)!important;box-shadow:none!important}html:not([data-theme=blue-office]) .destination-editor-shell app-dynamic-form :is(.chips-input-wrapper):hover{border-color:var(--app-border-strong)!important;background:var(--app-surface-hover)!important}html:not([data-theme=blue-office]) .destination-editor-shell app-dynamic-form .chips-input-wrapper:focus-within{border-color:var(--app-primary)!important;background:var(--app-surface)!important;box-shadow:var(--focus-ring)!important;outline:none}html:not([data-theme=blue-office]) .destination-editor-shell app-dynamic-form :is(.form-input,.form-textarea,.chips-input)::placeholder{opacity:1}html:not([data-theme=blue-office]) .destination-editor-shell app-dynamic-form :is(.p-datepicker input){border-color:var(--app-border)!important;border-radius:var(--destination-editor-control-radius)!important;background:var(--destination-editor-field)!important;color:var(--app-text)!important;box-shadow:none!important}html:not([data-theme=blue-office]) .destination-editor-shell app-dynamic-form :is(.p-datepicker input):hover{border-color:var(--app-border-strong)!important;background:var(--app-surface-hover)!important}html:not([data-theme=blue-office]) .destination-editor-shell app-dynamic-form .p-datepicker input:focus{border-color:var(--app-primary)!important;background:var(--app-surface)!important;box-shadow:var(--focus-ring)!important}html:not([data-theme=blue-office]) .destination-editor-shell app-dynamic-form :is(.p-placeholder,.p-select-dropdown,.p-multiselect-dropdown,.p-select-clear-icon){opacity:1}html:not([data-theme=blue-office]) .destination-editor-shell app-dynamic-form :is(.form-input,.form-textarea,.p-select,.p-multiselect).p-disabled{border-color:var(--app-border)!important;background:color-mix(in srgb,var(--destination-editor-field) 72%,var(--app-bg))!important;color:var(--app-text-secondary)!important;opacity:.78}html:not([data-theme=blue-office],[data-theme=pt-studio]) .cliente-ficha-shell app-dynamic-form .form-label{color:var(--app-text-secondary)}html:not([data-theme=blue-office],[data-theme=pt-studio]) .cliente-ficha-shell app-dynamic-form :is(.chips-input-wrapper,.p-datepicker input){border-color:var(--app-border)!important;background:var(--app-surface)!important;color:var(--app-text)!important;box-shadow:none!important}html:not([data-theme=blue-office],[data-theme=pt-studio]) .cliente-ficha-shell app-dynamic-form :is(.chips-input-wrapper,.p-datepicker input):hover{border-color:var(--app-border-strong)!important;background:var(--app-surface-hover)!important}html:not([data-theme=blue-office],[data-theme=pt-studio]) .cliente-ficha-shell app-dynamic-form :is(.p-datepicker input):focus,html:not([data-theme=blue-office],[data-theme=pt-studio]) .cliente-ficha-shell app-dynamic-form .chips-input-wrapper:focus-within{border-color:var(--app-primary)!important;background:var(--app-surface)!important;box-shadow:var(--focus-ring)!important;outline:none}html:not([data-theme=blue-office],[data-theme=pt-studio]) .cliente-ficha-shell app-dynamic-form :is(.form-input,.form-textarea,.chips-input)::placeholder{opacity:1}html:not([data-theme=blue-office],[data-theme=pt-studio]) .cliente-ficha-shell app-dynamic-form :is(.p-placeholder,.p-select-dropdown,.p-multiselect-dropdown,.p-select-clear-icon){opacity:1}html:not([data-theme=blue-office],[data-theme=pt-studio]) .cliente-ficha-shell app-dynamic-form :is(.form-input,.form-textarea,.p-select,.p-multiselect).p-disabled{border-color:var(--app-border)!important;background:var(--app-surface-muted)!important;color:var(--app-text)!important}html:not([data-theme=blue-office]) .club-editor-shell app-dynamic-form .filepond--panel-root{border-color:var(--app-border-strong)!important;border-radius:var(--destination-editor-radius)!important;background:var(--destination-editor-field)!important}html:not([data-theme=blue-office]) .club-editor-shell app-dynamic-form .filepond--root:hover .filepond--panel-root{border-color:var(--app-primary)!important;background:var(--app-surface-hover)!important}html:not([data-theme=blue-office]) .club-editor-shell app-dynamic-form .filepond--root:focus-within .filepond--panel-root{border-color:var(--app-primary)!important;box-shadow:var(--focus-ring)!important}html:not([data-theme=blue-office]) .club-editor-shell app-dynamic-form .filepond--drop-label{color:var(--app-text-secondary)!important}html:not([data-theme=blue-office]) .club-editor-shell app-dynamic-form .filepond--label-action{color:var(--app-primary)!important;text-decoration-color:currentColor!important}html:not([data-theme=blue-office]) .club-editor-shell app-dynamic-form :is(.filepond--image-preview-wrapper,.filepond--image-preview){background:var(--app-bg-deep)!important}html:not([data-theme=blue-office]) .club-editor-shell app-dynamic-form :is(.filepond--credits,.filepond--credits a){color:var(--app-text-muted)!important}html[data-theme=coastal-light] .club-editor-shell app-dynamic-form .filepond--panel-root{background:#f7fbfd!important}html[data-theme=cobalt-studio] .club-editor-shell app-dynamic-form .filepond--panel-root{background:#f1f4f7!important}html[data-theme=orbital-black] .club-editor-shell app-dynamic-form .filepond--panel-root{border-radius:4px!important;background:#0a0a0a!important}html:not([data-theme=blue-office]) .destination-editor-shell :is(.btn-secondary,.btn-primary-wizard){border-radius:var(--destination-editor-control-radius)!important;box-shadow:none!important}html:not([data-theme=blue-office]) .destination-editor-shell .btn-primary-wizard{border-color:var(--app-primary)!important;background:var(--app-primary)!important;color:var(--app-primary-contrast)!important}html:not([data-theme=blue-office]) .destination-editor-shell .btn-primary-wizard:hover:not(:disabled){border-color:var(--app-primary-hover)!important;background:var(--app-primary-hover)!important;color:var(--app-primary-contrast)!important;box-shadow:none!important}html:not([data-theme=blue-office]) .destination-editor-shell .btn-secondary{border-color:var(--app-border-strong)!important;background:transparent!important;color:var(--app-text)!important}html:not([data-theme=blue-office]) .destination-editor-shell .btn-secondary:hover:not(:disabled){border-color:var(--app-primary)!important;background:var(--app-surface-hover)!important;color:var(--app-text-strong)!important}html:not([data-theme=blue-office]) .destination-editor-shell :is(.btn-secondary,.btn-primary-wizard):focus-visible{outline:none;box-shadow:var(--focus-ring)!important}html:not([data-theme=blue-office]) .destination-editor-shell .destination-load-state{min-height:18rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem 1.5rem;text-align:center}html:not([data-theme=blue-office]) .destination-editor-shell .destination-load-icon{width:3rem;height:3rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--app-border);border-radius:50%;background:var(--app-surface-muted);color:var(--app-primary);font-size:1.25rem}html:not([data-theme=blue-office]) .destination-editor-shell .destination-load-state h2{margin:0 0 .35rem;color:var(--app-text-strong);font-size:1.1rem;font-weight:700}html:not([data-theme=blue-office]) .destination-editor-shell .destination-load-state p{margin:0;color:var(--app-text-secondary);font-size:.875rem}html[data-theme=coastal-light] .destination-editor-shell{--destination-editor-shell: linear-gradient(180deg, #f7fbfd, #eef7fa);--destination-editor-hero: linear-gradient(90deg, rgba(0, 188, 212, .045), transparent 38%), #ffffff;--destination-editor-card: #ffffff;--destination-editor-footer: #f4f8fb;--destination-editor-field: #ffffff;--destination-editor-shadow: 0 18px 42px -34px rgba(11, 20, 36, .48)}html[data-theme=coastal-light] .destination-editor-shell .btn-primary-wizard{border-color:#071426!important;background:#071426!important;color:#fff!important}html[data-theme=coastal-light] .destination-editor-shell .btn-primary-wizard:hover:not(:disabled){border-color:#0d2944!important;background:#0d2944!important;color:#fff!important}html[data-theme=coastal-light] .destination-editor-shell .btn-primary-wizard i{color:var(--bo-cian-400, #22d3ee)}html[data-theme=cobalt-studio] .destination-editor-shell{--destination-editor-shell: #ffffff;--destination-editor-hero: #f1f4f7;--destination-editor-card: #ffffff;--destination-editor-footer: #f1f4f7;--destination-editor-field: #f1f4f7;--destination-editor-radius: 24px;--destination-editor-control-radius: 100px}html[data-theme=cobalt-studio] .destination-editor-shell .app-section-hero{border-radius:32px}html[data-theme=orbital-black] .destination-editor-shell{--destination-editor-shell: #000000;--destination-editor-hero: #000000;--destination-editor-card: #0a0a0a;--destination-editor-footer: #000000;--destination-editor-field: #0a0a0a;--destination-editor-radius: 4px;--destination-editor-control-radius: 32px;font-family:Arial Narrow,Arial,Verdana,sans-serif}html[data-theme=orbital-black] .destination-editor-shell :is(.app-section-label,.app-section-title,.form-label,.btn-secondary,.btn-primary-wizard,.destination-load-state h2){letter-spacing:.08em;text-transform:uppercase}html[data-theme=orbital-black] .destination-editor-shell .btn-primary-wizard{border-color:#fff!important;background:#fff!important;color:#000!important}html[data-theme=orbital-black] .destination-editor-shell .btn-primary-wizard:hover:not(:disabled){border-color:#1689ff!important;background:#1689ff!important;color:#000!important}html[data-theme=orbital-black] .destination-editor-shell .btn-secondary{border-color:#fff!important;color:#fff!important}html[data-theme=orbital-black] .destination-editor-shell .btn-secondary:hover:not(:disabled){border-color:#fff!important;background:#fff!important;color:#000!important}@media(max-width:767px){html:not([data-theme=blue-office]) .destination-editor-shell .app-section-hero{padding:1.25rem}html:not([data-theme=blue-office]) .destination-editor-shell .form-container{padding:.75rem}}html:not([data-theme=blue-office]) .overlay-editor-dialog{--overlay-shell: var(--app-surface);--overlay-panel: var(--app-surface);--overlay-muted: var(--app-surface-muted);--overlay-hover: var(--app-surface-hover);--overlay-field: var(--app-surface-muted);--overlay-radius: 12px}html:not([data-theme=blue-office]) .overlay-editor-dialog .p-dialog-header,html:not([data-theme=blue-office]) .overlay-editor-dialog .p-dialog-content{border-color:var(--app-border)!important;background:var(--overlay-shell)!important;color:var(--app-text)!important}html:not([data-theme=blue-office]) .overlay-editor-dialog :is(.overlay-editor,.overlay-editor-topbar,.overlay-layers-panel,.overlay-fields){border-color:var(--app-border)!important;background:var(--overlay-panel)!important;color:var(--app-text)!important;box-shadow:none!important}html:not([data-theme=blue-office]) .overlay-editor-dialog :is(.overlay-panel-head,.overlay-inspector-section,.overlay-stage-wrap){border-color:var(--app-border)!important;background:var(--overlay-muted)!important;box-shadow:none!important}html:not([data-theme=blue-office]) .overlay-editor-dialog :is(.overlay-editor-brand h3,.overlay-layer-name,.overlay-inspector-subhead,.overlay-fields h4){color:var(--app-text-strong)!important}html:not([data-theme=blue-office]) .overlay-editor-dialog :is(.overlay-editor-brand p,.overlay-panel-title,.overlay-layer-pos,.overlay-key-hint,.overlay-fields-empty p,.overlay-stage-help){color:var(--app-text-secondary)!important}html:not([data-theme=blue-office]) .overlay-editor-dialog .overlay-layer-item{border-color:var(--app-border)!important;border-radius:var(--overlay-radius)!important;background:var(--overlay-muted)!important;color:var(--app-text)!important}html:not([data-theme=blue-office]) .overlay-editor-dialog .overlay-layer-item:hover{border-color:var(--app-border-strong)!important;background:var(--overlay-hover)!important}html:not([data-theme=blue-office]) .overlay-editor-dialog .overlay-layer-item-active{border-color:var(--app-primary)!important;background:var(--app-accent-soft)!important}html:not([data-theme=blue-office]) .overlay-editor-dialog .overlay-layer-icon{background:var(--overlay-panel)!important;color:var(--app-primary)!important}html:not([data-theme=blue-office]) .overlay-editor-dialog :is(.overlay-panel-count,.overlay-inspector-chip){border-color:color-mix(in srgb,var(--app-primary) 36%,var(--app-border))!important;background:var(--app-accent-soft)!important;color:var(--app-primary)!important}html:not([data-theme=blue-office]) .overlay-editor-dialog :is(.p-inputtext,select,.overlay-color-input){border-color:var(--app-border)!important;background:var(--overlay-field)!important;color:var(--app-text)!important;box-shadow:none!important}html:not([data-theme=blue-office]) .overlay-editor-dialog :is(.p-inputtext,select):focus{border-color:var(--app-primary)!important;background:var(--overlay-panel)!important;box-shadow:var(--focus-ring)!important;outline:none}html:not([data-theme=blue-office]) .overlay-editor-dialog .overlay-unit-tag{border-color:var(--app-border)!important;background:var(--overlay-muted)!important;color:var(--app-text-secondary)!important}html:not([data-theme=blue-office]) .overlay-editor-dialog :is(.overlay-text-style-btn,.overlay-align-btn,.overlay-insert-variable-btn,.overlay-dialog-close){border-color:var(--app-border-strong)!important;border-radius:var(--overlay-radius)!important;background:var(--overlay-panel)!important;color:var(--app-text)!important;box-shadow:none!important}html:not([data-theme=blue-office]) .overlay-editor-dialog :is(.overlay-text-style-btn,.overlay-align-btn,.overlay-insert-variable-btn):hover{border-color:var(--app-primary)!important;background:var(--overlay-hover)!important;color:var(--app-text-strong)!important}html:not([data-theme=blue-office]) .overlay-editor-dialog .overlay-text-style-btn-active{border-color:var(--app-primary)!important;background:var(--app-primary)!important;color:var(--app-primary-contrast)!important}html:not([data-theme=blue-office]) .overlay-editor-dialog .overlay-canvas-panel{border-color:var(--app-border)!important;background:linear-gradient(color-mix(in srgb,var(--app-border) 42%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--app-border) 42%,transparent) 1px,transparent 1px),var(--app-bg-deep)!important;background-size:20px 20px,20px 20px,100% 100%!important}html:not([data-theme=blue-office]) .overlay-editor-dialog .overlay-tool-btn{border-radius:var(--overlay-radius)!important;text-shadow:none!important;box-shadow:none!important;transform:none}html:not([data-theme=blue-office]) .overlay-editor-dialog .overlay-tool-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:none!important}html[data-theme=coastal-light] .overlay-editor-dialog{--overlay-shell: #ffffff;--overlay-panel: #ffffff;--overlay-muted: #effbfc;--overlay-hover: #e7f3f6;--overlay-field: #ffffff}html[data-theme=coastal-light] .overlay-editor-dialog .overlay-editor-brand-icon{background:#071426!important;color:var(--bo-cian-400, #22d3ee)!important;box-shadow:none!important}html[data-theme=coastal-light] .overlay-editor-dialog .overlay-canvas-panel{background:linear-gradient(rgba(0,127,150,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(0,127,150,.08) 1px,transparent 1px),#edf7f9!important;background-size:20px 20px,20px 20px,100% 100%!important}html[data-theme=coastal-light] .overlay-editor-dialog .overlay-tool-btn-text{border-color:#071426!important;background:#071426!important;color:var(--bo-cian-400, #22d3ee)!important}html[data-theme=coastal-light] .overlay-editor-dialog .overlay-tool-btn-qr{border-color:#b9c9d9!important;background:#fff!important;color:#071426!important}html[data-theme=coastal-light] .overlay-editor-dialog .overlay-tool-btn-upload{border-color:#00a7bd!important;background:#effbfc!important;color:#007f96!important}html[data-theme=coastal-light] .overlay-editor-dialog .overlay-tool-btn:hover:not(:disabled){border-color:#071426!important;background:#0d2944!important;color:#fff!important}html[data-theme=cobalt-studio] .overlay-editor-dialog{--overlay-shell: #ffffff;--overlay-panel: #ffffff;--overlay-muted: #f1f4f7;--overlay-hover: #e8eef5;--overlay-field: #f1f4f7;--overlay-radius: 18px}html[data-theme=cobalt-studio] .overlay-editor-dialog .overlay-editor-brand-icon{border-radius:50%!important;background:#0064e0!important;box-shadow:none!important}html[data-theme=cobalt-studio] .overlay-editor-dialog .overlay-canvas-panel{background:linear-gradient(rgba(0,100,224,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(0,100,224,.07) 1px,transparent 1px),#e8eef5!important;background-size:20px 20px,20px 20px,100% 100%!important}html[data-theme=cobalt-studio] .overlay-editor-dialog .overlay-tool-btn-text{border-color:#101820!important;background:#101820!important;color:#fff!important}html[data-theme=cobalt-studio] .overlay-editor-dialog .overlay-tool-btn-qr{border-color:#ced0d4!important;background:#fff!important;color:#101820!important}html[data-theme=cobalt-studio] .overlay-editor-dialog .overlay-tool-btn-upload{border-color:#0064e0!important;background:#0064e0!important;color:#fff!important}html[data-theme=cobalt-studio] .overlay-editor-dialog .overlay-tool-btn:hover:not(:disabled){border-color:#0457cb!important;background:#0457cb!important;color:#fff!important}html[data-theme=orbital-black] .overlay-editor-dialog{--overlay-shell: #000000;--overlay-panel: #0a0a0a;--overlay-muted: #000000;--overlay-hover: #171717;--overlay-field: #0a0a0a;--overlay-radius: 4px;font-family:Arial Narrow,Arial,Verdana,sans-serif}html[data-theme=orbital-black] .overlay-editor-dialog :is(.overlay-panel-title,.overlay-inspector-title,.overlay-tool-label,.overlay-layer-kind){letter-spacing:.08em;text-transform:uppercase}html[data-theme=orbital-black] .overlay-editor-dialog .overlay-canvas-panel{background:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px),#050505!important;background-size:20px 20px,20px 20px,100% 100%!important}html[data-theme=orbital-black] .overlay-editor-dialog .overlay-tool-btn-text{border-color:#fff!important;background:#fff!important;color:#000!important}html[data-theme=orbital-black] .overlay-editor-dialog .overlay-tool-btn-qr{border-color:#66666d!important;background:#000!important;color:#fff!important}html[data-theme=orbital-black] .overlay-editor-dialog .overlay-tool-btn-upload{border-color:#1689ff!important;background:#000!important;color:#1689ff!important}html[data-theme=orbital-black] .overlay-editor-dialog .overlay-tool-btn:hover:not(:disabled){border-color:#1689ff!important;background:#1689ff!important;color:#000!important}html:not([data-theme=blue-office]) :is(.etiquetas-shell,.etiqueta-detail-shell,.proveedores-shell,.proveedor-form-shell,.proveedor-detail-shell){--crud-shell: var(--app-bg);--crud-hero: var(--app-surface);--crud-panel: var(--app-surface);--crud-muted: var(--app-surface-muted);--crud-hover: var(--app-surface-hover);--crud-field: var(--app-surface-muted);--crud-radius: 18px;--crud-control-radius: 12px;--crud-shadow: none;background:var(--crud-shell)!important;color:var(--app-text)}html:not([data-theme=blue-office]) :is(.etiquetas-shell,.etiqueta-detail-shell,.proveedores-shell,.proveedor-form-shell,.proveedor-detail-shell) .app-section-hero{padding:2rem;border:1px solid var(--app-border);border-radius:var(--crud-radius);background:var(--crud-hero);box-shadow:var(--crud-shadow)}html:not([data-theme=blue-office]) :is(.etiquetas-shell,.etiqueta-detail-shell,.proveedores-shell,.proveedor-form-shell,.proveedor-detail-shell) :is(.app-section-title,.etiqueta-name,.item-name,.form-card-title,.provider-feed-title){color:var(--app-text-strong)!important}html:not([data-theme=blue-office]) :is(.etiquetas-shell,.etiqueta-detail-shell,.proveedores-shell,.proveedor-form-shell,.proveedor-detail-shell) :is(.app-section-title i,.section-copy,.etiqueta-copy,.proveedores-copy,.proveedor-copy,.form-card-subtitle){color:var(--app-text-secondary)!important}html:not([data-theme=blue-office]) :is(.etiquetas-shell,.proveedores-shell) :is(.content-toolbar,.proveedores-toolbar){border-color:var(--app-border)!important;border-radius:var(--crud-radius)!important;background:var(--crud-panel)!important;box-shadow:var(--crud-shadow)!important}html:not([data-theme=blue-office]) .etiquetas-shell :is(.section-meta span,.toolbar-checkpoint),html:not([data-theme=blue-office]) .proveedores-shell :is(.proveedores-meta span,.toolbar-toggle,.selected-count){border-color:var(--app-border)!important;background:var(--crud-muted)!important;color:var(--app-text-secondary)!important}html:not([data-theme=blue-office]) .etiquetas-shell .filter-select-inline option{background:var(--crud-panel)!important;color:var(--app-text)!important}html:not([data-theme=blue-office]) .etiquetas-shell .etiqueta-item,html:not([data-theme=blue-office]) .proveedores-shell .list-item{border-color:var(--app-border)!important;border-radius:var(--crud-radius)!important;background:var(--crud-panel)!important;box-shadow:var(--crud-shadow)!important}html:not([data-theme=blue-office]) .etiquetas-shell .etiqueta-item:hover,html:not([data-theme=blue-office]) .proveedores-shell .list-item:hover{border-color:var(--app-border-strong)!important;background:var(--crud-hover)!important;box-shadow:var(--crud-shadow)!important}html:not([data-theme=blue-office]) .etiquetas-shell .etiqueta-tag,html:not([data-theme=blue-office]) .proveedores-shell .item-tag{border-color:var(--app-border)!important;background:var(--crud-muted)!important;color:var(--app-text-secondary)!important}html:not([data-theme=blue-office]) :is(.etiquetas-shell,.proveedores-shell) :is(.checkbox-dark,.etiqueta-checkbox,.checkbox-modern){border-color:var(--app-border-strong)!important;background:var(--crud-field)!important}html:not([data-theme=blue-office]) :is(.etiquetas-shell,.proveedores-shell) :is(.checkbox-dark,.etiqueta-checkbox,.checkbox-modern):checked{border-color:var(--app-primary)!important;background:var(--app-primary)!important}html:not([data-theme=blue-office]) :is(.etiquetas-shell,.proveedores-shell) .btn-action.btn-view{border-color:var(--app-primary)!important;border-radius:var(--crud-control-radius)!important;background:var(--app-primary)!important;color:var(--app-primary-contrast)!important;box-shadow:none!important}html:not([data-theme=blue-office]) :is(.etiquetas-shell,.proveedores-shell) .btn-action.btn-view:hover:not(:disabled){border-color:var(--app-primary-hover)!important;background:var(--app-primary-hover)!important;color:var(--app-primary-contrast)!important}html:not([data-theme=blue-office]) :is(.etiquetas-shell,.proveedores-shell) :is(.btn-action.btn-delete,.btn-clear-filters-inline,.btn-secondary-outlined){border-color:var(--app-border-strong)!important;border-radius:var(--crud-control-radius)!important;background:transparent!important;color:var(--app-text-secondary)!important;box-shadow:none!important}html:not([data-theme=blue-office]) :is(.etiquetas-shell,.proveedores-shell) .btn-action.btn-delete:hover:not(:disabled){border-color:#dc2626!important;background:color-mix(in srgb,#dc2626 10%,transparent)!important;color:#dc2626!important}html:not([data-theme=blue-office]) :is(.etiqueta-detail-shell,.proveedor-form-shell,.proveedor-detail-shell) :is(.form-card,.provider-feed-item,.provider-feed-form){border-color:var(--app-border)!important;border-radius:var(--crud-radius)!important;background:var(--crud-panel)!important;box-shadow:var(--crud-shadow)!important}html:not([data-theme=blue-office]) :is(.etiqueta-detail-shell,.proveedor-form-shell,.proveedor-detail-shell) :is(.form-card-header,.form-card-footer){border-color:var(--app-border)!important;background:var(--crud-muted)!important}html:not([data-theme=blue-office]) :is(.etiqueta-detail-shell,.proveedor-form-shell,.proveedor-detail-shell) .btn-primary-wizard{border-color:var(--app-primary)!important;border-radius:var(--crud-control-radius)!important;background:var(--app-primary)!important;color:var(--app-primary-contrast)!important;box-shadow:none!important}html:not([data-theme=blue-office]) :is(.etiqueta-detail-shell,.proveedor-form-shell,.proveedor-detail-shell) .btn-primary-wizard:hover:not(:disabled){border-color:var(--app-primary-hover)!important;background:var(--app-primary-hover)!important;transform:translateY(-1px)}html:not([data-theme=blue-office]) :is(.etiqueta-detail-shell,.proveedor-form-shell,.proveedor-detail-shell) .btn-secondary{border-color:var(--app-border-strong)!important;border-radius:var(--crud-control-radius)!important;background:transparent!important;color:var(--app-text)!important;box-shadow:none!important}html:not([data-theme=blue-office]) :is(.etiqueta-detail-shell,.proveedor-form-shell,.proveedor-detail-shell) .btn-secondary:hover{border-color:var(--app-primary)!important;background:var(--crud-hover)!important}html:not([data-theme=blue-office]) .proveedor-detail-shell :is(.integration-badge,.integration-notice){border-color:var(--app-border)!important;background:var(--crud-muted)!important;color:var(--app-text-secondary)!important}html:not([data-theme=blue-office]) .proveedor-detail-shell .integration-badge-primary{border-color:color-mix(in srgb,var(--app-primary) 35%,var(--app-border))!important;background:var(--app-accent-soft)!important;color:var(--app-primary-active)!important}html:not([data-theme=blue-office]) .proveedor-detail-shell :is(.integration-field label,.provider-feed-grid .text-slate-200){color:var(--app-text)!important}html:not([data-theme=blue-office]) .proveedor-detail-shell :is(.integration-field small,.provider-feed-grid .text-slate-500){color:var(--app-text-secondary)!important}html:not([data-theme=blue-office],[data-theme=pt-studio]) :is(.etiqueta-detail-shell,.proveedor-form-shell,.proveedor-detail-shell) app-dynamic-form :is(input,.p-datepicker){border-color:var(--app-border)!important;background:var(--crud-field)!important;color:var(--app-text)!important;box-shadow:none!important}html[data-theme=coastal-light] :is(.etiquetas-shell,.etiqueta-detail-shell,.proveedores-shell,.proveedor-form-shell,.proveedor-detail-shell){--crud-shell: linear-gradient(180deg, #f7fbfd, #eef7fa);--crud-hero: linear-gradient(90deg, rgba(0, 188, 212, .045), transparent 38%), #ffffff;--crud-panel: #ffffff;--crud-muted: #effbfc;--crud-hover: #e7f3f6;--crud-field: #ffffff;--crud-shadow: 0 18px 42px -34px rgba(11, 20, 36, .48)}html[data-theme=coastal-light] :is(.etiquetas-shell,.proveedores-shell) .btn-action.btn-view,html[data-theme=coastal-light] :is(.etiqueta-detail-shell,.proveedor-form-shell,.proveedor-detail-shell) .btn-primary-wizard{border-color:#071426!important;background:#071426!important;color:#fff!important}html[data-theme=coastal-light] :is(.etiquetas-shell,.proveedores-shell) .btn-action.btn-view i,html[data-theme=coastal-light] :is(.etiqueta-detail-shell,.proveedor-form-shell,.proveedor-detail-shell) .btn-primary-wizard i{color:var(--bo-cian-400, #22d3ee)!important}html[data-theme=cobalt-studio] :is(.etiquetas-shell,.etiqueta-detail-shell,.proveedores-shell,.proveedor-form-shell,.proveedor-detail-shell){--crud-shell: #ffffff;--crud-hero: #f1f4f7;--crud-panel: #ffffff;--crud-muted: #f1f4f7;--crud-hover: #e8eef5;--crud-field: #f1f4f7;--crud-radius: 24px;--crud-control-radius: 100px}html[data-theme=cobalt-studio] :is(.etiquetas-shell,.etiqueta-detail-shell,.proveedores-shell,.proveedor-form-shell,.proveedor-detail-shell) .app-section-hero{border-radius:32px}html[data-theme=cobalt-studio] :is(.etiquetas-shell,.proveedores-shell) .btn-icon-only{border-radius:50%!important}html[data-theme=orbital-black] :is(.etiquetas-shell,.etiqueta-detail-shell,.proveedores-shell,.proveedor-form-shell,.proveedor-detail-shell){--crud-shell: #000000;--crud-hero: #000000;--crud-panel: #0a0a0a;--crud-muted: #000000;--crud-hover: #171717;--crud-field: #0a0a0a;--crud-radius: 4px;--crud-control-radius: 32px;font-family:Arial Narrow,Arial,Verdana,sans-serif}html[data-theme=orbital-black] :is(.etiquetas-shell,.etiqueta-detail-shell,.proveedores-shell,.proveedor-form-shell,.proveedor-detail-shell) :is(.app-section-label,.app-section-title,.etiqueta-name,.item-name,.form-card-title,.btn-action,.btn-primary-wizard){letter-spacing:.08em;text-transform:uppercase}html[data-theme=orbital-black] :is(.etiquetas-shell,.proveedores-shell) .btn-action.btn-view,html[data-theme=orbital-black] :is(.etiqueta-detail-shell,.proveedor-form-shell,.proveedor-detail-shell) .btn-primary-wizard{border-color:#fff!important;background:#fff!important;color:#000!important}@media(max-width:767px){html:not([data-theme=blue-office]) :is(.etiquetas-shell,.etiqueta-detail-shell,.proveedores-shell,.proveedor-form-shell,.proveedor-detail-shell) .app-section-hero{padding:1.25rem}}html:not([data-theme=blue-office]) :is(.paquetes-shell,.paquete-detail-shell){--package-shell: var(--app-bg);--package-hero: var(--app-surface);--package-panel: var(--app-surface);--package-muted: var(--app-surface-muted);--package-hover: var(--app-surface-hover);--package-field: var(--app-surface-muted);--package-radius: 18px;--package-control-radius: 12px;--package-shadow: none;background:var(--package-shell)!important;color:var(--app-text)}html:not([data-theme=blue-office]) :is(.paquetes-shell,.paquete-detail-shell) .app-section-hero{padding:2rem;border:1px solid var(--app-border);border-radius:var(--package-radius);background:var(--package-hero);box-shadow:var(--package-shadow)}html:not([data-theme=blue-office]) :is(.paquetes-shell,.paquete-detail-shell) :is(.app-section-title,.paquete-name,.form-card-title,.perfil-title,.hotel-card-name){color:var(--app-text-strong)!important}html:not([data-theme=blue-office]) :is(.paquetes-shell,.paquete-detail-shell) :is(.app-section-title i,.paquetes-copy,.form-card-subtitle,.field-help,.section-placeholder){color:var(--app-text-secondary)!important}html:not([data-theme=blue-office]) .paquetes-shell .paquetes-toolbar{border-color:var(--app-border)!important;border-radius:var(--package-radius)!important;background:var(--package-panel)!important;box-shadow:var(--package-shadow)!important}html:not([data-theme=blue-office]) .paquetes-shell .paquetes-meta span{border-color:var(--app-border)!important;background:var(--package-muted)!important;color:var(--app-text-secondary)!important}html:not([data-theme=blue-office]) .paquetes-shell .filter-select-inline option{background:var(--package-panel)!important;color:var(--app-text)!important}html:not([data-theme=blue-office]) .paquetes-shell .paquete-item{border-color:var(--app-border)!important;border-radius:var(--package-radius)!important;background:var(--package-panel)!important;box-shadow:var(--package-shadow)!important}html:not([data-theme=blue-office]) .paquetes-shell .paquete-item:hover{border-color:var(--app-border-strong)!important;background:var(--package-hover)!important;box-shadow:var(--package-shadow)!important}html:not([data-theme=blue-office]) .paquetes-shell .paquete-tag{border-color:var(--app-border)!important;background:var(--package-muted)!important;color:var(--app-text-secondary)!important}html:not([data-theme=blue-office]) .paquetes-shell :is(.checkbox-dark,.paquete-checkbox){border-color:var(--app-border-strong)!important;background:var(--package-field)!important}html:not([data-theme=blue-office]) .paquetes-shell :is(.checkbox-dark,.paquete-checkbox):checked{border-color:var(--app-primary)!important;background:var(--app-primary)!important}html:not([data-theme=blue-office]) .paquetes-shell .btn-action.btn-view{border-color:var(--app-primary)!important;border-radius:var(--package-control-radius)!important;background:var(--app-primary)!important;color:var(--app-primary-contrast)!important;box-shadow:none!important}html:not([data-theme=blue-office]) .paquetes-shell .btn-action.btn-view:hover:not(:disabled){border-color:var(--app-primary-hover)!important;background:var(--app-primary-hover)!important}html:not([data-theme=blue-office]) .paquetes-shell :is(.btn-action.btn-delete,.btn-clear-filters-inline,.btn-secondary-outlined){border-color:var(--app-border-strong)!important;border-radius:var(--package-control-radius)!important;background:transparent!important;color:var(--app-text-secondary)!important;box-shadow:none!important}html:not([data-theme=blue-office]) .paquetes-shell .btn-action.btn-delete:hover:not(:disabled){border-color:#dc2626!important;background:color-mix(in srgb,#dc2626 10%,transparent)!important;color:#dc2626!important}html:not([data-theme=blue-office]) .paquete-detail-shell .package-tabs{border-color:var(--app-border)!important;border-radius:var(--package-radius)!important;background:var(--package-panel)!important;box-shadow:var(--package-shadow)!important}html:not([data-theme=blue-office]) .paquete-detail-shell .package-tab{border-color:transparent!important;border-radius:var(--package-control-radius)!important;background:transparent!important;color:var(--app-text-secondary)!important}html:not([data-theme=blue-office]) .paquete-detail-shell .package-tab:hover{border-color:var(--app-border)!important;background:var(--package-hover)!important;color:var(--app-text)!important}html:not([data-theme=blue-office]) .paquete-detail-shell .package-tab-active{border-color:var(--app-primary)!important;background:var(--app-primary)!important;color:var(--app-primary-contrast)!important}html:not([data-theme=blue-office]) .paquete-detail-shell :is(.form-card,.perfil-item,.hotel-card,.section-placeholder){border-color:var(--app-border)!important;border-radius:var(--package-radius)!important;background:var(--package-panel)!important;box-shadow:var(--package-shadow)!important}html:not([data-theme=blue-office]) .paquete-detail-shell :is(.form-card-header,.form-card-footer){border-color:var(--app-border)!important;background:var(--package-muted)!important}html:not([data-theme=blue-office]) .paquete-detail-shell .perfil-item:hover,html:not([data-theme=blue-office]) .paquete-detail-shell .hotel-card-interactive:hover{border-color:var(--app-border-strong)!important;background:var(--package-hover)!important}html:not([data-theme=blue-office]) .paquete-detail-shell :is(.detail-badge,.extra-detail,.hotel-assigned-chip,.hotel-meta-badge){border-color:var(--app-border)!important;background:var(--package-muted)!important;color:var(--app-text-secondary)!important}html:not([data-theme=blue-office]) .paquete-detail-shell .hotel-card-selected{border-color:var(--app-primary)!important;background:var(--app-accent-soft)!important}html:not([data-theme=blue-office]) .paquete-detail-shell .hotel-checkbox{border-color:var(--app-border-strong)!important;background:var(--package-field)!important}html:not([data-theme=blue-office]) .paquete-detail-shell .hotel-checkbox-checked{border-color:var(--app-primary)!important;background:var(--app-primary)!important}html:not([data-theme=blue-office]) .paquete-detail-shell app-dynamic-form :is(input,.p-datepicker){border-color:var(--app-border)!important;background:var(--package-field)!important;color:var(--app-text)!important;box-shadow:none!important}html:not([data-theme=blue-office]) .paquete-detail-shell .btn-primary-wizard{border-color:var(--app-primary)!important;border-radius:var(--package-control-radius)!important;background:var(--app-primary)!important;color:var(--app-primary-contrast)!important;box-shadow:none!important}html:not([data-theme=blue-office]) .paquete-detail-shell .btn-primary-wizard:hover:not(:disabled){border-color:var(--app-primary-hover)!important;background:var(--app-primary-hover)!important}html:not([data-theme=blue-office]) .paquete-detail-shell :is(.btn-secondary,.hoteles-tab-btn-clear){border-color:var(--app-border-strong)!important;border-radius:var(--package-control-radius)!important;background:transparent!important;color:var(--app-text)!important;box-shadow:none!important}html:not([data-theme=blue-office]) .paquete-detail-shell .btn-danger-outline{border-color:#dc2626!important;border-radius:var(--package-control-radius)!important;background:transparent!important;color:#dc2626!important;box-shadow:none!important}html[data-theme=coastal-light] :is(.paquetes-shell,.paquete-detail-shell){--package-shell: linear-gradient(180deg, #f7fbfd, #eef7fa);--package-hero: linear-gradient(90deg, rgba(0, 188, 212, .045), transparent 38%), #ffffff;--package-panel: #ffffff;--package-muted: #effbfc;--package-hover: #e7f3f6;--package-field: #ffffff;--package-shadow: 0 18px 42px -34px rgba(11, 20, 36, .48)}html[data-theme=coastal-light] .paquetes-shell .btn-action.btn-view,html[data-theme=coastal-light] .paquete-detail-shell :is(.btn-primary-wizard,.package-tab-active){border-color:#071426!important;background:#071426!important;color:#fff!important}html[data-theme=coastal-light] .paquetes-shell .btn-action.btn-view i,html[data-theme=coastal-light] .paquete-detail-shell :is(.btn-primary-wizard,.package-tab-active) i{color:var(--bo-cian-400, #22d3ee)!important}html[data-theme=cobalt-studio] :is(.paquetes-shell,.paquete-detail-shell){--package-shell: #ffffff;--package-hero: #f1f4f7;--package-panel: #ffffff;--package-muted: #f1f4f7;--package-hover: #e8eef5;--package-field: #f1f4f7;--package-radius: 24px;--package-control-radius: 100px}html[data-theme=cobalt-studio] :is(.paquetes-shell,.paquete-detail-shell) .app-section-hero{border-radius:32px}html[data-theme=cobalt-studio] .paquetes-shell .btn-icon-only{border-radius:50%!important}html[data-theme=orbital-black] :is(.paquetes-shell,.paquete-detail-shell){--package-shell: #000000;--package-hero: #000000;--package-panel: #0a0a0a;--package-muted: #000000;--package-hover: #171717;--package-field: #0a0a0a;--package-radius: 4px;--package-control-radius: 32px;font-family:Arial Narrow,Arial,Verdana,sans-serif}html[data-theme=orbital-black] :is(.paquetes-shell,.paquete-detail-shell) :is(.app-section-label,.app-section-title,.paquete-name,.form-card-title,.perfil-title,.btn-action,.btn-primary-wizard,.package-tab){letter-spacing:.08em;text-transform:uppercase}html[data-theme=orbital-black] .paquetes-shell .btn-action.btn-view,html[data-theme=orbital-black] .paquete-detail-shell :is(.btn-primary-wizard,.package-tab-active){border-color:#fff!important;background:#fff!important;color:#000!important}@media(max-width:767px){html:not([data-theme=blue-office]) :is(.paquetes-shell,.paquete-detail-shell) .app-section-hero{padding:1.25rem}}.paquetes-shell .filter-number-inline{width:136px!important;flex:0 0 136px!important}.paquetes-shell :is(.filter-number-inline.p-inputnumber,.filter-number-inline .p-inputnumber){display:grid!important;grid-template-columns:36px minmax(0,1fr) 36px;align-items:stretch!important;gap:0!important;width:136px!important;flex:0 0 136px!important;height:var(--paquetes-toolbar-control-height, 2.5rem)!important;min-height:var(--paquetes-toolbar-control-height, 2.5rem)!important;max-height:var(--paquetes-toolbar-control-height, 2.5rem)!important;box-sizing:border-box;overflow:hidden;border:1px solid var(--app-border)!important;border-radius:12px!important;background:var(--app-surface)!important;box-shadow:none!important;transition:border-color .16s ease,box-shadow .16s ease}.paquetes-shell :is(.filter-number-inline.p-inputnumber,.filter-number-inline .p-inputnumber):hover{border-color:var(--app-border-strong)!important}.paquetes-shell :is(.filter-number-inline.p-inputnumber,.filter-number-inline .p-inputnumber):focus-within{border-color:var(--app-primary)!important;box-shadow:var(--focus-ring)!important}.paquetes-shell .filter-number-inline .p-inputnumber-input{order:2;width:100%!important;min-width:0;text-align:center}.paquetes-shell .filter-number-inline .p-inputnumber-button{width:36px!important;min-width:36px!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:0!important;border:0!important;border-radius:0!important;background:var(--app-surface-muted)!important;color:var(--app-primary)!important;box-shadow:none!important}.paquetes-shell .filter-number-inline .p-inputnumber-button-down{order:1}.paquetes-shell .filter-number-inline .p-inputnumber-button-up{order:3}.paquetes-shell .filter-number-inline .p-inputnumber-button:hover:not(:disabled){background:var(--app-primary)!important;color:var(--app-primary-contrast)!important}.paquetes-shell .filter-number-inline .p-inputnumber-button:active:not(:disabled){background:var(--app-primary-active)!important}.paquetes-shell .filter-number-inline .p-inputnumber-button:focus-visible{position:relative;z-index:1;outline:2px solid var(--app-primary)!important;outline-offset:-3px}html[data-theme=coastal-light] .paquetes-shell .filter-number-inline .p-inputnumber-button{background:#effbfc!important;color:#071426!important}html[data-theme=cobalt-studio] .paquetes-shell :is(.filter-number-inline.p-inputnumber,.filter-number-inline .p-inputnumber){border-radius:999px!important}html[data-theme=orbital-black] .paquetes-shell :is(.filter-number-inline.p-inputnumber,.filter-number-inline .p-inputnumber){border-radius:4px!important}html[data-theme=orbital-black] .paquetes-shell .filter-number-inline .p-inputnumber-button{color:#fff!important}@media(max-width:767px){.paquetes-shell .filter-number-inline{width:100%!important;flex:1 1 100%!important}.paquetes-shell :is(.filter-number-inline.p-inputnumber,.filter-number-inline .p-inputnumber){width:100%!important;flex:1 1 100%!important;grid-template-columns:44px minmax(0,1fr) 44px;height:var(--paquetes-toolbar-control-height, 44px)!important;min-height:var(--paquetes-toolbar-control-height, 44px)!important;max-height:var(--paquetes-toolbar-control-height, 44px)!important}.paquetes-shell .filter-number-inline :is(.p-inputnumber-button){height:100%!important;min-height:0!important;max-height:100%!important}.paquetes-shell .filter-number-inline .p-inputnumber-button{width:44px!important;min-width:44px!important}}html:not([data-theme=blue-office]) :is(.mode-shell,.cotizador-container){--quote-shell: var(--app-bg);--quote-panel: var(--app-surface);--quote-muted: var(--app-surface-muted);--quote-hover: var(--app-surface-hover);--quote-field: var(--app-surface-muted);--quote-radius: 18px;--quote-control-radius: 12px;--quote-shadow: none;background:var(--quote-shell)!important;color:var(--app-text)!important}html:not([data-theme=blue-office]) .mode-shell :is(.mode-header h1,.mode-card h2),html:not([data-theme=blue-office]) .cotizador-container :is(.cotizador-title,.step-title,.section-title,.summary-title,.summary-section-title,.question-label,.paquete-title,.paquete-list-title,.hotel-name,.subsection-title){color:var(--app-text-strong)!important}html:not([data-theme=blue-office]) .mode-shell :is(.mode-header p,.mode-card p,.mode-card ul),html:not([data-theme=blue-office]) .cotizador-container :is(.cotizador-subtitle,.section-subtitle,.summary-subtitle,.field-hint,.text-muted,.empty-state p,.summary-empty p){color:var(--app-text-secondary)!important}html:not([data-theme=blue-office]) .cotizador-container :is(.cotizador-label,.field-label i,.section-icon,.progress-percentage){color:var(--app-primary)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio]) .cotizador-container{--quote-acento-texto: var(--app-primary);--quote-exito-texto: #047857}html[data-theme=coastal-light] .cotizador-container{--quote-acento-texto: #007f96}html:is([data-theme=coastal-light],[data-theme=cobalt-studio]) .cotizador-container :is(.subsection-header h4,.subsection-left h4,.dp-toggle,.ml-total-value,.ml-subtotal strong,.ml-total-grand,.hotel-info-name,.selected-paquete-item,.summary-total-label,.cert-toggle,.cert-option-title,.autocomplete-name,.pricing-header){color:var(--app-text-strong)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio]) .cotizador-container :is(.price-label,.ml-total-row,.acompanante-resumen,.meta-item,.field-label-small,.paquete-detail-item){color:var(--app-text-secondary)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio]) .cotizador-container :is(.progress-percentage,.acompanante-number,.hotel-info-categoria,.selected-item-header,.summary-total-label i,.summary-total-value){color:var(--quote-acento-texto)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio]) .cotizador-container .paquetes-section-title{color:var(--quote-exito-texto)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio]) .cotizador-container .paquete-pricing-details{border-color:var(--app-border)!important;background:var(--quote-muted)!important}html:not([data-theme=blue-office]) .mode-shell .mode-card,html:not([data-theme=blue-office]) .cotizador-container :is(.progress-section,.wizard-form,.summary-card,.section-card,.question-card,.paquete-card,.paquete-list-item,.hotel-item,.selected-hotel-item,.selected-paquete-item,.child-item,.acompanante-section,.document-section){border-color:var(--app-border)!important;border-radius:var(--quote-radius)!important;background:var(--quote-panel)!important;box-shadow:var(--quote-shadow)!important}html:not([data-theme=blue-office]) .mode-shell .mode-card:hover,html:not([data-theme=blue-office]) .cotizador-container :is(.question-card,.paquete-card,.paquete-list-item,.hotel-item,.selected-hotel-item):hover{border-color:var(--app-border-strong)!important;background:var(--quote-hover)!important}html:not([data-theme=blue-office]) .cotizador-container :is(.summary-section-block,.summary-item-compact,.review-item,.manual-review-item,.pricing-item,.info-item,.paquete-detail-item,.total-summary-box,.form-section-optional,.empty-children,.section-placeholder,.dev-json-panel){border-color:var(--app-border)!important;background:var(--quote-muted)!important;color:var(--app-text-secondary)!important}html:not([data-theme=blue-office]) .cotizador-container .progress-bar-container{background:var(--quote-muted)!important}html:not([data-theme=blue-office]) .cotizador-container .progress-bar-fill{background:var(--app-primary)!important}html:not([data-theme=blue-office]) .cotizador-container :is(.field-label,.progress-label,.review-label,.pricing-label,.item-label,.total-summary-label){color:var(--app-text-secondary)!important}html:not([data-theme=blue-office]) .cotizador-container :is(.review-value,.pricing-value,.item-value,.price-amount,.total-summary-value){color:var(--app-text-strong)!important}html:not([data-theme=blue-office]) .cotizador-container :is(.input-modern,.p-inputtext,.p-select,.p-multiselect,.p-inputnumber-input,.p-datepicker-input,textarea){border-color:var(--app-border)!important;border-radius:var(--quote-control-radius)!important;background:var(--quote-field)!important;color:var(--app-text)!important;box-shadow:none!important}html:not([data-theme=blue-office]) .cotizador-container :is(.input-modern,.p-inputtext,.p-select,.p-multiselect,.p-inputnumber-input,.p-datepicker-input,textarea):hover{border-color:var(--app-border-strong)!important;background:var(--quote-hover)!important}html:not([data-theme=blue-office]) .cotizador-container :is(.input-modern:focus,.p-inputtext:focus,.p-select.p-focus,.p-multiselect.p-focus,.p-inputnumber-input:focus,.p-datepicker-input:focus,textarea:focus){border-color:var(--app-primary)!important;background:var(--quote-panel)!important;box-shadow:var(--focus-ring)!important}html:not([data-theme=blue-office]) .cotizador-container :is(.p-placeholder,input::placeholder,textarea::placeholder,.p-select-dropdown,.p-multiselect-dropdown){color:var(--app-text-muted)!important;opacity:1}html:not([data-theme=blue-office]) .cotizador-container .p-inputnumber-button{border-color:transparent!important;border-radius:999px!important;background:transparent!important;color:var(--app-primary)!important;box-shadow:none!important}html:not([data-theme=blue-office]) .cotizador-container .p-inputnumber-button:hover:not(:disabled){border-color:transparent!important;background:var(--app-accent-soft)!important;color:var(--app-text-strong)!important}html:not([data-theme=blue-office]) .cotizador-container .paquete-list-body{border-top-color:var(--app-border)!important;background:var(--app-surface-muted)!important}html:not([data-theme=blue-office]) .cotizador-container :is(.hoteles-selection-header,.paquete-list-meta i){color:var(--app-text-strong)!important}html:not([data-theme=blue-office]) .cotizador-container :is(.p-checkbox-box,.p-radiobutton-box,.hotel-checkbox-item input+.hotel-checkbox-label,.radio-label){border-color:var(--app-border-strong)!important;background:var(--quote-field)!important;color:var(--app-text-secondary)!important}html:not([data-theme=blue-office]) .cotizador-container :is(.p-checkbox-checked .p-checkbox-box,.p-radiobutton-checked .p-radiobutton-box){border-color:var(--app-primary)!important;background:var(--app-primary)!important;color:var(--app-primary-contrast)!important}html:not([data-theme=blue-office]) .cotizador-container :is(.radio-option,.fee-button,.hotel-checkbox-label){border-color:var(--app-border)!important;border-radius:var(--quote-control-radius)!important;background:var(--quote-muted)!important;color:var(--app-text)!important}html:not([data-theme=blue-office]) .cotizador-container :is(.radio-option:hover,.fee-button:hover,.hotel-checkbox-label:hover){border-color:var(--app-border-strong)!important;background:var(--quote-hover)!important}html:not([data-theme=blue-office]) .cotizador-container :is(.radio-option:has(input:checked),.fee-button.active,.paquete-card.paquete-selected,.paquete-list-item.paquete-selected){border-color:var(--app-primary)!important;background:var(--app-accent-soft)!important}html:not([data-theme=blue-office]) .cotizador-container :is(.btn-primary,.p-button:not(.p-button-outlined):not(.p-button-text)){border-color:var(--app-primary)!important;border-radius:var(--quote-control-radius)!important;background:var(--app-primary)!important;color:var(--app-primary-contrast)!important;box-shadow:none!important}html:not([data-theme=blue-office]) .cotizador-container :is(.btn-primary,.p-button:not(.p-button-outlined):not(.p-button-text)):hover:not(:disabled){border-color:var(--app-primary-hover)!important;background:var(--app-primary-hover)!important}html:not([data-theme=blue-office]) .cotizador-container :is(.btn-secondary,.btn-add-child,.dev-debug-btn,.p-button.p-button-outlined,.p-button.p-button-text){border-color:var(--app-border-strong)!important;border-radius:var(--quote-control-radius)!important;background:transparent!important;color:var(--app-text)!important;box-shadow:none!important}html:not([data-theme=blue-office]) .cotizador-container :is(.btn-secondary,.btn-add-child,.dev-debug-btn,.p-button.p-button-outlined,.p-button.p-button-text):hover:not(:disabled){border-color:var(--app-primary)!important;background:var(--quote-hover)!important;color:var(--app-primary)!important}html:not([data-theme=blue-office]) .cotizador-container .btn-danger-outline{border-color:#dc2626!important;background:transparent!important;color:#dc2626!important}html:not([data-theme=blue-office]) .mode-shell .mode-btn{border-color:var(--app-primary)!important;border-radius:var(--quote-control-radius)!important;background:var(--app-primary)!important;color:var(--app-primary-contrast)!important;box-shadow:none!important}html:not([data-theme=blue-office]) .cotizador-container :is(.paquete-badge,.paquete-list-badge,.tipo-paquete-badge,.hotel-categoria-badge,.meta-item){border-color:var(--app-border)!important;background:var(--quote-muted)!important;color:var(--app-text-secondary)!important}html:not([data-theme=blue-office]) :is(.cotizacion-dialog,.cotizador-debug-dialog){--dialog-panel: var(--app-surface);--dialog-muted: var(--app-surface-muted)}html:not([data-theme=blue-office]) :is(.cotizacion-dialog,.cotizador-debug-dialog) :is(.p-dialog-header,.p-dialog-content,.p-dialog-footer){border-color:var(--app-border)!important;background:var(--dialog-panel)!important;color:var(--app-text)!important}html:not([data-theme=blue-office]) :is(.cotizacion-dialog,.cotizador-debug-dialog) :is(.p-dialog-title,.cotizacion-generated-success h2,.dev-json-panel-head){color:var(--app-text-strong)!important}html:not([data-theme=blue-office]) :is(.cotizacion-dialog,.cotizador-debug-dialog) :is(.cotizacion-generated-success p,.dev-json-meta,.dev-json-pre){color:var(--app-text-secondary)!important}html:not([data-theme=blue-office]) .cotizador-debug-dialog :is(.dev-json-panel,.dev-json-pre){border-color:var(--app-border)!important;background:var(--dialog-muted)!important}html[data-theme=coastal-light] :is(.mode-shell,.cotizador-container){--quote-shell: linear-gradient(180deg, #f7fbfd, #eef7fa);--quote-panel: #ffffff;--quote-muted: #effbfc;--quote-hover: #e7f3f6;--quote-field: #ffffff;--quote-shadow: 0 18px 42px -34px rgba(11, 20, 36, .48)}html[data-theme=coastal-light] :is(.mode-shell .mode-btn,.cotizador-container .btn-primary,.cotizador-container .p-button:not(.p-button-outlined):not(.p-button-text)){border-color:#071426!important;background:#071426!important;color:#fff!important}html[data-theme=coastal-light] :is(.mode-shell .mode-btn,.cotizador-container .btn-primary,.cotizador-container .p-button) .p-button-icon{color:var(--bo-cian-400, #22d3ee)!important}html[data-theme=coastal-light] .cotizador-container [style*="background:rgba(15,23,42"],html[data-theme=coastal-light] .cotizador-container [style*="background: rgba(15, 23, 42"]{border-color:#b9d6df!important;background:#effbfc!important;color:#0b1424!important}html[data-theme=coastal-light] .cotizador-container [style*="background:rgba(148,163,184"]{border-color:#c8dce3!important;background:#e7f3f6!important;color:#24364b!important}html[data-theme=coastal-light] .cotizador-container [style*="color:#e2e8f0"],html[data-theme=coastal-light] .cotizador-container [style*="color: #e2e8f0"]{color:#0b1424!important}html[data-theme=coastal-light] .cotizador-container [style*="color:#94a3b8"],html[data-theme=coastal-light] .cotizador-container [style*="color: #94a3b8"],html[data-theme=coastal-light] .cotizador-container [style*="color:#64748b"],html[data-theme=coastal-light] .cotizador-container [style*="color: #64748b"]{color:#496078!important}html[data-theme=coastal-light] .cotizador-container .p-toggleswitch-slider{border:1px solid #9fb8c7!important;background:#d6e4ea!important}html[data-theme=coastal-light] .cotizador-container .p-toggleswitch-checked .p-toggleswitch-slider{border-color:#071426!important;background:#071426!important}html[data-theme=coastal-light] .cotizador-container .reservation-choice-panel{border-color:#8eb6c5!important;background:#e7f6f8!important}html[data-theme=coastal-light] .cotizador-container :is(.reservation-choice-title,.reservation-choice-option){color:#071426!important}html[data-theme=coastal-light] .cotizador-container .reservation-choice-copy{color:#315269!important}html[data-theme=cobalt-studio] :is(.mode-shell,.cotizador-container){--quote-shell: #ffffff;--quote-panel: #ffffff;--quote-muted: #f1f4f7;--quote-hover: #e8eef5;--quote-field: #f1f4f7;--quote-radius: 24px;--quote-control-radius: 100px}html[data-theme=cobalt-studio] .cotizador-container :is(.section-card,.paquete-card,.paquete-list-item,.hotel-item){border-radius:18px!important}html[data-theme=cobalt-studio] .cotizador-container [style*="background:rgba(15,23,42"],html[data-theme=cobalt-studio] .cotizador-container [style*="background: rgba(15, 23, 42"]{border-color:#c8d0da!important;background:#f1f4f7!important;color:#101820!important}html[data-theme=cobalt-studio] .cotizador-container [style*="background:rgba(148,163,184"]{border-color:#c8d0da!important;background:#e8eef5!important;color:#26394f!important}html[data-theme=cobalt-studio] .cotizador-container [style*="color:#e2e8f0"],html[data-theme=cobalt-studio] .cotizador-container [style*="color: #e2e8f0"]{color:#101820!important}html[data-theme=cobalt-studio] .cotizador-container [style*="color:#94a3b8"],html[data-theme=cobalt-studio] .cotizador-container [style*="color: #94a3b8"],html[data-theme=cobalt-studio] .cotizador-container [style*="color:#64748b"],html[data-theme=cobalt-studio] .cotizador-container [style*="color: #64748b"]{color:#52647a!important}html[data-theme=cobalt-studio] .cotizador-container .p-toggleswitch-slider{border:1px solid #b7c1cc!important;background:#dbe2e9!important}html[data-theme=cobalt-studio] .cotizador-container .p-toggleswitch-checked .p-toggleswitch-slider{border-color:#0064e0!important;background:#0064e0!important}html[data-theme=cobalt-studio] .cotizador-container .reservation-choice-panel{border-color:#aebdcd!important;background:#e8eef5!important}html[data-theme=cobalt-studio] .cotizador-container :is(.reservation-choice-title,.reservation-choice-option){color:#101820!important}html[data-theme=cobalt-studio] .cotizador-container .reservation-choice-copy{color:#344b64!important}html[data-theme=orbital-black] :is(.mode-shell,.cotizador-container){--quote-shell: #000000;--quote-panel: #0a0a0a;--quote-muted: #000000;--quote-hover: #171717;--quote-field: #0a0a0a;--quote-radius: 4px;--quote-control-radius: 32px;--quote-shadow: none;font-family:Arial Narrow,Arial,Verdana,sans-serif}html[data-theme=orbital-black] :is(.mode-shell,.cotizador-container) :is(h1,h2,.cotizador-label,.cotizador-title,.step-title,.section-title,.summary-title,.field-label,.btn-primary,.btn-secondary){letter-spacing:.07em;text-transform:uppercase}html[data-theme=orbital-black] :is(.mode-shell .mode-btn,.cotizador-container .btn-primary,.cotizador-container .p-button:not(.p-button-outlined):not(.p-button-text)){border-color:#fff!important;background:#fff!important;color:#000!important}@media(max-width:767px){html:not([data-theme=blue-office]) :is(.mode-shell,.cotizador-container){padding:1rem!important}}.cotizador-container .income-input-group{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(230px,260px);align-items:stretch!important;gap:0!important;width:100%;overflow:hidden;border:1px solid var(--app-border)!important;border-radius:12px!important;background:var(--app-surface)!important;box-shadow:none!important;transition:border-color .16s ease,box-shadow .16s ease}.cotizador-container .income-input-group:hover{border-color:var(--app-border-strong)!important}.cotizador-container .income-input-group:focus-within{border-color:var(--app-primary)!important;box-shadow:var(--focus-ring)!important}.cotizador-container .income-input-group .p-inputnumber{width:100%;min-width:0;background:transparent!important}.cotizador-container .income-input-group .p-inputnumber-input{width:100%!important;border:0!important;border-radius:0!important;background:var(--app-surface)!important;color:var(--app-text)!important;box-shadow:none!important}.cotizador-container .income-input-group .income-currency-addon.p-inputgroupaddon{min-width:0!important;padding:0!important;border:0!important;border-left:1px solid var(--app-border)!important;background:var(--app-surface-muted)!important;color:var(--app-text)!important}.cotizador-container .income-input-group .income-currency-select.p-select{width:100%!important;min-width:0!important;border:0!important;border-radius:0!important;background:var(--app-surface-muted)!important;color:var(--app-text)!important;box-shadow:none!important}.cotizador-container .income-input-group .income-currency-select :is(.p-select-label,.p-select-dropdown){background:transparent!important;color:var(--app-text)!important}.cotizador-container .income-input-group .income-currency-select:hover{background:var(--app-surface-hover)!important}html[data-theme=coastal-light] .cotizador-container .income-input-group{border-color:#b9d6df!important;background:#fff!important}html[data-theme=coastal-light] .cotizador-container .income-input-group .income-currency-addon.p-inputgroupaddon,html[data-theme=coastal-light] .cotizador-container .income-input-group .income-currency-select.p-select{background:#effbfc!important;color:#071426!important}html[data-theme=cobalt-studio] .cotizador-container .income-input-group{border-color:#c8d0da!important;border-radius:999px!important;background:#f1f4f7!important}html[data-theme=cobalt-studio] .cotizador-container .income-input-group .p-inputnumber-input{background:#f1f4f7!important}html[data-theme=cobalt-studio] .cotizador-container .income-input-group .income-currency-addon.p-inputgroupaddon,html[data-theme=cobalt-studio] .cotizador-container .income-input-group .income-currency-select.p-select{background:#e8eef5!important;color:#101820!important}html[data-theme=cobalt-studio] .cotizador-container .step-content{padding:2.5rem!important}html[data-theme=cobalt-studio] .cotizador-container .form-section-optional{margin-top:2rem!important;padding:1.5rem!important;border:1px solid #d3dbe4!important;border-radius:18px!important;background:#f7f9fb!important}html[data-theme=cobalt-studio] .cotizador-container .form-section-optional+.form-section-optional{margin-top:1.5rem!important}html[data-theme=cobalt-studio] .cotizador-container .subsection-header-optional{margin-bottom:1.25rem!important;padding:0 .25rem!important}html[data-theme=cobalt-studio] .cotizador-container .form-section-optional .empty-children{min-height:8rem;padding:2rem 1.5rem!important;border-color:#cbd5df!important;background:#fff!important}html[data-theme=cobalt-studio] .cotizador-container .step-footer{margin-top:2rem;padding:1.5rem .25rem 0!important;border-color:#d3dbe4!important}html[data-theme=orbital-black] .cotizador-container .income-input-group{border-radius:4px!important}@media(max-width:640px){.cotizador-container .income-input-group{grid-template-columns:minmax(0,1fr) minmax(132px,42%)}html[data-theme=cobalt-studio] .cotizador-container .step-content{padding:1.25rem!important}html[data-theme=cobalt-studio] .cotizador-container .form-section-optional{padding:1rem!important}}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .agentes-theme{--agent-surface: var(--messaging-surface);--agent-soft: var(--messaging-surface-soft);--agent-border: var(--messaging-border);--agent-text: var(--messaging-text);--agent-muted: var(--messaging-muted);--agent-accent: var(--messaging-accent);--agent-accent-soft: var(--messaging-accent-soft);color:var(--agent-text)!important;background:transparent!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .agentes-theme :is(.agentes-sidebar,.agentes-content){border-color:var(--agent-border)!important;background:var(--agent-surface)!important;box-shadow:none!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .agentes-theme :is(.agentes-sidebar-head,.sidebar-group+.sidebar-group,.agentes-content-header,.agentes-section+.agentes-section){border-color:var(--agent-border)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .agentes-theme .agentes-content-header{padding:1rem 1.15rem!important;background:var(--agent-soft)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .agentes-theme :is(.agentes-sidebar-title,.sidebar-item-label,.agentes-content-title,.agentes-section-title,.form-card-title,.prime-surface-row .text-white){color:var(--agent-text)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .agentes-theme :is(.agentes-sidebar-copy,.sidebar-item-copy,.agentes-content-copy,.agentes-section-copy,.form-card-subtitle,.prime-field-label,.prime-empty-state,.text-slate-300,.text-slate-400,.text-slate-500){color:var(--agent-muted)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .agentes-theme :is(.agentes-sidebar-kicker,.agentes-content-kicker){color:var(--agent-accent)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .agentes-theme .sidebar-group-title{color:color-mix(in srgb,var(--agent-muted) 85%,var(--agent-text))!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .agentes-theme .sidebar-item{color:var(--agent-text)!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .agentes-theme .sidebar-item:hover{border-color:var(--agent-border)!important;background:var(--agent-soft)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .agentes-theme .sidebar-item-active{border-color:color-mix(in srgb,var(--agent-accent) 62%,var(--agent-border))!important;background:var(--agent-accent-soft)!important;box-shadow:inset 3px 0 0 var(--agent-accent)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .agentes-theme .sidebar-item-icon{color:var(--agent-accent)!important;border-color:var(--agent-border)!important;background:var(--agent-soft)!important;box-shadow:none!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .agentes-theme :is(.agentes-content-badge,.agentes-section-meta){color:var(--agent-text)!important;border-color:var(--agent-border)!important;background:var(--agent-surface)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .agentes-theme :is(.prime-surface-row,.form-card,.bg-slate-800,.bg-slate-900\/60){color:var(--agent-text)!important;border-color:var(--agent-border)!important;background:var(--agent-surface)!important;box-shadow:none!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .agentes-theme :is(input:not([type=checkbox]):not([type=radio]),textarea,select,.p-inputtext,.p-textarea,.p-inputnumber-input,.p-select){color:var(--agent-text)!important;border-color:var(--agent-border)!important;background:var(--agent-soft)!important;box-shadow:none!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .agentes-theme :is(input,textarea,select,.p-inputtext,.p-select):focus,html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .agentes-theme .p-select.p-focus{border-color:var(--agent-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--agent-accent) 18%,transparent)!important}html[data-theme=coastal-light] .agentes-theme{--agent-accent-soft: #dff5f8}html[data-theme=cobalt-studio] .agentes-theme{--agent-accent-soft: #e3efff}html[data-theme=orbital-black] .agentes-theme :is(.agentes-sidebar,.agentes-content,.sidebar-item,.prime-surface-row,input,textarea,select,.p-select){border-radius:.3rem!important}html[data-theme=orbital-black] .agentes-theme .sidebar-item-active{color:#050505!important;border-color:#f4f4f5!important;background:#f4f4f5!important;box-shadow:inset 3px 0 #71717a!important}html[data-theme=orbital-black] .agentes-theme .sidebar-item-active :is(.sidebar-item-label,.sidebar-item-copy){color:#050505!important}html[data-theme=orbital-black] .agentes-theme .sidebar-item-active .sidebar-item-copy{color:#3f4650!important}html[data-theme=orbital-black] .agentes-theme .sidebar-item-active .sidebar-item-icon{color:#050505!important;border-color:#b9c0c8!important;background:#fff!important}html[data-theme=orbital-black] .agentes-theme{--agent-surface: #070707;--agent-soft: #111111;--agent-border: #3c4148;--agent-text: #f8fafc;--agent-muted: #b8b8bd;--agent-accent: #f4f4f5;--agent-accent-soft: #181818}html[data-theme=orbital-black] .agentes-theme .agentes-content-header{background:#0d0d0d!important}html[data-theme=orbital-black] .agentes-theme .agentes-content-scroll{background:#030303!important}html[data-theme=orbital-black] .agentes-theme :is(input:not([type=checkbox]):not([type=radio]),textarea,select,.p-inputtext,.p-textarea,.p-inputnumber-input,.p-select){color:#f8fafc!important;border-color:#454b54!important;background:#111!important}html[data-theme=orbital-black] .agentes-theme :is(input,textarea)::placeholder{color:#7e8794!important;opacity:1}html[data-theme=orbital-black] .agentes-theme :is(.prime-surface-row,.form-card){border-color:#353a41!important;background:#0a0a0a!important}html[data-theme=orbital-black] .agentes-theme :is(.btn-action,.p-button:not(.p-button-outlined):not(.p-button-text)){color:#050505!important;border-color:#f8fafc!important;background:#f8fafc!important;box-shadow:none!important}html[data-theme=orbital-black] .agentes-theme :is(.btn-action,.p-button:not(.p-button-outlined):not(.p-button-text)):hover:not(:disabled){color:#050505!important;border-color:#d4d4d8!important;background:#e4e4e7!important;transform:none!important}html[data-theme=orbital-black] .agentes-theme :is(.agentes-content-badge,.agentes-section-meta){color:#f8fafc!important;border-color:#454b54!important;background:#0c0c0c!important}html[data-theme=orbital-black] .mensajeria-shell :is(.workspace-section-label,.workspace-title i,.agentes-sidebar-kicker,.agentes-content-kicker,.agentes-section-title-row>i,.sidebar-item-icon,.agentes-content-badge i,.text-cyan-300,.text-cyan-400,.text-sky-300,.text-sky-400,.text-blue-300,.text-blue-400){color:#f4f4f5!important}html[data-theme=orbital-black] .mensajeria-shell :is(.bg-cyan-600,.bg-cyan-700,.bg-sky-600,.bg-sky-700,.bg-blue-600,.bg-blue-700){color:#050505!important;border-color:#f4f4f5!important;background:#f4f4f5!important}html[data-theme=orbital-black] .mensajeria-shell :is(input,button):focus-visible{outline-color:#f4f4f5!important}html[data-theme=orbital-black] .mensajeria-shell :is(input):focus{border-color:#f4f4f5!important;box-shadow:0 0 0 2px #f4f4f52e!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .telefonia-theme-shell{--phone-page: #f5f8fb;--phone-surface: #ffffff;--phone-soft: #eef3f7;--phone-raised: #e5edf4;--phone-border: #cad7e3;--phone-text: #08182d;--phone-muted: #526a82;--phone-accent: #00a7c4;--phone-accent-soft: #def7fb;--phone-action: #07182e;--phone-action-text: #ffffff;--phone-radius: 1rem;color:var(--phone-text)!important;border-color:var(--phone-border)!important;background:var(--phone-page)!important;box-shadow:none!important}html[data-theme=coastal-light] .telefonia-theme-shell{--phone-page: #f1fafb;--phone-soft: #eaf6f8;--phone-raised: #dff0f3;--phone-border: #c3dfe5;--phone-text: #08233a;--phone-muted: #4d687c;--phone-accent: #00a3bf;--phone-accent-soft: #daf5f9;--phone-action: #07334b;--phone-radius: 1.2rem}html[data-theme=cobalt-studio] .telefonia-theme-shell{--phone-page: #f5f8fb;--phone-soft: #eef2f6;--phone-raised: #e5ebf1;--phone-border: #cedae5;--phone-text: #07182e;--phone-muted: #50657d;--phone-accent: #006ce5;--phone-accent-soft: #e3efff;--phone-action: #07182e;--phone-radius: 1.55rem}html[data-theme=orbital-black] .telefonia-theme-shell{--phone-page: #000000;--phone-surface: #080808;--phone-soft: #111111;--phone-raised: #181818;--phone-border: #383d44;--phone-text: #f7f7f8;--phone-muted: #b2b2b7;--phone-accent: #f4f4f5;--phone-accent-soft: #1a1a1a;--phone-action: #f4f4f5;--phone-action-text: #050505;--phone-radius: .3rem}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .telefonia-theme-shell :is(.content-header,.app-section-hero){color:var(--phone-text)!important;border-color:var(--phone-border)!important;background:var(--phone-soft)!important;box-shadow:none!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .telefonia-theme-shell :is(.app-section-surface,.form-container){background:transparent!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .telefonia-theme-shell :is(h1,h2,h3,h4,.ops-panel-title,.form-card-title,.text-white,.text-slate-100,.text-slate-200){color:var(--phone-text)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .telefonia-theme-shell :is(.text-slate-300,.text-slate-400,.text-slate-500,.ops-kpi-label,.ops-kpi-sub,.ops-mini-label,.form-card-subtitle){color:var(--phone-muted)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .telefonia-theme-shell :is(.app-section-label,.content-header h1 i){color:var(--phone-accent)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .telefonia-theme-shell :is(.ops-panel,.ops-kpi-card,.ops-live-call,.ops-queue-card,.ops-mini-kpi,.ops-agent-row,.cdr-table-shell,.form-card,.bg-slate-800,.bg-slate-900,.bg-slate-900\/60){color:var(--phone-text)!important;border-color:var(--phone-border)!important;background:var(--phone-surface)!important;box-shadow:none!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .telefonia-theme-shell :is(.ops-badge,.history-filter-pill,.history-toolbar,.cdr-table-header){color:var(--phone-text)!important;border-color:var(--phone-border)!important;background:var(--phone-soft)!important;box-shadow:none!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .telefonia-theme-shell :is(input){color:var(--phone-text)!important;border-color:var(--phone-border)!important;background:var(--phone-soft)!important;box-shadow:none!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .telefonia-theme-shell :is(input)::placeholder{color:var(--phone-muted)!important;opacity:.82}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .telefonia-theme-shell :is(textarea)::placeholder{opacity:.82}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .telefonia-theme-shell :is(input):focus{border-color:var(--phone-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--phone-accent) 18%,transparent)!important;outline:none!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .telefonia-theme-shell :is(.btn-action,.btn-primary,.btn-primary-wizard){color:var(--phone-action-text)!important;border-color:var(--phone-action)!important;background:var(--phone-action)!important;box-shadow:none!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .telefonia-theme-shell :is(.btn-secondary,.history-btn){color:var(--phone-text)!important;border-color:var(--phone-border)!important;background:var(--phone-surface)!important;box-shadow:none!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .telefonia-theme-shell :is(.btn-secondary,.history-btn):hover:not(:disabled){color:var(--phone-text)!important;border-color:var(--phone-accent)!important;background:var(--phone-accent-soft)!important;transform:none!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .telefonia-theme-shell .history-filter-btn{color:var(--phone-muted)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .telefonia-theme-shell .history-filter-btn:hover{color:var(--phone-text)!important;background:var(--phone-raised)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .telefonia-theme-shell .history-filter-btn-active{color:var(--phone-action-text)!important;border-color:var(--phone-action)!important;background:var(--phone-action)!important;box-shadow:none!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .telefonia-theme-shell .cdr-table :is(thead tr,th){color:var(--phone-muted)!important;border-color:var(--phone-border)!important;background:var(--phone-soft)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .telefonia-theme-shell .cdr-table td{color:var(--phone-text)!important;border-color:var(--phone-border)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .telefonia-theme-shell .cdr-table tbody tr:hover{background:var(--phone-soft)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .telefonia-theme-shell :is(.text-cyan-300,.text-cyan-400,.text-sky-300,.text-sky-400,.cdr-id,.history-toolbar-count){color:var(--phone-accent)!important}html[data-theme=orbital-black] .telefonia-theme-shell :is(.text-cyan-300,.text-cyan-400,.text-sky-300,.text-sky-400,.text-blue-300,.text-blue-400,.cdr-id,.history-toolbar-count,.cdr-table-header h2 i){color:#f4f4f5!important}html[data-theme=orbital-black] .telefonia-theme-shell :is(.bg-cyan-500,.bg-cyan-600,.bg-cyan-700,.bg-sky-500,.bg-sky-600,.bg-blue-500,.bg-blue-600){color:#050505!important;background:#f4f4f5!important}html[data-theme=orbital-black] .telefonia-theme-shell{--phone-border: #50545a;--phone-muted: #c0c0c4;--phone-raised: #1b1b1b}html[data-theme=orbital-black] .telefonia-theme-shell :is(.bg-cyan-950\/30,.bg-cyan-900\/40,.bg-blue-900\/40){color:#050505!important;border-color:#f4f4f5!important;background:#f4f4f5!important}html[data-theme=orbital-black] .telefonia-theme-shell :is(.border-cyan-500,.border-cyan-600,.border-cyan-700,.border-cyan-700\/70,.border-sky-500,.border-blue-500){border-color:#f4f4f5!important}html[data-theme=orbital-black] .telefonia-theme-shell :is(.bg-slate-600,.bg-slate-700,.bg-slate-800){color:#f4f4f5!important;border-color:#50545a!important;background:#171717!important}html[data-theme=orbital-black] .telefonia-theme-shell button.bg-slate-700:disabled{color:#a1a1aa!important;border:1px solid #48484d!important;background:#18181a!important;opacity:1!important}html[data-theme=orbital-black] .telefonia-theme-shell .ops-agent-avatar{color:#050505!important;border:1px solid #f4f4f5!important;background:#f4f4f5!important}html[data-theme=orbital-black] .telefonia-theme-shell :is(.ops-badge,.rounded-full.border):not(.bg-emerald-900\/40):not(.bg-emerald-900\/50):not(.bg-green-900\/40):not(.bg-rose-900\/40):not(.bg-red-900\/40){color:#f4f4f5!important;border-color:#68686e!important;background:#111!important}html[data-theme=orbital-black] .telefonia-theme-shell :is(.ops-kpi-card,.ops-panel,.ops-live-call,.ops-queue-card,.ops-mini-kpi,.ops-agent-row){border-color:#4b4f55!important}html[data-theme=orbital-black] .telefonia-theme-shell :is(input){border-color:#575b62!important;background:#111!important}html[data-theme=orbital-black] .telefonia-theme-shell :is(input):focus{border-color:#f4f4f5!important;box-shadow:0 0 0 2px #f4f4f529!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell{--settings-page: #f5f8fb;--settings-surface: #ffffff;--settings-soft: #eef3f7;--settings-raised: #e5edf4;--settings-border: #cad7e3;--settings-text: #08182d;--settings-muted: #536a82;--settings-accent: #00a7c4;--settings-accent-soft: #def7fb;--settings-action: #07182e;--settings-action-text: #ffffff;--settings-radius: 1rem;color:var(--settings-text)!important;border-color:var(--settings-border)!important;background:var(--settings-page)!important;box-shadow:none!important}html[data-theme=coastal-light] .settings-shell{--settings-page: #f2fafb;--settings-soft: #eaf6f8;--settings-raised: #e0f0f3;--settings-border: #c4dfe5;--settings-text: #08233a;--settings-muted: #4d687d;--settings-accent: #00a3bf;--settings-accent-soft: #dcf5f9;--settings-action: #07334b;--settings-radius: 1.2rem}html[data-theme=cobalt-studio] .settings-shell{--settings-page: #f5f8fb;--settings-soft: #eef2f6;--settings-raised: #e5ebf1;--settings-border: #cedae5;--settings-text: #07182e;--settings-muted: #50657d;--settings-accent: #006ce5;--settings-accent-soft: #e3efff;--settings-action: #07182e;--settings-radius: 1.55rem}html[data-theme=orbital-black] .settings-shell{--settings-page: #000000;--settings-surface: #080808;--settings-soft: #111111;--settings-raised: #191919;--settings-border: #45494f;--settings-text: #f7f7f8;--settings-muted: #b8b8bc;--settings-accent: #f4f4f5;--settings-accent-soft: #1a1a1a;--settings-action: #f4f4f5;--settings-action-text: #050505;--settings-radius: .3rem}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell>.content-header{padding:1.5rem 1.75rem!important;border-color:var(--settings-border)!important;border-radius:var(--settings-radius)!important;background:var(--settings-soft)!important;box-shadow:none!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell :is(.page-title,.section-title,.integration-name,.card-title,.placeholder-title,.toggle-title,.picklist-item-title,.field-title,.dnd-title,.editor-title,h1,h2,h3,h4){color:var(--settings-text)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell :is(.page-copy,.section-copy,.card-copy,.field-help,.toggle-copy,.placeholder-card p,.dnd-subtitle,.summary-list,.integration-description,.picklist-item-meta,.editor-meta,.text-slate-300,.text-slate-400,.text-slate-500){color:var(--settings-muted)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell :is(.eyebrow,.integration-arrow,.back-button i){color:var(--settings-accent)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell :is(.settings-panel,.embedded-settings-surface,.zoho-workspace,.templates-shell){border-color:var(--settings-border)!important;background:var(--settings-surface)!important;box-shadow:none!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell :is(.integration-card,.general-config-card,.config-field-card,.toggle-card,.placeholder-card,.summary-card,.detail-image-card,.manual-method-card,.gateway-config-card,.dnd-shell,.dnd-column,.dnd-item,.tab-intro-card,.editor-shell){color:var(--settings-text)!important;border-color:var(--settings-border)!important;background:var(--settings-surface)!important;box-shadow:none!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell :is(.integration-card:hover,.general-config-card:hover,.dnd-item:hover,.selected-item,.emphasis-column,.gateway-config-card-active){border-color:var(--settings-accent)!important;background:var(--settings-accent-soft)!important;box-shadow:none!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell :is(.integration-icon,.general-config-icon,.gateway-config-icon,.settings-nav-pill-icon,.dnd-count){color:var(--settings-accent)!important;border-color:var(--settings-border)!important;background:var(--settings-soft)!important;box-shadow:none!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell :is(.section-pills,.zoho-nav-pills){border-color:var(--settings-border)!important;background:var(--settings-surface)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell .section-pill{color:var(--settings-muted)!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell .section-pill:hover{color:var(--settings-text)!important;border-color:var(--settings-border)!important;background:var(--settings-soft)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell .section-pill-active{color:var(--settings-action-text)!important;border-color:var(--settings-action)!important;background:var(--settings-action)!important;box-shadow:none!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell .section-pill-active .settings-nav-pill-icon{color:var(--settings-action-text)!important;border-color:color-mix(in srgb,var(--settings-action-text) 30%,transparent)!important;background:color-mix(in srgb,var(--settings-action-text) 12%,transparent)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell :is(input:not([type=checkbox]):not([type=radio]),.wysiwyg-editor){color:var(--settings-text)!important;border-color:var(--settings-border)!important;background:var(--settings-soft)!important;box-shadow:none!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell :is(input)::placeholder{color:var(--settings-muted)!important;opacity:.82}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell :is(textarea,.p-inputtext)::placeholder{opacity:.82}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell :is(input):focus{border-color:var(--settings-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--settings-accent) 18%,transparent)!important;outline:none!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell :is(.field-label,.gateway-config-copy,.editor-title){color:var(--settings-text)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell :is(.form-actions,.workspace-header,.editor-toolbar,.dnd-column-header,.manual-method-card-header){border-color:var(--settings-border)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell .editor-toolbar{background:var(--settings-soft)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell :is(.save-button,.p-button:not(.p-button-secondary):not(.p-button-outlined):not(.p-button-text)){color:var(--settings-action-text)!important;border-color:var(--settings-action)!important;background:var(--settings-action)!important;box-shadow:none!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell :is(.p-button-secondary,.back-button,.editor-button){color:var(--settings-text)!important;border-color:var(--settings-border)!important;background:var(--settings-surface)!important;box-shadow:none!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell :is(.p-button-secondary,.back-button,.editor-button):hover:not(:disabled){color:var(--settings-text)!important;border-color:var(--settings-accent)!important;background:var(--settings-accent-soft)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .settings-shell :is(.bg-slate-700,.bg-slate-800,.bg-slate-900,.bg-slate-900\/60,.bg-slate-950){color:var(--settings-text)!important;background:var(--settings-soft)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .settings-shell :is(.border-slate-600,.border-slate-700,.border-slate-800){border-color:var(--settings-border)!important}html[data-theme=orbital-black] .settings-shell :is(.text-cyan-300,.text-cyan-400,.text-sky-300,.text-sky-400,.text-blue-300,.text-blue-400){color:#f4f4f5!important}html[data-theme=orbital-black] .settings-shell :is(.bg-cyan-500,.bg-cyan-600,.bg-cyan-700,.bg-sky-500,.bg-sky-600,.bg-blue-500,.bg-blue-600){color:#050505!important;border-color:#f4f4f5!important;background:#f4f4f5!important}html[data-theme=orbital-black] .settings-shell :is(.settings-panel,.integration-card,.general-config-card,.config-field-card,.toggle-card,.tab-intro-card,.dnd-shell,.dnd-column,.dnd-item,.editor-shell,input){border-radius:.3rem!important}@media(max-width:720px){html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell>.content-header{padding:1.15rem!important}}html[data-theme=orbital-black] .telefonia-theme-shell :is(.content-header,.app-section-hero,.ops-panel,.ops-kpi-card,.cdr-table-shell,.form-card,.bg-slate-800){border-radius:.3rem!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .telefonia-theme-shell :is(.bg-slate-700,.bg-slate-800,.bg-slate-900,.bg-slate-900\/60){background-color:var(--phone-soft)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .telefonia-theme-shell :is(.border-slate-600,.border-slate-700,.border-slate-800,.divide-slate-700>:not([hidden])~:not([hidden])){border-color:var(--phone-border)!important}@media(max-width:720px){html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .telefonia-theme-shell .content-header{padding:1.15rem!important}}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .cotizaciones-shell .cotizacion-header .badge-aprobada{background:#087a55!important;border-color:#087a55!important;color:#fff!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .cotizaciones-shell .cotizacion-header .badge-requiere{background:#006fb8!important;border-color:#006fb8!important;color:#fff!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .cotizaciones-shell .cotizacion-header .badge-no-requiere{background:#087568!important;border-color:#087568!important;color:#fff!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .cotizaciones-shell .cotizacion-header .badge-espera{background:#9a5a00!important;border-color:#9a5a00!important;color:#fff!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .cotizaciones-shell .cotizacion-header :is(.badge-downpayment,.badge-saldo){background:#075c86!important;border-color:#075c86!important;color:#fff!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .cotizaciones-shell .cotizacion-header .badge-rechazada{background:#b4233c!important;border-color:#b4233c!important;color:#fff!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .cotizaciones-shell .cotizacion-header .badge-expirada{background:#4b5c70!important;border-color:#4b5c70!important;color:#fff!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .cotizaciones-shell .cotizacion-actions .btn-action.btn-view{background:#006ce5!important;border-color:#006ce5!important;color:#fff!important;box-shadow:0 4px 10px #004ea42e!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .cotizaciones-shell .cotizacion-actions .btn-action.btn-view:hover{background:#004fae!important;border-color:#004fae!important;color:#fff!important;box-shadow:0 6px 14px #004ea442!important}html[data-theme=orbital-black] .cotizaciones-shell .cotizacion-badge{background:#101010!important;border-color:#73777f!important;color:#fff!important}html[data-theme=orbital-black] .cotizaciones-shell .cotizacion-header .badge-aprobada{border-color:#28d997!important;color:#68f5bd!important}html[data-theme=orbital-black] .cotizaciones-shell .cotizacion-header :is(.badge-requiere,.badge-saldo){border-color:#16b9ff!important;color:#7ddcff!important}html[data-theme=orbital-black] .cotizaciones-shell .cotizacion-actions .btn-action.btn-view{background:#fff!important;border-color:#fff!important;color:#000!important;box-shadow:none!important}html[data-theme=orbital-black] .cotizaciones-shell .cotizacion-actions .btn-action.btn-view:hover{background:#16b9ff!important;border-color:#16b9ff!important;color:#000!important}html[data-theme=coastal-light] .cotizaciones-shell .app-section-hero,html[data-theme=cobalt-studio] .cotizaciones-shell .app-section-hero{border-radius:2rem!important}html[data-theme=coastal-light] .cotizaciones-shell .app-section-hero{background:linear-gradient(135deg,#f7fcfd,#edf9fb)!important}html[data-theme=cobalt-studio] .cotizaciones-shell .app-section-hero{background:#f0f3f7!important}html:not([data-theme=blue-office]) .cotizaciones-shell .content-toolbar{padding:.85rem 1rem!important;border:1px solid var(--quotation-border)!important;border-radius:1.25rem!important}html[data-theme=orbital-black] .cotizaciones-shell .content-toolbar{border-radius:4px!important}html:not([data-theme=blue-office]) .cotizaciones-shell .toolbar-divider{background:var(--quotation-border)!important}html:not([data-theme=blue-office]) .cotizaciones-shell .filter-search>i{color:var(--quotation-muted)!important}html:not([data-theme=blue-office]) .cotizaciones-shell :is(.checkbox-modern,.cotizacion-checkbox){appearance:none!important;width:1.2rem!important;height:1.2rem!important;border:1.5px solid var(--quotation-border)!important;border-radius:.35rem!important;background:var(--quotation-surface)!important;box-shadow:none!important}html:not([data-theme=blue-office]) .cotizaciones-shell :is(.checkbox-modern,.cotizacion-checkbox):hover{border-color:var(--quotation-accent)!important;background:color-mix(in srgb,var(--quotation-accent) 8%,var(--quotation-surface))!important}html:not([data-theme=blue-office]) .cotizaciones-shell :is(.checkbox-modern,.cotizacion-checkbox):checked{background:var(--quotation-action)!important;border-color:var(--quotation-action)!important}html[data-theme=orbital-black] .cotizaciones-shell :is(.checkbox-modern,.cotizacion-checkbox):checked:after{border-color:#000!important}html:not([data-theme=blue-office]) .cotizaciones-shell .cotizacion-item:hover{background:var(--quotation-soft)!important;border-color:color-mix(in srgb,var(--quotation-accent) 55%,var(--quotation-border))!important;box-shadow:0 10px 24px color-mix(in srgb,var(--quotation-text) 8%,transparent)!important;transform:translateY(-1px)}html[data-theme=orbital-black] .cotizaciones-shell .cotizacion-item:hover{background:#0c0c0c!important;box-shadow:none!important}html:not([data-theme=blue-office]) .cotizaciones-shell .cotizacion-price{color:var(--quotation-text)!important}html:not([data-theme=blue-office]) .cotizaciones-shell .contact-item,html:not([data-theme=blue-office]) .cotizaciones-shell .cotizacion-details{color:var(--quotation-muted)!important}html:not([data-theme=blue-office]) .cotizaciones-shell .contact-item i{color:var(--quotation-accent)!important}html:not([data-theme=blue-office]) .cotizaciones-shell .badge-requiere{background:color-mix(in srgb,var(--quotation-accent) 12%,var(--quotation-surface))!important;border-color:color-mix(in srgb,var(--quotation-accent) 40%,var(--quotation-border))!important;color:color-mix(in srgb,var(--quotation-accent) 76%,#00152e)!important}html:not([data-theme=blue-office]) .cotizaciones-shell .badge-no-requiere{background:#e8faf5!important;border-color:#83d8c1!important;color:#08755d!important}html[data-theme=orbital-black] .cotizaciones-shell .badge-requiere{background:#07131a!important;border-color:#176383!important;color:#7ddcff!important}html[data-theme=orbital-black] .cotizaciones-shell .badge-no-requiere{background:#071510!important;border-color:#28745e!important;color:#78e7c5!important}html:not([data-theme=blue-office]) .cotizaciones-shell .btn-action.btn-view{width:2.55rem!important;height:2.55rem!important;padding:0!important;border-radius:.75rem!important;background:var(--quotation-action)!important;border:1px solid var(--quotation-action)!important;color:var(--quotation-action-text)!important;box-shadow:none!important}html:not([data-theme=blue-office]) .cotizaciones-shell .btn-action.btn-view:hover{background:color-mix(in srgb,var(--quotation-action) 88%,var(--quotation-accent))!important;border-color:var(--quotation-accent)!important;color:var(--quotation-action-text)!important;transform:translateY(-1px)}html[data-theme=orbital-black] .cotizaciones-shell .btn-action.btn-view{border-radius:999px!important}html:not([data-theme=blue-office]) .cotizaciones-shell .btn-action.btn-delete{background:transparent!important;border:1px solid var(--quotation-border)!important;color:var(--quotation-muted)!important;box-shadow:none!important}html:not([data-theme=blue-office]) .cotizaciones-shell .btn-action.btn-delete:hover:not(:disabled){background:#fff1f2!important;border-color:#fda4af!important;color:#be123c!important}html[data-theme=orbital-black] .cotizaciones-shell .btn-action.btn-delete:hover:not(:disabled){background:#21090d!important;border-color:#9f3948!important;color:#ff9aaa!important}html:not([data-theme=blue-office]) .cotizaciones-shell .pagination-container{margin-top:1rem;border:1px solid var(--quotation-border);border-radius:1.25rem;overflow:hidden}html:not([data-theme=blue-office]) .cotizaciones-shell .p-paginator{background:var(--quotation-surface)!important;color:var(--quotation-muted)!important}html:not([data-theme=blue-office]) .cotizaciones-shell .p-paginator :is(.p-paginator-page,.p-paginator-first,.p-paginator-prev,.p-paginator-next,.p-paginator-last){color:var(--quotation-muted)!important}html:not([data-theme=blue-office]) .cotizaciones-shell .p-paginator .p-paginator-page-selected{background:var(--quotation-action)!important;color:var(--quotation-action-text)!important}html[data-theme=orbital-black] .cotizaciones-shell .pagination-container{border-radius:4px}html{--app-paginador-fondo: rgba(15, 23, 42, .82);--app-paginador-borde: rgba(51, 65, 85, .72);--app-paginador-texto: #94a3b8;--app-paginador-hover: rgba(148, 163, 184, .14);--app-paginador-actual-fondo: #0c4a6e;--app-paginador-actual-borde: #06a6f3;--app-paginador-actual-texto: #f0f9ff;--app-paginador-radio: 1rem}html[data-theme=coastal-light]{--app-paginador-fondo: #ffffff;--app-paginador-borde: #cce2e8;--app-paginador-texto: #52657b;--app-paginador-hover: #eef9fb;--app-paginador-actual-fondo: #00788d;--app-paginador-actual-borde: #00788d;--app-paginador-actual-texto: #ffffff}html[data-theme=cobalt-studio]{--app-paginador-fondo: #ffffff;--app-paginador-borde: #d3dee8;--app-paginador-texto: #4b4c4f;--app-paginador-hover: #f2f6f9;--app-paginador-actual-fondo: #0064e0;--app-paginador-actual-borde: #0064e0;--app-paginador-actual-texto: #ffffff}html[data-theme=orbital-black]{--app-paginador-fondo: #070707;--app-paginador-borde: #363a40;--app-paginador-texto: #aeb8c6;--app-paginador-hover: #101010;--app-paginador-actual-fondo: #ffffff;--app-paginador-actual-borde: #ffffff;--app-paginador-actual-texto: #000000;--app-paginador-radio: 4px}html:not([data-theme=pt-studio]) .p-paginator{--p-paginator-background: var(--app-paginador-fondo);--p-paginator-color: var(--app-paginador-texto);--p-paginator-nav-button-color: var(--app-paginador-texto);--p-paginator-nav-button-hover-background: var(--app-paginador-hover);--p-paginator-nav-button-hover-color: var(--app-text);--p-paginator-nav-button-selected-background: var(--app-paginador-actual-fondo);--p-paginator-nav-button-selected-color: var(--app-paginador-actual-texto);--p-paginator-current-page-report-color: var(--app-paginador-texto);background:var(--app-paginador-fondo);border:1px solid var(--app-paginador-borde);border-radius:var(--app-paginador-radio);color:var(--app-paginador-texto);box-shadow:none}html:not([data-theme=pt-studio]) .p-paginator :is(.p-paginator-page,.p-paginator-first,.p-paginator-prev,.p-paginator-next,.p-paginator-last):not(.p-paginator-page-selected){border-color:transparent;background:transparent;color:var(--app-paginador-texto);box-shadow:none}html:not([data-theme=pt-studio]) .p-paginator :is(.p-paginator-page,.p-paginator-first,.p-paginator-prev,.p-paginator-next,.p-paginator-last):not(.p-disabled):not(.p-paginator-page-selected):hover{background:var(--app-paginador-hover);color:var(--app-text)}html:not([data-theme=pt-studio]) .p-paginator .p-paginator-page.p-paginator-page-selected{border-color:var(--app-paginador-actual-borde);background:var(--app-paginador-actual-fondo);color:var(--app-paginador-actual-texto);box-shadow:inset 0 0 0 1px var(--app-paginador-actual-borde);font-weight:700}html:not([data-theme=pt-studio]) .p-paginator .p-paginator-current{background:transparent;color:var(--app-paginador-texto)}html[data-theme=pt-studio] .p-paginator{--p-paginator-background: var(--pts-surface);--p-paginator-current-page-report-color: var(--app-text-secondary);border:0;border-radius:var(--pts-r-card);background:var(--pts-surface);color:var(--pts-gray);box-shadow:var(--pts-inset-soft)}html[data-theme=pt-studio] .p-paginator :is(.p-paginator-page,.p-paginator-first,.p-paginator-prev,.p-paginator-next,.p-paginator-last):not(.p-paginator-page-selected){border:0;border-radius:var(--pts-r-btn);background:var(--pts-surface);color:var(--pts-gray);box-shadow:var(--pts-raise-sm)}html[data-theme=pt-studio] .p-paginator :is(.p-paginator-page,.p-paginator-first,.p-paginator-prev,.p-paginator-next,.p-paginator-last):not(.p-disabled):not(.p-paginator-page-selected):hover{background:var(--pts-surface);color:var(--pts-navy);box-shadow:var(--pts-raise-md)}html[data-theme=pt-studio] .p-paginator .p-paginator-page.p-paginator-page-selected{border:0;border-radius:var(--pts-r-btn);background:var(--pts-surface);color:var(--pts-navy);font-weight:700;box-shadow:var(--pts-inset)}html[data-theme=coastal-light] .cotizaciones-shell,html[data-theme=coastal-light] .cotizacion-detail-shell,html[data-theme=cobalt-studio] .cotizaciones-shell,html[data-theme=cobalt-studio] .cotizacion-detail-shell,html[data-theme=orbital-black] .cotizaciones-shell,html[data-theme=orbital-black] .cotizacion-detail-shell{--quotation-page: transparent;--quotation-surface: #ffffff;--quotation-soft: #f4f7fa;--quotation-border: #d6e0e9;--quotation-text: #0b172a;--quotation-muted: #506680;--quotation-accent: #006ce5;--quotation-action: #08172d;--quotation-action-text: #ffffff;background:var(--quotation-page)!important}html[data-theme=coastal-light] .cotizaciones-shell,html[data-theme=coastal-light] .cotizacion-detail-shell{--quotation-soft: #eef9fb;--quotation-border: #cde2e8;--quotation-muted: #46627b;--quotation-accent: #00a9c4;--quotation-action: #07172d}html[data-theme=cobalt-studio] .cotizaciones-shell,html[data-theme=cobalt-studio] .cotizacion-detail-shell{--quotation-soft: #f0f3f7;--quotation-border: #d4dce5;--quotation-muted: #536982;--quotation-accent: #066be8;--quotation-action: #071521}html[data-theme=orbital-black] .cotizaciones-shell,html[data-theme=orbital-black] .cotizacion-detail-shell{--quotation-page: #000000;--quotation-surface: #070707;--quotation-soft: #0d0d0d;--quotation-border: #34373d;--quotation-text: #ffffff;--quotation-muted: #aeb7c5;--quotation-accent: #16b9ff;--quotation-action: #ffffff;--quotation-action-text: #030303}html[data-theme=coastal-light] .cotizaciones-shell .app-section-hero,html[data-theme=coastal-light] .cotizacion-detail-shell .app-section-hero,html[data-theme=cobalt-studio] .cotizaciones-shell .app-section-hero,html[data-theme=cobalt-studio] .cotizacion-detail-shell .app-section-hero,html[data-theme=orbital-black] .cotizaciones-shell .app-section-hero,html[data-theme=orbital-black] .cotizacion-detail-shell .app-section-hero{padding:2rem!important;background:var(--quotation-soft)!important;border:1px solid var(--quotation-border)!important;color:var(--quotation-text)!important;box-shadow:none!important}html:not([data-theme=blue-office]) .cotizacion-detail-shell .app-section-hero{padding:1.25rem 1.5rem!important;background:var(--quotation-soft)!important;border:1px solid var(--quotation-border)!important;color:var(--quotation-text)!important;box-shadow:none!important;border-radius:1.5rem!important}html:not([data-theme=blue-office]) .cotizaciones-shell .app-section-hero{padding:2rem!important;background:var(--quotation-soft)!important;border:1px solid var(--quotation-border)!important;color:var(--quotation-text)!important;box-shadow:none!important;border-radius:2rem!important}html[data-theme=orbital-black] .cotizaciones-shell .app-section-hero,html[data-theme=orbital-black] .cotizacion-detail-shell .app-section-hero{border-radius:4px!important;text-transform:uppercase}html[data-theme=coastal-light] .cotizaciones-shell .content-toolbar,html[data-theme=cobalt-studio] .cotizaciones-shell .content-toolbar,html[data-theme=orbital-black] .cotizaciones-shell .content-toolbar,html[data-theme=coastal-light] .cotizaciones-shell .cotizacion-item,html[data-theme=cobalt-studio] .cotizaciones-shell .cotizacion-item,html[data-theme=orbital-black] .cotizaciones-shell .cotizacion-item,html[data-theme=coastal-light] .cotizacion-detail-shell .detail-card,html[data-theme=cobalt-studio] .cotizacion-detail-shell .detail-card,html[data-theme=orbital-black] .cotizacion-detail-shell .detail-card{background:var(--quotation-surface)!important;border-color:var(--quotation-border)!important;color:var(--quotation-text)!important;box-shadow:none!important}html[data-theme=orbital-black] .cotizaciones-shell .content-toolbar,html[data-theme=orbital-black] .cotizaciones-shell .cotizacion-item,html[data-theme=orbital-black] .cotizacion-detail-shell .detail-card{border-radius:4px!important}html[data-theme=coastal-light] .cotizaciones-shell :is(.cotizacion-name,.cotizacion-price,.date-value),html[data-theme=cobalt-studio] .cotizaciones-shell :is(.cotizacion-name,.cotizacion-price,.date-value),html[data-theme=orbital-black] .cotizaciones-shell :is(.cotizacion-name,.cotizacion-price,.date-value),html[data-theme=pt-studio] .cotizaciones-shell :is(.cotizacion-name,.cotizacion-price,.date-value),html[data-theme=coastal-light] .cotizacion-detail-shell :is(.detail-card-title,.notes-author,.notes-content,.text-slate-100,.text-slate-200,.text-white),html[data-theme=cobalt-studio] .cotizacion-detail-shell :is(.detail-card-title,.notes-author,.notes-content,.text-slate-100,.text-slate-200,.text-white),html[data-theme=orbital-black] .cotizacion-detail-shell :is(.detail-card-title,.notes-author,.notes-content,.text-slate-100,.text-slate-200,.text-white){color:var(--quotation-text)!important}html[data-theme=coastal-light] .cotizaciones-shell :is(.cotizacion-contact,.cotizacion-details,.date-label,.text-slate-300,.text-slate-400,.text-slate-500),html[data-theme=cobalt-studio] .cotizaciones-shell :is(.cotizacion-contact,.cotizacion-details,.date-label,.text-slate-300,.text-slate-400,.text-slate-500),html[data-theme=orbital-black] .cotizaciones-shell :is(.cotizacion-contact,.cotizacion-details,.date-label,.text-slate-300,.text-slate-400,.text-slate-500),html[data-theme=pt-studio] .cotizaciones-shell :is(.cotizacion-contact,.cotizacion-details,.date-label,.text-slate-300,.text-slate-400,.text-slate-500),html[data-theme=coastal-light] .cotizacion-detail-shell :is(.cotizacion-copy,.text-slate-300,.text-slate-400,.text-slate-500,.notes-date,.notes-label),html[data-theme=cobalt-studio] .cotizacion-detail-shell :is(.cotizacion-copy,.text-slate-300,.text-slate-400,.text-slate-500,.notes-date,.notes-label),html[data-theme=orbital-black] .cotizacion-detail-shell :is(.cotizacion-copy,.text-slate-300,.text-slate-400,.text-slate-500,.notes-date,.notes-label){color:var(--quotation-muted)!important}html[data-theme=pt-studio] .cotizaciones-shell .date-item i{color:var(--pts-navy)!important}html[data-theme=pt-studio] .itinerarios-shell .itinerarios-copy{color:var(--pts-gray)!important}html[data-theme=coastal-light] .cotizacion-detail-shell :is(.notes-composer,.notes-item,.bg-slate-800\/50,.bg-slate-900\/40,.bg-slate-900\/50),html[data-theme=cobalt-studio] .cotizacion-detail-shell :is(.notes-composer,.notes-item,.bg-slate-800\/50,.bg-slate-900\/40,.bg-slate-900\/50),html[data-theme=orbital-black] .cotizacion-detail-shell :is(.notes-composer,.notes-item,.bg-slate-800\/50,.bg-slate-900\/40,.bg-slate-900\/50){background:var(--quotation-soft)!important;border-color:var(--quotation-border)!important}html[data-theme=coastal-light] .cotizaciones-shell .btn-view,html[data-theme=cobalt-studio] .cotizaciones-shell .btn-view,html[data-theme=orbital-black] .cotizaciones-shell .btn-view,html[data-theme=coastal-light] .cotizacion-detail-shell :is(.detail-btn-aprobar,.detail-btn-cobrar).p-button,html[data-theme=cobalt-studio] .cotizacion-detail-shell :is(.detail-btn-aprobar,.detail-btn-cobrar).p-button,html[data-theme=orbital-black] .cotizacion-detail-shell :is(.detail-btn-aprobar,.detail-btn-cobrar).p-button{background:var(--quotation-action)!important;border-color:var(--quotation-action)!important;color:var(--quotation-action-text)!important;box-shadow:none!important}html[data-theme=coastal-light] .cotizacion-detail-shell :is(.detail-btn-volver,.detail-btn-editar).p-button,html[data-theme=cobalt-studio] .cotizacion-detail-shell :is(.detail-btn-volver,.detail-btn-editar).p-button,html[data-theme=orbital-black] .cotizacion-detail-shell :is(.detail-btn-volver,.detail-btn-editar).p-button,html[data-theme=coastal-light] .cotizacion-detail-shell .btn-back,html[data-theme=cobalt-studio] .cotizacion-detail-shell .btn-back,html[data-theme=orbital-black] .cotizacion-detail-shell .btn-back{background:transparent!important;border-color:var(--quotation-border)!important;color:var(--quotation-text)!important;box-shadow:none!important}html[data-theme=coastal-light] .cotizacion-detail-shell :is(.detail-btn-volver,.detail-btn-editar).p-button:hover,html[data-theme=cobalt-studio] .cotizacion-detail-shell :is(.detail-btn-volver,.detail-btn-editar).p-button:hover,html[data-theme=orbital-black] .cotizacion-detail-shell :is(.detail-btn-volver,.detail-btn-editar).p-button:hover,html[data-theme=coastal-light] .cotizacion-detail-shell .btn-back:hover,html[data-theme=cobalt-studio] .cotizacion-detail-shell .btn-back:hover,html[data-theme=orbital-black] .cotizacion-detail-shell .btn-back:hover{background:var(--quotation-soft)!important;border-color:var(--quotation-accent)!important}html[data-theme=coastal-light] .cotizaciones-shell :is(input):focus,html[data-theme=cobalt-studio] .cotizaciones-shell :is(input):focus,html[data-theme=orbital-black] .cotizaciones-shell :is(input):focus,html[data-theme=coastal-light] .cotizacion-detail-shell :is(input):focus,html[data-theme=cobalt-studio] .cotizacion-detail-shell :is(input):focus,html[data-theme=orbital-black] .cotizacion-detail-shell :is(input):focus{border-color:var(--quotation-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--quotation-accent) 18%,transparent)!important}html[data-theme=orbital-black] .cotizaciones-shell :is(.cotizacion-name,.app-section-title),html[data-theme=orbital-black] .cotizacion-detail-shell :is(.detail-card-title,.app-section-title){text-transform:uppercase;letter-spacing:.035em}html[data-theme=coastal-light] .quotation-dialog,html[data-theme=cobalt-studio] .quotation-dialog,html[data-theme=orbital-black] .quotation-dialog{--quotation-dialog-bg: #ffffff;--quotation-dialog-soft: #f3f6f9;--quotation-dialog-border: #d2dce6;--quotation-dialog-text: #0b172a;--quotation-dialog-muted: #52677f;background:var(--quotation-dialog-bg)!important;border:1px solid var(--quotation-dialog-border)!important;color:var(--quotation-dialog-text)!important;box-shadow:0 18px 60px #0f172a33!important}html[data-theme=coastal-light] .quotation-dialog{--quotation-dialog-soft: #eef9fb;--quotation-dialog-border: #cde2e8}html[data-theme=orbital-black] .quotation-dialog{--quotation-dialog-bg: #050505;--quotation-dialog-soft: #101010;--quotation-dialog-border: #3a3d43;--quotation-dialog-text: #ffffff;--quotation-dialog-muted: #aeb7c5;border-radius:4px!important}html[data-theme=coastal-light] .quotation-dialog :is(.p-dialog-header,.p-dialog-content,.p-dialog-footer),html[data-theme=cobalt-studio] .quotation-dialog :is(.p-dialog-header,.p-dialog-content,.p-dialog-footer),html[data-theme=orbital-black] .quotation-dialog :is(.p-dialog-header,.p-dialog-content,.p-dialog-footer){background:var(--quotation-dialog-bg)!important;color:var(--quotation-dialog-text)!important;border-color:var(--quotation-dialog-border)!important}html[data-theme=coastal-light] .quotation-dialog :is(.bg-slate-800\/50,.bg-slate-900\/40,.bg-slate-900\/50,input,textarea,.p-select,.p-inputnumber-input),html[data-theme=cobalt-studio] .quotation-dialog :is(.bg-slate-800\/50,.bg-slate-900\/40,.bg-slate-900\/50,input,textarea,.p-select,.p-inputnumber-input),html[data-theme=orbital-black] .quotation-dialog :is(.bg-slate-800\/50,.bg-slate-900\/40,.bg-slate-900\/50,input,textarea,.p-select,.p-inputnumber-input){background:var(--quotation-dialog-soft)!important;border-color:var(--quotation-dialog-border)!important;color:var(--quotation-dialog-text)!important}html[data-theme=coastal-light] .quotation-dialog :is(.text-slate-100,.text-slate-200,.text-white),html[data-theme=cobalt-studio] .quotation-dialog :is(.text-slate-100,.text-slate-200,.text-white),html[data-theme=orbital-black] .quotation-dialog :is(.text-slate-100,.text-slate-200,.text-white){color:var(--quotation-dialog-text)!important}html[data-theme=coastal-light] .quotation-dialog :is(.text-slate-300,.text-slate-400,.text-slate-500),html[data-theme=cobalt-studio] .quotation-dialog :is(.text-slate-300,.text-slate-400,.text-slate-500),html[data-theme=orbital-black] .quotation-dialog :is(.text-slate-300,.text-slate-400,.text-slate-500){color:var(--quotation-dialog-muted)!important}@media(max-width:640px){html[data-theme=coastal-light] .cotizaciones-shell .app-section-hero,html[data-theme=coastal-light] .cotizacion-detail-shell .app-section-hero,html[data-theme=cobalt-studio] .cotizaciones-shell .app-section-hero,html[data-theme=cobalt-studio] .cotizacion-detail-shell .app-section-hero,html[data-theme=orbital-black] .cotizaciones-shell .app-section-hero,html[data-theme=orbital-black] .cotizacion-detail-shell .app-section-hero,html[data-theme=pt-studio] .cotizaciones-shell .app-section-hero,html[data-theme=pt-studio] .cotizacion-detail-shell .app-section-hero{padding:1.25rem!important}}html:not([data-theme=blue-office]) :is(.reservaciones-shell,.reservacion-detail-shell){--reservation-bg: transparent;--reservation-surface: #ffffff;--reservation-soft: #f2f6f9;--reservation-border: #d3dee8;--reservation-text: #09172b;--reservation-muted: #536a84;--reservation-accent: #006ce5;--reservation-action: #07172d;--reservation-action-text: #ffffff;background:var(--reservation-bg)!important}html[data-theme=coastal-light] :is(.reservaciones-shell,.reservacion-detail-shell){--reservation-soft: #eef9fb;--reservation-border: #cce2e8;--reservation-accent: #00a9c4}html[data-theme=orbital-black] :is(.reservaciones-shell,.reservacion-detail-shell){--reservation-bg: #000000;--reservation-surface: #070707;--reservation-soft: #101010;--reservation-border: #363a40;--reservation-text: #ffffff;--reservation-muted: #aeb8c6;--reservation-accent: #16b9ff;--reservation-action: #ffffff;--reservation-action-text: #000000}html:not([data-theme=blue-office]) :is(.reservaciones-shell,.reservacion-detail-shell) .app-section-hero{padding:2rem!important;border:1px solid var(--reservation-border)!important;background:var(--reservation-soft)!important;color:var(--reservation-text)!important;box-shadow:none!important;border-radius:2rem!important}html:not([data-theme=blue-office]) .reservacion-detail-shell .app-section-hero{padding:1.25rem 1.5rem!important;border-radius:1.5rem!important}html[data-theme=orbital-black] :is(.reservaciones-shell,.reservacion-detail-shell) .app-section-hero{border-radius:4px!important;text-transform:uppercase}html:not([data-theme=blue-office]) .reservaciones-shell .reservaciones-toolbar,html:not([data-theme=blue-office]) .reservaciones-shell .reservacion-card,html:not([data-theme=blue-office]) .reservacion-detail-shell .info-card{background:var(--reservation-surface)!important;border-color:var(--reservation-border)!important;color:var(--reservation-text)!important;box-shadow:none!important}html[data-theme=orbital-black] .reservaciones-shell :is(.reservaciones-toolbar,.reservacion-card),html[data-theme=orbital-black] .reservacion-detail-shell .info-card{border-radius:4px!important}html:not([data-theme=blue-office]) .reservaciones-shell .reservacion-card:hover{background:var(--reservation-soft)!important;border-color:var(--reservation-accent)!important;box-shadow:0 10px 24px color-mix(in srgb,var(--reservation-text) 8%,transparent)!important}html[data-theme=orbital-black] .reservaciones-shell .reservacion-card:hover{background:#0d0d0d!important;box-shadow:none!important}html:not([data-theme=blue-office]) .reservaciones-shell :is(.reservaciones-copy,.reservaciones-meta,.text-slate-300,.text-slate-400,.text-slate-500,.reservacion-cliente),html:not([data-theme=blue-office]) .reservacion-detail-shell :is(.reservacion-copy,.info-label,.card-subtitle,.text-slate-300,.text-slate-400,.text-slate-500){color:var(--reservation-muted)!important}html:not([data-theme=blue-office]) .reservaciones-shell :is(.reservacion-folio,.meta-chip),html:not([data-theme=blue-office]) .reservacion-detail-shell :is(.card-title,.info-value,.dp-value,.sol-body,.provider-event-body,.booking-guest-name,.booking-tax-title,.booking-tax-detail){color:var(--reservation-text)!important}html:not([data-theme=blue-office]) .reservaciones-shell .meta-chip,html:not([data-theme=blue-office]) .reservacion-detail-shell :is(.hotel-chip,.factura-card,.link-card,.dp-item,.sol-card,.sol-envio-item,.provider-event-item,.booking-guest-item,.booking-tax-item,.provider-status-summary){background:var(--reservation-soft)!important;border-color:var(--reservation-border)!important}html:not([data-theme=blue-office]) .reservaciones-shell .toolbar-select option{background:var(--reservation-surface)!important;color:var(--reservation-text)!important}html:not([data-theme=blue-office]) .reservaciones-shell .checkbox-modern{appearance:none!important;width:1.2rem!important;height:1.2rem!important;border:1.5px solid var(--reservation-border)!important;border-radius:.35rem!important;background:var(--reservation-surface)!important}html:not([data-theme=blue-office]) .reservaciones-shell .checkbox-modern:checked{background:var(--reservation-action)!important;border-color:var(--reservation-action)!important}html[data-theme=orbital-black] .reservaciones-shell .checkbox-modern:checked:after{border-color:#000!important}html:not([data-theme=blue-office]) :is(.reservaciones-shell,.paquete-detail-shell) .btn-action.btn-view{background:#006ce5!important;border-color:#006ce5!important;color:#fff!important;box-shadow:none!important}html:not([data-theme=blue-office]) :is(.reservaciones-shell,.paquete-detail-shell) .btn-action.btn-view:hover:not(:disabled){background:#004fae!important;border-color:#004fae!important}html[data-theme=orbital-black] :is(.reservaciones-shell,.paquete-detail-shell) .btn-action.btn-view{background:#fff!important;border-color:#fff!important;color:#000!important}html[data-theme=orbital-black] :is(.reservaciones-shell,.paquete-detail-shell) .btn-action.btn-view:hover:not(:disabled){background:#16b9ff!important;border-color:#16b9ff!important;color:#000!important}html:not([data-theme=blue-office]) :is(.reservaciones-shell,.paquete-detail-shell) .btn-action.btn-delete{background:transparent!important;border-color:var(--reservation-border)!important;color:var(--reservation-muted)!important;box-shadow:none!important}html:not([data-theme=blue-office]) :is(.reservaciones-shell,.paquete-detail-shell) .btn-action.btn-delete:hover:not(:disabled){background:#fff1f2!important;border-color:#fda4af!important;color:#be123c!important}html[data-theme=orbital-black] :is(.reservaciones-shell,.paquete-detail-shell) .btn-action.btn-delete:hover:not(:disabled){background:#21090d!important;border-color:#9f3948!important;color:#ff9aaa!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .reservaciones-shell .estado-pendiente{background:#9a5a00!important;border-color:#9a5a00!important;color:#fff!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .reservaciones-shell .estado-pagado{background:#6552ad!important;border-color:#6552ad!important;color:#fff!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .reservaciones-shell .estado-confirmada{background:#087a55!important;border-color:#087a55!important;color:#fff!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .reservaciones-shell .estado-completada{background:#006fb8!important;border-color:#006fb8!important;color:#fff!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .reservaciones-shell .estado-cancelada{background:#b4233c!important;border-color:#b4233c!important;color:#fff!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .reservaciones-shell .estado-default{background:#4b5c70!important;border-color:#4b5c70!important;color:#fff!important}html[data-theme=orbital-black] .reservaciones-shell .estado-pill{background:#101010!important;border:1px solid #6b7078!important;color:#fff!important}html:not([data-theme=blue-office]) .reservacion-detail-shell .btn-back{background:transparent!important;border-color:var(--reservation-border)!important;color:var(--reservation-text)!important;box-shadow:none!important}html:not([data-theme=blue-office]) .reservacion-detail-shell .btn-back:hover{background:var(--reservation-soft)!important;border-color:var(--reservation-accent)!important}html:not([data-theme=blue-office]) .reservacion-detail-shell .subsection{border-color:var(--reservation-border)!important}html:not([data-theme=blue-office]) .reservacion-detail-shell :is(.badge-success,.hotel-chip.confirmed,.confirm-number){background:#e8f8f1!important;border-color:#5cc29c!important;color:#087a55!important}html[data-theme=orbital-black] .reservacion-detail-shell :is(.badge-success,.hotel-chip.confirmed,.confirm-number){background:#071510!important;border-color:#28745e!important;color:#68f5bd!important}html:not([data-theme=blue-office]) .reservacion-detail-shell :is(.dev-json-card,.dev-json-pre){background:var(--reservation-soft)!important;border-color:var(--reservation-border)!important;color:var(--reservation-text)!important}html[data-theme=orbital-black] .reservacion-detail-shell :is(.app-section-title,.card-title){text-transform:uppercase;letter-spacing:.035em}.reservacion-nueva-shell{--reservacion-campo-fondo: #0f172a;--reservacion-campo-borde: #334155;--reservacion-campo-borde-hover: #475569;--reservacion-campo-texto: #e2e8f0;--reservacion-campo-tenue: #94a3b8;--reservacion-campo-foco: #38bdf8;--reservacion-campo-radio: .5rem;--reservacion-campo-sombra: none;--reservacion-opcion-fondo: rgba(56, 189, 248, .16);--reservacion-opcion-borde: #38bdf8;--reservacion-opcion-texto: #f0f9ff;--reservacion-casilla-marca: #0f172a}html[data-theme=coastal-light] .reservacion-nueva-shell{--reservacion-campo-fondo: #ffffff;--reservacion-campo-borde: #c8d6e4;--reservacion-campo-borde-hover: #8fa5ba;--reservacion-campo-texto: #0b1424;--reservacion-campo-tenue: #52657b;--reservacion-campo-foco: #00788d;--reservacion-opcion-fondo: #00788d;--reservacion-opcion-borde: #00788d;--reservacion-opcion-texto: #ffffff}html[data-theme=cobalt-studio] .reservacion-nueva-shell{--reservacion-campo-fondo: #f1f4f7;--reservacion-campo-borde: #f1f4f7;--reservacion-campo-borde-hover: #ced0d4;--reservacion-campo-texto: #1c1e21;--reservacion-campo-tenue: #5d6c7b;--reservacion-campo-foco: #1876f2;--reservacion-opcion-fondo: var(--app-primary);--reservacion-opcion-borde: var(--app-primary);--reservacion-opcion-texto: #ffffff}html[data-theme=orbital-black] .reservacion-nueva-shell{--reservacion-campo-fondo: #0a0a0a;--reservacion-campo-borde: #3a3a3f;--reservacion-campo-borde-hover: #66666d;--reservacion-campo-texto: #ffffff;--reservacion-campo-tenue: #aeb8c6;--reservacion-campo-foco: #1689ff;--reservacion-campo-radio: 4px;--reservacion-opcion-fondo: #ffffff;--reservacion-opcion-borde: #ffffff;--reservacion-opcion-texto: #000000}html[data-theme=pt-studio] .reservacion-nueva-shell{--reservacion-campo-fondo: var(--pts-surface);--reservacion-campo-borde: transparent;--reservacion-campo-borde-hover: transparent;--reservacion-campo-texto: var(--pts-ink);--reservacion-campo-tenue: var(--pts-gray);--reservacion-campo-foco: var(--app-focus-color);--reservacion-campo-radio: var(--pts-r-input);--reservacion-campo-sombra: var(--pts-inset);--reservacion-opcion-fondo: var(--pts-navy);--reservacion-opcion-borde: var(--pts-navy);--reservacion-opcion-texto: #ffffff}.reservacion-nueva-shell .nueva-form .p-select{align-items:center}.reservacion-nueva-shell .nueva-form .p-select .p-select-label{line-height:1.25rem}html:not([data-theme=pt-studio]) .reservacion-nueva-shell .nueva-form :is(.p-datepicker-input-icon-container,.p-inputnumber-button){color:var(--reservacion-campo-tenue)!important}html:not([data-theme=pt-studio]) .reservacion-nueva-shell .nueva-form :is(.p-inputtext,.p-textarea)::placeholder{opacity:1}.reservacion-nueva-shell .nueva-form{--p-checkbox-background: var(--reservacion-campo-fondo);--p-checkbox-border-color: var(--reservacion-campo-tenue);--p-checkbox-hover-border-color: var(--reservacion-campo-texto);--p-checkbox-checked-background: var(--reservacion-campo-foco);--p-checkbox-checked-border-color: var(--reservacion-campo-foco);--p-checkbox-checked-hover-background: var(--reservacion-campo-foco);--p-checkbox-checked-hover-border-color: var(--reservacion-campo-foco);--p-checkbox-icon-checked-color: var(--reservacion-casilla-marca, #ffffff);--p-checkbox-icon-checked-hover-color: var(--reservacion-casilla-marca, #ffffff)}html:not([data-theme=blue-office]) .reservation-dialog{--reservation-dialog-surface: #ffffff;--reservation-dialog-soft: #f2f6f9;--reservation-dialog-border: #d3dee8;--reservation-dialog-text: #09172b;--reservation-dialog-muted: #536a84;background:var(--reservation-dialog-surface)!important;border:1px solid var(--reservation-dialog-border)!important;color:var(--reservation-dialog-text)!important;box-shadow:0 18px 60px #0f172a33!important}html[data-theme=coastal-light] .reservation-dialog{--reservation-dialog-soft: #eef9fb;--reservation-dialog-border: #cce2e8}html[data-theme=orbital-black] .reservation-dialog{--reservation-dialog-surface: #050505;--reservation-dialog-soft: #101010;--reservation-dialog-border: #393d43;--reservation-dialog-text: #ffffff;--reservation-dialog-muted: #aeb8c6;border-radius:4px!important}html:not([data-theme=blue-office]) .reservation-dialog :is(.p-dialog-header,.p-dialog-content,.p-dialog-footer){background:var(--reservation-dialog-surface)!important;border-color:var(--reservation-dialog-border)!important;color:var(--reservation-dialog-text)!important}html:not([data-theme=blue-office]) .reservation-dialog :is(input,textarea,select,.native-select,.p-inputtext,.p-select,.p-multiselect){background:var(--reservation-dialog-soft)!important;border-color:var(--reservation-dialog-border)!important;color:var(--reservation-dialog-text)!important}html:not([data-theme=blue-office]) .reservation-dialog :is(.confirm-summary,.provider-channel-box,.provider-date-summary,.confirmed-room,.goglobal-guest-section,.dev-json-card,.dev-json-pre){background:var(--reservation-dialog-soft)!important;border-color:var(--reservation-dialog-border)!important;color:var(--reservation-dialog-text)!important}html:not([data-theme=blue-office]) .reservation-dialog :is(label,h3,h4,strong,.text-slate-100,.text-slate-200,.text-white){color:var(--reservation-dialog-text)!important}html:not([data-theme=blue-office]) .reservation-dialog :is(.dialog-help,small,.text-slate-300,.text-slate-400,.text-slate-500){color:var(--reservation-dialog-muted)!important}html:not([data-theme=blue-office]) .reservation-dialog :is(input,textarea,select,.p-select,.p-multiselect):focus{border-color:#006ce5!important;box-shadow:0 0 0 3px #006ce529!important}.reservation-confirm-dialog .p-multiselect-label:not(.p-placeholder){color:inherit!important}html:not([data-theme=blue-office]) .reservation-confirm-dialog .p-dialog-title{color:var(--reservation-dialog-text)!important}.reservation-confirm-dialog :is(.confirm-provider-note,.confirm-provider-note strong){color:#1e3a8a!important}.reservation-confirm-dialog :is(.confirm-warnings,.confirm-warnings strong){color:#78350f!important}html[data-theme=orbital-black] .reservation-confirm-dialog .confirm-provider-note{background:#0b1a33!important;border-left-color:#3b82f6!important}html[data-theme=orbital-black] .reservation-confirm-dialog :is(.confirm-provider-note,.confirm-provider-note strong){color:#dbeafe!important}html[data-theme=orbital-black] .reservation-confirm-dialog .confirm-warnings{background:#241703!important}html[data-theme=orbital-black] .reservation-confirm-dialog :is(.confirm-warnings,.confirm-warnings strong){color:#fde68a!important}@media(max-width:640px){html:not([data-theme=blue-office]) :is(.reservaciones-shell,.reservacion-detail-shell) .app-section-hero{padding:1.25rem!important}}html:not([data-theme=blue-office]) .share-shell{--share-surface: #ffffff;--share-soft: #f2f6f9;--share-border: #d3dee8;--share-text: #09172b;--share-muted: #536a84;--share-accent: #006ce5;--share-action: #07172d;--share-action-text: #ffffff;background:transparent!important}html[data-theme=coastal-light] .share-shell{--share-soft: #eef9fb;--share-border: #cce2e8;--share-accent: #00a9c4}html[data-theme=orbital-black] .share-shell{--share-surface: #070707;--share-soft: #101010;--share-border: #373b41;--share-text: #ffffff;--share-muted: #aeb8c6;--share-accent: #16b9ff;--share-action: #ffffff;--share-action-text: #000000;background:#000!important}html:not([data-theme=blue-office]) .share-shell .app-section-hero{padding:2rem!important;border:1px solid var(--share-border)!important;border-radius:2rem!important;background:var(--share-soft)!important;color:var(--share-text)!important;box-shadow:none!important}html[data-theme=orbital-black] .share-shell .app-section-hero{border-radius:4px!important;text-transform:uppercase}html:not([data-theme=blue-office]) .share-shell :is(.share-card,.share-results,.hotel-result-card){background:var(--share-surface)!important;border-color:var(--share-border)!important;color:var(--share-text)!important;box-shadow:none!important}html[data-theme=orbital-black] .share-shell :is(.share-card,.share-results,.hotel-result-card){border-radius:4px!important}html:not([data-theme=blue-office]) .share-shell :is(.share-copy,.results-header p,.selection-footer-copy span){color:var(--share-muted)!important}html:not([data-theme=blue-office]) .share-shell :is(.control-label,.results-header h2,.hotel-card-top h3,.metric-value){color:var(--share-text)!important}html:not([data-theme=blue-office]) .share-shell :is(.share-date,.row-custom-cancellation input,.traveler-trigger){background:var(--share-soft)!important;border-color:var(--share-border)!important;color:var(--share-text)!important;box-shadow:none!important}html:not([data-theme=blue-office]) .share-shell :is(.share-date,.row-custom-cancellation input,.traveler-trigger):focus-within{border-color:var(--share-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--share-accent) 18%,transparent)!important}html:not([data-theme=blue-office]) .share-shell .metric-card{background:var(--share-soft)!important;border-color:var(--share-border)!important}html:not([data-theme=blue-office]) .share-shell .traveler-dropdown{background:var(--share-surface)!important;border-color:var(--share-border)!important;color:var(--share-text)!important;box-shadow:0 18px 44px #0f172a33!important}html:not([data-theme=blue-office]) .share-shell :is(.traveler-room-card,.traveler-stepper){background:var(--share-soft)!important;border-color:var(--share-border)!important}html:not([data-theme=blue-office]) .share-shell .traveler-stepper :is(button,strong),html:not([data-theme=blue-office]) .share-shell :is(.traveler-room-count,.traveler-room-title,.traveler-count-row){background:transparent!important;color:var(--share-text)!important}html:not([data-theme=blue-office]) .share-shell .share-number :is(.p-inputnumber-button){background:var(--share-soft)!important;border-color:var(--share-border)!important;color:var(--share-text)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black]) body .share-shell .package-fields :is(.share-number.p-inputnumber,.share-number .p-inputnumber){position:relative;overflow:hidden;border:1px solid var(--share-border);border-radius:var(--control-radius);background:var(--share-surface)}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black]) body .share-shell .package-fields :is(.share-number.p-inputnumber,.share-number .p-inputnumber):focus-within{border-color:var(--share-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--share-accent) 18%,transparent)}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black]) body .share-shell .package-fields .share-number .p-inputnumber-input{text-align:left!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black]) body .share-shell .package-fields .share-number .p-inputnumber-button-group{top:0!important;right:0!important;height:100%!important;width:2.4rem!important;border-left:1px solid var(--share-border);background:var(--share-soft)}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black]) body .share-shell .package-fields .share-number .p-inputnumber-button{flex:1 1 0;width:100%!important;min-width:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--share-text)!important;box-shadow:none!important;transform:none!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black]) body .share-shell .package-fields .share-number .p-inputnumber-increment-button{border-bottom:1px solid var(--share-border)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black]) body .share-shell .package-fields .share-number .p-inputnumber-button:hover:not(:disabled){background:color-mix(in srgb,var(--share-accent) 14%,transparent)!important;color:var(--share-text)!important}html:not([data-theme=blue-office]) .share-shell :is(.search-btn,.traveler-btn-primary,.selection-footer-btn){background:var(--share-action)!important;border-color:var(--share-action)!important;color:var(--share-action-text)!important;box-shadow:none!important}html:not([data-theme=blue-office]) .share-shell :is(.search-btn,.traveler-btn-primary,.selection-footer-btn):hover:not(:disabled){background:color-mix(in srgb,var(--share-action) 84%,var(--share-accent))!important;border-color:var(--share-accent)!important}html:not([data-theme=blue-office]) .share-shell .traveler-btn-muted{background:transparent!important;border-color:var(--share-border)!important;color:var(--share-text)!important}html:not([data-theme=blue-office]) .share-shell .hotel-result-card:hover{background:var(--share-soft)!important;border-color:var(--share-accent)!important;box-shadow:0 10px 24px color-mix(in srgb,var(--share-text) 8%,transparent)!important}html:not([data-theme=blue-office]) .share-shell .hotel-result-card.selected{background:color-mix(in srgb,var(--share-accent) 7%,var(--share-surface))!important;border-color:var(--share-accent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--share-accent) 22%,transparent)!important}html[data-theme=orbital-black] .share-shell .hotel-result-card:hover,html[data-theme=orbital-black] .share-shell .hotel-result-card.selected{background:#0d0d0d!important;box-shadow:none!important}html:not([data-theme=blue-office]) .share-shell .hotel-price-row{border-color:var(--share-border)!important}html:not([data-theme=blue-office]) .share-shell :is(.hotel-price span,.hotel-price small,.hotel-offers-count){color:var(--share-muted)!important}html:not([data-theme=blue-office]) .share-shell .hotel-price strong{color:var(--share-text)!important}html:not([data-theme=blue-office]) .share-shell .hotel-fact{border-color:var(--share-border)!important;background:var(--share-soft)!important;color:var(--share-muted)!important}html:not([data-theme=blue-office]) .share-shell .hotel-fact--ok{border-color:color-mix(in srgb,#0f7a3d 35%,var(--share-border))!important;color:#0f7a3d!important}html:not([data-theme=blue-office]) .share-shell .hotel-fact--warn{border-color:color-mix(in srgb,#b26a00 35%,var(--share-border))!important;color:#8a5300!important}html[data-theme=orbital-black] .share-shell .hotel-fact--ok{color:#7ee2a8!important}html[data-theme=orbital-black] .share-shell .hotel-fact--warn{color:#ffd384!important}html:not([data-theme=blue-office]) .share-shell .hotel-whole-btn{border-color:var(--share-border)!important;background:transparent!important;color:var(--share-text)!important}html:not([data-theme=blue-office]) .share-shell .hotel-whole-btn:hover{border-color:var(--share-accent)!important}html:not([data-theme=blue-office]) .share-shell .hotel-whole-btn.active{border-color:var(--share-accent)!important;background:color-mix(in srgb,var(--share-accent) 10%,var(--share-surface))!important}html:not([data-theme=blue-office]) .share-shell .hotel-card-actions :is(.room-picker-btn,.hotel-whole-btn):focus-visible{outline-color:var(--share-accent)!important}html:not([data-theme=blue-office]) .share-shell .share-type-label{color:var(--share-muted)!important}html:not([data-theme=blue-office]) .share-shell .share-type-options{border-color:var(--share-border)!important;background:var(--share-surface)!important}html:not([data-theme=blue-office]) .share-shell .share-type-option{color:var(--share-muted)!important}html:not([data-theme=blue-office]) .share-shell .share-type-option:hover:not(.is-active){background:var(--share-soft)!important;color:var(--share-text)!important}html:not([data-theme=blue-office]) .share-shell .share-type-option.is-active{border-color:var(--share-action)!important;background:var(--share-action)!important;color:var(--share-action-text)!important}html:not([data-theme=blue-office]) .share-shell .share-type-option:focus-visible{outline-color:var(--share-accent)!important}html:not([data-theme=blue-office]) .share-shell{--share-warn-bg: #fff7e6;--share-warn-border: #f0c36d;--share-warn-text: #7a4a00;--share-error: #b91c1c;--share-ok: #15803d}html[data-theme=orbital-black] .share-shell{--share-warn-bg: #221a07;--share-warn-border: #8a6a1c;--share-warn-text: #fde68a;--share-error: #fca5a5;--share-ok: #86efac}html:not([data-theme=blue-office]) .share-shell :is(.package-summary,.package-summary strong,.results-header h2,.generate-card h2,.hotel-body h3,.hotel-price strong,.generated-link){color:var(--share-text)!important}html:not([data-theme=blue-office]) .share-shell :is(.share-hint,.results-header p,.price-label,.hotel-media-placeholder,.link-button:disabled){color:var(--share-muted)!important}html:not([data-theme=blue-office]) .share-shell :is(.hotel-category,.link-button:not(:disabled),.generated-link a){color:var(--share-accent)!important}html:not([data-theme=blue-office]) .share-shell .share-error{color:var(--share-error)!important}html:not([data-theme=blue-office]) .share-shell .copy-message{color:var(--share-ok)!important}html:not([data-theme=blue-office]) .share-shell .package-requirements{border-color:var(--share-warn-border)!important;background:var(--share-warn-bg)!important;color:var(--share-warn-text)!important}html:not([data-theme=blue-office]) .share-shell .hotel-card{border:1px solid var(--share-border)!important;border-radius:.72rem!important;background:var(--share-soft)!important;box-shadow:none!important;transform:none!important}html:not([data-theme=blue-office]) .share-shell .hotel-category{border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;font-family:inherit!important;font-weight:600!important}html:not([data-theme=blue-office]) .share-shell .hotel-card.is-selected{border-color:var(--share-accent)!important;box-shadow:0 0 0 1px var(--share-accent)!important}html:not([data-theme=blue-office]) .share-shell .hotel-media{background:var(--share-soft)!important}html[data-theme=pt-studio] .share-shell .hotel-card :is(.hotel-media,.hotel-media-placeholder){border-radius:0!important;box-shadow:none!important}html:not([data-theme=blue-office]) .share-shell .package-card{border:1px solid var(--share-border)!important;background:var(--share-soft)!important;color:var(--share-text)!important;box-shadow:none!important}html:not([data-theme=blue-office]) .share-shell .package-card:hover{border-color:var(--share-accent)!important}html:not([data-theme=blue-office]) .share-shell .package-card.is-selected{border-color:var(--share-accent)!important;box-shadow:0 0 0 1px var(--share-accent)!important}html:not([data-theme=blue-office]) .share-shell .package-card:focus-visible{outline-color:var(--share-accent)}html:not([data-theme=blue-office]) .share-shell :is(.package-card h3,.package-price strong,.hotels-title){color:var(--share-text)!important}html:not([data-theme=blue-office]) .share-shell :is(.package-meta,.detail-label){color:var(--share-muted)!important}html:not([data-theme=blue-office]) .share-shell .package-tag{border-color:var(--share-warn-border)!important;background:var(--share-warn-bg)!important;color:var(--share-warn-text)!important}html:not([data-theme=blue-office]) .share-shell .hotels-header{border-top-color:var(--share-border)!important}html:not([data-theme=blue-office]) .share-shell .hotel-select{border-color:var(--share-border)!important;background:var(--share-surface)!important;color:var(--share-muted)!important}html:not([data-theme=blue-office]) .share-shell .hotel-select:hover{border-color:var(--share-accent)!important;color:var(--share-text)!important}html:not([data-theme=blue-office]) .share-shell .hotel-select.is-on{border-color:var(--share-action)!important;background:var(--share-action)!important;color:var(--share-action-text)!important}html:not([data-theme=blue-office]) .share-shell .hotel-select.is-on .hotel-select-icon{border-color:var(--share-action-text)!important;background:var(--share-action-text)!important;color:var(--share-action)!important}html:not([data-theme=blue-office]) .share-shell .hotel-select:has(.hotel-check:focus-visible){outline-color:var(--share-accent)}html[data-theme=pt-studio] .share-shell .hotel-select{border:0!important;background:var(--pts-surface)!important;color:var(--pts-navy)!important;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] .share-shell .hotel-select.is-on{background:var(--pts-navy)!important;color:#fff!important;box-shadow:var(--pts-pressed)!important}html[data-theme=pt-studio] .share-shell .hotel-select.is-on .hotel-select-icon{border-color:#fff!important;background:#fff!important;color:var(--pts-navy)!important}html:not([data-theme=blue-office]) .share-shell .hotel-check{accent-color:var(--share-accent)}html:not([data-theme=blue-office]) .share-shell :is(.link-button,.hotel-check):focus-visible{outline-color:var(--share-accent)}html[data-theme=orbital-black] .share-shell .share-type-options{border-radius:4px!important}html[data-theme=orbital-black] .share-shell .share-type-option{border-radius:2px!important;text-transform:uppercase}html:not([data-theme=blue-office]) .share-shell .room-picker-btn{background:#006ce5!important;border-color:#006ce5!important;color:#fff!important}html:not([data-theme=blue-office]) .share-shell .room-picker-btn:hover{background:#004fae!important;border-color:#004fae!important}html:not([data-theme=blue-office]) .share-shell .cancellation-picker-btn{background:#fff7e6!important;border-color:#d78916!important;color:#7a4300!important}html[data-theme=orbital-black] .share-shell .room-picker-btn{background:#fff!important;border-color:#fff!important;color:#000!important}html[data-theme=orbital-black] .share-shell .cancellation-picker-btn{background:#181107!important;border-color:#b97a20!important;color:#ffd384!important}html:not([data-theme=blue-office]) .share-shell .results-paginator .p-paginator{background:var(--share-soft)!important;border-color:var(--share-border)!important;color:var(--share-muted)!important}html:not([data-theme=blue-office]) .share-shell .selection-footer-bar{background:color-mix(in srgb,var(--share-surface) 95%,transparent)!important;border-color:var(--share-border)!important;box-shadow:0 -10px 30px #0f172a1f!important}html[data-theme=orbital-black] .share-shell :is(.app-section-title,.results-header h2,.hotel-card-top h3){text-transform:uppercase;letter-spacing:.035em}html:not([data-theme=blue-office]) :is(.share-select-panel,.share-datepicker-panel,.selection-dialog){--share-overlay-surface: #ffffff;--share-overlay-soft: #f2f6f9;--share-overlay-border: #d3dee8;--share-overlay-text: #09172b;--share-overlay-muted: #536a84;background:var(--share-overlay-surface)!important;border-color:var(--share-overlay-border)!important;color:var(--share-overlay-text)!important;box-shadow:0 18px 50px #0f172a33!important}html[data-theme=coastal-light] :is(.share-select-panel,.share-datepicker-panel,.selection-dialog){--share-overlay-soft: #eef9fb;--share-overlay-border: #cce2e8}html[data-theme=orbital-black] :is(.share-select-panel,.share-datepicker-panel,.selection-dialog){--share-overlay-surface: #050505;--share-overlay-soft: #101010;--share-overlay-border: #393d43;--share-overlay-text: #ffffff;--share-overlay-muted: #aeb8c6;border-radius:4px!important}html:not([data-theme=blue-office]) .share-select-panel :is(.p-select-list,.p-select-option),html:not([data-theme=blue-office]) .selection-dialog :is(.p-dialog-header,.p-dialog-content,.p-dialog-footer){background:var(--share-overlay-surface)!important;border-color:var(--share-overlay-border)!important;color:var(--share-overlay-text)!important}.share-select-panel.p-select-overlay .p-select-option{font-size:.8rem!important;line-height:1rem}.share-select-panel.p-select-overlay .p-select-empty-message{color:#cbd5e1!important;font-size:.8rem!important;line-height:1.2}html:not([data-theme=blue-office]) .share-select-panel.p-select-overlay .p-select-empty-message{color:var(--share-overlay-muted)!important}html:not([data-theme=blue-office]) .share-select-panel .p-select-option:hover,html:not([data-theme=blue-office]) .share-select-panel .p-select-option.p-select-option-selected{background:var(--share-overlay-soft)!important;color:var(--share-overlay-text)!important}html:not([data-theme=blue-office]) .share-datepicker-panel :is(.p-datepicker-header,.p-datepicker-day,.p-datepicker-weekday),html:not([data-theme=blue-office]) .selection-dialog :is(.selection-dialog-subtitle,.sel-hotel-copy strong,.sel-room-copy strong,.price-value,.room-picker-hotel-copy h3){color:var(--share-overlay-text)!important}html:not([data-theme=blue-office]) .selection-dialog :is(.selected-hotel-item,.room-picker-hotel,.room-picker-toolbar,.room-picker-item,.dev-json-pre){background:var(--share-overlay-soft)!important;border-color:var(--share-overlay-border)!important;color:var(--share-overlay-text)!important}html:not([data-theme=blue-office]) .selection-dialog :is(input,textarea,.p-inputtext,.p-inputnumber-input){background:var(--share-overlay-surface)!important;border-color:var(--share-overlay-border)!important;color:var(--share-overlay-text)!important}html:not([data-theme=blue-office]) .selection-dialog :is(.sel-hotel-copy span,.sel-room-copy span,.selection-context-line){color:var(--share-overlay-muted)!important}html:not([data-theme=blue-office]) .selection-dialog :is(.modal-form-grid label span,.sel-form-title){color:var(--share-overlay-text)!important}html:not([data-theme=blue-office]) .selection-dialog .selected-offer-item{border-color:var(--share-overlay-border)!important;background:var(--share-overlay-surface)!important}html:not([data-theme=blue-office]) .selection-dialog .cancellation-conditions-btn{border-color:color-mix(in srgb,#006ce5 40%,var(--share-overlay-border))!important;background:var(--share-overlay-surface)!important;color:#004fae!important}html:not([data-theme=blue-office]) .selection-dialog :is(.cancellation-conditions-btn:hover,.cancellation-conditions-btn.active){border-color:#006ce5!important;background:color-mix(in srgb,#006ce5 10%,var(--share-overlay-surface))!important}html:not([data-theme=blue-office]) .selection-dialog .selection-featured-btn{border-color:#d78916!important;background:#fff7e6!important;color:#7a4300!important}html:not([data-theme=blue-office]) .selection-dialog .selection-featured-btn.active{background:#fde7b8!important;color:#5c3300!important}html:not([data-theme=blue-office]) .selection-dialog .remove-selected-btn{border-color:color-mix(in srgb,#c42b1c 45%,var(--share-overlay-border))!important;background:transparent!important;color:#b42318!important}html:not([data-theme=blue-office]) .selection-dialog .remove-selected-btn:hover{background:color-mix(in srgb,#c42b1c 8%,var(--share-overlay-surface))!important}html:not([data-theme=blue-office]) .selection-dialog .price-note--up{color:#0f7a3d!important}html[data-theme=orbital-black] .selection-dialog .cancellation-conditions-btn{border-color:#1e6a8a!important;background:#0b1a22!important;color:#7dd3fc!important}html[data-theme=orbital-black] .selection-dialog .selection-featured-btn{border-color:#b97a20!important;background:#181107!important;color:#ffd384!important}html[data-theme=orbital-black] .selection-dialog .remove-selected-btn{border-color:#7f1d1d!important;color:#fca5a5!important}html[data-theme=orbital-black] .selection-dialog .price-note--up{color:#7ee2a8!important}html:not([data-theme=blue-office]) .selection-dialog .room-picker-item--selected{border-color:#006ce5!important;background:color-mix(in srgb,#006ce5 7%,var(--share-overlay-surface))!important;box-shadow:0 0 0 1px color-mix(in srgb,#006ce5 30%,transparent)!important}html[data-theme=orbital-black] .selection-dialog .room-picker-item--selected{border-color:#16b9ff!important;background:#0b1a22!important}html:not([data-theme=blue-office]) .selection-dialog .room-picker-mini-btn{border-color:var(--share-overlay-border)!important;background:var(--share-overlay-soft)!important;color:var(--share-overlay-text)!important}html:not([data-theme=blue-office]) .selection-dialog .room-policy-btn{border-color:#d78916!important;background:#fff7e6!important;color:#7a4300!important}html:not([data-theme=blue-office]) .selection-dialog .rp-fact--ok{border-color:color-mix(in srgb,#0f7a3d 35%,var(--share-overlay-border))!important;color:#0f7a3d!important}html:not([data-theme=blue-office]) .selection-dialog .rp-fact--warn{border-color:color-mix(in srgb,#b26a00 35%,var(--share-overlay-border))!important;color:#8a5300!important}html[data-theme=orbital-black] .selection-dialog .room-policy-btn{border-color:#b97a20!important;background:#181107!important;color:#ffd384!important}html[data-theme=orbital-black] .selection-dialog .rp-fact--ok{color:#7ee2a8!important}html[data-theme=orbital-black] .selection-dialog .rp-fact--warn{color:#ffd384!important}@media(max-width:640px){html:not([data-theme=blue-office]) .share-shell .app-section-hero{padding:1.25rem!important}}html:not([data-theme=blue-office]) :is(.itinerarios-shell,.itinerary-detail-shell){--itinerary-surface: #ffffff;--itinerary-soft: #f2f6f9;--itinerary-border: #d3dee8;--itinerary-text: #09172b;--itinerary-muted: #536a84;--itinerary-accent: #006ce5;--itinerary-action: #07172d;--itinerary-action-text: #ffffff;background:transparent!important;color:var(--itinerary-text)!important}html[data-theme=coastal-light] :is(.itinerarios-shell,.itinerary-detail-shell){--itinerary-soft: #eef9fb;--itinerary-border: #cce2e8;--itinerary-accent: #00a9c4}html[data-theme=orbital-black] :is(.itinerarios-shell,.itinerary-detail-shell){--itinerary-surface: #070707;--itinerary-soft: #101010;--itinerary-border: #373b41;--itinerary-text: #ffffff;--itinerary-muted: #aeb8c6;--itinerary-accent: #16b9ff;--itinerary-action: #ffffff;--itinerary-action-text: #000000;background:#000!important}html:not([data-theme=blue-office]) .itinerarios-shell .list-hero,html:not([data-theme=blue-office]) .itinerary-detail-shell .top-hero{padding:2rem!important;border:1px solid var(--itinerary-border)!important;border-radius:2rem!important;background:var(--itinerary-soft)!important;color:var(--itinerary-text)!important}html[data-theme=orbital-black] .itinerarios-shell .list-hero,html[data-theme=orbital-black] .itinerary-detail-shell .top-hero{border-radius:4px!important;text-transform:uppercase}html:not([data-theme=blue-office]) .itinerarios-shell :is(.glass-panel,.itinerary-card,.state),html:not([data-theme=blue-office]) .itinerary-detail-shell :is(.panel,.hotel-group,.room-item),html:not([data-theme=blue-office]) .itinerary-detail-shell app-itinerario-detail-kpis .kpi-card{background:var(--itinerary-surface)!important;border-color:var(--itinerary-border)!important;color:var(--itinerary-text)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-theme=orbital-black] .itinerarios-shell :is(.glass-panel,.itinerary-card,.state),html[data-theme=orbital-black] .itinerary-detail-shell :is(.panel,.hotel-group,.room-item),html[data-theme=orbital-black] .itinerary-detail-shell app-itinerario-detail-kpis .kpi-card{border-radius:4px!important}html:not([data-theme=blue-office]) .itinerarios-shell .itinerary-card:hover,html:not([data-theme=blue-office]) .itinerary-detail-shell :is(.hotel-group,.room-item):hover{background:var(--itinerary-soft)!important;border-color:var(--itinerary-accent)!important;box-shadow:0 10px 24px color-mix(in srgb,var(--itinerary-text) 8%,transparent)!important}html[data-theme=orbital-black] .itinerarios-shell .itinerary-card:hover,html[data-theme=orbital-black] .itinerary-detail-shell :is(.hotel-group,.room-item):hover{background:#0d0d0d!important;box-shadow:none!important}html:not([data-theme=blue-office]) .itinerarios-shell :is(.hero-subtitle,.hero-kicker-muted,.toolbar-field>span,.template-code,.client-label,.meta-footer),html:not([data-theme=blue-office]) .itinerary-detail-shell :is(.it-copy,.panel-intro,.muted,.hotel-group-copy span,.room-copy-meta),html:not([data-theme=blue-office]) .itinerary-detail-shell app-itinerario-detail-kpis :is(.kpi-label,.kpi-hint){color:var(--itinerary-muted)!important}html:not([data-theme=blue-office]) .itinerarios-shell :is(.app-section-title,.itinerary-card h3,.client-row strong),html:not([data-theme=blue-office]) .itinerary-detail-shell :is(.app-section-title,.panel-head h3,.share-title,.hotel-title-row strong,.room-copy strong),html:not([data-theme=blue-office]) .itinerary-detail-shell app-itinerario-detail-kpis .kpi-value{color:var(--itinerary-text)!important}html:not([data-theme=blue-office]) .itinerary-detail-shell :is(input,.room-price-number .p-inputnumber-button){background:var(--itinerary-soft)!important;border-color:var(--itinerary-border)!important;color:var(--itinerary-text)!important;box-shadow:none!important}html:not([data-theme=blue-office]) .itinerary-detail-shell :is(input):focus{border-color:var(--itinerary-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--itinerary-accent) 18%,transparent)!important}html:not([data-theme=blue-office]) .itinerarios-shell .stats-box,html:not([data-theme=blue-office]) .itinerary-detail-shell :is(.share-panel,.link-url-box,.hotel-selection-card,.hotel-field,.room-combination){background:var(--itinerary-soft)!important;border-color:var(--itinerary-border)!important;color:var(--itinerary-text)!important;box-shadow:none!important}html:not([data-theme=blue-office]) .itinerarios-shell :is(.btn-new,.btn-edit),html:not([data-theme=blue-office]) .itinerary-detail-shell :is(.btn-primary,.btn-link-tone){background:var(--itinerary-action)!important;border-color:var(--itinerary-action)!important;color:var(--itinerary-action-text)!important;box-shadow:none!important}html:not([data-theme=blue-office]) .itinerarios-shell :is(.btn-new,.btn-edit):hover,html:not([data-theme=blue-office]) .itinerary-detail-shell :is(.btn-primary,.btn-link-tone):hover:not(:disabled){background:color-mix(in srgb,var(--itinerary-action) 84%,var(--itinerary-accent))!important;border-color:var(--itinerary-accent)!important}html:not([data-theme=blue-office]) .itinerarios-shell .btn-icon,html:not([data-theme=blue-office]) .itinerary-detail-shell :is(.btn-secondary,.tab-btn,.room-delete){background:transparent!important;border-color:var(--itinerary-border)!important;color:var(--itinerary-text)!important;box-shadow:none!important}html:not([data-theme=blue-office]) .itinerary-detail-shell .tab-btn-active{background:color-mix(in srgb,var(--itinerary-accent) 10%,var(--itinerary-surface))!important;border-color:var(--itinerary-accent)!important;color:var(--itinerary-accent)!important}html:not([data-theme=blue-office]) .itinerarios-shell .btn-icon-danger:hover,html:not([data-theme=blue-office]) .itinerary-detail-shell .room-delete:hover{background:#fff1f2!important;border-color:#fda4af!important;color:#be123c!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .itinerarios-shell .status-pill[data-tone=active],html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .itinerary-detail-shell .hero-state-active{background:#087a55!important;border-color:#087a55!important;color:#fff!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .itinerarios-shell .status-pill[data-tone=draft],html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .itinerary-detail-shell .hero-state:not(.hero-state-active){background:#9a5a00!important;border-color:#9a5a00!important;color:#fff!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .itinerarios-shell .status-pill[data-tone=other]{background:#006fb8!important;border-color:#006fb8!important;color:#fff!important}html:not([data-theme=blue-office]) .itinerarios-shell .currency-pill,html:not([data-theme=blue-office]) .itinerary-detail-shell :is(.panel-chip,.room-count-badge,.room-plan-chip){background:var(--itinerary-soft)!important;border-color:var(--itinerary-border)!important;color:var(--itinerary-muted)!important}html[data-theme=orbital-black] :is(.itinerarios-shell,.itinerary-detail-shell) :is(.app-section-title,.itinerary-card h3,.panel-head h3){text-transform:uppercase;letter-spacing:.035em}html:not([data-theme=blue-office]) .itinerary-detail-shell :is(.room-list,.simple-item,.metric-block,.share-url-field){background:var(--itinerary-soft)!important;border-color:var(--itinerary-border)!important}html:not([data-theme=blue-office]) .itinerary-detail-shell :is(.room-icon,.chevron,.hero-id-pill){background:var(--itinerary-soft)!important;border-color:var(--itinerary-border)!important;color:var(--itinerary-muted)!important}html:not([data-theme=blue-office]) .itinerary-detail-shell :is(.room-list-head,.room-list-head span,.hotel-group-price-wrap span,.metric-label,.room-currency){border-color:var(--itinerary-border)!important;color:var(--itinerary-muted)!important}html:not([data-theme=blue-office]) .itinerary-detail-shell :is(.link-token,.hotel-group-price,.metric-value){color:var(--itinerary-text)!important}html:not([data-theme=blue-office]) .itinerary-detail-shell :is(.room-price-wrap,.room-combination-segment,.share-foot-row,label)>span{color:var(--itinerary-muted)!important}html:not([data-theme=blue-office]) .itinerary-detail-shell .metric-value.selection-pending{color:#be123c!important}html[data-theme=orbital-black] .itinerary-detail-shell .metric-value.selection-pending{color:#fda4af!important}html:not([data-theme=blue-office]) .itinerary-detail-shell .share-copy-btn{border-color:var(--itinerary-action)!important;background:var(--itinerary-action)!important;color:var(--itinerary-action-text)!important}html:not([data-theme=blue-office]) .itinerary-detail-shell .add-room-btn{color:var(--itinerary-text)!important}html:not([data-theme=blue-office]) .itinerary-detail-shell :is(.hero-title-accent,.share-extend-btn,.add-room-btn i,.room-list-head i){color:var(--itinerary-accent)!important}html:not([data-theme=blue-office]) .itinerary-detail-shell .add-room-btn{border-color:color-mix(in srgb,var(--itinerary-accent) 40%,transparent)!important}html:not([data-theme=blue-office]) .itinerary-detail-shell .pill{background:var(--itinerary-surface)!important;border-color:var(--itinerary-border)!important;color:var(--itinerary-muted)!important}html:not([data-theme=blue-office]) .itinerary-detail-shell .share-active-pill{background:#e8f8f1!important;border-color:#5cc29c!important;color:#087a55!important}html[data-theme=orbital-black] .itinerary-detail-shell .share-active-pill{background:#071510!important;border-color:#28745e!important;color:#68f5bd!important}html:not([data-theme=blue-office]) .itinerary-detail-shell app-itinerario-detail-kpis .kpi-card>.blur-xl{display:none}html:not([data-theme=blue-office]) .itinerary-detail-shell .hotel-group-head:hover{background:color-mix(in srgb,var(--itinerary-accent) 6%,var(--itinerary-surface))!important}html:not([data-theme=blue-office]) .itinerary-detail-shell .share-title i{color:var(--itinerary-accent)!important}html:not([data-theme=blue-office]) :is(.itinerary-detail-shell,.itinerary-dialog) :is(.list-empty,.availability-modal-context){border-color:var(--app-border-strong)!important;background:var(--app-surface-muted)!important;color:var(--app-text-secondary)!important}html:not([data-theme=blue-office]) :is(.itinerary-detail-shell,.itinerary-dialog) .availability-modal-context{border:0!important;background:transparent!important}html:not([data-theme=blue-office]) :is(.itinerary-detail-shell,.itinerary-dialog) :is(.panel-head,.tab-row,.section-tabs,.dev-json-card-head,.availability-pagination,.hotel-thumb,.availability-hotel-media,.availability-offer-row,.room-count-badge){border-color:var(--app-border)!important}html:not([data-theme=blue-office]) .itinerary-detail-shell .room-price-number.p-inputnumber{border:1px solid var(--app-border)!important;border-radius:.75rem!important;background:var(--itinerary-surface)!important;overflow:hidden}html:not([data-theme=blue-office]) .itinerary-detail-shell .room-price-number.p-inputnumber:focus-within{border-color:var(--app-primary)!important;box-shadow:0 0 0 3px var(--app-focus-color)!important}html:not([data-theme=blue-office]) .itinerary-detail-shell .room-price-number .p-inputnumber-button-group{border-left-color:var(--app-border)!important}html:not([data-theme=blue-office]) .itinerary-detail-shell .room-price-number .p-inputnumber-button{border:0!important;background:transparent!important;color:var(--itinerary-muted)!important;box-shadow:none!important}html:not([data-theme=blue-office]) .itinerary-detail-shell .room-price-number .p-inputnumber-button:hover{background:color-mix(in srgb,var(--itinerary-accent) 8%,var(--itinerary-surface))!important;color:var(--itinerary-text)!important}html:not([data-theme=blue-office]) .itinerary-select.p-select{border-color:var(--app-border)!important;background:var(--app-surface)!important;color:var(--app-text)!important}html:not([data-theme=blue-office]) .itinerary-select :is(.p-select-label,.p-select-dropdown){color:var(--app-text)!important}html:not([data-theme=blue-office]) .itinerary-select-compact .p-select-label{font-size:.8rem!important;font-weight:500}html:not([data-theme=blue-office]) :is(.itinerary-filter-panel,.itinerary-dialog){--itinerary-overlay-surface: #ffffff;--itinerary-overlay-soft: #f2f6f9;--itinerary-overlay-border: #d3dee8;--itinerary-overlay-text: #09172b;--itinerary-overlay-muted: #536a84;background:var(--itinerary-overlay-surface)!important;border-color:var(--itinerary-overlay-border)!important;color:var(--itinerary-overlay-text)!important;box-shadow:0 18px 50px #0f172a33!important}html[data-theme=coastal-light] :is(.itinerary-filter-panel,.itinerary-dialog){--itinerary-overlay-soft: #eef9fb;--itinerary-overlay-border: #cce2e8}html[data-theme=orbital-black] :is(.itinerary-filter-panel,.itinerary-dialog){--itinerary-overlay-surface: #050505;--itinerary-overlay-soft: #101010;--itinerary-overlay-border: #393d43;--itinerary-overlay-text: #ffffff;--itinerary-overlay-muted: #aeb8c6;border-radius:4px!important}html:not([data-theme=blue-office]) .itinerary-filter-panel :is(.p-select-list,.p-select-option),html:not([data-theme=blue-office]) .itinerary-dialog :is(.p-dialog-header,.p-dialog-content,.p-dialog-footer){background:var(--itinerary-overlay-surface)!important;border-color:var(--itinerary-overlay-border)!important;color:var(--itinerary-overlay-text)!important}html:not([data-theme=blue-office]) .itinerary-filter-panel :is(.p-select-option:hover,.p-select-option-selected),html:not([data-theme=blue-office]) .itinerary-dialog :is(.availability-hotel-card,.availability-offer-card,.hotel-selection-card,.hotel-field,.dev-json-card,.dev-json-pre){background:var(--itinerary-overlay-soft)!important;border-color:var(--itinerary-overlay-border)!important;color:var(--itinerary-overlay-text)!important}.itinerary-filter-panel.p-select-overlay .p-select-option{font-size:.8rem!important;line-height:1.05rem}.itinerary-filter-panel.p-select-overlay .p-select-list-container,.cotizaciones-status-panel.p-select-overlay .p-select-list-container{max-height:none!important;overflow:visible!important}.cotizaciones-status-panel.p-select-overlay .p-select-option{min-height:2.25rem;padding:.55rem .75rem!important;font-size:.8rem!important;line-height:1rem}html:not([data-theme=blue-office]) .itinerary-dialog :is(input,textarea,select,.p-inputtext,.p-inputnumber-input,.p-inputnumber-button){background:var(--itinerary-overlay-soft)!important;border-color:var(--itinerary-overlay-border)!important;color:var(--itinerary-overlay-text)!important}html:not([data-theme=blue-office]) .itinerary-dialog :is(h3,h4,strong,label){color:var(--itinerary-overlay-text)!important}html:not([data-theme=blue-office]) .itinerary-dialog :is(.muted,small,.availability-modal-context,.extend-dialog-copy){color:var(--itinerary-overlay-muted)!important}@media(max-width:640px){html:not([data-theme=blue-office]) .itinerarios-shell .list-hero,html:not([data-theme=blue-office]) .itinerary-detail-shell .top-hero{padding:1.25rem!important}}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .itinerarios-shell .cards-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important;gap:1rem!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .itinerarios-shell .itinerary-card{min-height:272px!important;padding:1.05rem!important;gap:.8rem!important;border-radius:1.15rem!important}html[data-theme=coastal-light] .itinerarios-shell .itinerary-card{background:#fff!important;border-color:#c8e0e6!important}html[data-theme=cobalt-studio] .itinerarios-shell .itinerary-card{background:#fff!important;border-color:#cfd8e2!important}html[data-theme=coastal-light] .itinerarios-shell .itinerary-card:hover{background:#f4fbfc!important;border-color:#00a9c4!important}html[data-theme=cobalt-studio] .itinerarios-shell .itinerary-card:hover{background:#f3f6f9!important;border-color:#006ce5!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .itinerarios-shell .card-top-row{padding-bottom:.75rem!important;border-color:#ccd8e3!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .itinerarios-shell :is(.status-pill,.currency-pill){min-height:1.35rem;padding:.28rem .65rem!important;font-size:.66rem!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .itinerarios-shell .currency-pill{background:#f2f7fa!important;border-color:#bfd5e1!important;color:#285b78!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .itinerarios-shell .destination-row{color:#0073a8!important;font-size:.77rem!important}html[data-theme=coastal-light] .itinerarios-shell .destination-row{color:#007d92!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .itinerarios-shell .destination-row span:last-child,html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .itinerarios-shell .client-label,html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .itinerarios-shell .template-code{color:#526a82!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .itinerarios-shell .client-row{font-size:.77rem!important;color:#425b75!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .itinerarios-shell .client-row strong{font-size:.78rem!important;color:#09172b!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .itinerarios-shell .itinerary-card h3{margin-top:.1rem!important;font-size:1.08rem!important;color:#071426!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .itinerarios-shell .stats-box{padding:.72rem!important;gap:.55rem!important;background:#f3f7fa!important;border-color:#cddae5!important}html[data-theme=coastal-light] .itinerarios-shell .stats-box{background:#eef9fb!important;border-color:#c4e1e7!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .itinerarios-shell .stats-line{font-size:.76rem!important;color:#536a84!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .itinerarios-shell .stats-line strong{color:#00629a!important;font-size:.77rem!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .itinerarios-shell .stats-line-selection{border-color:#ccd8e3!important;padding-top:.55rem!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .itinerarios-shell .selection-pill-yes{background:#087a55!important;border-color:#087a55!important;color:#fff!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .itinerarios-shell .selection-pill-no{background:#b4233c!important;border-color:#b4233c!important;color:#fff!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .itinerarios-shell .meta-footer{padding-top:.15rem;color:#48627d!important;font-size:.75rem!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .itinerarios-shell .expired-label{color:#b4233c!important;font-weight:700}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .itinerarios-shell .card-actions{padding-top:.7rem!important;border-color:#ccd8e3!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .itinerarios-shell .btn-edit{min-height:2.35rem!important;border-radius:.72rem!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .itinerarios-shell .btn-icon{width:2.35rem!important;height:2.35rem!important;border-radius:.72rem!important;background:#fff!important;border-color:#bfd1df!important;color:#0b3154!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .itinerarios-shell .btn-icon:hover:not(:disabled){background:#edf5fa!important;border-color:#006ce5!important;color:#0056b8!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .itinerarios-shell .btn-icon-danger:hover:not(:disabled){background:#fff1f2!important;border-color:#e28594!important;color:#b4233c!important}html[data-theme=cobalt-studio] .itinerarios-shell .card-actions .btn-edit{background:#05090f!important;border-color:#05090f!important;color:#fff!important}html[data-theme=cobalt-studio] .itinerarios-shell .card-actions .btn-edit:hover{background:#006ce5!important;border-color:#006ce5!important;color:#fff!important}html[data-theme=cobalt-studio] .itinerarios-shell .hero-actions .btn-new{background:#05090f!important;border-color:#05090f!important;color:#fff!important;box-shadow:none!important}html[data-theme=cobalt-studio] .itinerarios-shell .hero-actions .btn-new:hover{background:#006ce5!important;border-color:#006ce5!important;color:#fff!important}@media(max-width:720px){html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .itinerarios-shell .cards-grid{grid-template-columns:1fr!important}}html:not([data-theme=blue-office]) :is(.zoho-leads-shell,.zoho-contact-detail-shell){--crm-surface: #ffffff;--crm-soft: #f2f6f9;--crm-border: #d3dee8;--crm-text: #09172b;--crm-muted: #536a84;--crm-accent: #006ce5;--crm-action: #07172d;--crm-action-text: #ffffff;background:transparent!important;color:var(--crm-text)!important}html[data-theme=coastal-light] :is(.zoho-leads-shell,.zoho-contact-detail-shell){--crm-soft: #eef9fb;--crm-border: #cce2e8;--crm-accent: #00a9c4}html[data-theme=orbital-black] :is(.zoho-leads-shell,.zoho-contact-detail-shell){--crm-surface: #070707;--crm-soft: #101010;--crm-border: #373b41;--crm-text: #ffffff;--crm-muted: #aeb8c6;--crm-accent: #16b9ff;--crm-action: #ffffff;--crm-action-text: #000000;background:#000!important}html:not([data-theme=blue-office]) :is(.zoho-leads-shell,.zoho-contact-detail-shell)>.content-header{padding:2rem!important;margin-bottom:1rem!important;border:1px solid var(--crm-border)!important;border-radius:2rem!important;background:var(--crm-soft)!important;color:var(--crm-text)!important;box-shadow:none!important}html[data-theme=orbital-black] :is(.zoho-leads-shell,.zoho-contact-detail-shell)>.content-header{border-radius:4px!important;text-transform:uppercase}html:not([data-theme=blue-office]) :is(.zoho-leads-shell,.zoho-contact-detail-shell) :is(.text-white,.text-slate-100,.text-slate-200,.text-slate-300){color:var(--crm-text)!important}html:not([data-theme=blue-office]) :is(.zoho-leads-shell,.zoho-contact-detail-shell) :is(.text-slate-400,.text-slate-500){color:var(--crm-muted)!important}html:not([data-theme=blue-office]) .zoho-leads-shell .content-toolbar{padding:.9rem 1rem!important;margin-bottom:1rem;border:1px solid var(--crm-border)!important;border-radius:1.25rem!important;background:var(--crm-surface)!important;box-shadow:none!important}html[data-theme=orbital-black] .zoho-leads-shell .content-toolbar{border-radius:4px!important}html:not([data-theme=blue-office]) :is(.zoho-leads-shell,.zoho-contact-detail-shell) .btn-primary-wizard{min-height:2.65rem;padding:.55rem 1rem!important;border-radius:.75rem!important;background:var(--crm-action)!important;border-color:var(--crm-action)!important;color:var(--crm-action-text)!important;box-shadow:none!important}html:not([data-theme=blue-office]) :is(.zoho-leads-shell,.zoho-contact-detail-shell) .btn-primary-wizard:hover:not(:disabled){background:color-mix(in srgb,var(--crm-action) 84%,var(--crm-accent))!important;border-color:var(--crm-accent)!important;color:var(--crm-action-text)!important}html:not([data-theme=blue-office]) .zoho-leads-shell :is(.crm-list-panel,.crm-detail-panel),html:not([data-theme=blue-office]) .zoho-contact-detail-shell :is(.crm-contact-card,.crm-field-card){background:var(--crm-surface)!important;border-color:var(--crm-border)!important;color:var(--crm-text)!important;box-shadow:none!important}html[data-theme=orbital-black] .zoho-leads-shell :is(.crm-list-panel,.crm-detail-panel),html[data-theme=orbital-black] .zoho-contact-detail-shell :is(.crm-contact-card,.crm-field-card){border-radius:4px!important}html:not([data-theme=blue-office]) .zoho-leads-shell .crm-list-panel>div,html:not([data-theme=blue-office]) .zoho-leads-shell .crm-detail-panel>div,html:not([data-theme=blue-office]) .zoho-contact-detail-shell .crm-contact-card>div{border-color:var(--crm-border)!important}html:not([data-theme=blue-office]) .zoho-leads-shell .crm-table thead th{background:var(--crm-soft)!important;border-color:var(--crm-border)!important;color:var(--crm-muted)!important}html:not([data-theme=blue-office]) .zoho-leads-shell .crm-table tbody td{background:var(--crm-surface)!important;border-color:var(--crm-border)!important;color:var(--crm-text)!important}html:not([data-theme=blue-office]) .zoho-leads-shell .crm-table tbody tr.clickable-row:hover td{background:var(--crm-soft)!important}html:not([data-theme=blue-office]) .zoho-leads-shell .crm-table tbody tr.is-selected td{background:color-mix(in srgb,var(--crm-accent) 10%,var(--crm-surface))!important;box-shadow:inset 3px 0 0 var(--crm-accent)}html:not([data-theme=blue-office]) .zoho-leads-shell :is(.lead-primary,.lead-secondary){color:var(--crm-text)!important}html:not([data-theme=blue-office]) .zoho-leads-shell .status-pill{background:#006fb8!important;border-color:#006fb8!important;color:#fff!important}html[data-theme=orbital-black] .zoho-leads-shell .status-pill{background:#07131a!important;border-color:#16b9ff!important;color:#7ddcff!important}html:not([data-theme=blue-office]) .zoho-leads-shell .crm-lead-action-btn{background:transparent!important;border-color:var(--crm-border)!important;color:var(--crm-text)!important;box-shadow:none!important}html:not([data-theme=blue-office]) .zoho-leads-shell .crm-lead-action-btn-sms:hover:not(:disabled){background:#006ce5!important;border-color:#006ce5!important;color:#fff!important}html:not([data-theme=blue-office]) .zoho-leads-shell .crm-lead-action-btn-call:hover:not(:disabled){background:#087a55!important;border-color:#087a55!important;color:#fff!important}html:not([data-theme=blue-office]) .zoho-leads-shell .crm-contact-modal{background:var(--crm-surface)!important;border-color:var(--crm-border)!important;color:var(--crm-text)!important;box-shadow:0 18px 60px #0f172a3d!important}html[data-theme=orbital-black] .zoho-leads-shell .crm-contact-modal{border-radius:4px!important}html:not([data-theme=blue-office]) .zoho-leads-shell .crm-contact-modal :is(.border-slate-700,.border-slate-800){border-color:var(--crm-border)!important}html:not([data-theme=blue-office]) .zoho-leads-shell .crm-contact-modal :is(.bg-slate-900,.bg-slate-900\/70,.bg-slate-950,.bg-slate-950\/50,.bg-slate-950\/70){background:var(--crm-soft)!important}html[data-theme=orbital-black] :is(.zoho-leads-shell,.zoho-contact-detail-shell) :is(h1,.lead-primary){text-transform:uppercase;letter-spacing:.035em}@media(max-width:640px){html:not([data-theme=blue-office]) :is(.zoho-leads-shell,.zoho-contact-detail-shell)>.content-header{padding:1.25rem!important}}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .settings-shell .settings-panel,html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .settings-shell :is(.zoho-workspace,.embedded-settings-surface){padding:1.5rem!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .settings-shell .workspace-header{margin-bottom:1.35rem!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .settings-shell :is(.section-pills,.zoho-nav-pills){width:fit-content;max-width:100%;padding:.35rem!important;border:1px solid var(--settings-border)!important;border-radius:999px}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell :is(.section-pill,.integration-card,.general-config-card,.back-button,.save-button,.p-button,.editor-button,.gateway-config-card,.inline-config-link,.manual-method-remove,.drag-handle){transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell :is(.section-pill,.integration-card,.general-config-card,.back-button,.save-button,.p-button,.editor-button,.gateway-config-card,.inline-config-link,.manual-method-remove,.drag-handle):focus-visible{outline:3px solid color-mix(in srgb,var(--settings-accent) 35%,transparent)!important;outline-offset:2px}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell :is(.integration-card,.general-config-card):hover{transform:translateY(-2px)!important;border-color:var(--settings-accent)!important;background:var(--settings-accent-soft)!important;box-shadow:0 8px 22px color-mix(in srgb,var(--settings-accent) 12%,transparent)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell :is(.integration-card,.general-config-card):active{transform:translateY(0) scale(.995)!important;box-shadow:none!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell :is(.integration-card,.general-config-card):hover :is(.integration-arrow,.general-config-arrow){color:var(--settings-accent)!important;transform:translate(3px)}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell :is(.integration-arrow,.general-config-arrow){transition:color .16s ease,transform .16s ease}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell .section-pill:active,html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell :is(.back-button,.editor-button,.p-button-secondary):active:not(:disabled){transform:scale(.98)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell .section-pill-active:hover{color:var(--settings-action-text)!important;border-color:var(--settings-action)!important;background:var(--settings-action)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell :is(.save-button,.p-button:not(.p-button-secondary):not(.p-button-text):not(.p-button-outlined)):hover:not(:disabled){color:#fff!important;border-color:var(--settings-accent)!important;background:var(--settings-accent)!important;transform:translateY(-1px)}html[data-theme=orbital-black] .settings-shell :is(.save-button,.p-button:not(.p-button-secondary):not(.p-button-text):not(.p-button-outlined)):hover:not(:disabled){color:#050505!important;border-color:#d4d4d8!important;background:#e4e4e7!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell :is(button,input,.p-button):disabled,html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell :is(.p-disabled,[aria-disabled=true]){cursor:not-allowed!important;opacity:.52!important;transform:none!important;box-shadow:none!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell :is(textarea,select,.p-select):disabled{cursor:not-allowed!important;transform:none!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell .gateway-config-card-active:hover{border-color:var(--settings-accent)!important;background:var(--settings-accent-soft)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell .dnd-item:active{cursor:grabbing;transform:scale(.995)}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell .drag-handle:hover{color:var(--settings-action-text)!important;background:var(--settings-action)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell .p-toggleswitch .p-toggleswitch-slider{border:1px solid var(--settings-border)!important;background:var(--settings-raised)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell .p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-slider{border-color:var(--settings-action)!important;background:var(--settings-action)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell .p-toggleswitch:focus-visible .p-toggleswitch-slider{outline:3px solid color-mix(in srgb,var(--settings-accent) 35%,transparent);outline-offset:2px}html[data-theme=orbital-black] .settings-shell :is(.integration-card,.general-config-card):hover{border-color:#f4f4f5!important;background:#151515!important;box-shadow:none!important}@media(max-width:720px){html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .settings-shell .settings-panel,html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .settings-shell :is(.zoho-workspace,.embedded-settings-surface){padding:1rem!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .settings-shell :is(.section-pills,.zoho-nav-pills){width:100%;border-radius:1rem}}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell .p-toggleswitch{width:3rem!important;height:1.75rem!important;flex:0 0 3rem;cursor:pointer}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell .p-toggleswitch .p-toggleswitch-slider{border:2px solid var(--settings-muted)!important;border-radius:999px!important;background:var(--settings-raised)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--settings-surface) 55%,transparent)!important;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell .p-toggleswitch .p-toggleswitch-handle{width:1.15rem!important;height:1.15rem!important;border:2px solid var(--settings-muted)!important;background:var(--settings-surface)!important;box-shadow:0 1px 4px #07182e47!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell .p-toggleswitch:hover:not(.p-disabled) .p-toggleswitch-slider{border-color:var(--settings-accent)!important;background:color-mix(in srgb,var(--settings-accent) 15%,var(--settings-raised))!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell .p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-slider{border-color:var(--settings-action)!important;background:var(--settings-action)!important;box-shadow:none!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell .p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-handle{border-color:var(--settings-action-text)!important;background:var(--settings-action-text)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell .p-toggleswitch.p-focus .p-toggleswitch-slider,html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .settings-shell .p-toggleswitch:focus-within .p-toggleswitch-slider{outline:3px solid color-mix(in srgb,var(--settings-accent) 35%,transparent)!important;outline-offset:3px}html[data-theme=orbital-black] .settings-shell .p-toggleswitch .p-toggleswitch-slider{border-color:#a1a1aa!important;background:#242424!important}html[data-theme=orbital-black] .settings-shell .p-toggleswitch .p-toggleswitch-handle{border-color:#fff!important;background:#fff!important;box-shadow:0 0 0 1px #050505!important}html[data-theme=orbital-black] .settings-shell .p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-slider{border-color:#fff!important;background:#fff!important}html[data-theme=orbital-black] .settings-shell .p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-handle{border-color:#050505!important;background:#050505!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]){--auth-page: #f4f8fb;--auth-surface: #ffffff;--auth-soft: #edf3f7;--auth-raised: #e3ebf2;--auth-border: #c9d6e2;--auth-text: #08182d;--auth-muted: #536a82;--auth-accent: #006ce5;--auth-accent-soft: #e3efff;--auth-action: #07182e;--auth-action-text: #ffffff;--auth-danger: #b4233c;--auth-danger-soft: #fff0f2;--auth-success: #087a55;--auth-success-soft: #e3f6ee;--auth-radius: 1.25rem}html[data-theme=coastal-light]{--auth-page: #f2fafb;--auth-soft: #eaf6f8;--auth-raised: #deeff2;--auth-border: #c3dfe5;--auth-text: #08233a;--auth-muted: #4d687d;--auth-accent: #009bb8;--auth-accent-soft: #ddf5f8;--auth-action: #07334b}html[data-theme=orbital-black]{--auth-page: #000000;--auth-surface: #080808;--auth-soft: #111111;--auth-raised: #191919;--auth-border: #44484e;--auth-text: #f7f7f8;--auth-muted: #b8b8bc;--auth-accent: #f4f4f5;--auth-accent-soft: #1a1a1a;--auth-action: #f4f4f5;--auth-action-text: #050505;--auth-danger: #ff8895;--auth-danger-soft: #241114;--auth-success: #72e3ad;--auth-success-soft: #102219;--auth-radius: .3rem}html:not([data-theme=blue-office]) .auth-layout-shell{color:var(--auth-text)!important;background:var(--auth-page)!important}html:not([data-theme=blue-office]) .auth-layout-shell .login-sidebar{position:relative;padding:clamp(2rem,5vw,4rem)!important;color:var(--auth-text)!important;border-right:1px solid var(--auth-border);background:var(--auth-surface)!important}html:not([data-theme=blue-office]) .auth-layout-shell .login-sidebar:before{content:"";position:absolute;inset:0 0 auto;height:.35rem;background:var(--auth-accent)}html:not([data-theme=blue-office]) .auth-layout-shell .auth-form-shell{max-width:24rem;margin:0 auto;color:var(--auth-text)!important}html:not([data-theme=blue-office]) .auth-layout-shell .auth-form-shell :is(h1,label){color:var(--auth-text)!important}html:not([data-theme=blue-office]) .auth-layout-shell .auth-form-shell :is(.text-slate-300,.text-slate-400,.text-slate-500){color:var(--auth-muted)!important}html:not([data-theme=blue-office]) .auth-layout-shell .auth-form-shell .input-modern{min-height:2.85rem;color:var(--auth-text)!important;border:1px solid var(--auth-border)!important;background:var(--auth-soft)!important;box-shadow:none!important}html:not([data-theme=blue-office]) .auth-layout-shell .auth-form-shell .input-modern::placeholder{color:var(--auth-muted)!important;opacity:.78}html:not([data-theme=blue-office]) .auth-layout-shell .auth-form-shell .input-modern:focus{border-color:var(--auth-accent)!important;background:var(--auth-surface)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--auth-accent) 20%,transparent)!important}html:not([data-theme=blue-office]) .auth-layout-shell .auth-form-shell .btn-primary{min-height:2.85rem;color:var(--auth-action-text)!important;border:1px solid var(--auth-action)!important;background:var(--auth-action)!important;box-shadow:none!important}html:not([data-theme=blue-office]) .auth-layout-shell .auth-form-shell .btn-primary:hover:not(:disabled){color:#fff!important;border-color:var(--auth-accent)!important;background:var(--auth-accent)!important;transform:translateY(-1px)}html[data-theme=orbital-black] .auth-layout-shell .auth-form-shell .btn-primary:hover:not(:disabled){color:#050505!important;border-color:#d4d4d8!important;background:#e4e4e7!important}html:not([data-theme=blue-office]) .auth-layout-shell .auth-form-shell .auth-secondary-button{color:var(--auth-text)!important;border-color:var(--auth-border)!important;background:transparent!important}html:not([data-theme=blue-office]) .auth-layout-shell .auth-form-shell .auth-secondary-button:hover:not(:disabled){border-color:var(--auth-accent)!important;background:var(--auth-accent-soft)!important}html:not([data-theme=blue-office]) .auth-layout-shell .auth-form-shell a:not(.btn-primary){color:var(--auth-accent)!important}html:not([data-theme=blue-office]) .auth-layout-shell .auth-form-shell a:not(.btn-primary):hover{color:var(--auth-text)!important}html:not([data-theme=blue-office]) .auth-layout-shell .auth-form-shell :is(.bg-red-900\/20,.bg-green-900\/20){border-width:1px!important}html:not([data-theme=blue-office]) .auth-layout-shell .auth-form-shell .bg-red-900\/20{color:var(--auth-danger)!important;border-color:color-mix(in srgb,var(--auth-danger) 45%,var(--auth-border))!important;background:var(--auth-danger-soft)!important}html:not([data-theme=blue-office]) .auth-layout-shell .auth-form-shell .bg-green-900\/20{color:var(--auth-success)!important;border-color:color-mix(in srgb,var(--auth-success) 45%,var(--auth-border))!important;background:var(--auth-success-soft)!important}html:not([data-theme=blue-office]) .auth-layout-shell .image-side{filter:saturate(.86) contrast(1.02)}html[data-theme=orbital-black] .auth-layout-shell .image-side{filter:none}html:not([data-theme=blue-office]) .auth-layout-shell :is(button,a,input){transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease!important}html:not([data-theme=blue-office]) .auth-layout-shell :is(button,a,input):focus-visible{outline:3px solid color-mix(in srgb,var(--auth-accent) 35%,transparent)!important;outline-offset:3px}html:not([data-theme=blue-office]) .auth-layout-shell button:disabled{cursor:not-allowed!important;opacity:.52!important;transform:none!important}html:not([data-theme=blue-office]) .profile-container{color:var(--auth-text)!important;background:var(--auth-page)!important}html:not([data-theme=blue-office]) .profile-container :is(.profile-hero,.profile-surface){color:var(--auth-text)!important;border-color:var(--auth-border)!important;background:transparent!important;box-shadow:none!important}html:not([data-theme=blue-office]) .profile-container .profile-hero{margin:1rem;padding:1.75rem 0!important;border:1px solid var(--auth-border)!important;border-radius:var(--auth-radius)!important;background:var(--auth-soft)!important}html:not([data-theme=blue-office]) .profile-container :is(.profile-page-title,.profile-card-heading h2,.user-info h3,.overview-value,.form-field label,.security-item-info h4){color:var(--auth-text)!important}html:not([data-theme=blue-office]) .profile-container :is(.profile-page-copy,.profile-card-heading p,.user-email,.security-item-info p,.loading-state p){color:var(--auth-muted)!important}html:not([data-theme=blue-office]) .profile-container :is(.profile-overview-card,.profile-work-card,.security-section){color:var(--auth-text)!important;border-color:var(--auth-border)!important;border-radius:var(--auth-radius)!important;background:var(--auth-surface)!important;box-shadow:none!important}html:not([data-theme=blue-office]) .profile-container :is(.overview-item,.security-item){color:var(--auth-text)!important;border-color:var(--auth-border)!important;background:var(--auth-soft)!important}html:not([data-theme=blue-office]) .profile-container .user-role{color:var(--auth-accent)!important;border-color:color-mix(in srgb,var(--auth-accent) 42%,var(--auth-border))!important;background:var(--auth-accent-soft)!important}html:not([data-theme=blue-office]) .profile-container .form-input,html:not([data-theme=blue-office]) .profile-container .file-upload-display{color:var(--auth-text)!important;border-color:var(--auth-border)!important;background:var(--auth-soft)!important;box-shadow:none!important}html:not([data-theme=blue-office]) .profile-container .form-input:-webkit-autofill,html:not([data-theme=blue-office]) .profile-container .form-input:-webkit-autofill:hover,html:not([data-theme=blue-office]) .profile-container .form-input:-webkit-autofill:focus,html:not([data-theme=blue-office]) .profile-container .form-input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 40px var(--auth-soft) inset!important;-webkit-text-fill-color:var(--auth-text)!important;caret-color:var(--auth-text)!important}html:not([data-theme=blue-office]) .profile-container :is(.form-input:focus,.file-upload-display:hover){border-color:var(--auth-accent)!important;background:var(--auth-surface)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--auth-accent) 18%,transparent)!important}html:not([data-theme=blue-office]) .profile-container :is(.back-button,.p-button){color:var(--auth-action-text)!important;border-color:var(--auth-action)!important;background:var(--auth-action)!important;box-shadow:none!important;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease!important}html:not([data-theme=blue-office]) .profile-container :is(.back-button,.p-button):hover:not(:disabled){color:#fff!important;border-color:var(--auth-accent)!important;background:var(--auth-accent)!important;transform:translateY(-1px)}html[data-theme=orbital-black] .profile-container :is(.back-button,.p-button):hover:not(:disabled){color:#050505!important;border-color:#d4d4d8!important;background:#e4e4e7!important}html:not([data-theme=blue-office]) .profile-container .p-button-danger{color:#fff!important;border-color:var(--auth-danger)!important;background:var(--auth-danger)!important}html:not([data-theme=blue-office]) .profile-container :is(.back-button,.p-button,.file-upload-display):focus-visible{outline:3px solid color-mix(in srgb,var(--auth-accent) 35%,transparent)!important;outline-offset:3px}html[data-theme=orbital-black] .profile-container :is(.profile-overview-card,.profile-work-card,.security-section,.overview-item,.security-item,.form-input,.file-upload-display){border-radius:.3rem!important}html:not([data-theme=blue-office]) .auth-2fa-dialog{color:var(--auth-text)!important;border:1px solid var(--auth-border)!important;border-radius:var(--auth-radius)!important;background:var(--auth-surface)!important;box-shadow:0 24px 70px #07182e3d!important}html:not([data-theme=blue-office]) .auth-2fa-dialog :is(.p-dialog-header,.p-dialog-content){color:var(--auth-text)!important;border-color:var(--auth-border)!important;background:var(--auth-surface)!important}html:not([data-theme=blue-office]) .auth-2fa-dialog :is(.dialog-title,h3,label){color:var(--auth-text)!important}html:not([data-theme=blue-office]) .auth-2fa-dialog :is(.step-description,.field-description,.secret-label){color:var(--auth-muted)!important}html:not([data-theme=blue-office]) .auth-2fa-dialog :is(.password-input,.otp-input,.secret-code,.qr-container,.warning-container){color:var(--auth-text)!important;border-color:var(--auth-border)!important;background:var(--auth-soft)!important}html:not([data-theme=blue-office]) .auth-2fa-dialog :is(.password-input,.otp-input):focus{border-color:var(--auth-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--auth-accent) 18%,transparent)!important}html:not([data-theme=blue-office]) .auth-2fa-dialog .p-button:not(.p-button-danger){color:var(--auth-action-text)!important;border-color:var(--auth-action)!important;background:var(--auth-action)!important}html:not([data-theme=blue-office]) .auth-2fa-dialog .p-button-text{color:var(--auth-text)!important;border-color:var(--auth-border)!important;background:transparent!important}html:not([data-theme=blue-office]) .auth-2fa-dialog .p-button:hover:not(:disabled){border-color:var(--auth-accent)!important;background:var(--auth-accent-soft)!important;color:var(--auth-text)!important}html:not([data-theme=blue-office]) .auth-2fa-dialog .p-button-danger{color:#fff!important;border-color:var(--auth-danger)!important;background:var(--auth-danger)!important}html[data-theme=orbital-black] .auth-2fa-dialog{border-radius:.3rem!important;box-shadow:0 0 0 1px #000!important}@media(max-width:767px){html:not([data-theme=blue-office]) .auth-layout-shell .login-sidebar{padding:2rem 1.25rem!important}html:not([data-theme=blue-office]) .profile-container .profile-hero{margin:.75rem;padding:1.25rem 0!important}}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) :is(.notifications-drawer,.sms-drawer,.phone-drawer,.whatsapp-drawer,.webmail-drawer,.ai-drawer,.mensajes-drawer){--drawer-page: #f5f8fb;--drawer-surface: #ffffff;--drawer-soft: #eef3f7;--drawer-raised: #e4ecf3;--drawer-border: #c9d7e3;--drawer-text: #08182d;--drawer-muted: #526981;--drawer-accent: #006ce5;--drawer-accent-soft: #e3efff;--drawer-action: #07182e;--drawer-action-text: #ffffff;--drawer-success: #087a55;--drawer-danger: #b4233c;--drawer-warning: #8a5900;--drawer-radius: 1rem;color:var(--drawer-text)!important;border-color:var(--drawer-border)!important;background:var(--drawer-page)!important;box-shadow:-18px 0 44px #07182e29!important}html[data-theme=coastal-light] :is(.notifications-drawer,.sms-drawer,.phone-drawer,.whatsapp-drawer,.webmail-drawer,.ai-drawer,.mensajes-drawer){--drawer-page: #f2fafb;--drawer-soft: #eaf6f8;--drawer-raised: #deeff2;--drawer-border: #c1dfe5;--drawer-text: #08233a;--drawer-muted: #4d687d;--drawer-accent: #009bb8;--drawer-accent-soft: #ddf5f8;--drawer-action: #07334b}html[data-theme=orbital-black] :is(.notifications-drawer,.sms-drawer,.phone-drawer,.whatsapp-drawer,.webmail-drawer,.ai-drawer,.mensajes-drawer){--drawer-page: #000000;--drawer-surface: #080808;--drawer-soft: #111111;--drawer-raised: #191919;--drawer-border: #44484e;--drawer-text: #f7f7f8;--drawer-muted: #b8b8bc;--drawer-accent: #f4f4f5;--drawer-accent-soft: #1a1a1a;--drawer-action: #f4f4f5;--drawer-action-text: #050505;--drawer-success: #72e3ad;--drawer-danger: #ff8895;--drawer-warning: #ffd37a;--drawer-radius: .25rem;box-shadow:-1px 0 #000!important}html:not([data-theme=blue-office]) :is(.notifications-drawer,.sms-drawer,.phone-drawer,.whatsapp-drawer,.webmail-drawer,.ai-drawer,.mensajes-drawer) :is(.p-drawer-header,.p-drawer-content){color:var(--drawer-text)!important;border-color:var(--drawer-border)!important;background:var(--drawer-page)!important}html:not([data-theme=blue-office]) :is(.notifications-drawer,.sms-drawer,.phone-drawer,.whatsapp-drawer,.webmail-drawer,.ai-drawer,.mensajes-drawer) :is(.drawer-kicker,.header-kicker,.sms-workspace-kicker,.phone-workspace-kicker,.phone-sidebar-kicker,.ai-section-label){color:var(--drawer-accent)!important}html:not([data-theme=blue-office]) :is(.notifications-drawer,.sms-drawer,.phone-drawer,.whatsapp-drawer,.webmail-drawer,.ai-drawer,.mensajes-drawer) :is(.drawer-title,.header-title h2,.sms-conversation-name,.sms-workspace-title,.phone-list-name,.phone-workspace-title,.phone-timeline-title,.ai-header-title,.ai-conv-item-title,.ai-new-conv-title,.ai-hotel-name,.ai-dest-name,.ai-club-name,.ai-quotation-title,.notification-title,h1,h2,h3,h4){color:var(--drawer-text)!important}html:not([data-theme=blue-office]) :is(.notifications-drawer,.sms-drawer,.phone-drawer,.whatsapp-drawer,.webmail-drawer,.ai-drawer,.mensajes-drawer) :is(.drawer-subtitle,.notification-message,.notification-time,.sms-conversation-date,.sms-conversation-phone,.sms-conversation-preview,.sms-workspace-meta,.sms-message-meta,.phone-sidebar-copy,.phone-list-date,.phone-list-phone,.phone-list-preview,.phone-workspace-meta,.phone-timeline-meta,.ai-header-sub,.ai-conv-item-date,.ai-new-conv-sub,.ai-input-hint,.ai-dest-sub,.ai-hotel-dest,.ai-avail-meta){color:var(--drawer-muted)!important}html:not([data-theme=blue-office]) :is(.notifications-drawer,.sms-drawer,.phone-drawer,.whatsapp-drawer,.webmail-drawer,.ai-drawer,.mensajes-drawer) :is(.close-button,.action-button,.notification-action-btn,.ai-icon-btn,.ai-conv-delete-btn){color:var(--drawer-muted)!important;border-color:var(--drawer-border)!important;background:var(--drawer-surface)!important;box-shadow:none!important}html:not([data-theme=blue-office]) :is(.notifications-drawer,.sms-drawer,.phone-drawer,.whatsapp-drawer,.webmail-drawer,.ai-drawer,.mensajes-drawer) :is(.close-button,.action-button,.notification-action-btn,.ai-icon-btn,.ai-conv-delete-btn):hover:not(:disabled){color:var(--drawer-text)!important;border-color:var(--drawer-accent)!important;background:var(--drawer-accent-soft)!important}html:not([data-theme=blue-office]) .notifications-drawer :is(.notifications-content,.notifications-main){color:var(--drawer-text)!important;background:var(--drawer-page)!important}html:not([data-theme=blue-office]) .notifications-drawer :is(.notifications-sidebar,.notifications-header,.mobile-tabs){border-color:var(--drawer-border)!important;background:var(--drawer-surface)!important;box-shadow:none!important}html:not([data-theme=blue-office]) .notifications-drawer :is(.sidebar-item,.mobile-tab){color:var(--drawer-muted)!important;border-color:transparent!important;background:transparent!important}html:not([data-theme=blue-office]) .notifications-drawer :is(.sidebar-item,.mobile-tab):hover{color:var(--drawer-text)!important;border-color:var(--drawer-border)!important;background:var(--drawer-soft)!important}html:not([data-theme=blue-office]) .notifications-drawer :is(.sidebar-item.active,.mobile-tab.active){color:var(--drawer-accent)!important;border-color:var(--drawer-accent)!important;background:var(--drawer-accent-soft)!important;box-shadow:none!important}html:not([data-theme=blue-office]) .notifications-drawer :is(.notification-item,.empty-state){color:var(--drawer-text)!important;border-color:var(--drawer-border)!important;background:var(--drawer-surface)!important;box-shadow:none!important}html:not([data-theme=blue-office]) .notifications-drawer .notification-item:hover{border-color:var(--drawer-accent)!important;background:var(--drawer-soft)!important}html:not([data-theme=blue-office]) .notifications-drawer .notification-item.unread{border-color:color-mix(in srgb,var(--drawer-accent) 58%,var(--drawer-border))!important;background:var(--drawer-accent-soft)!important}html:not([data-theme=blue-office]) .notifications-drawer :is(.sidebar-item .badge,.mobile-tab .badge){color:#fff!important;background:var(--drawer-accent)!important}html[data-theme=orbital-black] .notifications-drawer :is(.sidebar-item .badge,.mobile-tab .badge){color:#050505!important}html:not([data-theme=blue-office]) :is(.sms-drawer,.phone-drawer) :is(.sms-drawer-shell,.sms-workspace,.phone-drawer-shell,.phone-workspace){color:var(--drawer-text)!important;background:var(--drawer-page)!important}html:not([data-theme=blue-office]) :is(.sms-drawer,.phone-drawer) :is(.sms-sidebar,.sms-sidebar-toolbar,.sms-workspace-header,.sms-composer-shell,.phone-sidebar,.phone-sidebar-toolbar,.phone-workspace-header){color:var(--drawer-text)!important;border-color:var(--drawer-border)!important;background:var(--drawer-surface)!important}html:not([data-theme=blue-office]) :is(.sms-drawer,.phone-drawer) :is(.sms-conversation-item,.sms-new-contact-card,.sms-message-bubble,.phone-list-item,.phone-dialer-card,.phone-summary-card,.phone-timeline-card,.phone-timeline-item){color:var(--drawer-text)!important;border-color:var(--drawer-border)!important;background:var(--drawer-surface)!important;box-shadow:none!important}html:not([data-theme=blue-office]) :is(.sms-drawer,.phone-drawer) :is(.sms-conversation-item,.phone-list-item):hover{border-color:var(--drawer-accent)!important;background:var(--drawer-soft)!important;transform:translateY(-1px)}html:not([data-theme=blue-office]) :is(.sms-drawer,.phone-drawer) :is(.sms-conversation-item.active,.phone-list-item.active){border-color:var(--drawer-accent)!important;background:var(--drawer-accent-soft)!important}html:not([data-theme=blue-office]) .sms-drawer .sms-message-bubble-outbound{color:var(--drawer-action-text)!important;border-color:var(--drawer-action)!important;background:var(--drawer-action)!important}html:not([data-theme=blue-office]) :is(.sms-drawer,.phone-drawer) :is(.sms-field .p-inputtext,.sms-field textarea,.phone-field .p-inputtext,.phone-select){color:var(--drawer-text)!important;border-color:var(--drawer-border)!important;background:var(--drawer-soft)!important;box-shadow:none!important}html:not([data-theme=blue-office]) :is(.sms-drawer,.phone-drawer) :is(.sms-field .p-inputtext,.sms-field textarea,.phone-field .p-inputtext,.phone-select):focus{border-color:var(--drawer-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--drawer-accent) 20%,transparent)!important}html:not([data-theme=blue-office]) :is(.sms-drawer,.phone-drawer) :is(.sms-new-button,.sms-primary-button,.phone-new-button,.phone-primary-button){color:var(--drawer-action-text)!important;border-color:var(--drawer-action)!important;background:var(--drawer-action)!important;box-shadow:none!important}html:not([data-theme=blue-office]) :is(.sms-drawer,.phone-drawer) :is(.sms-secondary-button,.phone-secondary-button){color:var(--drawer-text)!important;border-color:var(--drawer-border)!important;background:var(--drawer-surface)!important}html:not([data-theme=blue-office]) :is(.sms-drawer,.phone-drawer) :is(.sms-new-button,.sms-primary-button,.sms-secondary-button,.phone-new-button,.phone-primary-button,.phone-secondary-button):hover:not(:disabled){color:#fff!important;border-color:var(--drawer-accent)!important;background:var(--drawer-accent)!important}html[data-theme=orbital-black] :is(.sms-drawer,.phone-drawer) :is(.sms-new-button,.sms-primary-button,.sms-secondary-button,.phone-new-button,.phone-primary-button,.phone-secondary-button):hover:not(:disabled){color:#050505!important;background:#e4e4e7!important}html .mensajes-drawer .mensajes-pestana{border:0!important;box-shadow:none!important;background:transparent!important}html:not([data-theme=blue-office]) :is(.whatsapp-drawer,.webmail-drawer) :is(.whatsapp-drawer-body,.webmail-drawer-body,.drawer-top-actions){color:var(--drawer-text)!important;border-color:var(--drawer-border)!important;background:var(--drawer-page)!important}html:not([data-theme=blue-office]) .webmail-drawer .drawer-jump-link{color:var(--drawer-action-text)!important;border-color:var(--drawer-action)!important;background:var(--drawer-action)!important;box-shadow:none!important}.webmail-drawer app-webmail-shell .webmail-shell{min-height:100%;padding:0!important}.webmail-drawer app-webmail-shell .webmail-hero{display:none!important}.webmail-drawer app-webmail-shell .webmail-surface{min-height:100%;border:0!important;border-radius:0!important}.webmail-drawer app-webmail-shell .webmail-workspace{min-height:calc(100dvh - 10.5rem)}html:not([data-theme=blue-office]) .ai-drawer :is(.ai-chat-view,.ai-list-view,.ai-messages-container,.ai-input-area){color:var(--drawer-text)!important;border-color:var(--drawer-border)!important;background:var(--drawer-page)!important}html:not([data-theme=blue-office]) .ai-drawer :is(.ai-conv-item,.ai-new-conv-card,.ai-msg-bubble-assistant,.ai-hotel-card,.ai-dest-chip,.ai-club-card,.ai-quotation-card,.ai-avail-card,.ai-input-wrapper){color:var(--drawer-text)!important;border-color:var(--drawer-border)!important;background:var(--drawer-surface)!important;box-shadow:none!important}html:not([data-theme=blue-office]) .ai-drawer :is(.ai-conv-item,.ai-new-conv-card,.ai-hotel-card,.ai-dest-chip,.ai-club-card):hover{border-color:var(--drawer-accent)!important;background:var(--drawer-soft)!important}html:not([data-theme=blue-office]) .ai-drawer .ai-msg-bubble-user{color:var(--drawer-action-text)!important;border-color:var(--drawer-action)!important;background:var(--drawer-action)!important}html:not([data-theme=blue-office]) .ai-drawer .ai-input{color:var(--drawer-text)!important;background:transparent!important}html:not([data-theme=blue-office]) .ai-drawer .ai-send-btn{color:var(--drawer-action-text)!important;border-color:var(--drawer-action)!important;background:var(--drawer-action)!important}html:not([data-theme=blue-office]) :is(.notifications-drawer,.sms-drawer,.phone-drawer,.whatsapp-drawer,.webmail-drawer,.ai-drawer,.mensajes-drawer) :is(button,a,input,textarea,select){transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease!important}html:not([data-theme=blue-office]) :is(.notifications-drawer,.sms-drawer,.phone-drawer,.whatsapp-drawer,.webmail-drawer,.ai-drawer,.mensajes-drawer) :is(button,a,input,textarea,select):focus-visible{outline:3px solid color-mix(in srgb,var(--drawer-accent) 36%,transparent)!important;outline-offset:2px}html:not([data-theme=blue-office]) :is(.notifications-drawer,.sms-drawer,.phone-drawer,.whatsapp-drawer,.webmail-drawer,.ai-drawer,.mensajes-drawer) :is(button,input,textarea,select):disabled{cursor:not-allowed!important;opacity:.5!important;transform:none!important;box-shadow:none!important}html[data-theme=orbital-black] :is(.notifications-drawer,.sms-drawer,.phone-drawer,.whatsapp-drawer,.webmail-drawer,.ai-drawer,.mensajes-drawer) :is(.notification-item,.empty-state,.sidebar-item,.mobile-tab,.sms-conversation-item,.sms-message-bubble,.phone-list-item,.phone-dialer-card,.phone-summary-card,.phone-timeline-card,.ai-conv-item,.ai-new-conv-card,.ai-msg-bubble,.ai-hotel-card,.ai-dest-chip,.ai-club-card,.ai-quotation-card,input,textarea,select,button){border-radius:var(--drawer-radius)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) :is(.notifications-drawer,.sms-drawer,.phone-drawer,.whatsapp-drawer,.webmail-drawer,.ai-drawer,.mensajes-drawer) :is(.p-drawer-header,.drawer-header){background:var(--drawer-soft)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) :is(.sms-drawer,.phone-drawer) :is(.sms-workspace,.phone-workspace){background:var(--drawer-soft)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) :is(.sms-drawer,.phone-drawer) :is(.sms-sidebar,.phone-sidebar){background:var(--drawer-surface)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) :is(.sms-drawer,.phone-drawer) :is(.sms-workspace-header,.phone-workspace-header,.sms-composer-shell){background:color-mix(in srgb,var(--drawer-surface) 88%,var(--drawer-soft))!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .notifications-drawer .notification-item.unread{border-color:color-mix(in srgb,var(--drawer-accent) 58%,var(--drawer-border))!important;background:color-mix(in srgb,var(--drawer-accent) 10%,var(--drawer-surface))!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .notifications-drawer :is(.sidebar-item.active,.mobile-tab.active){background:color-mix(in srgb,var(--drawer-accent) 11%,var(--drawer-surface))!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) :is(.sms-drawer,.phone-drawer) :is(.sms-conversation-item.active,.phone-list-item.active){background:color-mix(in srgb,var(--drawer-accent) 11%,var(--drawer-surface))!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) :is(.sms-drawer,.phone-drawer) :is(.sms-conversation-avatar,.phone-list-icon,.phone-timeline-icon,.sms-empty-icon){color:var(--drawer-accent)!important;border-color:color-mix(in srgb,var(--drawer-accent) 35%,var(--drawer-border))!important;background:var(--drawer-accent-soft)!important;box-shadow:none!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) :is(.sms-drawer,.phone-drawer) :is(.sms-field-label,.phone-field-label,.phone-summary-value,.phone-timeline-route,.sms-message-body){color:var(--drawer-text)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .phone-drawer :is(.phone-summary-label,.phone-sidebar-state,.phone-inline-empty,.phone-inline-state){color:var(--drawer-muted)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) :is(.phone-drawer,.phone-panel-embedded) :is(.phone-tone-outbound,.phone-tone-inbound,.phone-tone-internal){color:var(--drawer-accent, var(--app-accent))!important;background:var(--drawer-accent-soft, var(--app-accent-soft))!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) :is(.phone-drawer,.phone-panel-embedded) .phone-status-success{color:#08734b!important;border-color:#79bda0!important;background:#e1f4eb!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) :is(.phone-drawer,.phone-panel-embedded) .phone-status-danger{color:#ad263e!important;border-color:#df929e!important;background:#fbe7ea!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) :is(.phone-drawer,.phone-panel-embedded) .phone-status-warning{color:#7a4c00!important;border-color:#d5ad5b!important;background:#fff3d2!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) :is(.phone-drawer,.phone-panel-embedded) .phone-status-neutral{color:#44566b!important;border-color:#aebdcc!important;background:#e8edf2!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) :is(.sms-drawer,.phone-drawer) :is(.sms-sidebar-state,.sms-thread-state,.sms-empty-workspace,.phone-sidebar-state,.phone-inline-empty){color:var(--drawer-muted)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .sms-drawer .sms-message-bubble-outbound{color:#fff!important;border-color:var(--drawer-action)!important;background:var(--drawer-action)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .sms-drawer .sms-message-bubble-outbound .sms-message-meta{color:#ffffffb8!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) :is(.sms-drawer,.phone-drawer) :is(.sms-primary-button,.phone-primary-button):disabled{color:var(--drawer-muted)!important;border-color:var(--drawer-border)!important;background:var(--drawer-raised)!important;opacity:1!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) :is(.sms-drawer,.phone-drawer) :is(input,textarea,select):disabled{color:var(--drawer-muted)!important;background:var(--drawer-raised)!important;opacity:.78!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) :is(.sms-drawer,.phone-drawer,.phone-panel-embedded) :is(.sms-feedback-success,.phone-feedback-success){color:#08734b!important;border-color:#79bda0!important;background:#e1f4eb!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) :is(.sms-drawer,.phone-drawer,.phone-panel-embedded) :is(.sms-feedback-error,.phone-feedback-error,.phone-inline-state-error){color:#ad263e!important;border-color:#df929e!important;background:#fbe7ea!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) :is(.phone-drawer,.phone-panel-embedded) .phone-inline-state-warning{color:#7a4c00!important;border-color:#d5ad5b!important;background:#fff3d2!important}html[data-theme=coastal-light] .sms-drawer{--inbox-surface: #ffffff;--inbox-soft: #edf8fa;--inbox-canvas: #f7fcfd;--inbox-border: #b9d5dc;--inbox-text: #08223a;--inbox-muted: #587086;--inbox-accent: #009fbd;--inbox-active: #dcf5f8;--inbox-incoming: #e5eef3;--inbox-incoming-text: #10283d;--inbox-outgoing: #087d59;--inbox-outgoing-text: #ffffff}html[data-theme=cobalt-studio] .sms-drawer{--inbox-surface: #ffffff;--inbox-soft: #eef3f8;--inbox-canvas: #f7f9fc;--inbox-border: #c6d3e0;--inbox-text: #07182e;--inbox-muted: #566b83;--inbox-accent: #006ce5;--inbox-active: #e2efff;--inbox-incoming: #dfe8f2;--inbox-incoming-text: #102238;--inbox-outgoing: #075fc5;--inbox-outgoing-text: #ffffff}html[data-theme=orbital-black] .sms-drawer{--inbox-surface: #070707;--inbox-soft: #101010;--inbox-canvas: #030303;--inbox-border: #353a41;--inbox-text: #f7f8fa;--inbox-muted: #a7b0be;--inbox-accent: #f4f4f5;--inbox-active: #191919;--inbox-incoming: #232d3a;--inbox-incoming-text: #f8fafc;--inbox-outgoing: #087c43;--inbox-outgoing-text: #ffffff}html:not([data-theme=blue-office]) .sms-drawer :is(.p-drawer-header,.p-drawer-content,.sms-sidebar,.sms-sidebar-toolbar,.sms-workspace-header,.sms-composer-shell){color:var(--inbox-text)!important;border-color:var(--inbox-border)!important;background:var(--inbox-surface)!important}html:not([data-theme=blue-office]) .sms-drawer .sms-workspace{color:var(--inbox-text)!important;background-color:var(--inbox-canvas)!important;background-image:radial-gradient(color-mix(in srgb,var(--inbox-border) 38%,transparent) .7px,transparent .7px)!important;background-size:18px 18px!important}html:not([data-theme=blue-office]) .sms-drawer .sms-conversation-item{color:var(--inbox-text)!important;border-color:var(--inbox-border)!important;background:var(--inbox-surface)!important}html:not([data-theme=blue-office]) .sms-drawer .sms-conversation-item:hover{border-color:color-mix(in srgb,var(--inbox-accent) 48%,var(--inbox-border))!important;background:var(--inbox-soft)!important}html:not([data-theme=blue-office]) .sms-drawer .sms-conversation-item.active{border-color:color-mix(in srgb,var(--inbox-accent) 65%,var(--inbox-border))!important;background:var(--inbox-active)!important;box-shadow:inset 3px 0 0 var(--inbox-accent)!important}html:not([data-theme=blue-office]) .sms-drawer :is(.sms-conversation-name,.sms-workspace-title,.sms-field-label){color:var(--inbox-text)!important}html:not([data-theme=blue-office]) .sms-drawer :is(.sms-conversation-phone,.sms-conversation-date,.sms-conversation-preview,.sms-workspace-meta,.sms-message-meta){color:var(--inbox-muted)!important}html:not([data-theme=blue-office]) .sms-drawer .sms-conversation-avatar{color:var(--inbox-accent)!important;border-color:var(--inbox-border)!important;background:var(--inbox-soft)!important}html:not([data-theme=blue-office]) .sms-drawer .sms-message-bubble-inbound{color:var(--inbox-incoming-text)!important;border-color:var(--inbox-border)!important;background:var(--inbox-incoming)!important}html:not([data-theme=blue-office]) .sms-drawer .sms-message-bubble-outbound{color:var(--inbox-outgoing-text)!important;border-color:color-mix(in srgb,var(--inbox-outgoing) 75%,#000000)!important;background:var(--inbox-outgoing)!important}html:not([data-theme=blue-office]) .sms-drawer .sms-message-bubble-outbound .sms-message-body{color:var(--inbox-outgoing-text)!important}html:not([data-theme=blue-office]) .sms-drawer .sms-message-bubble-outbound .sms-message-meta{color:color-mix(in srgb,var(--inbox-outgoing-text) 72%,transparent)!important}html:not([data-theme=blue-office]) .sms-drawer :is(.sms-field .p-inputtext,.sms-field textarea){color:var(--inbox-text)!important;border-color:var(--inbox-border)!important;background:var(--inbox-soft)!important}html:not([data-theme=blue-office]) .sms-drawer :is(.sms-field .p-inputtext,.sms-field textarea):focus{border-color:var(--inbox-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--inbox-accent) 20%,transparent)!important}html:not([data-theme=blue-office]) .sms-drawer :is(.sms-new-button,.sms-primary-button){color:var(--messaging-action-text)!important;border-color:var(--messaging-action)!important;background:var(--messaging-action)!important}html:not([data-theme=blue-office]) .sms-drawer .sms-secondary-button{color:var(--inbox-text)!important;border-color:var(--inbox-border)!important;background:var(--inbox-surface)!important}html:not([data-theme=blue-office]) .sms-drawer :is(.sms-new-button,.sms-primary-button,.sms-secondary-button):hover:not(:disabled){color:var(--messaging-action-text)!important;border-color:var(--messaging-action)!important;background:var(--messaging-action)!important;filter:brightness(1.08)}html:not([data-theme=blue-office]) :is(.webmail-hub-shell,.webmail-templates-shell,.webmail-signatures-shell,app-webmail-settings-admin .settings-shell){color:var(--messaging-text)!important;background:var(--messaging-page)!important}html:not([data-theme=blue-office]) :is(.webmail-hub-hero,.webmail-templates-shell .app-section-hero,.webmail-signatures-shell .app-section-hero,app-webmail-settings-admin .hero-panel){padding:1.15rem 1.35rem!important;color:var(--messaging-text)!important;border:1px solid var(--messaging-border)!important;background:var(--messaging-surface-soft)!important;box-shadow:none!important}html:not([data-theme=blue-office]) :is(.webmail-hub-card,.webmail-templates-shell .app-section-surface,.webmail-templates-shell .toolbar,.webmail-templates-shell .row,.webmail-templates-shell .editor,.webmail-signatures-shell .app-section-surface,.webmail-signatures-shell .toolbar,.webmail-signatures-shell .row,.webmail-signatures-shell .editor,app-webmail-settings-admin .service-panel,app-webmail-settings-admin .accounts-panel,app-webmail-settings-admin .metric-card,app-webmail-settings-admin .account-card,app-webmail-settings-admin .account-modal,app-webmail-settings-admin .test-connection-panel,app-webmail-settings-admin .meta-cell,app-webmail-settings-admin .toggle-row,app-webmail-settings-admin .shared-members-panel,app-webmail-settings-admin .member-row){color:var(--messaging-text)!important;border-color:var(--messaging-border)!important;background:var(--messaging-surface)!important;box-shadow:none!important}html:not([data-theme=blue-office]) :is(.webmail-hub-shell,.webmail-templates-shell,.webmail-signatures-shell,app-webmail-settings-admin) :is(h1,h2,h3,h4,h5,strong,label,.row-title){color:var(--messaging-text)!important}html:not([data-theme=blue-office]) :is(.webmail-hub-shell,.webmail-templates-shell,.webmail-signatures-shell,app-webmail-settings-admin) :is(p,small,.hero-subtitle,.webmail-hub-copy,.row-main small,.hint,.loading,.empty,.metric-label,.progress-detail){color:var(--messaging-muted)!important}html:not([data-theme=blue-office]) :is(.webmail-templates-shell,.webmail-signatures-shell,app-webmail-settings-admin) :is(input){color:var(--messaging-text)!important;border-color:var(--messaging-border)!important;background:var(--messaging-surface-soft)!important}html:not([data-theme=blue-office]) :is(.webmail-templates-shell,.webmail-signatures-shell,app-webmail-settings-admin) :is(input):focus{outline:none!important;border-color:var(--messaging-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--messaging-accent) 18%,transparent)!important}html:not([data-theme=blue-office]) :is(.webmail-hub-card,.webmail-templates-shell .row,.webmail-signatures-shell .row,app-webmail-settings-admin .account-card):hover{border-color:var(--messaging-accent)!important;background:var(--messaging-surface-soft)!important}html:not([data-theme=blue-office]) :is(.webmail-templates-shell .pill-action,.webmail-signatures-shell .pill-action,app-webmail-settings-admin .primary-btn){color:var(--messaging-action-text)!important;border-color:var(--messaging-action)!important;background:var(--messaging-action)!important;box-shadow:none!important}html:not([data-theme=blue-office]) :is(.webmail-templates-shell .pill-action.secondary,.webmail-signatures-shell .pill-action.secondary,app-webmail-settings-admin .ghost-btn,app-webmail-settings-admin .icon-btn){color:var(--messaging-text)!important;border-color:var(--messaging-border)!important;background:var(--messaging-surface)!important;box-shadow:none!important}html:not([data-theme=blue-office]) :is(.webmail-templates-shell .pill-action,.webmail-signatures-shell .pill-action,app-webmail-settings-admin .primary-btn,app-webmail-settings-admin .ghost-btn,app-webmail-settings-admin .icon-btn,.webmail-hub-card):focus-visible{outline:2px solid var(--messaging-accent)!important;outline-offset:2px!important}html[data-theme=orbital-black] :is(.webmail-hub-icon,.webmail-hub-cta,.webmail-templates-shell .toolbar-field>span,.webmail-signatures-shell .toolbar-field>span){color:#fff!important}html[data-theme=orbital-black] :is(.webmail-hub-icon,.webmail-templates-shell .row-badge,.webmail-signatures-shell .row-badge){border-color:#555!important;background:#171717!important}@media(max-width:720px){html:not([data-theme=blue-office]) :is(.webmail-templates-shell,.webmail-signatures-shell){padding:.65rem!important}}@font-face{font-family:Poppins;font-weight:300;font-display:swap;src:url(/fuentes/poppins-300.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:Poppins;font-weight:300;font-display:swap;src:url(/fuentes/poppins-300-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+1E00-1E9F,U+20A0-20AB}@font-face{font-family:Poppins;font-weight:400;font-display:swap;src:url(/fuentes/poppins-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:Poppins;font-weight:400;font-display:swap;src:url(/fuentes/poppins-400-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+1E00-1E9F,U+20A0-20AB}@font-face{font-family:Poppins;font-weight:500;font-display:swap;src:url(/fuentes/poppins-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:Poppins;font-weight:500;font-display:swap;src:url(/fuentes/poppins-500-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+1E00-1E9F,U+20A0-20AB}@font-face{font-family:Poppins;font-weight:600;font-display:swap;src:url(/fuentes/poppins-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:Poppins;font-weight:600;font-display:swap;src:url(/fuentes/poppins-600-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+1E00-1E9F,U+20A0-20AB}@font-face{font-family:Poppins;font-weight:700;font-display:swap;src:url(/fuentes/poppins-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:Poppins;font-weight:700;font-display:swap;src:url(/fuentes/poppins-700-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+1E00-1E9F,U+20A0-20AB}@font-face{font-family:Poppins;font-weight:800;font-display:swap;src:url(/fuentes/poppins-800.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:Poppins;font-weight:800;font-display:swap;src:url(/fuentes/poppins-800-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+1E00-1E9F,U+20A0-20AB}@font-face{font-family:Lato;font-weight:400 500;font-display:swap;src:url(/fuentes/lato-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:Lato;font-weight:400 500;font-display:swap;src:url(/fuentes/lato-400-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+1E00-1E9F,U+20A0-20AB}@font-face{font-family:Lato;font-weight:600 700;font-display:swap;src:url(/fuentes/lato-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:Lato;font-weight:600 700;font-display:swap;src:url(/fuentes/lato-700-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+1E00-1E9F,U+20A0-20AB}html[data-theme=pt-studio]{--pts-navy: #152B5A;--pts-navy-deep: #0D1B38;--pts-cyan: #00A3C4;--pts-cyan-deep: #00809C;--pts-cyan-link: #007893;--pts-cyan-soft: #E3F5F9;--pts-ink: #1B1F27;--pts-gray: #5B6371;--pts-gray-light: #B9C2D2;--pts-line: #E2E6EE;--pts-blue: #2B6EEA;--pts-blue-navy: #204C8F;--pts-blue-link: var(--pts-blue-navy);--pts-error: #B9463B;--pts-surface: #EEF1F6;--pts-shadow: rgba(21, 35, 70, .22);--pts-light: rgba(255, 255, 255, .85);--pts-raise-xs: 3px 3px 7px var(--pts-shadow), -3px -3px 7px var(--pts-light);--pts-raise-sm: 5px 5px 12px var(--pts-shadow), -4px -4px 10px var(--pts-light);--pts-raise-md: 10px 10px 22px var(--pts-shadow), -8px -8px 20px var(--pts-light);--pts-raise-hover: 14px 14px 30px var(--pts-shadow), -10px -10px 24px var(--pts-light);--pts-raise-lg: 20px 20px 48px var(--pts-shadow), -10px -10px 26px rgba(255, 255, 255, .28), 0 40px 80px rgba(8, 20, 48, .28);--pts-inset: inset 2px 2px 4px rgba(21, 35, 70, .14), inset -2px -2px 4px rgba(255, 255, 255, .9), inset 5px 5px 10px rgba(21, 35, 70, .09), inset -4px -4px 8px rgba(255, 255, 255, .55);--pts-inset-soft: inset 2px 2px 4px rgba(21, 35, 70, .11), inset -2px -2px 4px rgba(255, 255, 255, .9), inset 4px 4px 8px rgba(21, 35, 70, .07), inset -3px -3px 6px rgba(255, 255, 255, .5);--pts-pressed: inset 2px 2px 3px rgba(21, 35, 70, .16), inset -2px -2px 3px rgba(255, 255, 255, .9), inset 4px 4px 8px rgba(21, 35, 70, .1), inset -3px -3px 6px rgba(255, 255, 255, .6);--pts-r-btn: 10px;--pts-r-icon: 14px;--pts-r-input: 18px;--pts-r-card: 22px;--pts-r-panel: 30px;--pts-font-title: "Poppins", "Helvetica Neue", Arial, sans-serif;--pts-font-body: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--app-bg: #EEF1F6;--app-bg-deep: #E8ECF3;--app-surface: #EEF1F6;--app-surface-raised: #EEF1F6;--app-surface-muted: #E8ECF3;--app-surface-hover: #F2F5F9;--app-text: #1B1F27;--app-text-strong: #152B5A;--app-text-secondary: #5B6371;--app-text-muted: #9AA3B2;--app-border: rgba(21, 35, 70, .07);--app-border-strong: rgba(21, 35, 70, .14);--app-primary: #152B5A;--app-primary-hover: #1B3670;--app-primary-active: #0D1B38;--app-primary-contrast: #ffffff;--app-accent: #00A3C4;--app-accent-soft: rgba(0, 163, 196, .14);--app-focus-color: rgba(43, 110, 234, .45);--app-shadow-color: rgba(21, 35, 70, .22);--app-layout-glow: rgba(0, 163, 196, .06);--app-sidebar: #EAEEF5;--app-sidebar-end: #E4E9F1;--app-sidebar-text: #5B6371;--app-sidebar-text-strong: #152B5A;--app-sidebar-border: rgba(21, 35, 70, .07);--p-select-overlay-background: #EEF1F6;--p-select-overlay-border-color: rgba(21, 35, 70, .1);--p-select-overlay-color: #152B5A;--p-select-option-color: #1B1F27;--p-select-option-focus-background: #E3F5F9;--p-select-option-focus-color: #152B5A;--p-select-option-selected-background: #E3F5F9;--p-select-option-selected-color: #00809C;--p-select-option-selected-focus-background: #D3EEF5;--p-select-option-selected-focus-color: #00809C;--messaging-page: #EEF1F6;--messaging-surface: #EEF1F6;--messaging-surface-soft: #E8ECF3;--messaging-surface-raised: #F2F5F9;--messaging-border: rgba(21, 35, 70, .07);--messaging-text: #1B1F27;--messaging-muted: #5B6371;--messaging-accent: #00809C;--messaging-accent-soft: #E3F5F9;--messaging-action: #152B5A;--messaging-action-text: #ffffff;--messaging-radius: 22px}html[data-theme=pt-studio] body{font-family:var(--pts-font-body);font-size:15px;line-height:1.5}html[data-theme=pt-studio] :is(h1,h2,h3,h4,.app-section-title,.workspace-title){font-family:var(--pts-font-title);font-weight:600;color:var(--pts-navy);letter-spacing:-.01em}html[data-theme=pt-studio] .app-section-label{font-family:var(--pts-font-title);color:var(--pts-cyan-deep)}html[data-theme=pt-studio] :is(.app-section-shell,.workspace-surface,.paquetes-shell,.cotizador-container){border:0;border-radius:var(--pts-r-panel);background:var(--pts-surface);box-shadow:var(--pts-raise-lg)}html[data-theme=pt-studio] body .admin-content :is(.app-section-shell,.paquetes-shell,.cotizador-container,.telefonia-theme-shell){border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-theme=pt-studio] .app-section-surface{border:0;border-radius:var(--pts-r-card);background:var(--pts-surface);box-shadow:var(--pts-inset-soft)}html[data-theme=pt-studio] .app-section-surface:is(.profile-surface,.cliente-detail-surface,.club-detail-surface,.club-form-surface,.cotizacion-detail-surface,.destination-detail-surface,.destination-form-surface,.etiqueta-detail-surface,.hotel-wizard-surface,.bulk-editor-surface,.hotel-detail-surface,.proveedor-detail-surface,.proveedor-form-surface,.reservacion-detail-surface,.temporada-detail-surface){border:0;background:transparent;box-shadow:none}html[data-theme=pt-studio] .app-section-hero{background:transparent;box-shadow:none}html[data-theme=pt-studio] :is(.form-card,.hotel-card,.hotel-list-item,.paquete-item,.cotizacion-item,.reservacion-card,.list-item,.destination-item,.club-item,.temp-row,.item-card){border:0;border-radius:var(--pts-r-card);background:var(--pts-surface);box-shadow:var(--pts-raise-md);transition:transform .15s ease,box-shadow .2s ease}html[data-theme=pt-studio] :is(.hotel-card,.hotel-list-item,.paquete-item,.cotizacion-item,.reservacion-card,.list-item,.destination-item,.club-item,.temp-row,.item-card):hover{transform:translateY(-3px);border:0;box-shadow:var(--pts-raise-hover)}html[data-theme=pt-studio] :is(.btn-primary,.btn-action,.app-tab-pill,.p-button){border:0;border-radius:var(--pts-r-btn);background:var(--pts-surface);color:var(--pts-navy);font-family:var(--pts-font-title);font-weight:600;box-shadow:var(--pts-raise-sm);transition:transform .12s ease,box-shadow .2s ease,color .15s ease}html[data-theme=pt-studio] :is(.btn-primary,.btn-action,.app-tab-pill,.p-button):hover:not(:disabled){transform:translateY(-1px);background:var(--pts-surface);color:var(--pts-blue);box-shadow:var(--pts-raise-md)}html[data-theme=pt-studio] :is(.btn-primary,.btn-action,.app-tab-pill,.p-button):active:not(:disabled){transform:none;box-shadow:var(--pts-inset)}html[data-theme=pt-studio] :is(.btn-primary,.btn-action,.p-button):disabled{opacity:.72;filter:grayscale(.5);box-shadow:var(--pts-raise-sm)}html[data-theme=pt-studio] .app-tab-pill.app-tab-pill-active{color:var(--pts-blue);box-shadow:var(--pts-pressed)}html[data-theme=pt-studio] :is(.btn-primary-wizard,.btn-action.btn-view,.p-button.p-button-primary){background:var(--pts-navy);color:#fff;box-shadow:var(--pts-raise-sm)}html[data-theme=pt-studio] :is(.btn-primary-wizard,.btn-action.btn-view,.p-button.p-button-primary):hover:not(:disabled){background:#1b3670;color:#fff}html[data-theme=pt-studio] :is(.input-field,.input-modern,.p-inputtext,input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],input[type=date],textarea,select){border:0;border-radius:var(--pts-r-input);background:var(--pts-surface);color:var(--pts-ink);box-shadow:var(--pts-inset);transition:box-shadow .2s ease}html[data-theme=pt-studio] :is(.input-field,.input-modern,.p-inputtext,input,textarea,select):focus,html[data-theme=pt-studio] :is(.input-field,.input-modern,.p-inputtext,input,textarea,select):focus-visible{outline:none;transform:none;border:0;background:var(--pts-surface);box-shadow:var(--pts-inset),0 0 0 3px var(--app-focus-color)}html[data-theme=pt-studio] :is(.input-field,.input-modern)::placeholder,html[data-theme=pt-studio] :is(input,textarea)::placeholder{color:#9aa3b2}html[data-theme=pt-studio] .nav-item{border:0;border-radius:var(--pts-r-btn);color:var(--app-sidebar-text);font-family:var(--pts-font-title);font-weight:500}html[data-theme=pt-studio] .nav-item:hover{color:var(--pts-navy);background:var(--pts-surface);box-shadow:var(--pts-raise-sm)}html[data-theme=pt-studio] .nav-item.active{color:var(--pts-blue);background:var(--pts-surface);box-shadow:var(--pts-pressed)}html[data-theme=pt-studio] .slim-nav-icon{width:2.6rem;height:2.6rem;padding:0;margin:.35rem auto;border:0;border-radius:var(--pts-r-icon);background:var(--pts-surface);color:var(--pts-navy);box-shadow:var(--pts-raise-xs)}html[data-theme=pt-studio] :is(.p-chip,.badge,.pill){border:1px solid var(--pts-line);border-radius:999px;background:#fff;color:var(--pts-gray);font-family:var(--pts-font-title);font-weight:600}html[data-theme=pt-studio] :is(.p-dialog,.p-confirmdialog,.p-dynamicdialog,.webmail-drawer){border:0;border-radius:28px;background:var(--pts-surface);box-shadow:var(--pts-raise-lg)}html[data-theme=pt-studio] :is(.p-dialog-header,.p-dialog-content,.p-dialog-footer){background:transparent;border:0;color:var(--pts-ink)}html[data-theme=pt-studio] :is(.hotel-image,.hotel-list-image)[style*="placehold.co"]{background-image:none!important;background-color:var(--pts-surface)!important;box-shadow:var(--pts-inset-soft)}html[data-theme=pt-studio] .hotel-image{background-color:var(--pts-surface);border-radius:var(--pts-r-card) var(--pts-r-card) 0 0}html[data-theme=pt-studio] .hotel-list-image{background-color:var(--pts-surface);border-radius:var(--pts-r-icon);box-shadow:var(--pts-inset-soft)}html[data-theme=pt-studio] .hotel-overlay{background:linear-gradient(to top,var(--pts-shadow),transparent 62%)}html[data-theme=pt-studio] :is(.view-detail-btn,.view-detail-btn-small){border:0;border-radius:var(--pts-r-icon);background:var(--pts-surface);color:var(--pts-navy);box-shadow:var(--pts-raise-sm)}html[data-theme=pt-studio] :is(.view-detail-btn,.view-detail-btn-small):hover{transform:none;background:var(--pts-surface);color:var(--pts-blue);box-shadow:var(--pts-raise-md)}html[data-theme=pt-studio] :is(.view-detail-btn,.view-detail-btn-small):active{box-shadow:var(--pts-inset)}html[data-theme=pt-studio] :is(.p-inputtext.p-component,.p-datepicker-input.p-inputtext){border:0!important;border-radius:var(--pts-r-input)!important;background:var(--pts-surface)!important;color:var(--pts-ink)!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] :is(.p-inputtext.p-component,.p-datepicker-input.p-inputtext):enabled:hover{border:0!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] :is(.p-inputtext.p-component,.p-datepicker-input.p-inputtext):enabled:focus{border:0!important;outline:none;box-shadow:var(--pts-inset),0 0 0 3px var(--app-focus-color)!important}html[data-theme=pt-studio] .p-inputtext.p-component::placeholder{color:var(--pts-gray-light)!important;opacity:1}html[data-theme=pt-studio] .p-select:not(.p-disabled):hover{border:0!important;background:var(--pts-surface)!important;background-color:var(--pts-surface)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] .p-select:not(.p-disabled).p-focus{border:0!important;background:var(--pts-surface)!important;background-color:var(--pts-surface)!important;box-shadow:var(--pts-inset),0 0 0 3px var(--app-focus-color)!important}html[data-theme=pt-studio] .p-select .p-select-label{color:var(--pts-ink)!important;font-family:var(--pts-font-body)}html[data-theme=pt-studio] .p-select-overlay,html[data-theme=pt-studio] .p-autocomplete-overlay{border:0!important;border-radius:var(--pts-r-card)!important;background:var(--pts-surface)!important;background-color:var(--pts-surface)!important;box-shadow:var(--pts-raise-lg)!important}html[data-theme=pt-studio] .p-select-list,html[data-theme=pt-studio] .p-autocomplete-list{background:var(--pts-surface)!important}html[data-theme=pt-studio] .p-select-overlay .p-select-filter{border:0!important;border-radius:var(--pts-r-input)!important;background:var(--pts-surface)!important;background-color:var(--pts-surface)!important;color:var(--pts-ink)!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] .p-select-option,html[data-theme=pt-studio] .p-autocomplete-option{color:var(--pts-ink)!important;border-radius:var(--pts-r-btn)!important;border-left-color:transparent!important}html[data-theme=pt-studio] .p-select-option:not(.p-select-option-selected):not(.p-disabled):hover,html[data-theme=pt-studio] .p-autocomplete-option:not(.p-autocomplete-option-selected):not(.p-disabled):hover,html[data-theme=pt-studio] .p-select-option.p-focus,html[data-theme=pt-studio] .p-autocomplete-option.p-focus{background:var(--pts-cyan-soft)!important;border-left-color:var(--pts-cyan)!important;color:var(--pts-navy)!important}html[data-theme=pt-studio] .p-select-option.p-select-option-selected,html[data-theme=pt-studio] .p-autocomplete-option.p-autocomplete-option-selected{background:var(--pts-cyan-soft)!important;border-left-color:var(--pts-cyan)!important;color:var(--pts-cyan-deep)!important}html[data-theme=pt-studio] .content-toolbar .btn-action.btn-view.btn-icon-only{border:0;border-radius:var(--pts-r-icon);background:var(--pts-surface);color:var(--pts-navy);box-shadow:var(--pts-raise-sm)}html[data-theme=pt-studio] .content-toolbar .btn-action.btn-view.btn-icon-only:hover:not(:disabled){transform:translateY(-1px);background:var(--pts-surface);color:var(--pts-blue);box-shadow:var(--pts-raise-md)}html[data-theme=pt-studio] .content-toolbar .btn-action.btn-view.btn-icon-only:active:not(:disabled),html[data-theme=pt-studio] .content-toolbar .btn-action.btn-view.btn-icon-only.active{transform:none;background:var(--pts-surface);color:var(--pts-blue-navy);box-shadow:var(--pts-inset)}html[data-theme=pt-studio] .content-toolbar{border:0;border-radius:var(--pts-r-card);background:var(--pts-surface);box-shadow:var(--pts-raise-md)}html[data-theme=pt-studio] :is(.hotel-category,.hotel-status,.hotel-list-brand,.hotel-list-slug){border:1px solid var(--pts-line);border-radius:999px;background:#fff;color:var(--pts-gray);font-family:var(--pts-font-title);font-weight:600}html[data-theme=pt-studio] .hotel-card-footer{border-top:0;box-shadow:inset 0 1px 0 var(--pts-light)}html[data-theme=pt-studio] .hotel-card-id{font-family:var(--pts-font-title);color:var(--pts-gray-light)}html[data-theme=pt-studio] .hotel-details-button{border:0;border-radius:var(--pts-r-btn);background:var(--pts-navy);color:#fff;font-family:var(--pts-font-title);box-shadow:var(--pts-raise-sm)}html[data-theme=pt-studio] .hotel-details-button:hover{transform:translateY(-1px);background:var(--app-primary-hover);box-shadow:var(--pts-raise-md)}html[data-theme=pt-studio] .hotel-details-button:active{transform:none;box-shadow:var(--pts-inset)}html[data-theme=pt-studio] .hotels-hero-description{display:block;max-width:34rem;margin:.7rem 0 0;color:var(--pts-gray)}html[data-theme=pt-studio] .hotels-hero-summary{display:grid;grid-template-columns:repeat(3,minmax(7rem,1fr));gap:.75rem;margin-left:auto;border:0;background:transparent}html[data-theme=pt-studio] .hero-stat{display:grid;gap:.15rem;padding:.9rem 1rem;border:0;border-radius:var(--pts-r-card);background:var(--pts-surface);box-shadow:var(--pts-raise-sm);font-family:var(--pts-font-title)}html[data-theme=pt-studio] .hero-stat strong{color:var(--pts-navy);font-size:1.2rem}html[data-theme=pt-studio] .hero-stat :is(span,small){color:var(--pts-gray)}html[data-theme=pt-studio] .app-section-shell.hotel-detail-shell .hotel-section-panel{border:0;border-radius:var(--pts-r-card);background:var(--pts-surface);box-shadow:var(--pts-raise-md)}html[data-theme=pt-studio] .app-section-shell.hotel-detail-shell :is(.form-card-header,.form-card-body,.form-card-footer){border:0;background:transparent}html[data-theme=pt-studio] .app-section-shell.hotel-detail-shell .form-card-header{box-shadow:inset 0 -1px 0 var(--pts-light)}html[data-theme=pt-studio] .app-section-shell.hotel-detail-shell .form-card-subtitle{color:var(--pts-gray)}html[data-theme=pt-studio] .app-section-shell.hotel-detail-shell .hotel-tabs{border:0;border-radius:var(--pts-r-panel);background:var(--pts-surface);box-shadow:var(--pts-inset-soft)}html[data-theme=pt-studio] .app-section-shell.hotel-detail-shell .hotel-tabs .hotel-tab{border:0;border-radius:999px;background:var(--pts-surface);color:var(--pts-gray);font-family:var(--pts-font-title);box-shadow:var(--pts-raise-sm)}html[data-theme=pt-studio] .app-section-shell.hotel-detail-shell .hotel-tabs .hotel-tab:hover{transform:translateY(-1px);background:var(--pts-surface);color:var(--pts-blue);box-shadow:var(--pts-raise-md)}html[data-theme=pt-studio] .app-section-shell.hotel-detail-shell .hotel-tabs .hotel-tab.hotel-tab-active{transform:none;background:var(--pts-surface);color:var(--pts-blue);box-shadow:var(--pts-pressed)}html[data-theme=pt-studio] .app-section-shell.hotel-detail-shell .hotel-tabs .hotel-tab-icon{background:var(--pts-cyan-soft);color:var(--pts-cyan-deep);box-shadow:none}html[data-theme=pt-studio] .app-section-shell.hotel-detail-shell :is(.room-type-card,.supplier-language-card,.supplier-trace-card,.supplier-history-item,.supplier-stat-card,.supplier-block,.supplier-image-card,.supplier-room-card,.goglobal-xml-section){border:0;border-radius:var(--pts-r-card);background:var(--pts-surface);box-shadow:var(--pts-raise-sm)}html[data-theme=pt-studio] .app-section-shell.hotel-detail-shell :is(.supplier-image-head,.goglobal-xml-toolbar){border:0;background:transparent;box-shadow:inset 0 -1px 0 var(--pts-light)}html[data-theme=pt-studio] .app-section-shell.hotel-detail-shell :is(.room-type-capacity-item,.supplier-room-capacity-item){border:0;border-radius:var(--pts-r-btn);background:var(--pts-surface);box-shadow:var(--pts-inset-soft)}html[data-theme=pt-studio] .app-section-shell.hotel-detail-shell :is(.supplier-meta-chip,.supplier-language-switch,.supplier-image-badge,.supplier-facility-chip){border:1px solid var(--pts-line);border-radius:999px;background:#fff;color:var(--pts-gray);font-family:var(--pts-font-title)}html[data-theme=pt-studio] .app-section-shell.hotel-detail-shell .supplier-facility-chip{color:var(--pts-ink);font-family:inherit}html[data-theme=pt-studio] .app-section-shell.hotel-detail-shell .supplier-language-switch button{color:var(--pts-gray)}html[data-theme=pt-studio] .app-section-shell.hotel-detail-shell .supplier-language-switch button.active{background:var(--pts-surface);color:var(--pts-navy);box-shadow:var(--pts-pressed)}html[data-theme=pt-studio] .app-section-shell.hotel-detail-shell .supplier-image-remove-corner{border:0;background:var(--pts-surface);color:var(--pts-error);box-shadow:var(--pts-raise-sm)}html[data-theme=pt-studio] .app-section-shell.hotel-detail-shell .supplier-image-remove-corner:hover:not(:disabled){background:var(--pts-error);color:#fff}html[data-theme=pt-studio] .app-section-shell.hotel-detail-shell .supplier-drag-handle{border:0;border-radius:var(--pts-r-icon);background:var(--pts-surface);color:var(--pts-gray);box-shadow:var(--pts-raise-sm)}html[data-theme=pt-studio] .app-section-shell.hotel-detail-shell :is(.room-type-name,.room-type-capacity-value,.supplier-block-title,.supplier-field-value,.supplier-language-name,.supplier-history-title,.supplier-stat-value,.supplier-room-title,.supplier-trace-value,.supplier-room-capacity-value,.supplier-description,.legend-label){color:var(--pts-ink)}html[data-theme=pt-studio] .app-section-shell.hotel-detail-shell :is(.room-type-status-off,.supplier-image-order,.supplier-image-caption,.supplier-room-description,.goglobal-evidence-http){color:var(--pts-gray)}html[data-theme=pt-studio] .app-section-shell.hotel-detail-shell .goglobal-xml-toolbar h3{color:var(--pts-navy)}html[data-theme=pt-studio] .app-section-shell.hotel-detail-shell .fc{--fc-border-color: var(--pts-line);--fc-button-border-color: var(--pts-line);--fc-button-hover-border-color: var(--pts-gray-light);--fc-button-bg-color: var(--pts-surface);--fc-button-hover-bg-color: var(--pts-surface);--fc-button-active-bg-color: var(--pts-cyan-soft);--fc-button-active-border-color: var(--pts-line);--fc-button-text-color: var(--pts-navy);--fc-page-bg-color: var(--pts-surface);--fc-neutral-bg-color: var(--pts-surface);--fc-today-bg-color: var(--pts-cyan-soft);border-radius:var(--pts-r-card);background:var(--pts-surface);color:var(--pts-ink);box-shadow:var(--pts-inset-soft)}html[data-theme=pt-studio] .app-section-shell.hotel-detail-shell .fc :is(.fc-col-header-cell,.fc-daygrid-day){background:var(--pts-surface);border-color:var(--pts-line)}html[data-theme=pt-studio] .app-section-shell.hotel-detail-shell .fc .fc-daygrid-day:hover{background:var(--pts-cyan-soft)}html[data-theme=pt-studio] .app-section-shell.hotel-detail-shell .fc :is(.fc-toolbar-title,.fc-daygrid-day-number,.fc-col-header-cell-cushion){color:var(--pts-ink)}html[data-theme=pt-studio] .app-section-shell.hotel-detail-shell :is(.btn-secondary,.btn-icon-secondary,.btn-icon-danger){border:0;background:var(--pts-surface);color:var(--pts-navy);font-family:var(--pts-font-title);box-shadow:var(--pts-raise-sm)}html[data-theme=pt-studio] .app-section-shell.hotel-detail-shell .btn-secondary{border-radius:var(--pts-r-btn)}html[data-theme=pt-studio] .app-section-shell.hotel-detail-shell :is(.btn-icon-secondary,.btn-icon-danger){border-radius:var(--pts-r-icon)}html[data-theme=pt-studio] .app-section-shell.hotel-detail-shell .btn-icon-danger,html[data-theme=pt-studio] .app-section-shell.hotel-detail-shell .btn-icon-danger:hover{color:var(--pts-error);background:var(--pts-surface)}html[data-theme=pt-studio] .app-section-shell.hotel-detail-shell :is(.btn-secondary,.btn-icon-secondary):hover:not(:disabled){transform:translateY(-1px);background:var(--pts-surface);color:var(--pts-blue);box-shadow:var(--pts-raise-md)}html[data-theme=pt-studio] .app-section-shell.hotel-detail-shell :is(.btn-secondary,.btn-icon-secondary,.btn-icon-danger):active:not(:disabled){transform:none;box-shadow:var(--pts-inset)}html[data-theme=pt-studio] .p-dialog :is(.p-dialog-header,.p-dialog-content,.p-dialog-footer){border:0;background:transparent;color:var(--pts-ink)}html[data-theme=pt-studio] .p-dialog .p-dialog-header .p-dialog-title{color:var(--pts-navy);font-family:var(--pts-font-title)}html[data-theme=pt-studio] .p-dialog .p-dialog-header .p-dialog-header-icon{border-radius:var(--pts-r-icon);background:transparent;color:var(--pts-gray)}html[data-theme=pt-studio] .p-dialog .p-dialog-header .p-dialog-header-icon:hover{background:var(--pts-surface);color:var(--pts-navy);box-shadow:var(--pts-raise-sm)}html[data-theme=pt-studio] .p-datepicker.p-component{border:0;background:transparent;box-shadow:none}html[data-theme=pt-studio] .p-datepicker .p-datepicker-dropdown{border:0!important;border-radius:var(--pts-r-icon)!important;background:var(--pts-surface)!important;color:var(--pts-navy)!important;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] .p-datepicker-panel{border:0!important;border-radius:var(--pts-r-card)!important;background:var(--pts-surface)!important;color:var(--pts-ink)!important;box-shadow:var(--pts-raise-lg)!important}html[data-theme=pt-studio] .p-datepicker-panel :is(.p-datepicker-header,.p-datepicker-calendar-container,.p-datepicker-calendar){border:0!important;background:transparent!important;color:var(--pts-ink)!important}html[data-theme=pt-studio] .p-datepicker-panel :is(.p-datepicker-title,.p-datepicker-title-text){color:var(--pts-navy)!important;font-family:var(--pts-font-title)}html[data-theme=pt-studio] .p-datepicker-panel :is(.p-datepicker-prev-button,.p-datepicker-next-button):not(:disabled):hover{background:var(--pts-cyan-soft)!important;color:var(--pts-navy)!important}html[data-theme=pt-studio] .p-datepicker-panel .p-datepicker-calendar :is(thead tr th,tbody tr td){background:transparent!important}html[data-theme=pt-studio] .p-datepicker-panel :is(.p-datepicker-calendar thead tr th,.p-datepicker-weekday){color:var(--pts-gray)!important}html[data-theme=pt-studio] .p-datepicker-panel .p-datepicker-calendar tbody tr td>span{border-radius:var(--pts-r-btn)!important;color:var(--pts-ink)!important}html[data-theme=pt-studio] .p-datepicker-panel .p-datepicker-calendar tbody tr td>span:not(.p-disabled):hover{background:var(--pts-cyan-soft)!important;color:var(--pts-navy)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio]){--app-calendario-acento: var(--app-primary)}html[data-theme=coastal-light]{--app-calendario-acento: #00788d}html[data-theme=coastal-light] .p-datepicker-input.p-inputtext{background:#fff!important;border-color:var(--app-border)!important;color:var(--app-text)!important}html[data-theme=coastal-light] .p-datepicker-input.p-inputtext::placeholder{color:var(--app-text-secondary)!important}html[data-theme=coastal-light] :is(.p-datepicker-input-icon-container,.p-datepicker-input-icon-container .p-icon){color:var(--app-text-secondary)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio]) .p-datepicker-panel:not(.bulk-editor-datepicker-panel,.share-datepicker-panel){border:1px solid var(--app-border)!important;border-radius:.75rem!important;background:var(--app-surface)!important;color:var(--app-text)!important;box-shadow:0 18px 42px #0f172a24!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio]) .p-datepicker-panel:not(.bulk-editor-datepicker-panel,.share-datepicker-panel) :is(.p-datepicker-header,.p-datepicker-calendar-container,.p-datepicker-calendar){border:0!important;background:transparent!important;color:var(--app-text)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio]) .p-datepicker-panel:not(.bulk-editor-datepicker-panel,.share-datepicker-panel) :is(.p-datepicker-title,.p-datepicker-title-text,.p-datepicker-select-month,.p-datepicker-select-year){color:var(--app-text-strong)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio]) .p-datepicker-panel:not(.bulk-editor-datepicker-panel,.share-datepicker-panel) :is(.p-datepicker-prev-button,.p-datepicker-next-button,.p-icon){color:var(--app-text-secondary)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio]) .p-datepicker-panel:not(.bulk-editor-datepicker-panel,.share-datepicker-panel) :is(.p-datepicker-prev-button,.p-datepicker-next-button,.p-datepicker-select-month,.p-datepicker-select-year):not(:disabled):hover{background:var(--app-surface-hover)!important;color:var(--app-text-strong)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio]) .p-datepicker-panel:not(.bulk-editor-datepicker-panel,.share-datepicker-panel) .p-datepicker-calendar :is(thead tr th,tbody tr td){background:transparent!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio]) .p-datepicker-panel:not(.bulk-editor-datepicker-panel,.share-datepicker-panel) :is(.p-datepicker-calendar thead tr th,.p-datepicker-weekday){color:var(--app-text-secondary)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio]) .p-datepicker-panel:not(.bulk-editor-datepicker-panel,.share-datepicker-panel) :is(.p-datepicker-calendar tbody tr td>span,.p-datepicker-month,.p-datepicker-year){color:var(--app-text)!important;background:transparent!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio]) .p-datepicker-panel:not(.bulk-editor-datepicker-panel,.share-datepicker-panel) :is(.p-datepicker-calendar tbody tr td>span,.p-datepicker-month,.p-datepicker-year):not(.p-disabled,.p-datepicker-day-selected):hover{background:var(--app-surface-hover)!important;color:var(--app-text-strong)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio]) .p-datepicker-panel:not(.bulk-editor-datepicker-panel,.share-datepicker-panel) .p-datepicker-calendar tbody tr :is(td.p-datepicker-other-month>span,td>span.p-disabled){opacity:1!important;color:var(--app-text-secondary)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio]) .p-datepicker-panel:not(.bulk-editor-datepicker-panel,.share-datepicker-panel) .p-datepicker-calendar tbody tr td.p-datepicker-today>span:not(.p-datepicker-day-selected){border:0!important;background:transparent!important;color:var(--app-text-strong)!important;font-weight:700;box-shadow:inset 0 0 0 1px var(--app-calendario-acento)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio]) .p-datepicker-panel:not(.bulk-editor-datepicker-panel,.share-datepicker-panel) .p-datepicker-calendar tbody tr td>span.p-datepicker-day-selected{background:var(--app-calendario-acento)!important;color:#fff!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio]) .p-datepicker-panel:not(.bulk-editor-datepicker-panel,.share-datepicker-panel) .p-datepicker-calendar tbody tr td>span.p-datepicker-day-selected-range{background:color-mix(in srgb,var(--app-calendario-acento) 14%,var(--app-surface))!important;color:var(--app-text-strong)!important}.rango-fechas-panel.p-datepicker-panel{--rango-filete: var(--app-border, #334155);box-sizing:border-box;width:max-content!important;min-width:0!important;max-width:calc(100vw - 1rem);padding:.5rem .75rem!important}html[data-theme=pt-studio] .rango-fechas-panel.p-datepicker-panel{--rango-filete: rgba(21, 35, 70, .14)}p-motion:has(>.rango-fechas-panel){width:max-content!important;min-width:0!important;max-width:calc(100vw - 1rem)}.rango-fechas-panel.p-datepicker-panel .p-datepicker-time-picker{display:flex!important;align-items:center!important;justify-content:center!important;gap:.375rem!important;margin:.5rem 0 0!important;padding:.5rem 0 .125rem!important;border-top:1px solid var(--rango-filete)!important}.rango-fechas-panel.p-datepicker-panel :is(.p-datepicker-hour-picker,.p-datepicker-minute-picker,.p-datepicker-second-picker,.p-datepicker-ampm-picker){display:flex!important;flex-direction:row!important;align-items:center!important;gap:.125rem!important;padding:0!important}.rango-fechas-panel.p-datepicker-panel .p-datepicker-time-picker button{width:1.5rem!important;height:1.5rem!important;min-width:0!important;padding:0!important;border-radius:.375rem!important}.rango-fechas-panel.p-datepicker-panel .p-datepicker-time-picker button :is(svg,.p-icon){width:.75rem!important;height:.75rem!important}.rango-fechas-panel.p-datepicker-panel .p-datepicker-time-picker :is(.p-datepicker-hour-picker,.p-datepicker-minute-picker)>span{min-width:1.75rem;text-align:center;color:var(--app-text-strong, #f1f5f9)!important;font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums}.rango-fechas-panel.p-datepicker-panel .p-datepicker-separator{padding:0 .125rem!important;color:var(--app-text-strong, #f1f5f9)!important;font-weight:600}.rango-fechas-panel.p-datepicker-panel .p-datepicker-time-picker button{color:var(--app-text-secondary, #94a3b8)!important}.rango-fechas-panel.p-datepicker-panel .p-datepicker-calendar-container{display:flex;padding:0!important}.rango-fechas-panel.p-datepicker-panel .p-datepicker-calendar{flex:0 0 15.5rem;width:15.5rem;margin:0!important}.rango-fechas-panel.p-datepicker-panel .p-datepicker-calendar+.p-datepicker-calendar{margin-inline-start:1rem!important;padding-inline-start:1rem!important;border-inline-start:1px solid var(--rango-filete)!important}.rango-fechas-panel.p-datepicker-panel .p-datepicker-header{padding:.15rem .15rem .45rem!important}.rango-fechas-panel.p-datepicker-panel :is(.p-datepicker-select-month,.p-datepicker-select-year,.p-datepicker-title-text){padding:.15rem .3rem!important;font-size:.8125rem!important}.rango-fechas-panel.p-datepicker-panel :is(.p-datepicker-prev-button,.p-datepicker-next-button){width:1.75rem!important;height:1.75rem!important;min-width:0!important;padding:0!important}.rango-fechas-panel.p-datepicker-panel table{width:100%;margin:0!important;font-size:.8125rem}.rango-fechas-panel.p-datepicker-panel table thead tr th{padding:.25rem 0!important;font-size:.6875rem!important}.rango-fechas-panel.p-datepicker-panel table tbody tr td{padding:1px!important}.rango-fechas-panel.p-datepicker-panel table td>span{width:2rem!important;height:2rem!important;margin:0 auto;font-size:.8125rem!important}html:is([data-theme=blue-office],[data-theme=orbital-black]) .rango-fechas-panel.p-datepicker-panel .p-datepicker-calendar tbody tr td>span.p-datepicker-day-selected{background:var(--app-primary)!important;color:var(--app-bg-deep)!important;font-weight:700}.rango-fechas-panel.p-datepicker-panel .p-datepicker-calendar tbody tr td>span.p-datepicker-day-selected-range:not(.p-datepicker-day-selected){background:color-mix(in srgb,var(--app-primary) 20%,transparent)!important;color:var(--app-text-strong, #f8fafc)!important;box-shadow:none!important}html[data-theme=pt-studio] .rango-fechas-panel.p-datepicker-panel .p-datepicker-calendar tbody tr td>span.p-datepicker-day-selected-range:not(.p-datepicker-day-selected){background:color-mix(in srgb,var(--pts-navy) 12%,var(--pts-surface))!important;color:var(--pts-navy)!important;box-shadow:none!important}.p-datepicker-panel .p-datepicker-calendar tbody tr td>span.rango-fechas-previo:not(.p-datepicker-day-selected){background:color-mix(in srgb,var(--app-primary) 20%,transparent)!important;color:var(--app-text-strong, #f8fafc)!important;box-shadow:none!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio]) .p-datepicker-panel .p-datepicker-calendar tbody tr td>span.rango-fechas-previo:not(.p-datepicker-day-selected){background:color-mix(in srgb,var(--app-calendario-acento) 14%,var(--app-surface))!important;color:var(--app-text-strong)!important}html[data-theme=pt-studio] .p-datepicker-panel .p-datepicker-calendar tbody tr td>span.rango-fechas-previo:not(.p-datepicker-day-selected){background:color-mix(in srgb,var(--pts-navy) 12%,var(--pts-surface))!important;color:var(--pts-navy)!important}html[data-theme=pt-studio] .rango-fechas-panel.p-datepicker-panel .p-datepicker-calendar tbody tr td.p-datepicker-today>span:not(.p-datepicker-day-selected){color:var(--pts-navy)!important;font-weight:700}@media(max-width:767px){.rango-fechas-panel.p-datepicker-panel .p-datepicker-calendar+.p-datepicker-calendar{display:none!important}.rango-fechas-panel.p-datepicker-panel .p-datepicker-calendar:first-child .p-datepicker-next-button{visibility:visible!important}}html[data-theme=pt-studio] .hotel-wizard-shell{--hotel-create-card: var(--pts-surface);--hotel-create-card-header: transparent;--hotel-create-card-footer: transparent;--hotel-create-field: var(--pts-surface);--hotel-create-field-hover: var(--pts-surface);--hotel-create-field-focus: var(--pts-surface);--hotel-create-radius: var(--pts-r-card);--hotel-create-control-radius: var(--pts-r-input);--hotel-create-shadow: var(--pts-raise-md)}html[data-theme=pt-studio] .hotel-wizard-shell :is(.wizard-card,.wizard-card-header,.wizard-card-footer){border:0}html[data-theme=pt-studio] .app-section-shell.hotel-wizard-shell app-dynamic-form :is(.chips-input-wrapper,.p-datepicker input){border:0!important;border-radius:var(--pts-r-input)!important;background:var(--pts-surface)!important;color:var(--pts-ink)!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] .app-section-shell.hotel-wizard-shell app-dynamic-form :is(.p-datepicker input):focus,html[data-theme=pt-studio] .app-section-shell.hotel-wizard-shell app-dynamic-form .chips-input-wrapper:focus-within{outline:none;border:0!important;box-shadow:var(--pts-inset),0 0 0 3px var(--app-focus-color)!important}html[data-theme=pt-studio] .app-section-shell.hotel-wizard-shell .btn-primary-wizard{border:0!important;border-radius:var(--pts-r-btn)!important;background:var(--pts-navy)!important;color:#fff!important;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] .app-section-shell.hotel-wizard-shell .btn-primary-wizard:active:not(:disabled){transform:none;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] :is(.right-quick-action,.right-quick-action-messages,.right-quick-action-envelope,.right-quick-action-calls,.right-quick-action-whatsapp){border:0;border-radius:var(--pts-r-icon);background:var(--pts-surface);color:var(--pts-navy);box-shadow:var(--pts-raise-xs);transition:transform .12s ease,box-shadow .2s ease,color .15s ease}html[data-theme=pt-studio] :is(.right-quick-action,.right-quick-action-messages,.right-quick-action-envelope,.right-quick-action-calls,.right-quick-action-whatsapp):hover{transform:translateY(-1px);border:0;background:var(--pts-surface);color:var(--pts-navy);box-shadow:var(--pts-raise-sm)}html[data-theme=pt-studio] :is(.right-quick-action,.right-quick-action-messages,.right-quick-action-envelope,.right-quick-action-calls,.right-quick-action-whatsapp):active{transform:none;background:var(--pts-surface);box-shadow:var(--pts-inset)}html[data-theme=pt-studio] .module-tabs{border:0;border-radius:0;background:var(--pts-surface);box-shadow:0 4px 12px #15234621;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=pt-studio] .module-tab-link{border:0;border-radius:var(--pts-r-btn);background:var(--pts-surface);color:var(--pts-gray);font-family:var(--pts-font-title);font-weight:600;box-shadow:var(--pts-raise-xs);transition:transform .12s ease,box-shadow .2s ease,color .15s ease}html[data-theme=pt-studio] .module-tab-link:hover{transform:translateY(-1px);border:0;background:var(--pts-surface);color:var(--pts-blue);box-shadow:var(--pts-raise-sm)}html[data-theme=pt-studio] .module-tab-link.active{transform:none;border:0;background:var(--pts-surface);color:var(--pts-blue);box-shadow:var(--pts-pressed)}html[data-theme=pt-studio] :is(.admin-layout,.admin-content){background:var(--pts-surface)}html[data-theme=pt-studio] :is(.slim-sidebar,.right-slim-sidebar){border:0;background:var(--pts-surface);box-shadow:var(--pts-raise-md)}html[data-theme=pt-studio] :is(.slim-sidebar-header,.slim-sidebar-footer,.right-sidebar-footer){border:0}html[data-theme=pt-studio] .slim-nav-icon:hover{transform:translateY(-1px);background:var(--pts-surface);color:var(--pts-navy);border-left-color:transparent;box-shadow:var(--pts-raise-sm)}html[data-theme=pt-studio] .slim-nav-icon.active{transform:none;background:var(--pts-surface);color:var(--pts-navy);border-left-color:transparent;box-shadow:var(--pts-inset)}html[data-theme=pt-studio] .slim-nav-icon.active:before{display:none}html[data-theme=pt-studio]{--auth-page: var(--pts-surface);--auth-surface: var(--pts-surface);--auth-soft: var(--pts-surface);--auth-raised: var(--pts-surface);--auth-border: transparent;--auth-text: var(--pts-ink);--auth-muted: var(--pts-gray);--auth-accent: var(--pts-cyan-deep);--auth-accent-soft: var(--pts-cyan-soft);--auth-action: var(--pts-navy);--auth-action-text: #ffffff;--auth-danger: var(--pts-error);--auth-radius: var(--pts-r-card)}html[data-theme=pt-studio] .split-layout.auth-layout-shell .login-sidebar{border-right:0!important;background:var(--pts-surface)!important}html[data-theme=pt-studio] .split-layout.auth-layout-shell .login-sidebar:before{display:none}html[data-theme=pt-studio] .split-layout.auth-layout-shell .auth-form-shell :is(.input-modern,.input-field){border:0!important;border-radius:var(--pts-r-input)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] .split-layout.auth-layout-shell .auth-form-shell :is(.input-modern,.input-field):focus{border:0!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset),0 0 0 3px var(--app-focus-color)!important}html[data-theme=pt-studio] .split-layout.auth-layout-shell .auth-form-shell :is(.btn-primary,.auth-secondary-button){border:0!important;border-radius:var(--pts-r-btn)!important;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] .theme-panel{border:0;border-radius:var(--pts-r-panel);background:var(--pts-surface);box-shadow:var(--pts-raise-lg);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=pt-studio] :is(.theme-option,.theme-close){border:0;background:var(--pts-surface);box-shadow:var(--pts-raise-sm)}html[data-theme=pt-studio] .theme-option{border-radius:var(--pts-r-card);font-family:var(--pts-font-title)}html[data-theme=pt-studio] .theme-option:hover{transform:translateY(-1px);border:0;background:var(--pts-surface);box-shadow:var(--pts-raise-md)}html[data-theme=pt-studio] .theme-option.active{transform:none;border:0;box-shadow:var(--pts-pressed)}html[data-theme=pt-studio] .theme-swatches{border:0;border-radius:var(--pts-r-btn)}html[data-theme=pt-studio] .quick-action-count-badge{border:2px solid var(--pts-surface);background:var(--pts-navy);color:#fff;font-family:var(--pts-font-title);box-shadow:none}html[data-theme=pt-studio] .quick-action-count-badge-whatsapp{background:var(--pts-navy);color:#fff}html[data-theme=pt-studio] :is(.ai-trigger-btn i,.ai-btn-label){color:#fff!important}html[data-theme=pt-studio] .ai-btn-label{font-family:var(--pts-font-title)}html[data-theme=pt-studio] .ai-trigger-btn:hover{background:var(--pts-navy-deep)!important;box-shadow:var(--pts-raise-sm)}html[data-theme=pt-studio] .sidebar-logo-shell{border:0;border-radius:0;background:var(--pts-surface);box-shadow:none}html[data-theme=pt-studio] .notification-badge{background:var(--pts-error);border-color:var(--pts-surface)}html[data-theme=pt-studio] .mobile-header{border:0;background:var(--pts-surface);box-shadow:var(--pts-raise-md)}html[data-theme=pt-studio] :is(.mobile-menu-btn,.mobile-action-btn){border:0;border-radius:var(--pts-r-icon);background:var(--pts-surface);color:var(--pts-gray);box-shadow:var(--pts-raise-sm)}html[data-theme=pt-studio] :is(.mobile-menu-btn,.mobile-action-btn):hover,html[data-theme=pt-studio] :is(.mobile-menu-btn,.mobile-action-btn):active{transform:none;background:var(--pts-surface);color:var(--pts-blue);box-shadow:var(--pts-inset)}html[data-theme=pt-studio] .avatar-image{border-color:var(--pts-light)}html[data-theme=pt-studio] body :is(.p-inputtext,.p-inputtext.p-component,.p-textarea,.p-datepicker-input,.p-inputnumber-input){border:0!important;border-radius:var(--pts-r-input)!important;background:var(--pts-surface)!important;background-color:var(--pts-surface)!important;color:var(--pts-ink)!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] body :is(.p-inputtext,.p-inputtext.p-component,.p-textarea,.p-datepicker-input,.p-inputnumber-input):enabled:hover{border:0!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] body :is(.p-inputtext,.p-inputtext.p-component,.p-textarea,.p-datepicker-input,.p-inputnumber-input):enabled:focus{outline:0!important;border:0!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset),0 0 0 3px var(--app-focus-color)!important}html[data-theme=pt-studio] body :is(.p-inputtext,.p-inputtext.p-component,.p-textarea)::placeholder{color:var(--pts-gray-light)!important;opacity:1}html[data-theme=pt-studio] .p-select{border:0!important;border-radius:var(--pts-r-input)!important;background:var(--pts-surface)!important;background-color:var(--pts-surface)!important;color:var(--pts-ink)!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] .p-select:not(.p-disabled):hover{border:0!important;background:var(--pts-surface)!important;background-color:var(--pts-surface)!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] .p-select:not(.p-disabled).p-focus,html[data-theme=pt-studio] .p-select.p-select-open{border:0!important;background:var(--pts-surface)!important;background-color:var(--pts-surface)!important;box-shadow:var(--pts-inset),0 0 0 3px var(--app-focus-color)!important}html[data-theme=pt-studio] .p-select .p-select-label{color:var(--pts-ink)!important}html[data-theme=pt-studio] .p-select .p-select-label.p-placeholder,html[data-theme=pt-studio] .p-select .p-select-dropdown,html[data-theme=pt-studio] .p-select .p-select-clear-icon{color:var(--pts-gray)!important}html[data-theme=pt-studio] :is(.p-select-overlay,.p-select-list),html[data-theme=pt-studio] :is(.p-autocomplete-overlay,.p-autocomplete-list){border:0!important;background:var(--pts-surface)!important;background-color:var(--pts-surface)!important;color:var(--pts-ink)!important}html[data-theme=pt-studio] .p-select-overlay,html[data-theme=pt-studio] .p-autocomplete-overlay{border-radius:var(--pts-r-card)!important;box-shadow:var(--pts-raise-lg)!important}html[data-theme=pt-studio] .p-select-overlay .p-select-filter{border:0!important;border-radius:var(--pts-r-input)!important;background:var(--pts-surface)!important;background-color:var(--pts-surface)!important;color:var(--pts-ink)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] .p-select-option,html[data-theme=pt-studio] .p-autocomplete-option{color:var(--pts-ink)!important;background:transparent!important;border-left-color:transparent!important}html[data-theme=pt-studio] .p-select-option:not(.p-select-option-selected):not(.p-disabled):hover,html[data-theme=pt-studio] .p-autocomplete-option:not(.p-autocomplete-option-selected):not(.p-disabled):hover,html[data-theme=pt-studio] .p-select-option.p-focus:not(.p-select-option-selected),html[data-theme=pt-studio] .p-autocomplete-option.p-focus:not(.p-autocomplete-option-selected){color:var(--pts-navy)!important;background:var(--pts-cyan-soft)!important;border-left-color:var(--pts-cyan)!important}html[data-theme=pt-studio] .p-select-option.p-select-option-selected,html[data-theme=pt-studio] .p-autocomplete-option.p-autocomplete-option-selected{color:var(--pts-cyan-deep)!important;background:var(--pts-cyan-soft)!important;border-left-color:var(--pts-cyan)!important}html[data-theme=pt-studio] :is(.p-multiselect,.multiselect-dark.p-multiselect){border:0!important;border-radius:var(--pts-r-input)!important;background:var(--pts-surface)!important;background-color:var(--pts-surface)!important;color:var(--pts-ink)!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] :is(.p-multiselect,.multiselect-dark.p-multiselect):not(.p-disabled):hover{border:0!important;background:var(--pts-surface)!important;background-color:var(--pts-surface)!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] :is(.p-multiselect,.multiselect-dark.p-multiselect):not(.p-disabled).p-focus{border:0!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset),0 0 0 3px var(--app-focus-color)!important}html[data-theme=pt-studio] :is(.p-multiselect,.multiselect-dark) .p-multiselect-label{color:var(--pts-ink)!important}html[data-theme=pt-studio] :is(.p-multiselect,.multiselect-dark) :is(.p-multiselect-label.p-placeholder,.p-multiselect-dropdown){color:var(--pts-gray)!important}html[data-theme=pt-studio] :is(.p-multiselect-overlay,.p-multiselect-header,.p-multiselect-list){border:0!important;border-bottom:0!important;background:var(--pts-surface)!important;background-color:var(--pts-surface)!important;color:var(--pts-ink)!important;box-shadow:none!important}html[data-theme=pt-studio] .p-multiselect-overlay{border-radius:var(--pts-r-card)!important;box-shadow:var(--pts-raise-lg)!important}html[data-theme=pt-studio] :is(.p-multiselect-filter-container input,.p-multiselect-filter){border:0!important;border-radius:var(--pts-r-input)!important;background:var(--pts-surface)!important;color:var(--pts-ink)!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] .p-multiselect-option{color:var(--pts-ink)!important;background:transparent!important;border-left-color:transparent!important}html[data-theme=pt-studio] .p-multiselect-option:not(.p-multiselect-option-selected):not(.p-disabled):hover,html[data-theme=pt-studio] .p-multiselect-option.p-focus:not(.p-multiselect-option-selected){color:var(--pts-navy)!important;background:var(--pts-cyan-soft)!important;border-left-color:var(--pts-cyan)!important}html[data-theme=pt-studio] .p-multiselect-option.p-multiselect-option-selected{color:var(--pts-cyan-deep)!important;background:var(--pts-cyan-soft)!important;border-left-color:var(--pts-cyan)!important}html[data-theme=pt-studio] .p-multiselect-option .p-checkbox .p-checkbox-box{border:0!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] .p-multiselect-option .p-checkbox-checked .p-checkbox-box{background:var(--pts-cyan)!important;box-shadow:none!important}html[data-theme=pt-studio] :is(.p-datepicker-panel,.p-datepicker-header,.p-datepicker-calendar-container,.p-datepicker-calendar,.p-datepicker table,.p-datepicker-calendar thead tr th,.p-datepicker-calendar tbody tr td){border:0!important;background:var(--pts-surface)!important;color:var(--pts-ink)!important}html[data-theme=pt-studio] .p-datepicker-panel{border-radius:var(--pts-r-card)!important;box-shadow:var(--pts-raise-lg)!important}html[data-theme=pt-studio] :is(.p-datepicker-header,.p-datepicker-title,.p-datepicker-title button){border-bottom:0!important;color:var(--pts-navy)!important;font-family:var(--pts-font-title)!important}html[data-theme=pt-studio] :is(.p-datepicker-weekday,.p-datepicker-calendar thead tr th){color:var(--pts-gray)!important}html[data-theme=pt-studio] :is(.p-datepicker-prev-button,.p-datepicker-next-button,.p-datepicker-dropdown){border:0!important;border-radius:var(--pts-r-icon)!important;background:var(--pts-surface)!important;color:var(--pts-navy)!important;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] :is(.p-datepicker-prev-button,.p-datepicker-next-button,.p-datepicker-dropdown):not(:disabled):hover{background:var(--pts-surface)!important;color:var(--pts-blue)!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] :is(.p-datepicker,.p-datepicker-panel) :is(.p-datepicker-calendar,table) tbody tr td>span{border:0!important;border-radius:var(--pts-r-icon)!important;background:transparent!important;color:var(--pts-ink)!important}html[data-theme=pt-studio] :is(.p-datepicker,.p-datepicker-panel) :is(.p-datepicker-calendar,table) tbody tr td>span:not(.p-disabled):not(.p-highlight):not(.p-datepicker-day-selected):hover{background:var(--pts-surface)!important;color:var(--pts-navy)!important;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] :is(.p-datepicker,.p-datepicker-panel) :is(.p-datepicker-calendar,table) tbody tr td.p-datepicker-today>span{border:0!important;background:var(--pts-cyan-soft)!important;color:var(--pts-cyan-deep)!important}html[data-theme=pt-studio] :is(.p-datepicker,.p-datepicker-panel) :is(.p-datepicker-calendar,table) tbody tr td>span:is(.p-datepicker-day-selected,.p-datepicker-day-selected-range,.p-highlight){background:var(--pts-navy)!important;color:#fff!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] :is(.p-datepicker,.p-datepicker-panel) :is(.p-datepicker-calendar,table) tbody tr td.p-datepicker-other-month>span{color:var(--pts-gray-light)!important}html[data-theme=pt-studio] .app-section-shell .p-button,html[data-theme=pt-studio] .p-button{border:0!important;border-radius:var(--pts-r-btn)!important;background:var(--pts-surface)!important;background-image:none!important;color:var(--pts-navy)!important;font-family:var(--pts-font-title)!important;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] .app-section-shell .p-button:hover:not(:disabled),html[data-theme=pt-studio] .p-button:hover:not(:disabled){background:var(--pts-surface)!important;background-image:none!important;color:var(--pts-blue)!important;box-shadow:var(--pts-raise-md)!important}html[data-theme=pt-studio] .app-section-shell .p-button:active:not(:disabled),html[data-theme=pt-studio] .p-button:active:not(:disabled){transform:none!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] .app-section-shell .p-button.p-button-danger,html[data-theme=pt-studio] .p-button.p-button-danger{background:var(--pts-surface)!important;background-image:none!important;color:var(--pts-error)!important}html[data-theme=pt-studio] .app-section-shell .p-button:is(.p-button-secondary,.p-button-contrast,.p-button-outlined,.p-button-text),html[data-theme=pt-studio] .p-button:is(.p-button-secondary,.p-button-contrast,.p-button-outlined,.p-button-text){border:0!important;background:var(--pts-surface)!important;background-image:none!important;color:var(--pts-gray)!important;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] .p-button.p-button-primary{background:var(--pts-navy)!important;background-image:none!important;color:#fff!important;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] .p-button.p-button-primary:hover:not(:disabled){background:#1b3670!important;color:#fff!important}html[data-theme=pt-studio] .p-confirmpopup{border:0!important;border-radius:var(--pts-r-card)!important;background:var(--pts-surface)!important;color:var(--pts-ink)!important;box-shadow:var(--pts-raise-lg)!important}html[data-theme=pt-studio] :is(.p-confirmdialog .p-confirmdialog-message,.p-confirmpopup .p-confirmpopup-message){color:var(--pts-ink)!important;font-family:var(--pts-font-body)!important}html[data-theme=pt-studio] :is(.p-confirmdialog .p-confirmdialog-icon,.p-confirmpopup .p-confirmpopup-icon){color:var(--pts-cyan-deep)!important}html[data-theme=pt-studio] :is(.p-confirmpopup .p-confirmpopup-footer,.p-confirmpopup-flipped .p-confirmpopup-content){border-top:0!important;border-bottom:0!important}html[data-theme=pt-studio] :is(.p-confirmdialog .p-dialog-footer,.p-confirmpopup .p-confirmpopup-footer) .p-button,html[data-theme=pt-studio] .p-confirmdialog .p-dialog-footer .p-button.p-button-text{border:0!important;border-radius:var(--pts-r-btn)!important;background:var(--pts-surface)!important;color:var(--pts-navy)!important;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] :is(.p-confirmdialog .p-dialog-footer,.p-confirmpopup .p-confirmpopup-footer) .p-button:hover,html[data-theme=pt-studio] .p-confirmdialog .p-dialog-footer .p-button.p-button-text:hover{background:var(--pts-surface)!important;color:var(--pts-blue)!important;transform:none!important;box-shadow:var(--pts-raise-md)!important}html[data-theme=pt-studio] :is(.p-inputnumber-button-group .p-button,.p-inputnumber .p-button,.p-inputnumber-button){border:0!important;border-radius:var(--pts-r-btn)!important;background:var(--pts-surface)!important;background-image:none!important;color:var(--pts-navy)!important;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] :is(.p-inputnumber-button-group .p-button,.p-inputnumber .p-button,.p-inputnumber-button):enabled:hover{border:0!important;background:var(--pts-surface)!important;background-image:none!important;color:var(--pts-blue)!important;transform:none!important;box-shadow:var(--pts-raise-md)!important}html[data-theme=pt-studio] :is(.p-inputnumber-button-group .p-button,.p-inputnumber .p-button,.p-inputnumber-button):enabled:active{background:var(--pts-surface)!important;transform:none!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio]:not([data-theme-variant]) body .p-inputnumber-stacked:not(.room-price-number) .p-inputnumber-input{padding-inline-end:2.9rem!important}html[data-theme=pt-studio]:not([data-theme-variant]) body .p-inputnumber-stacked:not(.room-price-number) .p-inputnumber-button-group{top:0!important;right:0!important;height:100%!important;width:2.3rem!important;display:flex;flex-direction:column;gap:0;border-left:1px solid rgba(21,35,70,.1);box-shadow:-1px 0 #ffffffbf}html[data-theme=pt-studio]:not([data-theme-variant]) body .p-inputnumber-stacked:not(.room-price-number) .p-inputnumber-button-group .p-inputnumber-button{flex:1 1 0;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--pts-navy)!important;box-shadow:none!important;transform:none!important;transition:background-color .15s ease,color .15s ease!important}html[data-theme=pt-studio]:not([data-theme-variant]) body .p-inputnumber-stacked:not(.room-price-number) .p-inputnumber-button-group .p-inputnumber-increment-button{border-top-right-radius:var(--pts-r-input)!important;border-bottom:1px solid rgba(21,35,70,.08)!important}html[data-theme=pt-studio]:not([data-theme-variant]) body .p-inputnumber-stacked:not(.room-price-number) .p-inputnumber-button-group .p-inputnumber-decrement-button{border-bottom-right-radius:var(--pts-r-input)!important;border-top:1px solid rgba(255,255,255,.7)!important}html[data-theme=pt-studio]:not([data-theme-variant]) body .p-inputnumber-stacked:not(.room-price-number) .p-inputnumber-button-group .p-inputnumber-button .p-icon{width:.68rem;height:.68rem;color:inherit!important}html[data-theme=pt-studio]:not([data-theme-variant]) body .p-inputnumber-stacked:not(.room-price-number) .p-inputnumber-button-group .p-inputnumber-button:hover:not(:disabled){background:#152b5a0f!important;color:var(--pts-blue)!important;box-shadow:none!important;transform:none!important}html[data-theme=pt-studio]:not([data-theme-variant]) body .p-inputnumber-stacked:not(.room-price-number) .p-inputnumber-button-group .p-inputnumber-button:active:not(:disabled){background:#152b5a1c!important;box-shadow:none!important}html[data-theme=pt-studio]:not([data-theme-variant]) body .p-inputnumber-stacked:not(.room-price-number) .p-inputnumber-button-group .p-inputnumber-button:focus-visible{outline:2px solid var(--app-focus-color)!important;outline-offset:-2px}html[data-theme=pt-studio]:not([data-theme-variant]) body .p-inputnumber-stacked:not(.room-price-number) .p-inputnumber-button-group .p-inputnumber-button:disabled{opacity:.35;cursor:default}html[data-theme=pt-studio]:not([data-theme-variant]) body .paquetes-shell :is(.filter-number-inline.p-inputnumber,.filter-number-inline .p-inputnumber){grid-template-columns:32px minmax(0,1fr) 32px;padding-inline:4px;border:0!important;border-radius:var(--pts-r-input)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio]:not([data-theme-variant]) body .paquetes-shell :is(.filter-number-inline.p-inputnumber,.filter-number-inline .p-inputnumber):focus-within{box-shadow:var(--pts-inset),0 0 0 3px var(--app-focus-color)!important}html[data-theme=pt-studio]:not([data-theme-variant]) body .paquetes-shell .filter-number-inline :is(.p-inputnumber-input,.p-inputnumber-input:enabled:hover,.p-inputnumber-input:enabled:focus){font-family:var(--pts-font-title)!important;text-align:center}html[data-theme=pt-studio]:not([data-theme-variant]) body .paquetes-shell .filter-number-inline .p-inputnumber-input::placeholder{font-weight:500}html[data-theme=pt-studio]:not([data-theme-variant]) body .paquetes-shell .filter-number-inline .p-inputnumber-button{align-self:center;justify-self:center;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:0!important;border:0!important;border-radius:50%!important;background:var(--pts-surface)!important;color:var(--pts-navy)!important;box-shadow:2px 2px 5px var(--pts-shadow),-2px -2px 4px var(--pts-light)!important;transform:none!important;transition:box-shadow .15s ease,color .15s ease!important}html[data-theme=pt-studio]:not([data-theme-variant]) body .paquetes-shell .filter-number-inline .p-inputnumber-button .pi{font-size:.62rem;font-weight:700}html[data-theme=pt-studio]:not([data-theme-variant]) body .paquetes-shell .filter-number-inline .p-inputnumber-button:hover:not(:disabled){background:var(--pts-surface)!important;color:var(--pts-blue)!important;box-shadow:3px 3px 6px var(--pts-shadow),-2px -2px 5px var(--pts-light)!important}html[data-theme=pt-studio]:not([data-theme-variant]) body .paquetes-shell .filter-number-inline .p-inputnumber-button:active:not(:disabled){background:var(--pts-surface)!important;box-shadow:inset 2px 2px 4px #1523462e,inset -2px -2px 4px #ffffffe6!important}html[data-theme=pt-studio]:not([data-theme-variant]) body .paquetes-shell .filter-number-inline .p-inputnumber-button:focus-visible{outline:2px solid var(--app-focus-color)!important;outline-offset:2px}html[data-theme=pt-studio]:not([data-theme-variant]) body .paquetes-shell .filter-number-inline .p-inputnumber-button:disabled{opacity:.45;cursor:default}@media(max-width:767px){html[data-theme=pt-studio]:not([data-theme-variant]) body .paquetes-shell :is(.filter-number-inline.p-inputnumber,.filter-number-inline .p-inputnumber){grid-template-columns:40px minmax(0,1fr) 40px}html[data-theme=pt-studio]:not([data-theme-variant]) body .paquetes-shell .filter-number-inline .p-inputnumber-button{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important}}html[data-theme=pt-studio] :is(.p-inputgroup-addon,.p-inputgroupaddon){border:0!important;border-inline-end:0!important;border-block-start:0!important;border-block-end:0!important;border-radius:var(--pts-r-input)!important;background:var(--pts-surface)!important;background-color:var(--pts-surface)!important;color:var(--pts-gray)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] :is(.p-inputgroup-addon,.p-inputgroupaddon) .p-select{background:transparent!important;background-color:transparent!important;box-shadow:none!important}html[data-theme=pt-studio] .p-chip{border:1px solid var(--pts-line)!important;border-radius:999px!important;background:#fff!important;background-image:none!important;color:var(--pts-gray)!important;font-family:var(--pts-font-title)!important;font-weight:600!important;box-shadow:none!important}html[data-theme=pt-studio] .p-chip:hover{border-color:var(--pts-cyan)!important;background:var(--pts-cyan-soft)!important;background-image:none!important;color:var(--pts-cyan-deep)!important;transform:none!important;box-shadow:none!important}html[data-theme=pt-studio] :is(.p-chip .p-chip-text,.p-chip .p-chip-remove-icon){color:inherit!important}html[data-theme=pt-studio] body .cotizador-container :is(.input-modern,.p-inputtext,.p-select,.p-multiselect,.p-inputnumber-input,.p-datepicker-input,textarea){border:0!important;border-radius:var(--pts-r-input)!important;background:var(--pts-surface)!important;color:var(--pts-ink)!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] body .cotizador-container :is(.input-modern,.p-inputtext,.p-select,.p-multiselect,.p-inputnumber-input,.p-datepicker-input,textarea):hover{border:0!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] body .cotizador-container :is(.input-modern:focus,.p-inputtext:focus,.p-select.p-focus,.p-multiselect.p-focus,.p-inputnumber-input:focus,.p-datepicker-input:focus,textarea:focus){border:0!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset),0 0 0 3px var(--app-focus-color)!important}html[data-theme=pt-studio] body .cotizador-container :is(.btn-primary,.p-button:not(.p-button-outlined):not(.p-button-text)){border:0!important;border-radius:var(--pts-r-btn)!important;background:var(--pts-navy)!important;color:#fff!important;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] body .cotizador-container :is(.p-button.p-button-outlined,.p-button.p-button-text){border:0!important;border-radius:var(--pts-r-btn)!important;background:var(--pts-surface)!important;color:var(--pts-navy)!important;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] body .cotizador-container .p-inputnumber-button{border:0!important;background:var(--pts-surface)!important;color:var(--pts-navy)!important;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] body .cotizador-container .p-inputnumber-button:hover:not(:disabled){border:0!important;background:var(--pts-surface)!important;color:var(--pts-blue)!important;box-shadow:var(--pts-raise-md)!important}html[data-theme=pt-studio] body .cotizador-container :is(.p-checkbox-box,.p-radiobutton-box){border:0!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] body .cotizador-container :is(.p-checkbox-checked .p-checkbox-box,.p-radiobutton-checked .p-radiobutton-box){border:0!important;background:var(--pts-cyan)!important;color:#fff!important;box-shadow:none!important}html[data-theme=pt-studio] :is(.p-icon,.p-inputicon,.p-datepicker-input-icon-container,.p-datepicker-input-icon-container .p-icon,.p-datepicker .p-icon){color:var(--pts-gray)!important}html .p-checkbox .p-checkbox-icon{color:var(--p-checkbox-icon-color)!important}html .p-checkbox.p-checkbox-checked .p-checkbox-icon{color:var(--p-checkbox-icon-checked-color)!important}html .p-checkbox.p-checkbox-checked:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-icon{color:var(--p-checkbox-icon-checked-hover-color, var(--p-checkbox-icon-checked-color))!important}html[data-theme=pt-studio] :is(.p-dialog,.p-confirmdialog,.p-dynamicdialog) .p-dialog-header .p-dialog-header-icon{border:0!important;border-radius:var(--pts-r-icon)!important;background:var(--pts-surface)!important;color:var(--pts-navy)!important;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] :is(.p-dialog,.p-confirmdialog,.p-dynamicdialog) .p-dialog-header .p-dialog-header-icon:hover{background:var(--pts-surface)!important;color:var(--pts-blue)!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] :is(.p-dialog,.p-confirmdialog,.p-dynamicdialog) .p-dialog-header .p-dialog-header-icon .p-icon{color:inherit!important}html[data-theme=pt-studio]{--p-inputtext-background: var(--pts-surface);--p-inputtext-border-color: transparent;--p-inputtext-hover-border-color: transparent;--p-inputtext-focus-border-color: transparent;--p-inputtext-color: var(--pts-ink);--p-inputtext-placeholder-color: var(--pts-gray-light);--p-inputtext-focus-ring-color: var(--app-focus-color);--p-select-background: var(--pts-surface);--p-select-border-color: transparent;--p-select-hover-border-color: transparent;--p-select-focus-border-color: transparent;--p-select-color: var(--pts-ink);--p-select-placeholder-color: var(--pts-gray-light);--p-select-dropdown-color: var(--pts-gray);--p-select-focus-ring-color: var(--app-focus-color);--p-datepicker-date-selected-background: var(--pts-navy);--p-datepicker-date-selected-color: #ffffff;--p-datepicker-date-range-selected-color: #ffffff;--p-inputgroup-addon-background: var(--pts-surface);--p-inputgroup-addon-color: var(--pts-gray);--p-inputnumber-button-background: var(--pts-surface);--p-inputnumber-button-hover-background: var(--pts-surface);--p-inputnumber-button-active-background: var(--pts-surface);--p-inputnumber-button-color: var(--pts-navy);--p-inputnumber-button-hover-color: var(--pts-blue)}html[data-theme=pt-studio] :is(.cotizaciones-shell,.cotizacion-detail-shell,.quotation-dialog){--quotation-page: transparent;--quotation-surface: var(--pts-surface);--quotation-soft: var(--pts-surface);--quotation-border: var(--pts-line);--quotation-text: var(--pts-ink);--quotation-muted: var(--pts-gray);--quotation-accent: var(--pts-blue);--quotation-action: var(--pts-navy);--quotation-action-text: #ffffff}html[data-theme=pt-studio]:not([data-theme-variant]) :is(.cotizaciones-shell,.cotizacion-detail-shell,.quotation-dialog){--quotation-accent: var(--pts-navy)}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizacion-detail-shell :is(.text-sky-400,.text-sky-500,.text-cyan-400,.text-sky-300){color:var(--pts-navy)!important}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizacion-detail-shell .text-sky-200{color:var(--app-text-strong)!important}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizacion-detail-shell :is(a,button).text-sky-300{text-decoration:underline;text-underline-offset:2px}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizacion-detail-shell :is(a,button):is(.text-sky-300,.text-sky-400):hover{color:var(--app-primary-hover)!important}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizacion-detail-shell .quotation-overview-item{border:0!important;box-shadow:var(--pts-raise-xs)!important}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizacion-detail-shell .additional-info-icon-generated{background:var(--po-pill-info-bg)!important;color:var(--po-pill-info)!important}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizacion-detail-shell .additional-info-icon-expiration{background:var(--po-pill-warning-bg)!important;color:var(--po-pill-warning)!important}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizacion-detail-shell .additional-info-icon-review{background:var(--po-pill-success-bg)!important;color:var(--po-pill-success)!important}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizacion-detail-shell .detail-btn-pdf.p-button{color:var(--pts-navy)!important}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizacion-detail-shell .detail-btn-pdf.p-button:hover{color:var(--app-primary-hover)!important}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizacion-detail-shell .detail-status-row>span{border-color:transparent!important}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizacion-detail-shell .detail-status-row>span:is(.text-yellow-400,.text-amber-400,.text-amber-300){background:var(--po-pill-warning-bg)!important;color:var(--po-pill-warning)!important}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizacion-detail-shell .detail-status-row>span.text-green-400{background:var(--po-pill-success-bg)!important;color:var(--po-pill-success)!important}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizacion-detail-shell .detail-status-row>span:is(.text-blue-400,.text-blue-300){background:var(--po-pill-info-bg)!important;color:var(--po-pill-info)!important}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizacion-detail-shell .detail-status-row>span.text-teal-300{background:var(--po-pill-new-bg)!important;color:var(--po-pill-new)!important}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizacion-detail-shell .detail-status-row>span.text-red-400{background:var(--po-pill-danger-bg)!important;color:var(--po-pill-danger)!important}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizacion-detail-shell .detail-status-row>span.text-gray-400{background:var(--po-pill-neutral-bg)!important;color:var(--po-pill-neutral)!important}html[data-theme=pt-studio] .cotizaciones-shell .content-toolbar{border:0!important;border-radius:var(--pts-r-card)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] .cotizaciones-shell .cotizacion-item{box-shadow:var(--pts-raise-xs)!important}html[data-theme=pt-studio] .cotizaciones-shell .cotizacion-item:hover{border:0!important;background:var(--pts-surface)!important;box-shadow:var(--pts-raise-sm)!important;transform:translateY(-1px)}html[data-theme=pt-studio] :is(.hub-shell,.mensajeria-hub-shell) :is(.hub-card,.mensajeria-hub-card,.provider-ops-card){border:0!important;border-radius:var(--pts-r-card)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-raise-md)!important;transition:transform .15s ease,box-shadow .2s ease}html[data-theme=pt-studio] :is(.hub-shell,.mensajeria-hub-shell) :is(.hub-card,.mensajeria-hub-card):hover{border:0!important;transform:translateY(-3px);box-shadow:var(--pts-raise-hover)!important}html[data-theme=pt-studio] :is(.hub-shell,.mensajeria-hub-shell) :is(.hub-icon,.mensajeria-hub-icon,.provider-ops-refresh){border:0!important;border-radius:var(--pts-r-icon)!important;background:var(--pts-navy)!important;color:#fff!important;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] :is(.hub-shell,.mensajeria-hub-shell) :is(.hub-content h2,.mensajeria-hub-copy h2,.provider-ops-header h2,.provider-ops-item strong){font-family:var(--pts-font-title);color:var(--pts-navy)!important}html[data-theme=pt-studio] :is(.hub-shell,.mensajeria-hub-shell) :is(.hub-copy,.mensajeria-copy,.hub-content p,.mensajeria-hub-copy p,.provider-ops-label,.provider-ops-loading){color:var(--pts-gray)!important}html[data-theme=pt-studio] :is(.hub-shell,.mensajeria-hub-shell) :is(.hub-cta,.mensajeria-hub-cta){font-family:var(--pts-font-title);color:var(--pts-cyan-deep)!important}html[data-theme=pt-studio] :is(.hub-shell,.mensajeria-hub-shell) .provider-ops-item{border:0!important;border-radius:var(--pts-r-input)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] :is(.temporadas-shell,.temporada-detail-shell) .temporadas-toolbar{border:0!important;border-radius:var(--pts-r-card)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] :is(.temporadas-shell,.temporada-detail-shell) .temp-name{font-family:var(--pts-font-title);color:var(--pts-navy)!important}html[data-theme=pt-studio] :is(.temporadas-shell,.temporada-detail-shell) :is(.temp-dates,.temporadas-copy,.temporadas-meta){color:var(--pts-gray)!important}html[data-theme=pt-studio] :is(.temporadas-shell,.temporada-detail-shell) .temp-row.selected{border:0!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] .cotizacion-detail-shell :is(.detail-card,.notes-composer,.notes-item){border:0!important;border-radius:var(--pts-r-card)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-raise-md)!important}html[data-theme=pt-studio] .cotizacion-detail-shell :is(.detail-card-title,.card-title,.notes-author){font-family:var(--pts-font-title);font-weight:600;color:var(--pts-navy)!important}html[data-theme=pt-studio] .cotizacion-detail-shell .notes-content{color:var(--pts-gray)!important}html[data-theme=pt-studio] :is(.reservaciones-shell,.reservacion-detail-shell){--reservation-bg: transparent;--reservation-surface: var(--pts-surface);--reservation-soft: var(--pts-surface);--reservation-border: var(--pts-line);--reservation-text: var(--pts-ink);--reservation-muted: var(--pts-gray);--reservation-accent: var(--pts-blue);--reservation-action: var(--pts-navy);--reservation-action-text: #ffffff}html[data-theme=pt-studio] :is(.reservaciones-shell .reservacion-card,.reservacion-detail-shell .info-card){border:0!important;border-radius:var(--pts-r-card)!important;box-shadow:var(--pts-raise-md)!important}html[data-theme=pt-studio] .reservaciones-shell .reservacion-card{box-shadow:var(--pts-raise-xs)!important;transition:transform .15s ease,box-shadow .2s ease}html[data-theme=pt-studio] .reservaciones-shell .reservacion-card:hover{border:0!important;background:var(--pts-surface)!important;transform:translateY(-1px);box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] .reservaciones-shell .reservaciones-toolbar{border:0!important;border-radius:var(--pts-r-card)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] :is(.clubs-shell,.club-detail-shell,.destinations-shell,.destination-detail-shell,.destination-editor-shell,.club-editor-shell,.paquetes-shell,.paquete-detail-shell,.confirmaciones-shell,.confirmacion-detail-shell,.etiquetas-shell,.etiqueta-detail-shell,.proveedores-shell,.proveedor-form-shell,.proveedor-detail-shell){--crud-hero: var(--pts-surface);--crud-panel: var(--pts-surface);--crud-muted: var(--pts-surface);--crud-hover: var(--pts-surface);--crud-field: var(--pts-surface);--crud-radius: var(--pts-r-card);--crud-control-radius: var(--pts-r-btn);--crud-shadow: var(--pts-raise-md);--package-hero: var(--pts-surface);--package-panel: var(--pts-surface);--package-muted: var(--pts-surface);--package-hover: var(--pts-surface);--package-field: var(--pts-surface);--package-radius: var(--pts-r-card);--package-control-radius: var(--pts-r-btn);--package-shadow: var(--pts-raise-md);--destination-editor-hero: var(--pts-surface);--destination-editor-card: var(--pts-surface);--destination-editor-footer: var(--pts-surface);--destination-editor-field: var(--pts-surface);--destination-editor-radius: var(--pts-r-card);--destination-editor-control-radius: var(--pts-r-btn);--destination-editor-shadow: var(--pts-raise-md);--clubs-hero: var(--pts-surface);--clubs-surface: var(--pts-surface);--clubs-hover: var(--pts-surface);--clubs-muted: var(--pts-surface);--clubs-radius: var(--pts-r-card);--clubs-control-radius: var(--pts-r-btn);--clubs-shadow: var(--pts-raise-md);--destinations-hero: var(--pts-surface);--destinations-toolbar: var(--pts-surface);--destinations-item: var(--pts-surface);--destinations-item-hover: var(--pts-surface);--destinations-tag: var(--pts-surface);--destinations-radius: var(--pts-r-card);--destinations-control-radius: var(--pts-r-btn);--destinations-shadow: var(--pts-raise-md);--voucher-hero: var(--pts-surface);--voucher-surface: var(--pts-surface);--voucher-hover: var(--pts-surface);--voucher-field: var(--pts-surface);--voucher-radius: var(--pts-r-card);--voucher-control-radius: var(--pts-r-btn);--voucher-shadow: var(--pts-raise-md);--confirm-hero: var(--pts-surface);--confirm-panel: var(--pts-surface);--confirm-muted: var(--pts-surface);--confirm-hover: var(--pts-surface);--confirm-field: var(--pts-surface);--confirm-radius: var(--pts-r-card);--confirm-control-radius: var(--pts-r-btn);--confirm-shadow: var(--pts-raise-md)}html[data-theme=pt-studio] :is(.clubs-shell,.destinations-shell,.paquetes-shell,.paquete-detail-shell,.confirmaciones-shell,.confirmacion-detail-shell,.etiquetas-shell,.etiqueta-detail-shell,.proveedores-shell,.proveedor-form-shell,.proveedor-detail-shell,.destination-editor-shell) :is(.content-toolbar,.clubs-toolbar,.destinations-toolbar,.paquetes-toolbar,.proveedores-toolbar,.club-item,.destination-item,.paquete-item,.etiqueta-item,.list-item,.item-card,.form-card){border-color:transparent!important}html[data-theme=pt-studio] body :is(.etiquetas-shell .etiqueta-item,.proveedores-shell .list-item):hover{border-color:transparent!important}html[data-theme=pt-studio] :is(.clubs-shell,.destinations-shell,.paquetes-shell,.paquete-detail-shell,.cotizaciones-shell,.cotizacion-detail-shell,.reservaciones-shell,.reservacion-detail-shell,.confirmaciones-shell,.confirmacion-detail-shell,.temporadas-shell,.temporada-detail-shell,.proveedores-shell,.proveedor-detail-shell,.proveedor-form-shell,.etiquetas-shell,.etiqueta-detail-shell,.destination-editor-shell,.hub-shell) :is(.btn-action.btn-view,.btn-action.btn-delete,.btn-action,.btn-secondary,.btn-secondary-soft,.btn-primary-wizard,.btn-add,.btn-icon-only,.dev-debug-btn,.notes-action-btn){border:0!important;border-radius:var(--pts-r-btn)!important;background:var(--pts-surface)!important;color:var(--pts-navy)!important;font-family:var(--pts-font-title);font-weight:600;box-shadow:var(--pts-raise-sm)!important;transition:transform .12s ease,box-shadow .2s ease,color .15s ease}html[data-theme=pt-studio] :is(.clubs-shell,.destinations-shell,.paquetes-shell,.paquete-detail-shell,.cotizaciones-shell,.cotizacion-detail-shell,.reservaciones-shell,.reservacion-detail-shell,.confirmaciones-shell,.confirmacion-detail-shell,.temporadas-shell,.temporada-detail-shell,.proveedores-shell,.proveedor-detail-shell,.proveedor-form-shell,.etiquetas-shell,.etiqueta-detail-shell,.destination-editor-shell,.hub-shell) :is(.btn-action.btn-view,.btn-action.btn-delete,.btn-action,.btn-secondary,.btn-secondary-soft,.btn-primary-wizard,.btn-add,.btn-icon-only):hover:not(:disabled){transform:translateY(-1px)!important;background:var(--pts-surface)!important;color:var(--pts-blue)!important;box-shadow:var(--pts-raise-md)!important}html[data-theme=pt-studio] :is(.clubs-shell,.destinations-shell,.paquetes-shell,.paquete-detail-shell,.cotizaciones-shell,.cotizacion-detail-shell,.reservaciones-shell,.reservacion-detail-shell,.confirmaciones-shell,.confirmacion-detail-shell,.temporadas-shell,.temporada-detail-shell,.proveedores-shell,.proveedor-detail-shell,.proveedor-form-shell,.etiquetas-shell,.etiqueta-detail-shell,.destination-editor-shell,.hub-shell) :is(.btn-action.btn-view,.btn-action.btn-delete,.btn-action,.btn-secondary,.btn-secondary-soft,.btn-primary-wizard,.btn-icon-only):active:not(:disabled){transform:none!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] :is(.clubs-shell,.destinations-shell,.paquetes-shell,.cotizaciones-shell,.reservaciones-shell,.confirmaciones-shell,.temporadas-shell,.proveedores-shell,.etiquetas-shell,.destination-editor-shell) :is(.btn-action.btn-view,.btn-primary-wizard){background:var(--pts-navy)!important;color:#fff!important}html[data-theme=pt-studio] :is(.clubs-shell,.destinations-shell,.paquetes-shell,.cotizaciones-shell,.reservaciones-shell,.confirmaciones-shell,.temporadas-shell,.proveedores-shell,.etiquetas-shell,.destination-editor-shell) :is(.btn-action.btn-view,.btn-primary-wizard):hover:not(:disabled){background:#1b3670!important;color:#fff!important}html[data-theme=pt-studio] :is(.clubs-shell,.destinations-shell,.paquetes-shell,.paquete-detail-shell,.cotizaciones-shell,.cotizacion-detail-shell,.reservaciones-shell,.reservacion-detail-shell,.confirmaciones-shell,.confirmacion-detail-shell,.temporadas-shell,.temporada-detail-shell,.proveedores-shell,.proveedor-detail-shell,.proveedor-form-shell,.etiquetas-shell,.etiqueta-detail-shell,.destination-editor-shell) .btn-action.btn-delete:hover:not(:disabled){color:var(--pts-error)!important}html[data-theme=pt-studio] :is(.clubs-shell,.destinations-shell,.paquetes-shell,.paquete-detail-shell,.cotizaciones-shell,.cotizacion-detail-shell,.reservaciones-shell,.reservacion-detail-shell,.confirmaciones-shell,.confirmacion-detail-shell,.temporadas-shell,.temporada-detail-shell,.proveedores-shell,.proveedor-detail-shell,.proveedor-form-shell,.etiquetas-shell,.etiqueta-detail-shell,.destination-editor-shell) :is(.btn-action.btn-icon-only,.btn-secondary-soft.btn-icon-only,.btn-icon-only){border-radius:var(--pts-r-icon)!important}html[data-theme=pt-studio] .cotizacion-detail-shell :is(.bg-slate-900\/40,.bg-slate-900\/50,.bg-slate-800\/40,.bg-slate-800\/50,.bg-slate-700,.bg-gray-900\/30){border:0!important;border-radius:var(--pts-r-input)!important;background:var(--pts-surface)!important;color:var(--pts-ink)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] .cotizacion-detail-shell :is(.border-slate-700,.border-slate-700\/30,.border-slate-700\/40,.border-slate-700\/50,.border-slate-700\/60,.border-slate-800\/60,.border-gray-700\/50){border-color:var(--pts-line)!important}html[data-theme=pt-studio] .cotizacion-detail-shell :is(.text-white,.text-slate-100,.text-slate-200){color:var(--pts-ink)!important}html[data-theme=pt-studio] .cotizacion-detail-shell :is(.text-slate-300,.text-slate-400,.text-slate-500){color:var(--pts-gray)!important}html[data-theme=pt-studio] :is(.clubs-shell,.destinations-shell,.paquetes-shell,.cotizaciones-shell,.reservaciones-shell,.confirmaciones-shell,.temporadas-shell,.proveedores-shell,.etiquetas-shell) :is(.checkbox-dark,.checkbox-modern,.checkbox-item,.cotizacion-checkbox,.etiqueta-checkbox,.paquete-checkbox){border:0!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] :is(.clubs-shell,.destinations-shell,.paquetes-shell,.cotizaciones-shell,.reservaciones-shell,.confirmaciones-shell,.temporadas-shell,.proveedores-shell,.etiquetas-shell) :is(.checkbox-dark,.checkbox-modern,.checkbox-item,.cotizacion-checkbox,.etiqueta-checkbox,.paquete-checkbox):hover{background:var(--pts-surface)!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] :is(.clubs-shell,.destinations-shell,.paquetes-shell,.cotizaciones-shell,.reservaciones-shell,.confirmaciones-shell,.temporadas-shell,.proveedores-shell,.etiquetas-shell) :is(.checkbox-dark,.checkbox-modern,.checkbox-item,.cotizacion-checkbox,.etiqueta-checkbox,.paquete-checkbox):checked{background:var(--pts-navy)!important;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] :is(.clubs-shell,.destinations-shell,.paquetes-shell,.cotizaciones-shell,.reservaciones-shell,.confirmaciones-shell,.temporadas-shell,.proveedores-shell,.etiquetas-shell) :is(.checkbox-dark,.checkbox-modern,.checkbox-item,.cotizacion-checkbox,.etiqueta-checkbox,.paquete-checkbox):checked:after{border-color:#fff!important}html[data-theme=pt-studio] :is(.clubs-shell,.destinations-shell,.paquetes-shell,.cotizaciones-shell,.reservaciones-shell,.confirmaciones-shell,.temporadas-shell,.proveedores-shell,.etiquetas-shell) :is(.checkbox-dark,.checkbox-modern,.checkbox-item,.cotizacion-checkbox,.etiqueta-checkbox,.paquete-checkbox):focus-visible{outline:none!important;box-shadow:var(--pts-inset-soft),0 0 0 3px var(--app-focus-color)!important}html[data-theme=pt-studio] :is(.clubs-shell,.cotizaciones-shell,.reservaciones-shell) .pagination-container{border:0!important;border-top:0!important}html[data-theme=pt-studio] :is(.clubs-shell,.cotizaciones-shell,.reservaciones-shell) .p-paginator{border:0!important;border-radius:var(--pts-r-card)!important;background:var(--pts-surface)!important;color:var(--pts-gray)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] :is(.clubs-shell,.cotizaciones-shell,.reservaciones-shell) .p-paginator :is(.p-paginator-page,.p-paginator-first,.p-paginator-prev,.p-paginator-next,.p-paginator-last){border:0!important;border-radius:var(--pts-r-btn)!important;background:var(--pts-surface)!important;color:var(--pts-gray)!important;font-family:var(--pts-font-title);box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] :is(.clubs-shell,.cotizaciones-shell,.reservaciones-shell) .p-paginator :is(.p-paginator-page,.p-paginator-first,.p-paginator-prev,.p-paginator-next,.p-paginator-last):not(.p-disabled):hover{transform:translateY(-1px)!important;color:var(--pts-navy)!important;box-shadow:var(--pts-raise-md)!important}html[data-theme=pt-studio] :is(.clubs-shell,.cotizaciones-shell,.reservaciones-shell) .p-paginator :is(.p-paginator-page.p-paginator-page-selected,.p-paginator-page-selected){transform:none!important;background:var(--pts-surface)!important;color:var(--pts-navy)!important;font-weight:700;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] :is(.clubs-shell,.cotizaciones-shell,.reservaciones-shell) .p-paginator .p-paginator-current{border:0!important;background:transparent!important;color:var(--app-text-secondary)!important;box-shadow:none!important}html[data-theme=pt-studio] .solicitudes-shell .stat-card{border:0!important;border-radius:16px!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] .solicitudes-shell .stat-value{color:var(--pts-navy)!important}html[data-theme=pt-studio] .solicitudes-shell .stat-label{color:var(--app-text-secondary)!important}html[data-theme=pt-studio] .solicitudes-shell .solicitudes-table tbody tr:hover td{background:#152b5a09!important}html[data-theme=pt-studio] :is(.etiquetas-shell,.paquetes-shell,.paquete-detail-shell,.proveedores-shell,.proveedor-detail-shell,.proveedor-form-shell,.cotizaciones-shell,.cotizacion-detail-shell,.reservaciones-shell,.reservacion-detail-shell,.clubs-shell,.destinations-shell,.confirmaciones-shell,.confirmacion-detail-shell,.temporadas-shell) :is(.hoteles-filter-field,.toolbar-toggle){border:0!important;border-radius:var(--pts-r-input)!important;background:var(--pts-surface)!important;color:var(--pts-ink)!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] .clubs-shell .club-image{border:0!important;border-radius:var(--pts-r-icon)!important;background-color:var(--pts-surface)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] :is(.clubs-shell,.destinations-shell,.paquetes-shell,.paquete-detail-shell,.cotizaciones-shell,.cotizacion-detail-shell,.reservaciones-shell,.reservacion-detail-shell,.confirmaciones-shell,.confirmacion-detail-shell,.temporadas-shell,.proveedores-shell,.proveedor-detail-shell,.etiquetas-shell,.etiqueta-detail-shell) :is(.club-tag,.destination-tag,.paquete-tag,.etiqueta-tag,.item-tag,.meta-chip,.selected-count,.items-count,.detail-badge,.cotizacion-badge,.integration-badge,.hotel-meta-badge,.factura-estado-badge){border:1px solid var(--pts-line)!important;border-radius:999px!important;background:#fff!important;color:var(--pts-gray)!important;font-family:var(--pts-font-title);font-weight:600;box-shadow:none!important}html[data-theme=pt-studio] :is(.club-tag,.destination-tag,.paquete-tag,.etiqueta-tag,.item-tag,.meta-chip) i{color:var(--pts-cyan-deep)!important}html[data-theme=pt-studio]:not([data-theme-variant]) :is(.clubs-shell,.destinations-shell,.paquetes-shell,.paquete-detail-shell,.cotizaciones-shell,.cotizacion-detail-shell,.reservaciones-shell,.reservacion-detail-shell,.confirmaciones-shell,.confirmacion-detail-shell,.temporadas-shell,.proveedores-shell,.proveedor-detail-shell,.etiquetas-shell,.etiqueta-detail-shell) :is(.club-tag,.destination-tag,.paquete-tag,.etiqueta-tag,.item-tag,.meta-chip,.hotel-meta-badge){border-color:transparent!important;background:color-mix(in srgb,var(--pts-navy) 7%,var(--pts-surface))!important;color:var(--app-text-secondary)!important}html[data-theme=pt-studio]:not([data-theme-variant]) :is(.clubs-shell,.destinations-shell,.paquetes-shell,.cotizaciones-shell,.reservaciones-shell,.temporadas-shell,.proveedores-shell,.etiquetas-shell) :is(.club-tag,.destination-tag,.paquete-tag,.etiqueta-tag,.item-tag,.meta-chip) i{color:var(--pts-navy)!important}html[data-theme=pt-studio]:not([data-theme-variant]) .reservaciones-shell .meta-chip .pi-exclamation-triangle{color:var(--po-pill-warning)!important}html[data-theme=pt-studio]:not([data-theme-variant]) .itinerarios-shell .currency-pill{border-color:transparent!important;background:color-mix(in srgb,var(--pts-navy) 7%,var(--pts-surface))!important;color:var(--pts-navy)!important}html[data-theme=pt-studio]:not([data-theme-variant]) .admin-content .itinerarios-shell .itinerary-card .destination-row{color:var(--pts-navy)!important}html[data-theme=pt-studio] :is(.clubs-shell,.destinations-shell,.paquetes-shell,.cotizaciones-shell,.reservaciones-shell,.confirmaciones-shell,.temporadas-shell,.proveedores-shell,.etiquetas-shell) :is(.selected-count,.items-count){display:inline-flex!important;align-items:center;justify-content:center;min-height:1.9rem;padding:.25rem .8rem!important;font-size:.78rem!important;line-height:1.2!important;white-space:nowrap}html[data-theme=pt-studio] :is(.paquetes-shell,.paquete-detail-shell,.cotizaciones-shell,.cotizacion-detail-shell,.reservaciones-shell,.reservacion-detail-shell,.confirmaciones-shell,.confirmacion-detail-shell,.temporadas-shell,.clubs-shell,.destinations-shell,.proveedores-shell,.proveedor-detail-shell,.etiquetas-shell,.etiqueta-detail-shell) :is(.empty-state,.empty-sub,.section-placeholder,.destination-load-state p){color:var(--pts-gray)!important}html[data-theme=pt-studio] :is(.paquetes-shell,.paquete-detail-shell,.cotizaciones-shell,.reservaciones-shell,.confirmaciones-shell,.temporadas-shell,.clubs-shell,.destinations-shell,.proveedores-shell,.etiquetas-shell) :is(.empty-title,.destination-load-state h2){font-family:var(--pts-font-title);color:var(--pts-navy)!important}html[data-theme=pt-studio] :is(.paquetes-shell,.cotizaciones-shell,.reservaciones-shell,.confirmaciones-shell,.temporadas-shell,.clubs-shell,.destinations-shell,.proveedores-shell,.etiquetas-shell) .empty-icon{color:var(--pts-gray-light)!important}html[data-theme=pt-studio] :is(.paquetes-shell,.paquete-detail-shell,.cotizaciones-shell,.cotizacion-detail-shell,.reservaciones-shell,.reservacion-detail-shell,.confirmaciones-shell,.confirmacion-detail-shell,.temporadas-shell,.clubs-shell,.destinations-shell,.proveedores-shell,.etiquetas-shell) :is(.border-t,.border-b,.border-slate-700,.border-slate-800){border-color:var(--pts-line)!important}html[data-theme=pt-studio] :is(.paquetes-shell,.cotizaciones-shell,.reservaciones-shell,.temporadas-shell,.clubs-shell,.destinations-shell,.proveedores-shell,.etiquetas-shell) .toolbar-divider{background:var(--pts-line)!important}html[data-theme=pt-studio] .btn-action.btn-delete{border-radius:var(--pts-r-btn)!important}html[data-theme=pt-studio] .btn-action.btn-delete.btn-icon-only{border-radius:var(--pts-r-icon)!important}html[data-theme=pt-studio] :is(.mensajeria-shell,.bandeja-shell,.sms-drawer){--inbox-surface: var(--pts-surface);--inbox-soft: var(--pts-surface);--inbox-canvas: var(--pts-surface);--inbox-border: var(--pts-line);--inbox-text: var(--pts-ink);--inbox-muted: var(--pts-gray);--inbox-accent: var(--pts-blue-navy);--inbox-active: var(--pts-surface);--inbox-incoming: var(--pts-surface);--inbox-incoming-text: var(--pts-ink);--inbox-outgoing: var(--pts-navy);--inbox-outgoing-text: #ffffff}html[data-theme=pt-studio] .webmail-shell{--wm-canvas: var(--pts-surface);--wm-panel: var(--pts-surface);--wm-panel-strong: var(--pts-surface);--wm-panel-soft: var(--pts-surface);--wm-border: var(--pts-line);--wm-border-strong: var(--pts-gray-light);--wm-text: var(--pts-ink);--wm-text-soft: var(--pts-navy);--wm-muted: var(--pts-gray);--wm-accent: var(--pts-cyan-deep);--wm-accent-soft: var(--pts-cyan-soft);--wm-selected: var(--pts-cyan-soft);--wm-hover: var(--pts-surface);--wm-control: var(--pts-surface)}html[data-theme=pt-studio] .webmail-shell :is(.sync-strip,.main-toolbar,.gmail-tabs,.detail-topbar,.compose-pane,.reply-box){border:0!important;background:var(--pts-surface)!important;background-image:none!important;box-shadow:none!important}html[data-theme=pt-studio] .webmail-shell :is(.workspace-sidebar,.message-list-pane,.reading-pane){border:0!important;background:var(--pts-surface)!important;background-image:none!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] .webmail-shell :is(.account-pill,.folder-row,.message-row,.detail-card){border:0!important;border-radius:var(--pts-r-card)!important;background:var(--pts-surface)!important;background-image:none!important;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] .webmail-shell .detail-card{box-shadow:var(--pts-raise-md)!important}html[data-theme=pt-studio] .webmail-shell .gmail-tab{border:0!important;border-radius:var(--pts-r-btn)!important;background:var(--pts-surface)!important;color:var(--pts-navy)!important;font-family:var(--pts-font-title);font-weight:600;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] .webmail-shell :is(.account-pill.active,.folder-row.active,.message-row.selected,.gmail-tab.active){color:var(--pts-blue)!important;background-image:none!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] .webmail-shell .pill-action{border:0!important;border-radius:var(--pts-r-btn)!important;background:var(--pts-surface)!important;background-image:none!important;color:var(--pts-navy)!important;font-family:var(--pts-font-title);font-weight:600;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] .webmail-shell .pill-action:hover:not(:disabled){color:var(--pts-blue)!important;box-shadow:var(--pts-raise-md)!important}html[data-theme=pt-studio] .webmail-shell .pill-action:active:not(:disabled){box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] .mensajeria-shell :is(.bg-slate-700,.bg-slate-600,.bg-slate-700\/60,.bg-slate-800\/40,.hover\:bg-slate-800:hover,.hover\:bg-slate-700:hover,.hover\:bg-slate-600:hover){color:var(--pts-navy)!important;border-color:transparent!important;background-color:var(--pts-surface)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] .mensajeria-shell :is(.bg-cyan-900\/40,.bg-cyan-900\/50,.bg-cyan-900\/70,.bg-cyan-950\/30,.bg-cyan-950\/35,.bg-cyan-950\/40,.bg-blue-900\/20,.bg-blue-900\/40,.bg-blue-950\/45,.bg-purple-900\/40,.bg-orange-900\/40,.bg-green-900\/20,.bg-green-900\/30,.bg-green-900\/40,.bg-green-950\/40,.bg-green-950\/45,.bg-green-950\/50,.bg-green-950\/70,.bg-green-950\/80,.bg-red-900\/10,.bg-red-900\/20,.bg-red-900\/30,.bg-red-900\/40,.bg-red-900\/50,.bg-red-950\/40,.bg-red-950\/45,.bg-red-950\/50){border-color:transparent!important;background-color:var(--pts-surface)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] .mensajeria-shell :is(.text-cyan-300,.text-cyan-400,.text-blue-300,.text-blue-400,.text-green-300,.text-green-400,.text-orange-400){color:var(--pts-cyan-deep)!important}html[data-theme=pt-studio] .mensajeria-shell :is(.text-red-300,.text-red-400,.text-rose-300){color:var(--pts-error)!important}html[data-theme=pt-studio] .mensajeria-shell .mensajeria-hero{border:0!important;background:transparent!important;box-shadow:none!important}html[data-theme=pt-studio] .mensajeria-shell .workspace-surface{border:0!important;border-radius:var(--pts-r-panel)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-raise-lg)!important}html[data-theme=pt-studio] .mensajeria-shell :is(.template-card,.empty-card,.campaign-card,.campaign-stat-card,.helper-panel,.form-panel,.field-card,.toggle-card,.crm-card,.crm-empty,.agentes-sidebar,.agentes-content){border:0!important;border-radius:var(--pts-r-card)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-raise-md)!important;transition:transform .15s ease,box-shadow .2s ease}html[data-theme=pt-studio] .mensajeria-shell :is(.template-card,.campaign-card,.crm-card):hover{transform:translateY(-3px);box-shadow:var(--pts-raise-hover)!important}html[data-theme=pt-studio] .mensajeria-shell :is(input:not([type=checkbox]):not([type=radio]),textarea,select,.field-input,.field-select,.field-textarea,.sync-instance-select,.instance-filter-select,.search-input,.composer-input){border:0!important;border-radius:var(--pts-r-input)!important;background:var(--pts-surface)!important;color:var(--pts-ink)!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] .mensajeria-shell :is(input):focus{outline:none!important;border:0!important;box-shadow:var(--pts-inset),0 0 0 3px var(--app-focus-color)!important}html[data-theme=pt-studio] .mensajeria-shell :is(.header-action-btn,.header-action-btn-primary,.header-action-btn-secondary,.campaign-create-btn,.primary-btn,.ghost-btn,.text-action-btn,.icon-action-btn,.crm-chat-trigger){border:0!important;border-radius:var(--pts-r-btn)!important;background:var(--pts-surface)!important;color:var(--pts-navy)!important;font-family:var(--pts-font-title);font-weight:600;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] .mensajeria-shell :is(.header-action-btn-primary,.campaign-create-btn,.primary-btn){background:var(--pts-navy)!important;color:#fff!important}html[data-theme=pt-studio] .mensajeria-shell :is(.crm-panel-close,.crm-lead-action-btn){border:0!important;background:var(--pts-surface)!important;color:var(--pts-navy)!important;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] .mensajeria-shell :is(.header-action-btn,.header-action-btn-primary,.header-action-btn-secondary,.campaign-create-btn,.primary-btn,.ghost-btn,.text-action-btn,.icon-action-btn,.crm-chat-trigger,.crm-panel-close,.crm-lead-action-btn):active:not(:disabled){transform:none!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] .mensajeria-shell .message-bubble{border:0!important;border-radius:var(--pts-r-input)!important;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] .mensajeria-shell .message-bubble-incoming{background:var(--pts-surface)!important;color:var(--pts-ink)!important;border-bottom-left-radius:var(--pts-r-btn)!important}html[data-theme=pt-studio] .mensajeria-shell .message-bubble-outgoing{background:var(--pts-navy)!important;color:#fff!important;border-bottom-right-radius:var(--pts-r-btn)!important}html[data-theme=pt-studio] .mensajeria-shell .conversation-item{border:0!important;border-radius:var(--pts-r-card)!important;background:transparent!important}html[data-theme=pt-studio] .mensajeria-shell .conversation-item:hover{background:var(--pts-surface)!important;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] .mensajeria-shell .conversation-item-active{color:var(--pts-blue)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] .telefonia-theme-shell{--phone-page: var(--pts-surface);--phone-surface: var(--pts-surface);--phone-soft: var(--pts-surface);--phone-raised: var(--pts-surface);--phone-border: var(--pts-line);--phone-text: var(--pts-ink);--phone-muted: var(--pts-gray);--phone-accent: var(--pts-cyan-deep);--phone-accent-soft: var(--pts-cyan-soft);--phone-action: var(--pts-navy);--phone-action-text: #ffffff;--phone-radius: var(--pts-r-card);border:0!important;border-radius:var(--pts-r-panel)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-raise-lg)!important}html[data-theme=pt-studio] .telefonia-theme-shell :is(.ops-panel,.ops-kpi-card,.ops-live-call,.ops-queue-card,.ops-agent-row,.cdr-table-shell,.form-card,.bg-slate-800,.bg-slate-900){border:0!important;border-radius:var(--pts-r-card)!important;background:var(--pts-surface)!important;background-image:none!important;box-shadow:var(--pts-raise-md)!important}html[data-theme=pt-studio] .telefonia-theme-shell :is(.ops-mini-kpi,.ops-agent-avatar){border:0!important;border-radius:var(--pts-r-icon)!important;background:var(--pts-surface)!important;color:var(--pts-navy)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] .telefonia-theme-shell :is(input){border:0!important;border-radius:var(--pts-r-input)!important;background:var(--pts-surface)!important;color:var(--pts-ink)!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] .telefonia-theme-shell :is(input):focus{outline:none!important;border:0!important;box-shadow:var(--pts-inset),0 0 0 3px var(--app-focus-color)!important}html[data-theme=pt-studio] .telefonia-theme-shell :is(.btn-secondary,.history-btn,.history-filter-btn,.ops-badge,.history-filter-pill){border:0!important;border-radius:var(--pts-r-btn)!important;background:var(--pts-surface)!important;color:var(--pts-navy)!important;font-family:var(--pts-font-title);box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] .telefonia-theme-shell :is(.btn-secondary,.history-btn,.history-filter-btn):active:not(:disabled),html[data-theme=pt-studio] .telefonia-theme-shell .history-filter-btn-active{color:var(--pts-blue)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] :is(.webmail-templates-shell,.webmail-signatures-shell,.webmail-hub-shell,app-webmail-settings-admin) :is(.app-section-surface,.toolbar,.row,.editor,.webmail-hub-card,.service-panel,.accounts-panel,.metric-card,.account-card,.account-modal,.test-connection-panel,.shared-members-panel,.member-row,.toggle-row,.meta-cell){border:0!important;border-radius:var(--pts-r-card)!important;background:var(--pts-surface)!important;background-image:none!important;box-shadow:var(--pts-raise-md)!important}html[data-theme=pt-studio] :is(.webmail-templates-shell,.webmail-signatures-shell,app-webmail-settings-admin) :is(input){border:0!important;border-radius:var(--pts-r-input)!important;background:var(--pts-surface)!important;color:var(--pts-ink)!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] :is(.webmail-templates-shell,.webmail-signatures-shell,app-webmail-settings-admin) :is(.pill-action,.primary-btn,.ghost-btn,.icon-btn){border:0!important;border-radius:var(--pts-r-btn)!important;background:var(--pts-surface)!important;background-image:none!important;color:var(--pts-navy)!important;font-family:var(--pts-font-title);box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] :is(.webmail-templates-shell,.webmail-signatures-shell,app-webmail-settings-admin) :is(.pill-action,.primary-btn,.ghost-btn,.icon-btn):active:not(:disabled){box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] :is(.webmail-templates-shell,.webmail-signatures-shell) .row-badge{border:1px solid var(--pts-line)!important;border-radius:999px!important;background:#fff!important;color:var(--pts-gray)!important;font-family:var(--pts-font-title);font-weight:600}html[data-theme=pt-studio] :is(.webmail-templates-shell,.webmail-signatures-shell) .toolbar-field>span{color:var(--pts-cyan-deep)!important;font-family:var(--pts-font-title)}html[data-theme=pt-studio] app-hotel-wizard{--hotel-create-shell-background: var(--pts-surface);--hotel-create-hero: var(--pts-surface);--hotel-create-card: var(--pts-surface);--hotel-create-card-header: var(--pts-surface);--hotel-create-card-footer: var(--pts-surface);--hotel-create-field: var(--pts-surface);--hotel-create-field-hover: var(--pts-surface);--hotel-create-field-focus: var(--pts-surface);--hotel-create-overlay: var(--pts-surface);--hotel-create-selected: var(--pts-cyan-soft);--hotel-create-radius: var(--pts-r-card);--hotel-create-control-radius: var(--pts-r-input);--hotel-create-shadow: var(--pts-raise-md)}html[data-theme=pt-studio] .hotel-wizard-shell .wizard-card{border:0;border-radius:var(--pts-r-card);background:var(--pts-surface);box-shadow:var(--pts-raise-md)}html[data-theme=pt-studio] .hotel-wizard-shell :is(.wizard-card-header,.wizard-card-footer){border:0;background:transparent}html[data-theme=pt-studio] app-hotel-wizard app-dynamic-form :is(.chips-input-wrapper,.p-datepicker input){border:0!important;border-radius:var(--pts-r-input)!important;background:var(--pts-surface)!important;color:var(--pts-ink)!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] app-hotel-wizard app-dynamic-form :is(.chips-input-wrapper:focus-within,.p-datepicker input:focus){outline:none!important;border:0!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset),0 0 0 3px var(--app-focus-color)!important}html[data-theme=pt-studio] .filepond--panel-root{border:0;border-radius:var(--pts-r-card);background:var(--pts-surface);box-shadow:var(--pts-inset-soft)}html[data-theme=pt-studio] .filepond--root:hover .filepond--panel-root{border:0;background:var(--pts-surface);box-shadow:var(--pts-inset)}html[data-theme=pt-studio] body .filepond--root .filepond--panel-root>:is(.filepond--panel-top,.filepond--panel-center,.filepond--panel-bottom).filepond--panel-root{background:transparent!important;box-shadow:none!important}html[data-theme=pt-studio] app-hotel-wizard app-dynamic-form .filepond--panel-root{border:0!important;border-radius:var(--pts-r-card)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] app-hotel-wizard app-dynamic-form .filepond--drop-label:hover{border:0!important;background:var(--pts-surface)!important}html[data-theme=pt-studio] app-hotel-wizard app-dynamic-form .p-toggleswitch .p-toggleswitch-slider{border:0!important;border-radius:999px!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] app-hotel-wizard app-dynamic-form .p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-slider{background:var(--pts-cyan-soft)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] app-hotel-wizard app-dynamic-form .p-toggleswitch .p-toggleswitch-handle{background:var(--pts-surface)!important;box-shadow:0 1px 3px #0d1b3847,0 0 0 .5px #0d1b3814!important}html[data-theme=pt-studio] .hotel-wizard-shell .btn-secondary{border:0;border-radius:var(--pts-r-btn);background:var(--pts-surface);color:var(--pts-navy);font-family:var(--pts-font-title);font-weight:600;box-shadow:var(--pts-raise-sm)}html[data-theme=pt-studio] .hotel-wizard-shell .btn-secondary:hover{border:0;background:var(--pts-surface);color:var(--pts-blue);box-shadow:var(--pts-raise-md)}html[data-theme=pt-studio] .hotel-wizard-shell .btn-secondary:active:not(:disabled){box-shadow:var(--pts-inset)}html[data-theme=pt-studio] app-voucher-editor :is(.editor-topbar,.ai-chat-panel,.ai-chat-header,.chat-input-container,.modal-header,.modal-body,.modal-footer){border:0!important;background:var(--pts-surface)!important}html[data-theme=pt-studio] app-voucher-editor .modal-content{border:0!important;border-radius:var(--pts-r-panel)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-raise-lg)!important}html[data-theme=pt-studio] app-voucher-editor .assistant-message .message-content{border:0!important;border-radius:var(--pts-r-card)!important;background:var(--pts-surface)!important;color:var(--pts-ink)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] app-voucher-editor .assistant-message .message-content code{color:var(--pts-navy)!important}html[data-theme=pt-studio] app-voucher-editor .user-message .message-content{border-radius:var(--pts-r-card)!important;background:var(--pts-navy)!important;color:#fff!important}html[data-theme=pt-studio] app-voucher-editor :is(.btn-back,.btn-secondary,.btn-cancel,.attach-button,.close-chat,.close-modal,.remove-image){border:0!important;border-radius:var(--pts-r-btn)!important;background:var(--pts-surface)!important;color:var(--pts-navy)!important;font-family:var(--pts-font-title);box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] app-voucher-editor :is(.btn-back,.btn-secondary,.btn-cancel,.attach-button,.close-chat,.close-modal):hover:not(:disabled){background:var(--pts-surface)!important;color:var(--pts-blue)!important;box-shadow:var(--pts-raise-md)!important}html[data-theme=pt-studio] app-voucher-editor :is(.btn-save,.send-button,.apply-code-button){border:0!important;border-radius:var(--pts-r-btn)!important;background:var(--pts-navy)!important;color:#fff!important;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] app-voucher-editor :is(.btn-back,.btn-secondary,.btn-cancel,.btn-save,.send-button,.attach-button):active:not(:disabled){box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] app-voucher-editor :is(.ai-chat-title,.modal-header h2,.form-group label,.checkbox-label span){color:var(--pts-navy)!important;font-family:var(--pts-font-title)}html[data-theme=pt-studio] app-voucher-editor :is(.chat-empty,.chat-empty i){color:var(--pts-gray)!important}html[data-theme=pt-studio] app-voucher-editor .required{color:var(--pts-error)!important}html[data-theme=pt-studio] app-voucher-editor .checkbox-label input[type=checkbox]{accent-color:var(--pts-cyan-deep)!important}html[data-theme=pt-studio] app-voucher-templates-list :is(.btn-action.btn-view,.btn-action.btn-delete){border:0!important;border-radius:var(--pts-r-btn)!important}html[data-theme=pt-studio] app-voucher-templates-list .btn-action.btn-delete{background:var(--pts-surface)!important;color:var(--pts-navy)!important;font-family:var(--pts-font-title);box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] app-voucher-templates-list .btn-action.btn-delete:hover:not(:disabled){transform:translateY(-1px);background:var(--pts-surface)!important;color:var(--pts-error)!important;box-shadow:var(--pts-raise-md)!important}html[data-theme=pt-studio] app-voucher-templates-list .voucher-templates-toolbar{border:0;border-radius:var(--pts-r-card);background:var(--pts-surface);box-shadow:var(--pts-inset-soft)}html[data-theme=pt-studio] app-voucher-templates-list .toolbar-divider{background:var(--pts-line)}html[data-theme=pt-studio] app-voucher-templates-list :is(.voucher-copy,.voucher-meta,.toolbar-meta){color:var(--pts-gray)}html[data-theme=pt-studio] app-voucher-templates-list .btn-clear-filters-inline{border:0;border-radius:var(--pts-r-icon);background:var(--pts-surface);color:var(--pts-gray);box-shadow:var(--pts-raise-sm)}html[data-theme=pt-studio] app-voucher-templates-list .btn-secondary-outlined{border:0;border-radius:var(--pts-r-btn);background:var(--pts-surface);color:var(--pts-navy);font-family:var(--pts-font-title);font-weight:600;box-shadow:var(--pts-raise-sm)}html[data-theme=pt-studio] app-voucher-templates-list :is(.btn-clear-filters-inline,.btn-secondary-outlined):hover{transform:translateY(-1px);border:0;background:var(--pts-surface);color:var(--pts-blue);box-shadow:var(--pts-raise-md)}html[data-theme=pt-studio] app-voucher-templates-list :is(.btn-clear-filters-inline,.btn-secondary-outlined):active{transform:none;box-shadow:var(--pts-inset)}html[data-theme=pt-studio] app-voucher-templates-list :is(.tipo-badge,.status-badge,.date-badge){border:1px solid var(--pts-line)!important;border-radius:999px;background:#fff!important;color:var(--pts-gray)!important;font-family:var(--pts-font-title);font-weight:600}html[data-theme=pt-studio] app-voucher-templates-list :is(.tipo-badge,.status-badge,.date-badge):hover{border-color:var(--pts-gray-light)!important;background:#fff!important}html[data-theme=pt-studio] .settings-shell{--settings-page: var(--pts-surface);--settings-surface: var(--pts-surface);--settings-soft: var(--pts-surface);--settings-raised: var(--pts-surface);--settings-border: transparent;--settings-text: var(--pts-ink);--settings-muted: var(--pts-gray);--settings-accent: var(--pts-cyan-deep);--settings-accent-soft: var(--pts-cyan-soft);--settings-action: var(--pts-navy);--settings-radius: var(--pts-r-card)}html[data-theme=pt-studio] .settings-shell :is(.settings-panel,.embedded-settings-surface,.zoho-workspace,.templates-shell){border:0!important;border-radius:var(--pts-r-panel)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-raise-lg)!important}html[data-theme=pt-studio] .settings-shell :is(.integration-card,.general-config-card,.config-field-card,.toggle-card,.placeholder-card,.summary-card,.detail-image-card,.manual-method-card,.gateway-config-card,.dnd-shell,.dnd-column,.dnd-item,.tab-intro-card,.editor-shell){border:0!important;border-radius:var(--pts-r-card)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-raise-md)!important}html[data-theme=pt-studio] .settings-shell :is(.integration-card,.general-config-card,.dnd-item):hover{transform:translateY(-3px);background:var(--pts-surface)!important;box-shadow:var(--pts-raise-hover)!important}html[data-theme=pt-studio] .settings-shell>.content-header{border:0!important;border-radius:var(--pts-r-panel)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] .settings-shell :is(.integration-icon,.general-config-icon,.gateway-config-icon,.settings-nav-pill-icon,.dnd-count){border:0!important;border-radius:var(--pts-r-icon)!important;background:var(--pts-surface)!important;color:var(--pts-cyan-deep)!important;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] .settings-shell :is(input:not([type=checkbox]):not([type=radio]),.wysiwyg-editor){border:0!important;border-radius:var(--pts-r-input)!important;background:var(--pts-surface)!important;color:var(--pts-ink)!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] .settings-shell :is(input):focus{outline:none!important;border:0!important;box-shadow:var(--pts-inset),0 0 0 3px var(--app-focus-color)!important}html[data-theme=pt-studio] .settings-shell :is(input)::placeholder{color:var(--pts-gray-light)!important;opacity:1}html[data-theme=pt-studio] .settings-shell :is(textarea,.p-inputtext)::placeholder{opacity:1}html[data-theme=pt-studio] .settings-shell :is(.section-pills,.zoho-nav-pills){border:0!important;border-radius:var(--pts-r-card)!important;background:var(--pts-surface)!important}html[data-theme=pt-studio] .settings-shell .section-pill{border:0!important;border-radius:var(--pts-r-btn)!important;background:var(--pts-surface)!important;color:var(--pts-gray)!important;font-family:var(--pts-font-title);font-weight:600;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] .settings-shell .section-pill:hover{background:var(--pts-surface)!important;color:var(--pts-blue)!important;box-shadow:var(--pts-raise-md)!important}html[data-theme=pt-studio] .settings-shell .section-pill-active{background:var(--pts-surface)!important;color:var(--pts-blue)!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] .settings-shell .section-pill-active .settings-nav-pill-icon{border:0!important;background:var(--pts-surface)!important;color:var(--pts-blue)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] :is(.itinerarios-shell,.itinerary-detail-shell){--itinerary-surface: var(--pts-surface);--itinerary-soft: var(--pts-surface);--itinerary-border: transparent;--itinerary-text: var(--pts-ink);--itinerary-muted: var(--pts-gray);--itinerary-accent: var(--pts-cyan-deep);--itinerary-action: var(--pts-navy)}html[data-theme=pt-studio] .itinerarios-shell :is(.glass-panel,.itinerary-card,.state),html[data-theme=pt-studio] .itinerary-detail-shell :is(.panel,.hotel-group,.room-item),html[data-theme=pt-studio] .itinerary-detail-shell app-itinerario-detail-kpis .kpi-card{border:0!important;border-radius:var(--pts-r-card)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-raise-md)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-theme=pt-studio] .itinerarios-shell :is(.itinerary-card,.toolbar.glass-panel){box-shadow:var(--pts-raise-xs)!important;transition:transform .15s ease,box-shadow .2s ease}html[data-theme=pt-studio] .itinerarios-shell .itinerary-card:hover{transform:translateY(-1px);border:0!important;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] .itinerary-detail-shell app-itinerario-detail-kpis .kpi-card:hover{transform:translateY(-1px);border:0!important;box-shadow:var(--pts-raise-md)!important}html[data-theme=pt-studio] .itinerarios-shell .list-hero,html[data-theme=pt-studio] .itinerary-detail-shell .top-hero{border:0!important;border-radius:var(--pts-r-panel)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] .itinerarios-shell .btn-icon,html[data-theme=pt-studio] .itinerary-detail-shell :is(.btn-secondary,.tab-btn,.room-delete){border:0!important;border-radius:var(--pts-r-btn)!important;background:var(--pts-surface)!important;color:var(--pts-navy)!important;font-family:var(--pts-font-title);font-weight:600;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] .itinerarios-shell .btn-icon:hover:not(:disabled),html[data-theme=pt-studio] .itinerary-detail-shell :is(.btn-secondary,.tab-btn):hover:not(:disabled){background:var(--pts-surface)!important;color:var(--pts-blue)!important;box-shadow:var(--pts-raise-md)!important}html[data-theme=pt-studio] .itinerary-detail-shell .tab-btn-active{border:0!important;background:var(--pts-surface)!important;color:var(--pts-blue)!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] :is(.hotel-media,.hotel-media-placeholder,.sel-thumb,.room-picker-hotel-media,.room-picker-hotel-media--placeholder){border:0;border-radius:var(--pts-r-icon);background:var(--pts-surface);color:var(--pts-gray);box-shadow:var(--pts-inset-soft)}html[data-theme=pt-studio] .overlay-editor-dialog .overlay-stage{border:0;border-radius:var(--pts-r-input);background:var(--pts-surface);box-shadow:var(--pts-inset)}html[data-theme=pt-studio] .overlay-editor-dialog .overlay-node span{border:0;border-bottom-right-radius:var(--pts-r-btn);background:var(--pts-cyan-soft);color:var(--pts-navy);box-shadow:none}html[data-theme=pt-studio] .overlay-editor-dialog .overlay-node{border:1px solid var(--pts-cyan);border-radius:var(--pts-r-btn);background:var(--pts-cyan-soft);color:var(--pts-navy)}html[data-theme=pt-studio] .overlay-editor-dialog .overlay-node-selected{border-color:var(--pts-blue);background:var(--pts-surface);box-shadow:var(--pts-raise-sm)}html[data-theme=pt-studio] .overlay-editor-dialog .overlay-node-invalid{border-color:var(--pts-error);background:var(--pts-surface)}html[data-theme=pt-studio] .overlay-editor-dialog :is(.overlay-tool-btn,.overlay-tool-btn-text,.overlay-tool-btn-qr,.overlay-tool-btn-upload){border:0!important;border-radius:var(--pts-r-btn)!important;background:var(--pts-surface)!important;color:var(--pts-navy)!important;font-family:var(--pts-font-title);text-shadow:none!important;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] .overlay-editor-dialog :is(.overlay-tool-btn,.overlay-tool-btn-text,.overlay-tool-btn-qr,.overlay-tool-btn-upload):hover:not([disabled]){color:var(--pts-blue)!important;box-shadow:var(--pts-raise-md)!important}html[data-theme=pt-studio] .overlay-editor-dialog :is(.overlay-tool-btn,.overlay-tool-btn-text,.overlay-tool-btn-qr,.overlay-tool-btn-upload):active:not([disabled]){transform:none;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] .overlay-editor-dialog .overlay-editor-brand-icon{border-radius:var(--pts-r-icon)!important;background:var(--pts-navy)!important;color:#fff!important;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] .overlay-editor-dialog :is(.overlay-editor,.overlay-editor-topbar,.overlay-layers-panel,.overlay-fields){border:0!important;background:var(--pts-surface)!important;box-shadow:none!important}html[data-theme=pt-studio] .overlay-editor-dialog :is(.overlay-panel-head,.overlay-inspector-section,.overlay-stage-wrap){border:0!important;border-radius:var(--pts-r-card)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] .overlay-editor-dialog .overlay-layer-item{border:0!important;border-radius:var(--pts-r-btn)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] .overlay-editor-dialog .overlay-layer-item:hover{background:var(--pts-surface)!important;box-shadow:var(--pts-raise-md)!important}html[data-theme=pt-studio] .overlay-editor-dialog .overlay-layer-item-active{color:var(--pts-blue)!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] .certificado-detail-shell .panel{border:0!important;border-radius:var(--pts-r-card)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-raise-md)!important}html[data-theme=pt-studio] .certificado-detail-shell .app-section-hero{border:0!important;border-radius:var(--pts-r-panel)!important;background:transparent!important;box-shadow:none!important}html[data-theme=pt-studio] .certificado-detail-shell :is(.preview-box,.card-preview){border:0!important;border-radius:var(--pts-r-input)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] .certificado-detail-shell .page-card{border:0!important;border-radius:var(--pts-r-card)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-raise-sm)!important;transition:transform .15s ease,box-shadow .2s ease}html[data-theme=pt-studio] .certificado-detail-shell .page-card:hover{transform:translateY(-3px);box-shadow:var(--pts-raise-hover)!important}html[data-theme=pt-studio] .certificado-detail-shell .page-card:active{transform:none;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] .content-container.app-section-shell.certificado-detail-shell .detail-stack :is(.p-inputtext,.p-textarea,.p-select,.p-inputnumber-input,.p-editor-container,.p-editor-toolbar,.ql-toolbar,.ql-container,.ql-editor){border:0!important;border-radius:var(--pts-r-input)!important;background:var(--pts-surface)!important;color:var(--pts-ink)!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] .content-container.app-section-shell.certificado-detail-shell .detail-stack .p-checkbox-box{border:0!important;border-radius:var(--pts-r-btn)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] .content-container.app-section-shell.certificado-detail-shell .detail-stack .p-checkbox-checked .p-checkbox-box{background:var(--pts-navy)!important;color:#fff!important;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] .content-container.app-section-shell.certificado-detail-shell .hero-actions .p-button{border:0!important;border-radius:var(--pts-r-btn)!important;background:var(--pts-surface)!important;color:var(--pts-navy)!important;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] .content-container.app-section-shell.certificado-detail-shell .hero-actions .p-button:not(.p-button-outlined){background:var(--pts-navy)!important;color:#fff!important}html[data-theme=pt-studio] .content-container.app-section-shell.certificado-detail-shell .hero-actions .p-button:active:not(:disabled){transform:none;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] .cert-card{border:0!important;border-radius:var(--pts-r-card)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-raise-md)!important;transition:transform .15s ease,box-shadow .2s ease}html[data-theme=pt-studio] .cert-card:hover,html[data-theme=pt-studio] .cert-card:focus-within{transform:translateY(-3px);background:var(--pts-surface)!important;box-shadow:var(--pts-raise-hover)!important}html[data-theme=pt-studio] .certificados-toolbar{border:0!important;border-radius:var(--pts-r-panel)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] .load-error-banner{border:0;border-radius:var(--pts-r-input);background:var(--pts-surface);color:var(--pts-error);font-family:var(--pts-font-body);box-shadow:var(--pts-inset-soft)}html[data-theme=pt-studio] :is(.cert-badge,.badge-published){border:1px solid var(--pts-line)!important;border-radius:999px;background:#fff!important;color:var(--pts-gray)!important;font-family:var(--pts-font-title);font-weight:600}html[data-theme=pt-studio] .badge-published{color:var(--pts-cyan-deep)!important}html[data-theme=pt-studio] .config-row{border:0!important;border-radius:var(--pts-r-card)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-raise-md)!important;transition:transform .15s ease,box-shadow .2s ease}html[data-theme=pt-studio] .config-row:hover{transform:translateY(-3px);background:var(--pts-surface)!important;box-shadow:var(--pts-raise-hover)!important}html[data-theme=pt-studio] .role-name{color:var(--pts-navy);font-family:var(--pts-font-title)}html[data-theme=pt-studio] .hist-table{border:0!important;border-radius:var(--pts-r-card)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] .hist-header>span{background:transparent!important;color:var(--pts-cyan-deep)!important;border-bottom:1px solid var(--pts-line)!important;font-family:var(--pts-font-title)!important}html[data-theme=pt-studio] .hist-row>*{background:transparent!important;color:var(--pts-ink)!important;border-bottom:1px solid var(--pts-line)!important}html[data-theme=pt-studio] :is(.hist-operador,.hist-comision){color:var(--pts-navy)!important}html[data-theme=pt-studio] :is(.hist-cot,.hist-pct,.hist-currency){color:var(--pts-gray)!important}html[data-theme=pt-studio] :is(.app-section-title,.config-role)>i[style]{color:var(--pts-cyan-deep)!important}html[data-theme=pt-studio] .pct-value{color:var(--pts-cyan-deep);font-family:var(--pts-font-title)}html[data-theme=pt-studio] .error-msg{border:0;border-radius:var(--pts-r-input);background:var(--pts-surface);color:var(--pts-error);box-shadow:var(--pts-inset-soft)}html[data-theme=pt-studio] .field-label{color:var(--pts-cyan-deep);font-family:var(--pts-font-title)}html[data-theme=pt-studio] :is(.empty-state,.empty-title,.empty-sub,.empty-icon,.pct-label){color:var(--pts-gray)}html[data-theme=pt-studio] .p-tag{border:1px solid var(--pts-line);border-radius:999px;background:#fff;color:var(--pts-gray);font-family:var(--pts-font-title);font-weight:600;box-shadow:none}html[data-theme=pt-studio] .p-tag.p-tag-success{color:var(--pts-cyan-deep)}html[data-theme=pt-studio] .p-tag.p-tag-danger{color:var(--pts-error)}html[data-theme=pt-studio] :is(.certificados-shell,.clientes-shell,.cliente-detail-shell,.certificado-detail-shell) :is(.btn-action,.btn-action.btn-view,.btn-action.btn-delete,.btn-secondary){border:0!important;border-radius:var(--pts-r-btn)!important;background:var(--pts-surface)!important;color:var(--pts-navy)!important;font-family:var(--pts-font-title);font-weight:600;box-shadow:var(--pts-raise-sm)!important;transition:transform .12s ease,box-shadow .2s ease,color .15s ease}html[data-theme=pt-studio] :is(.certificados-shell,.clientes-shell,.cliente-detail-shell,.certificado-detail-shell) .btn-action.btn-view{background:var(--pts-navy)!important;color:#fff!important}html[data-theme=pt-studio] :is(.certificados-shell,.clientes-shell,.cliente-detail-shell,.certificado-detail-shell) :is(.btn-action,.btn-secondary):hover:not(:disabled){transform:translateY(-1px);background:var(--pts-surface)!important;box-shadow:var(--pts-raise-md)!important}html[data-theme=pt-studio] :is(.certificados-shell,.clientes-shell,.cliente-detail-shell,.certificado-detail-shell) .btn-action.btn-view:hover:not(:disabled){background:var(--pts-navy)!important;color:#fff!important}html[data-theme=pt-studio] :is(.certificados-shell,.clientes-shell,.cliente-detail-shell,.certificado-detail-shell) :is(.btn-action,.btn-secondary):active:not(:disabled){transform:none;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] :is(.certificados-shell,.clientes-shell,.cliente-detail-shell,.certificado-detail-shell) .btn-action.btn-delete:hover:not(:disabled){color:var(--pts-error)!important}html[data-theme=pt-studio] :is(.checkbox-modern,.p-checkbox-box){border:0!important;border-radius:var(--pts-r-btn)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] :is(.checkbox-modern:checked,.p-checkbox-checked .p-checkbox-box){background:var(--pts-navy)!important;color:#fff!important;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] .checkbox-modern:focus{outline:none;box-shadow:var(--pts-inset-soft),0 0 0 3px var(--app-focus-color)!important}html[data-theme=pt-studio] :is(.clientes-shell,.share-shell) :is(.p-paginator,.results-paginator .p-paginator){border:0!important;border-radius:var(--pts-r-card)!important;background:var(--pts-surface)!important;color:var(--pts-gray)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] :is(.clientes-shell,.share-shell) .p-paginator :is(.p-paginator-page,.p-paginator-first,.p-paginator-prev,.p-paginator-next,.p-paginator-last){border:0!important;border-radius:var(--pts-r-btn)!important;background:var(--pts-surface)!important;color:var(--pts-gray)!important;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] :is(.clientes-shell,.share-shell) .p-paginator .p-paginator-page.p-paginator-page-selected{background:var(--pts-surface)!important;color:var(--pts-navy)!important;font-weight:700;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] .pagination-container{border-top:1px solid var(--pts-line)}html[data-theme=pt-studio] .client-activity-card{border:0;border-radius:var(--pts-r-card);background:var(--pts-surface);box-shadow:var(--pts-raise-md)}html[data-theme=pt-studio] .client-activity-list-item{border:0;border-radius:var(--pts-r-input);background:var(--pts-surface);box-shadow:var(--pts-inset-soft)}html[data-theme=pt-studio] .client-activity-header h2,html[data-theme=pt-studio] :is(.client-activity-card-title,.client-activity-value,.client-activity-item-title){color:var(--pts-navy)!important;font-family:var(--pts-font-title)}html[data-theme=pt-studio] :is(.client-activity-key,.client-activity-item-subtitle,.client-activity-item-meta,.client-activity-empty){color:var(--pts-gray)}html[data-theme=pt-studio] .client-activity-label{color:var(--pts-cyan-deep)}html[data-theme=pt-studio] :is(.client-activity-badge,.client-activity-pill){border:1px solid var(--pts-line);background:#fff;color:var(--pts-gray);font-family:var(--pts-font-title)}html[data-theme=pt-studio] .client-activity-alert-error{border:0;background:var(--pts-surface);color:var(--pts-error);box-shadow:var(--pts-inset-soft)}html[data-theme=pt-studio] .form-card-footer{border-top:1px solid var(--pts-line);background:transparent}html[data-theme=pt-studio] .share-shell :is(.share-card,.share-results,.hotel-result-card){border:0!important;border-radius:var(--pts-r-card)!important;background:var(--pts-surface)!important;color:var(--pts-ink)!important;box-shadow:var(--pts-raise-md)!important;transition:transform .15s ease,box-shadow .2s ease}html[data-theme=pt-studio] .share-shell .hotel-result-card:hover{transform:translateY(-3px);border:0!important;background:var(--pts-surface)!important;box-shadow:var(--pts-raise-hover)!important}html[data-theme=pt-studio] .share-shell .hotel-result-card.selected{transform:none;border:0!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] .share-shell :is(.package-card,.hotel-card){border:0!important;border-radius:var(--pts-r-card)!important;background:var(--pts-surface)!important;color:var(--pts-ink)!important;box-shadow:var(--pts-raise-md)!important}html[data-theme=pt-studio] .share-shell .package-card:hover:not(.is-selected){transform:translateY(-3px);box-shadow:var(--pts-raise-hover)!important}html[data-theme=pt-studio] .share-shell :is(.package-card.is-selected,.hotel-card.is-selected){box-shadow:0 0 0 2px var(--pts-navy),var(--pts-raise-md)!important}html[data-theme=pt-studio] .share-shell .link-button:disabled{box-shadow:none!important;opacity:.6}html[data-theme=pt-studio] .share-shell .metric-card{border:0!important;border-radius:var(--pts-r-card)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] .share-shell .app-section-hero{border:0!important;border-radius:var(--pts-r-panel)!important;padding:0 0 .35rem!important;background:transparent!important;box-shadow:none!important}html[data-theme=pt-studio] body .share-shell .share-number .p-inputnumber-button-group{top:2px!important;right:2px!important;height:calc(100% - 4px)!important}html[data-theme=pt-studio] body .share-shell .share-number .p-inputnumber-button{border:0!important;border-radius:999px!important;background:transparent!important;color:var(--pts-navy)!important;box-shadow:none!important}html[data-theme=pt-studio] body .share-shell .share-number .p-inputnumber-button:hover:not(:disabled){background:var(--pts-cyan-soft)!important}html[data-theme=pt-studio] .share-shell :is(.share-date,.row-custom-cancellation input,.traveler-trigger,.share-number .p-inputnumber-button){border:0!important;border-radius:var(--pts-r-input)!important;background:var(--pts-surface)!important;color:var(--pts-ink)!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] .share-shell :is(.share-date,.row-custom-cancellation input,.traveler-trigger):focus-within{border:0!important;box-shadow:var(--pts-inset),0 0 0 3px var(--app-focus-color)!important}html[data-theme=pt-studio] .share-shell :is(.search-btn,.traveler-btn-primary,.selection-footer-btn,.traveler-btn-muted,.room-picker-btn,.cancellation-picker-btn,.room-picker-mini-btn){border:0!important;border-radius:var(--pts-r-btn)!important;background:var(--pts-surface)!important;color:var(--pts-navy)!important;font-family:var(--pts-font-title);font-weight:600;box-shadow:var(--pts-raise-sm)!important;transition:transform .12s ease,box-shadow .2s ease,color .15s ease}html[data-theme=pt-studio] .share-shell :is(.search-btn,.traveler-btn-primary,.selection-footer-btn,.room-picker-btn){background:var(--pts-navy)!important;color:#fff!important}html[data-theme=pt-studio] .share-shell :is(.search-btn,.traveler-btn-primary,.selection-footer-btn,.traveler-btn-muted,.room-picker-btn,.cancellation-picker-btn,.room-picker-mini-btn):hover:not(:disabled){transform:translateY(-1px);background:var(--pts-surface)!important;box-shadow:var(--pts-raise-md)!important}html[data-theme=pt-studio] .share-shell :is(.search-btn,.traveler-btn-primary,.selection-footer-btn,.room-picker-btn):hover:not(:disabled){background:var(--pts-navy)!important;color:#fff!important}html[data-theme=pt-studio] .share-shell :is(.search-btn,.traveler-btn-primary,.selection-footer-btn,.traveler-btn-muted,.room-picker-btn,.cancellation-picker-btn,.room-picker-mini-btn):active:not(:disabled){transform:none;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] .share-shell .hotel-whole-btn{border:0!important;border-radius:var(--pts-r-btn)!important;background:var(--pts-surface)!important;color:var(--pts-navy)!important;font-family:var(--pts-font-title);font-weight:600;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] .share-shell .hotel-whole-btn.active{box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] .share-shell .share-type-label{color:var(--pts-gray)!important;font-family:var(--pts-font-title)}html[data-theme=pt-studio] .share-shell .share-type-options{gap:.6rem;border:0!important;background:transparent!important}html[data-theme=pt-studio] .share-shell .share-type-option,html[data-theme=pt-studio] .share-shell .share-type-option:hover:not(.is-active){border:0!important;border-radius:var(--pts-r-btn)!important;background:var(--pts-surface)!important;color:var(--pts-gray)!important;font-family:var(--pts-font-title);box-shadow:var(--pts-raise-sm)!important;transition:transform .12s ease,box-shadow .2s ease,color .15s ease}html[data-theme=pt-studio] .share-shell .share-type-option:hover:not(.is-active){transform:translateY(-1px);color:var(--pts-navy)!important;box-shadow:var(--pts-raise-md)!important}html[data-theme=pt-studio] .share-shell .share-type-option.is-active{background:var(--pts-navy)!important;color:#fff!important}html[data-theme=pt-studio] .share-shell .traveler-dropdown{border:0!important;border-radius:var(--pts-r-panel)!important;background:var(--pts-surface)!important;color:var(--pts-ink)!important;box-shadow:var(--pts-raise-lg)!important}html[data-theme=pt-studio] .share-shell .selection-footer-bar{border:0!important;background:var(--pts-surface)!important;box-shadow:var(--pts-raise-lg)!important}html[data-theme=pt-studio] .share-shell :is(.traveler-room-card,.traveler-stepper){border:0!important;border-radius:var(--pts-r-input)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] .selection-dialog :is(.selected-offer-item,.selected-hotel-item,.room-picker-hotel,.room-picker-toolbar,.room-picker-item){border:0!important;border-radius:var(--pts-r-card)!important;background:var(--pts-surface)!important;color:var(--pts-ink)!important;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] .selection-dialog .room-picker-item--selected{box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] .selection-dialog :is(input,textarea,.p-inputtext,.p-inputnumber-input){border:0!important;border-radius:var(--pts-r-input)!important;background:var(--pts-surface)!important;color:var(--pts-ink)!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] .selection-dialog :is(.selection-dialog-subtitle,.selection-context-line,.sel-hotel-copy span,.sel-room-copy span){color:var(--pts-gray)!important}html[data-theme=pt-studio] .selection-dialog :is(.sel-hotel-copy strong,.sel-room-copy strong,.price-value){color:var(--pts-navy)!important}html[data-theme=pt-studio] :is(.selection-featured-btn,.cancellation-conditions-btn){border:0;border-radius:var(--pts-r-btn);background:var(--pts-surface);color:var(--pts-navy);font-family:var(--pts-font-title);box-shadow:var(--pts-raise-sm)}html[data-theme=pt-studio] :is(.selection-featured-btn.active,.cancellation-conditions-btn.active,.cancellation-conditions-btn:hover,.selection-featured-btn:hover){border:0;background:var(--pts-surface);color:var(--pts-cyan-deep);box-shadow:var(--pts-inset)}html[data-theme=pt-studio] .cancellation-conditions-btn.active:after{background:var(--pts-error)}html[data-theme=pt-studio] .selection-dialog :is(.generated-box,.dev-json-pre){border:0!important;border-radius:var(--pts-r-input)!important;background:var(--pts-surface)!important;color:var(--pts-ink)!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] .selection-dialog .generated-box :is(p,a){color:var(--pts-cyan-deep)!important}html[data-theme=pt-studio] .selection-dialog .dev-json-panel-head{color:var(--pts-gray)!important}html[data-theme=pt-studio] .share-shell :is(.search-message,.selection-hint){color:var(--pts-gray)!important}html[data-theme=pt-studio] .share-shell .search-error{color:var(--pts-error)!important}html[data-theme=pt-studio] :is(.certificados-shell,.clientes-shell,.cliente-detail-shell,.certificado-detail-shell) :is(.text-slate-300,.text-slate-400,.text-slate-500){color:var(--pts-gray)!important}html[data-theme=pt-studio] .calendar-placeholder{color:var(--pts-gray);font-family:var(--pts-font-body)}html[data-theme=pt-studio] .calendar-placeholder .placeholder-icon{color:var(--pts-gray-light)}html[data-theme=pt-studio] .clientes-shell .hotel-list-slug i[style]{color:var(--pts-cyan-deep)!important}html[data-theme=pt-studio] .clientes-shell .hotel-list-slug{border:0;border-radius:var(--pts-r-btn);background:var(--pts-surface);color:var(--pts-gray);box-shadow:var(--pts-inset-soft)}html[data-theme=pt-studio] :is(.text-white,.text-slate-100,.text-slate-200,.text-gray-100,.text-gray-200):not(.slim-nav-icon,.btn-primary-wizard,.btn-action.btn-view,.p-button-primary):not(:is(.slim-nav-icon,.btn-primary-wizard,.btn-action.btn-view,.p-button-primary,.p-tooltip) *){color:var(--pts-ink)!important}html[data-theme=pt-studio] :is(.text-slate-300,.text-slate-400,.text-slate-500,.text-gray-300,.text-gray-400,.text-gray-500):not(:is(.slim-nav-icon,.btn-primary-wizard,.btn-action.btn-view,.p-button-primary,.p-tooltip) *){color:var(--pts-gray)!important}html[data-theme=pt-studio] :is(.placeholder-slate-400,.placeholder-slate-500,.placeholder-gray-400)::placeholder{color:#9aa3b2!important}html[data-theme=pt-studio] :is(.bg-slate-600,.bg-slate-700,.bg-slate-800,.bg-slate-900,.bg-slate-950,.bg-gray-700,.bg-gray-800,.bg-gray-900,[class*="bg-slate-700/"],[class*="bg-slate-800/"],[class*="bg-slate-900/"],[class*="bg-slate-950/"],[class*="bg-gray-800/"],[class*="bg-gray-900/"]){background-color:var(--pts-surface)!important;background-image:none!important;color:var(--pts-ink)!important}html[data-theme=pt-studio] :is(.border-slate-600,.border-slate-700,.border-slate-800,.border-slate-900,.border-gray-700,.border-gray-800,[class*="border-slate-600/"],[class*="border-slate-700/"],[class*="border-slate-800/"],[class*="border-gray-700/"]){border-color:var(--app-border)!important}html[data-theme=pt-studio] [class*=divide-slate-]>:not([hidden])~:not([hidden]){border-color:var(--app-border)!important}html[data-theme=pt-studio] :is(.shadow,.shadow-sm,.shadow-md,.shadow-lg,.shadow-xl,.shadow-2xl,[class*=shadow-sky-],[class*=shadow-slate-]):not(:is(.btn-primary,.btn-action,.p-button,.app-tab-pill,.form-card,.hotel-card,.list-item,.item-card,.app-section-shell)){box-shadow:none!important}html[data-theme=pt-studio]{--auth-page: var(--pts-surface);--auth-surface: var(--pts-surface);--auth-soft: var(--pts-surface);--auth-raised: var(--pts-surface);--auth-border: var(--pts-line);--auth-text: var(--pts-ink);--auth-muted: var(--pts-gray);--auth-accent: var(--pts-blue);--auth-accent-soft: var(--pts-cyan-soft);--auth-action: var(--pts-navy);--auth-action-text: #ffffff;--auth-danger: var(--pts-error);--auth-danger-soft: var(--pts-surface);--auth-success: var(--pts-cyan-deep);--auth-success-soft: var(--pts-cyan-soft);--auth-radius: var(--pts-r-card)}html[data-theme=pt-studio] .profile-container :is(.form-input,.file-upload-display,.back-button,.p-button,.profile-hero,.profile-card){border:0!important;background:var(--pts-surface)!important;color:var(--pts-ink)!important}html[data-theme=pt-studio] .profile-container :is(.form-input,.file-upload-display){border-radius:var(--pts-r-input)!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] .profile-container :is(.back-button,.p-button){border-radius:var(--pts-r-btn)!important;color:var(--pts-navy)!important;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] .profile-container :is(.back-button,.p-button):active:not(:disabled){box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] .profile-container :is(.form-input:focus,.file-upload-display:hover){box-shadow:var(--pts-inset),0 0 0 3px var(--app-focus-color)!important}html[data-theme=pt-studio] :is(.notifications-drawer,.sms-drawer,.phone-drawer,.whatsapp-drawer,.webmail-drawer,.ai-drawer){--drawer-page: var(--pts-surface);--drawer-surface: var(--pts-surface);--drawer-soft: var(--pts-surface);--drawer-raised: var(--pts-surface);--drawer-border: var(--pts-line);--drawer-text: var(--pts-ink);--drawer-muted: var(--pts-gray);--drawer-accent: var(--pts-blue-navy);--drawer-accent-soft: var(--pts-surface);--drawer-action: var(--pts-navy);--drawer-action-text: #ffffff;--drawer-success: var(--pts-blue-navy);--drawer-danger: var(--pts-error);--drawer-warning: var(--pts-error);--drawer-radius: var(--pts-r-card);border:0!important;background:var(--pts-surface)!important;box-shadow:var(--pts-raise-lg)!important}html[data-theme=pt-studio] :is(.notifications-drawer,.sms-drawer,.phone-drawer,.whatsapp-drawer,.webmail-drawer,.ai-drawer) :is(.notifications-sidebar,.notifications-header,.mobile-tabs,.notification-item,.empty-state,.sms-conversation-item,.phone-list-item,.sms-workspace,.phone-workspace,.ai-conv-item){border:0!important;border-radius:var(--pts-r-card)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] :is(.notifications-drawer,.sms-drawer,.phone-drawer,.whatsapp-drawer,.webmail-drawer,.ai-drawer) :is(.close-button,.action-button,.notification-action-btn,.ai-icon-btn,.ai-conv-delete-btn,.sidebar-item,.mobile-tab){border:0!important;border-radius:var(--pts-r-btn)!important;background:var(--pts-surface)!important;color:var(--pts-navy)!important;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] :is(.notifications-drawer,.sms-drawer,.phone-drawer,.whatsapp-drawer,.webmail-drawer,.ai-drawer) :is(.close-button,.action-button,.notification-action-btn,.ai-icon-btn,.ai-conv-delete-btn):active:not(:disabled),html[data-theme=pt-studio] :is(.notifications-drawer,.sms-drawer,.phone-drawer,.whatsapp-drawer,.webmail-drawer,.ai-drawer) :is(.sidebar-item.active,.mobile-tab.active){background:var(--pts-surface)!important;color:var(--pts-blue)!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] .dialpad-display,html[data-theme=pt-studio] .dialpad-display:focus-within{border-bottom:0;box-shadow:none}html[data-theme=pt-studio] .dialpad-number{border-radius:var(--pts-r-input);background:var(--pts-surface);color:var(--pts-navy);box-shadow:var(--pts-inset)}html[data-theme=pt-studio] .phone-drawer .dialpad-number:focus-visible,html[data-theme=pt-studio] .dialpad-number:focus{outline:none!important;box-shadow:var(--pts-inset),0 0 0 3px var(--app-focus-color)}html[data-theme=pt-studio] .dialpad-keys{gap:.8rem}html[data-theme=pt-studio] .dialpad-key{border:0;background:var(--pts-surface);color:var(--pts-navy);box-shadow:var(--pts-raise-sm)}html[data-theme=pt-studio] .dialpad-key:hover:not(:disabled){background:var(--pts-surface);box-shadow:var(--pts-raise-md)}html[data-theme=pt-studio] .dialpad-key:active:not(:disabled){background:var(--pts-surface);box-shadow:var(--pts-pressed);transform:none}html[data-theme=pt-studio] .dialpad-key-letters{color:var(--pts-gray)}html[data-theme=pt-studio] .dialpad-call:not(:disabled){box-shadow:var(--pts-raise-sm)}html[data-theme=pt-studio] .phone-drawer .phone-views{border:0;background:var(--pts-surface);box-shadow:var(--pts-inset-soft)}html[data-theme=pt-studio] .phone-drawer .phone-view{color:var(--pts-gray)}html[data-theme=pt-studio] .phone-drawer .phone-view.active{background:var(--pts-surface);color:var(--pts-navy);box-shadow:var(--pts-raise-sm)}html[data-theme=pt-studio] .phone-drawer .phone-summary>div{border:0;border-radius:var(--pts-r-btn);background:var(--pts-surface);box-shadow:var(--pts-inset-soft)}html[data-theme=pt-studio] .phone-drawer .phone-secondary-button{border:0!important;background:var(--pts-surface)!important;color:var(--pts-navy)!important;box-shadow:var(--pts-raise-sm)}html[data-theme=pt-studio] :is(.zoho-leads-shell,.zoho-contact-detail-shell){--crm-surface: var(--pts-surface);--crm-soft: var(--pts-surface);--crm-border: var(--pts-line);--crm-text: var(--pts-ink);--crm-muted: var(--pts-gray);--crm-accent: var(--pts-cyan-deep);--crm-action: var(--pts-navy);--crm-action-text: #ffffff}html[data-theme=pt-studio] :is(.zoho-leads-shell,.zoho-contact-detail-shell) :is(.crm-contact-card,.crm-field-card,.content-toolbar,.crm-table){border:0!important;border-radius:var(--pts-r-card)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] :is(.zoho-leads-shell,.zoho-contact-detail-shell)>.content-header{border:0!important;border-radius:var(--pts-r-panel)!important;background:transparent!important;box-shadow:none!important}html[data-theme=pt-studio] .zoho-leads-shell .crm-table :is(thead th,tbody td){border-color:var(--app-border)!important;background:transparent!important}html[data-theme=pt-studio] :is(.zoho-leads-shell,.zoho-contact-detail-shell) .btn-primary-wizard{border-radius:var(--pts-r-btn)!important;background:var(--pts-navy)!important;color:#fff!important;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] :is(.reservation-dialog,.share-select-panel,.share-datepicker-panel,.selection-dialog,.itinerary-filter-panel,.itinerary-dialog,.auth-2fa-dialog){--reservation-dialog-surface: var(--pts-surface);--reservation-dialog-soft: var(--pts-surface);--reservation-dialog-border: var(--pts-line);--reservation-dialog-text: var(--pts-ink);--reservation-dialog-muted: var(--pts-gray);--share-overlay-surface: var(--pts-surface);--share-overlay-soft: var(--pts-surface);--share-overlay-border: var(--pts-line);--share-overlay-text: var(--pts-ink);--share-overlay-muted: var(--pts-gray);--itinerary-overlay-surface: var(--pts-surface);--itinerary-overlay-soft: var(--pts-surface);--itinerary-overlay-border: var(--pts-line);--itinerary-overlay-text: var(--pts-ink);--itinerary-overlay-muted: var(--pts-gray);border:0!important;border-radius:28px!important;background:var(--pts-surface)!important;color:var(--pts-ink)!important;box-shadow:var(--pts-raise-lg)!important}html[data-theme=pt-studio] :is(.p-dialog-mask,.p-drawer-mask,.p-overlay-mask,.p-component-overlay,.modal-overlay){background:#0912289e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}html[data-theme=pt-studio] .p-toast .p-toast-message{--toast-accent: var(--pts-navy);--toast-tint: rgba(21, 43, 90, .08);position:relative;overflow:hidden;border:0!important;border-radius:16px!important;background:var(--pts-surface)!important;color:var(--pts-ink)!important;box-shadow:0 14px 34px #0d1b382e,0 2px 6px #0d1b3814!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-theme=pt-studio] .p-toast .p-toast-message:before{content:"";position:absolute;top:14px;bottom:14px;left:0;width:4px;border-radius:0 4px 4px 0;background:var(--toast-accent)}html[data-theme=pt-studio] .p-toast .p-toast-message-success{--toast-accent: var(--pts-cyan-deep);--toast-tint: rgba(0, 128, 156, .12)}html[data-theme=pt-studio] .p-toast .p-toast-message-warn{--toast-accent: #b45309;--toast-tint: rgba(180, 83, 9, .12)}html[data-theme=pt-studio] .p-toast .p-toast-message-error{--toast-accent: var(--pts-error);--toast-tint: rgba(185, 28, 28, .1)}html[data-theme=pt-studio] .p-toast :is(.p-toast-message-content,.p-toast-message-text){border:0!important;background:transparent!important}html[data-theme=pt-studio] .p-toast .p-toast-message-content{align-items:flex-start!important;gap:12px!important;padding:14px 12px 14px 18px!important}html[data-theme=pt-studio] .p-toast .p-toast-message-text{gap:2px!important;padding-top:2px}html[data-theme=pt-studio] .p-toast .p-toast-message-icon{flex:0 0 auto;box-sizing:border-box;width:2.25rem!important;height:2.25rem!important;padding:.55rem;border-radius:12px;background:var(--toast-tint);color:var(--toast-accent)!important;font-size:1.15rem!important}html[data-theme=pt-studio] .p-toast .p-toast-summary{font-family:var(--pts-font-title);font-size:.92rem!important;font-weight:600;line-height:1.3;color:var(--pts-navy)!important}html[data-theme=pt-studio] .p-toast .p-toast-detail{margin:0!important;font-family:var(--pts-font-body);font-size:.84rem!important;line-height:1.4;color:var(--app-text-secondary)!important}html[data-theme=pt-studio] .p-toast .p-toast-close-button{flex:0 0 auto;width:1.9rem!important;height:1.9rem!important;border:0!important;border-radius:10px!important;background:transparent!important;color:var(--pts-gray)!important;box-shadow:none!important}html[data-theme=pt-studio] .p-toast .p-toast-close-button:hover{background:#152b5a12!important;color:var(--pts-navy)!important}html[data-theme=pt-studio] .p-toast .p-toast-close-button:active{background:#152b5a1f!important;box-shadow:none!important}html[data-theme=pt-studio]{--p-tooltip-background: var(--pts-surface);--p-tooltip-color: var(--pts-navy);--p-tooltip-border-radius: var(--pts-r-btn);--p-tooltip-shadow: var(--pts-raise-md)}html[data-theme=pt-studio] .p-tooltip .p-tooltip-text{border:0!important;border-radius:var(--pts-r-btn)!important;background:var(--pts-surface)!important;color:var(--pts-navy)!important;font-family:var(--pts-font-title);font-weight:600;box-shadow:var(--pts-raise-md)!important}html[data-theme=pt-studio]{--p-progressspinner-color-one: #152B5A;--p-progressspinner-color-two: #00A3C4;--p-progressspinner-color-three: #2B6EEA;--p-progressspinner-color-four: #00809C;--p-progressbar-background: #E8ECF3;--p-progressbar-value-background: #152B5A;--p-progressbar-border-radius: 999px}html[data-theme=pt-studio] .p-progressspinner-circle{stroke:var(--pts-navy)!important;animation-name:p-progressspinner-dash!important}html[data-theme=pt-studio] .p-progressbar{border:0!important;border-radius:999px!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset-soft)!important;overflow:hidden}html[data-theme=pt-studio] .p-progressbar .p-progressbar-value{border-radius:999px!important;background:var(--pts-navy)!important;background-image:none!important}html[data-theme=pt-studio] :is(.p-checkbox-box,.p-radiobutton-box){border:0!important;background:var(--pts-surface)!important;color:var(--pts-navy)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] :is(.p-checkbox-checked .p-checkbox-box,.p-radiobutton-checked .p-radiobutton-box){background:var(--pts-navy)!important;color:#fff!important;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] .p-checkbox-icon{color:#fff!important}html[data-theme=pt-studio] .p-radiobutton-icon{background:#fff!important}html[data-theme=pt-studio] .p-toggleswitch .p-toggleswitch-slider{border:0!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] .p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-slider{border:0!important;background:var(--pts-navy)!important;box-shadow:inset 0 1px 2px #00000038!important}html[data-theme=pt-studio] .p-toggleswitch .p-toggleswitch-handle{border:0!important;background:var(--pts-surface)!important;color:var(--pts-navy)!important;box-shadow:0 1px 3px #0d1b3847,0 0 0 .5px #0d1b3814!important}html[data-theme=pt-studio] .p-toggleswitch:not(.p-toggleswitch-checked) .p-toggleswitch-handle{background:var(--pts-gray)!important}html[data-theme=pt-studio] .p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-handle{background:#fff!important}html[data-theme=pt-studio] :is(input[type=checkbox],input[type=radio],input[type=range],progress){accent-color:var(--pts-blue)}html[data-theme=pt-studio] input[type=file]::file-selector-button{border:0;border-radius:var(--pts-r-btn);background:var(--pts-surface);color:var(--pts-navy);font-family:var(--pts-font-title);font-weight:600;box-shadow:var(--pts-raise-sm)}html[data-theme=pt-studio] *{scrollbar-width:thin;scrollbar-color:var(--pts-gray-light) var(--pts-surface)}html[data-theme=pt-studio] ::-webkit-scrollbar{width:10px;height:10px}html[data-theme=pt-studio] ::-webkit-scrollbar-track{border-radius:999px!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] ::-webkit-scrollbar-thumb{border:2px solid var(--pts-surface)!important;border-radius:999px!important;background:var(--pts-gray-light)!important;background-image:none!important}html[data-theme=pt-studio] ::-webkit-scrollbar-thumb:hover{border-color:var(--pts-surface)!important;background:var(--pts-gray)!important}html[data-theme=pt-studio] ::-webkit-scrollbar-corner{background:var(--pts-surface)!important}html[data-theme=pt-studio] :is(input,textarea,select):is(:-webkit-autofill,:-webkit-autofill:hover,:-webkit-autofill:focus,:-webkit-autofill:active),html[data-theme=pt-studio] .profile-container :is(input,textarea,.form-input):is(:-webkit-autofill,:-webkit-autofill:hover,:-webkit-autofill:focus,:-webkit-autofill:active){-webkit-box-shadow:var(--pts-inset),inset 0 0 0 1000px var(--pts-surface)!important;box-shadow:var(--pts-inset),inset 0 0 0 1000px var(--pts-surface)!important;-webkit-text-fill-color:var(--pts-ink)!important;caret-color:var(--pts-blue)!important;border-radius:var(--pts-r-input)!important}html[data-theme=pt-studio] :is(button,input,textarea,select,a,.p-button,.btn-primary,.btn-action,.card,.item-card):is(:disabled,.p-disabled,[aria-disabled=true],[disabled]){opacity:.72;filter:grayscale(.5);transform:none!important;cursor:not-allowed;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] :is(input,textarea,select,.p-inputtext):is(:disabled,.p-disabled,[disabled]){box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] :is(.p-disabled,[aria-disabled=true]) :is(.p-checkbox-box,.p-radiobutton-box,.p-toggleswitch-slider){box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] :is(button,a,summary,[tabindex],.p-button,.nav-item,.slim-nav-icon,.app-tab-pill,.p-checkbox-input,.p-radiobutton-input,.p-toggleswitch-input):focus-visible{outline:3px solid var(--app-focus-color)!important;outline-offset:2px!important}html[data-theme=pt-studio] ::selection{background:var(--pts-cyan-soft);color:var(--pts-navy)}html[data-theme=pt-studio] :is(input,textarea,[contenteditable=true],.ql-editor){caret-color:var(--pts-blue)}html[data-theme=pt-studio] body :is(.p-editor,.p-editor-container,.p-editor-toolbar,.ql-toolbar.ql-snow,.ql-container.ql-snow,.ql-editor){border:0!important;background:var(--pts-surface)!important;color:var(--pts-ink)!important}html[data-theme=pt-studio] body :is(.p-editor-container,.p-editor){border-radius:var(--pts-r-input)!important;box-shadow:var(--pts-inset)!important;overflow:hidden}html[data-theme=pt-studio] body .ql-toolbar.ql-snow{border-bottom:1px solid var(--app-border)!important}html[data-theme=pt-studio] :is(.badge,.pill,.status-badge,.tipo-badge,.date-badge,.cert-badge,.row-badge,.ops-badge,.p-tag,.p-badge){font-family:var(--pts-font-title);font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase}@keyframes pts-sube{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}html[data-theme=pt-studio] :is(.app-section-shell,.workspace-surface,.paquetes-shell,.cotizador-container,.mensajeria-shell){animation:pts-sube .5s cubic-bezier(.2,.8,.2,1) both}@keyframes pts-corre{0%{left:0}to{left:calc(100% - 96px)}}html[data-theme=pt-studio] :is(.p-iconfield,.p-inputgroup,.toolbar-search-field,.chips-input-wrapper){position:relative}html[data-theme=pt-studio] :is(.p-iconfield,.p-inputgroup,.toolbar-search-field,.chips-input-wrapper):after{content:"";position:absolute;top:-2px;left:0;height:4px;width:96px;border-radius:4px;opacity:0;pointer-events:none;background:linear-gradient(90deg,transparent,var(--pts-cyan) 35%,var(--pts-blue) 65%,transparent);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--pts-blue) 70%,transparent))}html[data-theme=pt-studio] :is(.p-iconfield,.p-inputgroup,.toolbar-search-field,.chips-input-wrapper):focus-within:after{opacity:1;animation:pts-corre 1.5s linear infinite}html[data-theme=pt-studio] :is(.field-label,.form-label,.input-label,.form-group>label,.field>label){font-family:var(--pts-font-body);font-size:12.5px;font-weight:700;color:var(--pts-blue)}@media(prefers-reduced-motion:reduce){html[data-theme=pt-studio] :is(.app-section-shell,.workspace-surface,.paquetes-shell,.cotizador-container,.mensajeria-shell){animation:none!important}html[data-theme=pt-studio] :is(.p-iconfield,.p-inputgroup,.toolbar-search-field,.chips-input-wrapper):after{animation:none!important;opacity:0!important}html[data-theme=pt-studio] :is(.form-card,.hotel-card,.list-item,.item-card,.btn-primary,.btn-action,.p-button):hover{transform:none!important}}@media print{html[data-theme=pt-studio] *{box-shadow:none!important;text-shadow:none!important;filter:none!important;animation:none!important}html[data-theme=pt-studio] :is(.app-section-shell,.app-section-surface,.form-card,.hotel-card,.hotel-list-item,.paquete-item,.cotizacion-item,.reservacion-card,.list-item,.destination-item,.club-item,.temp-row,.item-card,.detail-card,.cert-card){border:1px solid var(--pts-gray-light)!important;border-radius:8px!important;background:#fff!important;break-inside:avoid}html[data-theme=pt-studio] :is(.p-dialog-mask,.p-drawer-mask,.p-overlay-mask,.p-component-overlay){display:none!important}}html[data-theme=pt-studio] body :is(.destination-editor-shell,.app-section-shell.hotel-detail-shell,.etiqueta-detail-shell,.proveedor-form-shell,.proveedor-detail-shell,.cliente-ficha-shell) app-dynamic-form :is(.chips-input-wrapper,.p-datepicker input){border:0!important;border-radius:var(--pts-r-input)!important;background:var(--pts-surface)!important;color:var(--pts-ink)!important;box-shadow:var(--pts-inset)!important;transition:box-shadow .2s ease}html[data-theme=pt-studio] body :is(.destination-editor-shell,.app-section-shell.hotel-detail-shell,.etiqueta-detail-shell,.proveedor-form-shell,.proveedor-detail-shell,.cliente-ficha-shell) app-dynamic-form :is(.form-input,.form-textarea,.p-select.form-select,.p-multiselect){transition:box-shadow .2s ease}html[data-theme=pt-studio] body :is(.destination-editor-shell,.app-section-shell.hotel-detail-shell,.etiqueta-detail-shell,.proveedor-form-shell,.proveedor-detail-shell,.cliente-ficha-shell) app-dynamic-form :is(.chips-input-wrapper:not(:focus-within):hover,.p-datepicker input:not(:focus):hover){border:0!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] body :is(.destination-editor-shell,.app-section-shell.hotel-detail-shell,.etiqueta-detail-shell,.proveedor-form-shell,.proveedor-detail-shell,.cliente-ficha-shell) app-dynamic-form :is(.chips-input-wrapper:focus-within,.p-datepicker input:focus){outline:none!important;border:0!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset),0 0 0 3px var(--pts-blue)!important}html[data-theme=pt-studio] body :is(.destination-editor-shell,.app-section-shell.hotel-detail-shell,.etiqueta-detail-shell,.proveedor-form-shell,.proveedor-detail-shell,.cliente-ficha-shell) app-dynamic-form :is(.form-input,.form-textarea,.chips-input-wrapper,.p-select,.p-multiselect):is(.p-disabled,:disabled,[disabled]){border:0!important;border-radius:var(--pts-r-input)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset-soft)!important;opacity:.72!important;filter:grayscale(.5)}html[data-theme=pt-studio] body :is(.destination-editor-shell,.app-section-shell.hotel-detail-shell,.etiqueta-detail-shell,.proveedor-form-shell,.proveedor-detail-shell,.cliente-ficha-shell) app-dynamic-form :is(.form-input,.form-textarea,.chips-input)::placeholder{opacity:1}html[data-theme=pt-studio] body :is(.destination-editor-shell,.app-section-shell.hotel-detail-shell,.etiqueta-detail-shell,.proveedor-form-shell,.proveedor-detail-shell,.cliente-ficha-shell) app-dynamic-form :is(.p-placeholder,.p-select-dropdown,.p-multiselect-dropdown,.p-select-clear-icon){opacity:1}html[data-theme=pt-studio] body :is(.destination-editor-shell,.app-section-shell.hotel-detail-shell,.etiqueta-detail-shell,.proveedor-form-shell,.proveedor-detail-shell,.cliente-ficha-shell) app-dynamic-form .filepond--panel-root{border:0!important;border-radius:var(--pts-r-card)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] body :is(.p-inputtext,.p-inputtext.p-component,.p-textarea,.p-inputnumber-input,.p-datepicker-input,.form-input,.form-textarea,.input-field,.input-modern):is(.ng-invalid.ng-dirty,.ng-invalid.ng-touched):not(.p-disabled):not(:disabled){border:0!important;border-radius:var(--pts-r-input)!important;background:var(--pts-surface)!important;box-shadow:inset 2px 2px 4px #b9463b4d,inset -2px -2px 4px #ffffffe6,inset 5px 5px 10px #b9463b2e,inset -4px -4px 8px #ffffff8c,0 0 0 2px var(--pts-error)!important}html[data-theme=pt-studio] body :is(.p-inputtext,.p-inputtext.p-component,.p-textarea,.p-inputnumber-input,.p-datepicker-input,.form-input,.form-textarea,.input-field,.input-modern):is(.ng-invalid.ng-dirty,.ng-invalid.ng-touched):not(.p-disabled):not(:disabled):hover{border:0!important;background:var(--pts-surface)!important;box-shadow:inset 2px 2px 4px #b9463b4d,inset -2px -2px 4px #ffffffe6,inset 5px 5px 10px #b9463b2e,inset -4px -4px 8px #ffffff8c,0 0 0 2px var(--pts-error)!important}html[data-theme=pt-studio] body :is(.p-inputtext,.p-inputtext.p-component,.p-textarea,.p-inputnumber-input,.p-datepicker-input,.form-input,.form-textarea,.input-field,.input-modern):is(.ng-invalid.ng-dirty,.ng-invalid.ng-touched):not(.p-disabled):not(:disabled):focus{outline:0!important;border:0!important;background:var(--pts-surface)!important;box-shadow:inset 2px 2px 4px #b9463b4d,inset -2px -2px 4px #ffffffe6,inset 5px 5px 10px #b9463b2e,inset -4px -4px 8px #ffffff8c,0 0 0 2px var(--pts-error),0 0 0 5px var(--pts-blue)!important}html[data-theme=pt-studio] body :is(.p-select.p-component,.p-multiselect.p-component):is(.ng-invalid.ng-dirty,.ng-invalid.ng-touched):not(.p-disabled):not(:disabled){border:0!important;border-radius:var(--pts-r-input)!important;background:var(--pts-surface)!important;box-shadow:inset 2px 2px 4px #b9463b4d,inset -2px -2px 4px #ffffffe6,inset 5px 5px 10px #b9463b2e,inset -4px -4px 8px #ffffff8c,0 0 0 2px var(--pts-error)!important}html[data-theme=pt-studio] body :is(.p-select.p-component,.p-multiselect.p-component):is(.ng-invalid.ng-dirty,.ng-invalid.ng-touched):not(.p-disabled):not(:disabled):hover{border:0!important;background:var(--pts-surface)!important;box-shadow:inset 2px 2px 4px #b9463b4d,inset -2px -2px 4px #ffffffe6,inset 5px 5px 10px #b9463b2e,inset -4px -4px 8px #ffffff8c,0 0 0 2px var(--pts-error)!important}html[data-theme=pt-studio] body :is(.p-select.p-component,.p-multiselect.p-component):is(.ng-invalid.ng-dirty,.ng-invalid.ng-touched):not(.p-disabled):not(:disabled).p-focus{border:0!important;background:var(--pts-surface)!important;box-shadow:inset 2px 2px 4px #b9463b4d,inset -2px -2px 4px #ffffffe6,inset 5px 5px 10px #b9463b2e,inset -4px -4px 8px #ffffff8c,0 0 0 2px var(--pts-error),0 0 0 5px var(--pts-blue)!important}html[data-theme=pt-studio] body .p-datepicker:is(.ng-invalid.ng-dirty,.ng-invalid.ng-touched):not(.p-disabled) :is(.p-datepicker-input,.form-input):not(:disabled){border:0!important;border-radius:var(--pts-r-input)!important;background:var(--pts-surface)!important;box-shadow:inset 2px 2px 4px #b9463b4d,inset -2px -2px 4px #ffffffe6,inset 5px 5px 10px #b9463b2e,inset -4px -4px 8px #ffffff8c,0 0 0 2px var(--pts-error)!important}html[data-theme=pt-studio] body .p-datepicker:has(.p-datepicker-dropdown):is(.ng-invalid.ng-dirty,.ng-invalid.ng-touched):not(.p-disabled) :is(.p-datepicker-input,.form-input):not(:disabled),html[data-theme=pt-studio] body .p-datepicker:has(.p-datepicker-dropdown):is(.ng-invalid.ng-dirty,.ng-invalid.ng-touched):not(.p-disabled) :is(.p-datepicker-input,.form-input):not(:disabled):is(:hover,:focus){border-radius:var(--pts-r-input) 0 0 var(--pts-r-input)!important;box-shadow:inset 2px 2px 4px #b9463b4d,inset -2px -2px 4px #ffffffe6,inset 5px 5px 10px #b9463b2e,inset -4px -4px 8px #ffffff8c!important}html[data-theme=pt-studio] body .p-datepicker:has(.p-datepicker-dropdown):is(.ng-invalid.ng-dirty,.ng-invalid.ng-touched):not(.p-disabled){border-radius:var(--pts-r-input)!important;box-shadow:0 0 0 2px var(--pts-error)!important}html[data-theme=pt-studio] body .p-datepicker:has(.p-datepicker-dropdown):is(.ng-invalid.ng-dirty,.ng-invalid.ng-touched):not(.p-disabled):focus-within{box-shadow:0 0 0 2px var(--pts-error),0 0 0 5px var(--app-focus-color)!important}html[data-theme=pt-studio] body .p-datepicker:is(.ng-invalid.ng-dirty,.ng-invalid.ng-touched):not(.p-disabled) :is(.p-datepicker-input,.form-input):not(:disabled):hover{border:0!important;background:var(--pts-surface)!important;box-shadow:inset 2px 2px 4px #b9463b4d,inset -2px -2px 4px #ffffffe6,inset 5px 5px 10px #b9463b2e,inset -4px -4px 8px #ffffff8c,0 0 0 2px var(--pts-error)!important}html[data-theme=pt-studio] body .p-datepicker:is(.ng-invalid.ng-dirty,.ng-invalid.ng-touched):not(.p-disabled) :is(.p-datepicker-input,.form-input):not(:disabled):focus{outline:0!important;border:0!important;background:var(--pts-surface)!important;box-shadow:inset 2px 2px 4px #b9463b4d,inset -2px -2px 4px #ffffffe6,inset 5px 5px 10px #b9463b2e,inset -4px -4px 8px #ffffff8c,0 0 0 2px var(--pts-error),0 0 0 5px var(--pts-blue)!important}html[data-theme=pt-studio] .error-message,html[data-theme=pt-studio] .error-message i{color:var(--pts-error)!important}html[data-theme=pt-studio] div.error-message{border:0!important;border-radius:var(--pts-r-input)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] .webmail-shell :is(.detail-subject,.row-sender,.row-subject,.sync-strip-meta,.composer-preview-head,.composer-preview-head strong,.thread-message-meta-main,.reading-empty strong,.attachment-main-copy strong){color:var(--pts-ink)!important}html[data-theme=pt-studio] .webmail-shell .message-row.unread :is(.row-sender,.row-subject),html[data-theme=pt-studio] .webmail-shell .reply-box h4{color:var(--pts-navy)!important}html[data-theme=pt-studio] .webmail-shell :is(.hero-subtitle,.state-copy,.row-snippet,.row-date,.message-page-copy,.meta-address,.detail-meta,.detail-meta small,.folder-main-copy small,.account-pill small,.folder-row small,.reading-empty,.reading-empty p,.sync-strip-detail,.composer-upload-current,.attachment-main-copy small,.thread-message-collapsed-copy,.thread-message-meta,.thread-message-meta small,.thread-message-meta-main small){color:var(--pts-gray)!important}html[data-theme=pt-studio] .webmail-shell .state-copy.error{color:var(--pts-error)!important}html[data-theme=pt-studio] .webmail-shell .message-row,html[data-theme=pt-studio] .webmail-shell .folder-row,html[data-theme=pt-studio] .webmail-shell .folder-row:hover{color:var(--pts-gray)!important}html[data-theme=pt-studio] .webmail-shell .account-pill,html[data-theme=pt-studio] .webmail-shell .account-pill:hover{color:var(--pts-navy)!important}html[data-theme=pt-studio] .webmail-shell :is(.folder-row,.account-pill).active{color:var(--pts-navy)!important;font-weight:600}html[data-theme=pt-studio] .webmail-shell :is(.row-icon-btn,.row-action-btn,.message-page-btn,.composer-tool-btn,.body-dark-switch){border:0!important;background:var(--pts-surface)!important;background-image:none!important;color:var(--pts-navy)!important;font-family:var(--pts-font-title)!important;font-weight:600!important;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] .webmail-shell :is(.row-icon-btn,.body-dark-switch){border-radius:var(--pts-r-icon)!important}html[data-theme=pt-studio] .webmail-shell :is(.row-action-btn,.message-page-btn,.composer-tool-btn){border-radius:var(--pts-r-btn)!important}html[data-theme=pt-studio] .webmail-shell :is(.row-icon-btn,.row-action-btn,.message-page-btn,.composer-tool-btn,.body-dark-switch):hover:not(:disabled){color:var(--pts-navy)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-raise-md)!important}html[data-theme=pt-studio] .webmail-shell :is(.row-action-btn,.message-page-btn,.composer-tool-btn,.body-dark-switch):active:not(:disabled){box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] .webmail-shell .row-icon-btn:active:not(:disabled){box-shadow:inset 2px 2px 4px var(--pts-shadow),inset -2px -2px 4px var(--pts-light)!important}html[data-theme=pt-studio] .webmail-shell :is(.row-icon-btn,.row-action-btn,.message-page-btn,.composer-tool-btn,.body-dark-switch):is(:disabled,[disabled],.p-disabled){box-shadow:var(--pts-inset-soft)!important;opacity:.72!important;filter:grayscale(.5);transform:none!important}html[data-theme=pt-studio] .webmail-shell .composer-attachment-row{border:0!important;border-radius:var(--pts-r-btn)!important;background:var(--pts-surface)!important;background-image:none!important;color:var(--pts-ink)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] .webmail-shell .body-dark-switch-icon{color:var(--pts-navy)!important}html[data-theme=pt-studio] .webmail-shell .composer-pending-status{color:var(--pts-gray)!important}html[data-theme=pt-studio] .webmail-shell :is(.composer-pending-spinner,.composer-btn-spinner){border-color:var(--pts-gray-light)!important;border-top-color:var(--pts-cyan-deep)!important}html[data-theme=pt-studio] .webmail-shell .folder-icon{border:0!important;border-radius:999px!important;background:color-mix(in srgb,var(--pts-navy) 9%,var(--pts-surface))!important;color:var(--pts-navy)!important;opacity:1!important;box-shadow:none!important}html[data-theme=pt-studio] .webmail-shell .folder-row.active .folder-icon{background:var(--pts-navy)!important;color:#fff!important;box-shadow:none!important}html[data-theme=pt-studio] .webmail-shell .folder-row .folder-icon,html[data-theme=pt-studio] .webmail-shell .folder-row.active .folder-icon{background:transparent!important;color:var(--pts-gray)!important}html[data-theme=pt-studio] .webmail-shell .folder-row.active .folder-icon{color:var(--pts-navy)!important}html[data-theme=pt-studio] .webmail-shell :is(.app-section-title i,.reading-empty-icon),html[data-theme=pt-studio] app-webmail-hub .webmail-hub-card .pi{color:var(--pts-navy)!important}html[data-theme=pt-studio] .webmail-shell .folder-kind-chip{border:1px solid var(--pts-line)!important;border-radius:999px!important;background:#fff!important;color:var(--pts-gray)!important;font-family:var(--pts-font-title)!important;font-size:10px!important;font-weight:600!important;letter-spacing:1px!important;text-transform:uppercase!important}html[data-theme=pt-studio] .webmail-shell .thread-message-chevron{color:var(--pts-cyan-deep)!important}html[data-theme=pt-studio],html[data-theme=pt-studio] *{scrollbar-width:thin!important;scrollbar-color:var(--pts-gray-light) var(--pts-surface)!important}html[data-theme=pt-studio]::-webkit-scrollbar{width:10px;height:10px}html[data-theme=pt-studio]::-webkit-scrollbar-track{border-radius:999px!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio]::-webkit-scrollbar-thumb,html[data-theme=pt-studio] ::-webkit-scrollbar-thumb{border:2px solid var(--pts-surface)!important;border-radius:999px!important;background:var(--pts-gray-light)!important;background-image:none!important}html[data-theme=pt-studio]::-webkit-scrollbar-thumb:hover,html[data-theme=pt-studio] ::-webkit-scrollbar-thumb:hover{border-color:var(--pts-surface)!important;background:var(--pts-gray)!important}html[data-theme=pt-studio]::-webkit-scrollbar-corner{background:var(--pts-surface)!important}html[data-theme=pt-studio] body .p-dialog :is(.p-dialog-header,.p-dialog-content,.p-dialog-footer){border:0!important;background:transparent!important;background-image:none!important;color:var(--pts-ink)!important}html[data-theme=pt-studio] body .p-dialog .p-dialog-header .p-dialog-title{color:var(--pts-navy)!important;font-family:var(--pts-font-title)!important}html[data-theme=pt-studio] body .p-dialog:not(.overlay-editor-dialog) .p-dialog-content{padding:1.5rem!important}html[data-theme=pt-studio] :is(.p-dialog,.p-confirmdialog,.p-dynamicdialog) .p-dialog-header .p-dialog-close-button{border:0!important;border-radius:50%!important;background:transparent!important;color:var(--pts-gray)!important;box-shadow:none!important}html[data-theme=pt-studio] :is(.p-dialog,.p-confirmdialog,.p-dynamicdialog) .p-dialog-header .p-dialog-close-button:hover:not(:disabled){background:var(--pts-surface)!important;color:var(--pts-navy)!important;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] :is(.p-dialog,.p-confirmdialog,.p-dynamicdialog) .p-dialog-header .p-dialog-close-button:active:not(:disabled){box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] :is(.p-dialog,.p-confirmdialog,.p-dynamicdialog) .p-dialog-header .p-dialog-close-button :is(.p-icon,.p-button-icon,[class*=pi-]){color:inherit!important}html[data-theme=pt-studio] .p-dialog.cotizacion-dialog,html[data-theme=pt-studio] .p-dialog.cotizador-debug-dialog{border:0!important;border-radius:28px!important;background:var(--pts-surface)!important;color:var(--pts-ink)!important;box-shadow:var(--pts-raise-lg)!important}html[data-theme=pt-studio] body .overlay-editor-dialog :is(.overlay-text-style-btn,.overlay-align-btn,.overlay-insert-variable-btn,.overlay-dialog-close){border:0!important;border-radius:var(--pts-r-btn)!important;background:var(--pts-surface)!important;background-image:none!important;color:var(--pts-navy)!important;font-family:var(--pts-font-title);text-shadow:none!important;box-shadow:var(--pts-raise-sm)!important;transition:box-shadow .2s ease,color .15s ease}html[data-theme=pt-studio] body .overlay-editor-dialog :is(.overlay-dialog-close,.overlay-insert-variable-btn){border-radius:var(--pts-r-icon)!important}html[data-theme=pt-studio] body .overlay-editor-dialog :is(.overlay-text-style-btn,.overlay-align-btn,.overlay-insert-variable-btn,.overlay-dialog-close):hover:not(:disabled){background:var(--pts-surface)!important;color:var(--pts-navy-deep)!important;box-shadow:var(--pts-raise-md)!important}html[data-theme=pt-studio] body .overlay-editor-dialog :is(.overlay-text-style-btn,.overlay-align-btn,.overlay-insert-variable-btn,.overlay-dialog-close):active:not(:disabled){transform:none!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] body .overlay-editor-dialog .overlay-text-style-btn.overlay-text-style-btn-active,html[data-theme=pt-studio] body .overlay-editor-dialog .overlay-text-style-btn.overlay-text-style-btn-active:hover{border:0!important;background:var(--pts-surface)!important;background-image:none!important;color:var(--pts-navy-deep)!important;font-weight:800;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] :is(.p-confirmdialog .p-dialog-footer,.p-confirmpopup .p-confirmpopup-footer) .p-button.p-button-danger{background:var(--pts-surface)!important;color:var(--pts-error)!important;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] :is(.p-confirmdialog .p-dialog-footer,.p-confirmpopup .p-confirmpopup-footer) .p-button.p-button-danger:hover:not(:disabled){background:var(--pts-surface)!important;color:var(--pts-error)!important;box-shadow:var(--pts-raise-md)!important}html[data-theme=pt-studio] :is(.p-confirmdialog .p-dialog-footer,.p-confirmpopup .p-confirmpopup-footer) .p-button:active:not(:disabled){transform:none!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] :is(.module-tab-link:hover,.module-tab-link.active,.nav-item.active,.app-tab-pill.app-tab-pill-active){color:var(--pts-navy)}html[data-theme=pt-studio] :is(.btn-primary,.btn-action,.app-tab-pill,.p-button):hover:not(:disabled){color:var(--pts-navy)}html[data-theme=pt-studio] .app-section-shell .p-button:not(.p-button-primary):hover:not(:disabled),html[data-theme=pt-studio] .p-button:not(.p-button-primary):hover:not(:disabled){color:var(--pts-navy)!important}html[data-theme=pt-studio] :is(.p-confirmdialog .p-dialog-footer,.p-confirmpopup .p-confirmpopup-footer) .p-button:hover,html[data-theme=pt-studio] .p-confirmdialog .p-dialog-footer .p-button.p-button-text:hover{color:var(--pts-navy)!important}html[data-theme=pt-studio] .app-section-shell .p-button.p-button-danger:hover:not(:disabled),html[data-theme=pt-studio] .p-button.p-button-danger:hover:not(:disabled){color:var(--pts-error)!important}html[data-theme=pt-studio] app-hotels-list .p-paginator{border:0!important;border-radius:var(--pts-r-card)!important;background:var(--pts-surface)!important;color:var(--pts-gray)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] app-hotels-list .p-paginator :is(.p-paginator-page,.p-paginator-first,.p-paginator-prev,.p-paginator-next,.p-paginator-last){border:0!important;border-radius:var(--pts-r-btn)!important;background:var(--pts-surface)!important;color:var(--pts-gray)!important;font-family:var(--pts-font-title);font-weight:600;box-shadow:var(--pts-raise-sm)!important;transition:transform .12s ease,box-shadow .2s ease,color .15s ease}html[data-theme=pt-studio] app-hotels-list .p-paginator :is(.p-paginator-page,.p-paginator-first,.p-paginator-prev,.p-paginator-next,.p-paginator-last):not(.p-disabled):hover{transform:translateY(-1px)!important;background:var(--pts-surface)!important;color:var(--pts-navy)!important;box-shadow:var(--pts-raise-md)!important}html[data-theme=pt-studio] app-hotels-list .p-paginator .p-paginator-page.p-paginator-page-selected{transform:none!important;border:0!important;border-radius:var(--pts-r-btn)!important;background:var(--pts-surface)!important;color:var(--pts-navy)!important;font-weight:700;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] :is(.reservacion-detail-shell,.reservation-dialog) :is(.sol-envio-chip,.provider-event-chip){border:0!important;border-radius:999px!important;background:var(--pts-surface)!important;color:var(--pts-navy)!important;font-family:var(--pts-font-title);font-weight:600;box-shadow:2px 2px 5px var(--pts-shadow),-2px -2px 4px var(--pts-light)!important}html[data-theme=pt-studio] :is(.reservacion-detail-shell,.reservation-dialog) :is(.sol-envio-status,.provider-event-status){color:var(--pts-navy)!important}html[data-theme=pt-studio] :is(.reservacion-detail-shell,.reservation-dialog) :is(.sol-envio-status-failed,.sol-envio-error,.provider-event-status-error,.provider-event-error,.provider-event-penalty){color:var(--pts-error)!important}html[data-theme=pt-studio] :is(.reservacion-detail-shell,.reservation-dialog) :is(.sol-envios-title,.booking-tax-section-title,.booking-guest-meta,.booking-tax-meta,.valuation-card-copy){color:var(--pts-gray)!important}html[data-theme=pt-studio] :is(.reservacion-detail-shell,.reservation-dialog) :is(.booking-tax-amount,.booking-policy-list){color:var(--pts-ink)!important}html[data-theme=pt-studio] .reservation-dialog .provider-status-error{border:0!important;border-radius:var(--pts-r-card)!important;padding:.7rem .9rem .7rem 1.1rem!important;background:var(--pts-surface)!important;color:var(--pts-error)!important;box-shadow:inset 5px 0 0 var(--pts-error),var(--pts-raise-sm)!important}html[data-theme=pt-studio] body .auth-2fa-dialog :is(.step-header h4,.warning-container h4,h4){color:var(--pts-navy)!important;font-family:var(--pts-font-title)!important}html[data-theme=pt-studio] body .auth-2fa-dialog .warning-container p{color:var(--pts-gray)!important}html[data-theme=pt-studio] body .auth-2fa-dialog .error-message{border:0!important;border-radius:var(--pts-r-input)!important;padding:.85rem 1rem!important;background:var(--pts-surface)!important;color:var(--pts-error)!important;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] :is(.zoho-leads-shell,.zoho-contact-detail-shell) :is(.bg-emerald-500\/10,.bg-emerald-500\/20,.bg-amber-500\/10,.bg-amber-500\/20,.bg-red-500\/10,.bg-rose-500\/10,.bg-rose-500\/20){border:0!important;border-radius:var(--pts-r-input)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] :is(.zoho-leads-shell,.zoho-contact-detail-shell) :is(.text-emerald-100,.text-emerald-200,.text-emerald-300,.text-cyan-200,.text-cyan-300){color:var(--pts-navy)!important}html[data-theme=pt-studio] :is(.zoho-leads-shell,.zoho-contact-detail-shell) :is(.text-red-100,.text-red-200,.text-rose-100,.text-rose-200,.text-amber-100,.text-amber-200,.text-amber-300){color:var(--pts-error)!important}html[data-theme=pt-studio] :is(.zoho-leads-shell,.zoho-contact-detail-shell) :is(.text-cyan-400,.text-sky-400){color:var(--pts-cyan-deep)!important}html[data-theme=pt-studio] .zoho-leads-shell .crm-contact-modal :is(.bg-cyan-500\/10,.bg-slate-900\/70){border:0!important;border-radius:var(--pts-r-input)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] .zoho-leads-shell .crm-contact-modal .bg-cyan-500\/10{box-shadow:inset 4px 0 0 var(--pts-cyan-deep),var(--pts-inset-soft)!important}html[data-theme=pt-studio] .zoho-leads-shell :is(.bg-cyan-600,.bg-emerald-600){border:0!important;border-radius:var(--pts-r-btn)!important;background-color:var(--pts-navy)!important;background-image:none!important;color:#fff!important;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] .zoho-leads-shell :is(.bg-cyan-600,.bg-emerald-600):hover:not(:disabled){background-color:var(--pts-navy-deep)!important;box-shadow:var(--pts-raise-hover)!important}html[data-theme=pt-studio] .zoho-leads-shell :is(.bg-cyan-600,.bg-emerald-600):active:not(:disabled){background-color:var(--pts-navy-deep)!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] .bulk-editor-shell{--bulk-shell: var(--pts-surface);--bulk-panel: var(--pts-surface);--bulk-panel-header: transparent;--bulk-field: var(--pts-surface);--bulk-field-hover: var(--pts-surface);--bulk-selected: var(--pts-cyan-soft);--bulk-selected-hover: var(--pts-cyan-soft);--bulk-subtle: var(--pts-surface);--bulk-chip: #ffffff;--bulk-chip-border: var(--pts-line);--bulk-chip-text: var(--pts-gray);--bulk-radius: var(--pts-r-card);--bulk-control-radius: var(--pts-r-input);--bulk-shadow: var(--pts-raise-md)}html[data-theme=pt-studio] .bulk-editor-shell :is(.panel,.panel-header,.progress-container,.result-card,.hotel-list-item,.select-all-row,.selected-chips-section,.range-item,.warning-box){border-color:transparent!important}html[data-theme=pt-studio] .bulk-editor-shell :is(.panel,.progress-container,.result-card){border-radius:var(--pts-r-card)!important;box-shadow:var(--pts-raise-md)!important}html[data-theme=pt-studio] .bulk-editor-shell .panel-header{box-shadow:inset 0 -1px 0 var(--pts-light)}html[data-theme=pt-studio] .bulk-editor-shell .warning-box{border-radius:var(--pts-r-input)!important;background:var(--pts-surface)!important;box-shadow:inset 4px 0 0 var(--pts-error)!important}html[data-theme=pt-studio] .bulk-editor-shell .warning-box.warning-box-info{box-shadow:inset 4px 0 0 var(--pts-cyan-deep)!important}html[data-theme=pt-studio] .bulk-editor-shell .hotel-list-item-selected{box-shadow:var(--pts-inset-soft)}html[data-theme=pt-studio] .app-section-shell.bulk-editor-shell .panel-title i{color:var(--pts-cyan-deep)!important}html[data-theme=pt-studio] .bulk-editor-shell :is(.field-hint,.chip-remove,.meta-badge,.select-all-label){color:var(--pts-gray)!important}html[data-theme=pt-studio] .bulk-editor-shell :is(.warning-title,.warning-icon,.required-star,.chip-remove:hover){color:var(--pts-error)!important}html[data-theme=pt-studio] .bulk-editor-shell .warning-box-info>i{color:var(--pts-cyan-deep)!important}html[data-theme=pt-studio] .bulk-editor-shell :is(.meta-destino,.meta-club,.selected-chip,.badge-count){border:1px solid var(--pts-line)!important;border-radius:999px!important;background:#fff!important;color:var(--pts-gray)!important;font-family:var(--pts-font-title)}html[data-theme=pt-studio] .bulk-editor-shell .stat-ok .stat-number{color:var(--pts-cyan-deep)!important}html[data-theme=pt-studio] .bulk-editor-shell .stat-error .stat-number{color:var(--pts-error)!important}html[data-theme=pt-studio] .app-section-shell.bulk-editor-shell .range-add-row .p-datepicker.p-component{border-radius:var(--pts-r-input)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] .app-section-shell.bulk-editor-shell .range-add-row .p-datepicker.p-component:focus-within{box-shadow:var(--pts-inset),0 0 0 3px var(--pts-blue)!important}html[data-theme=pt-studio] .app-section-shell.bulk-editor-shell .p-checkbox:not(.p-checkbox-checked) .p-checkbox-box{border:0!important;background:var(--pts-surface)!important;box-shadow:inset 0 0 0 1.5px var(--pts-gray),var(--pts-inset-soft)!important}html[data-theme=pt-studio] .bulk-editor-shell :is(.btn-secondary,.btn-primary,.btn-add-range,.btn-apply){border:0!important;border-radius:var(--pts-r-btn)!important;background:var(--pts-surface)!important;color:var(--pts-navy)!important;font-family:var(--pts-font-title);font-weight:600;box-shadow:var(--pts-raise-sm)!important;transition:transform .12s ease,box-shadow .2s ease,color .15s ease}html[data-theme=pt-studio] .bulk-editor-shell :is(.btn-secondary,.btn-primary,.btn-add-range):hover:not(:disabled){transform:translateY(-1px);background:var(--pts-surface)!important;color:var(--pts-navy)!important;box-shadow:var(--pts-raise-md)!important}html[data-theme=pt-studio] .bulk-editor-shell :is(.btn-secondary,.btn-primary,.btn-add-range,.btn-apply):active:not(:disabled){transform:none;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] .bulk-editor-shell .btn-apply{background:var(--pts-error)!important;color:#fff!important;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] .bulk-editor-shell .btn-apply:hover:not(:disabled){transform:translateY(-1px);background:var(--pts-error)!important;color:#fff!important;box-shadow:var(--pts-raise-md)!important}html[data-theme=pt-studio]{--app-focus-color: var(--pts-blue);--p-inputtext-placeholder-color: var(--pts-gray);--p-select-placeholder-color: var(--pts-gray)}html[data-theme=pt-studio] body :is(.p-inputtext.p-component,.p-inputtext,.p-textarea,.p-datepicker-input,.p-inputnumber-input,.input-field,.input-modern,.form-input,.form-textarea,input,textarea)::placeholder{color:var(--pts-gray)!important;opacity:1!important}html[data-theme=pt-studio] .auth-layout-shell .auth-form-shell :is(.input-modern,.input-field,.p-inputtext,input,textarea)::placeholder{color:var(--pts-gray)!important;opacity:1!important}html[data-theme=pt-studio] .p-button:hover:not(:disabled):not(.p-button-primary):not(.p-button-danger){color:var(--pts-navy)!important}html[data-theme=pt-studio] .p-button.p-button-danger:hover:not(:disabled){color:var(--pts-error)!important}html[data-theme=pt-studio] body .cotizador-container :is(.btn-primary,.p-button:not(.p-button-outlined):not(.p-button-text)):hover:not(:disabled){color:#fff!important}html[data-theme=pt-studio] :is(.btn-primary,.btn-action,.app-tab-pill):hover:not(:disabled):not(.btn-view):not(.btn-delete):not(.telefonia-theme-shell *){color:var(--pts-navy)!important}html[data-theme=pt-studio] .btn-action.btn-delete:hover:not(:disabled){color:var(--pts-error)!important}html[data-theme=pt-studio] .app-tab-pill.app-tab-pill-active,html[data-theme=pt-studio] .module-tab-link:hover,html[data-theme=pt-studio] .module-tab-link.active{color:var(--pts-navy)}html[data-theme=pt-studio] .app-tab-pill.app-tab-pill-active i,html[data-theme=pt-studio] .module-tab-link.active i{color:var(--pts-blue-navy)}html[data-theme=pt-studio] .reservacion-detail-shell .estado-badge{border:1px solid var(--pts-line)!important;border-radius:999px!important;background:#fff!important;color:var(--pts-gray)!important;font-family:var(--pts-font-title);font-weight:600;box-shadow:none!important}html[data-theme=pt-studio] .reservacion-detail-shell .estado-badge.badge-penalty{color:var(--pts-error)!important}html[data-theme=pt-studio] .hotels-header-meta{color:var(--pts-gray);font-family:var(--pts-font-title);font-weight:500}html[data-theme=pt-studio] body .cotizador-container .summary-total-item{border:0;border-radius:var(--pts-r-card);background:var(--pts-surface);box-shadow:var(--pts-inset)}html[data-theme=pt-studio] body .cotizador-container .summary-total-divider{background:linear-gradient(90deg,var(--pts-navy),var(--pts-cyan-deep))}html[data-theme=pt-studio] body .cotizador-container .summary-total-label{font-family:var(--pts-font-title);color:var(--pts-gray)}html[data-theme=pt-studio] body .cotizador-container .summary-total-label i{color:var(--pts-cyan-deep)}html[data-theme=pt-studio] body .cotizador-container .summary-total-value{font-family:var(--pts-font-title);color:var(--pts-navy)}html[data-theme=pt-studio] body .temporada-detail-shell .form-card-header{border:0;background:transparent;border-radius:var(--pts-r-card) var(--pts-r-card) 0 0;box-shadow:inset 0 -1px 0 var(--pts-light)}html[data-theme=pt-studio] body :is(.temporada-detail-shell,.temporadas-shell) :is(.form-card-subtitle,.temporada-copy){color:var(--pts-gray)}html[data-theme=pt-studio] body :is(.temporada-detail-shell,.temporadas-shell) :is(.form-card-header i,.app-section-title i,.text-sky-400){color:var(--pts-cyan-deep)}html[data-theme=pt-studio] body .temporada-detail-shell .text-red-400{color:var(--pts-error)}html[data-theme=pt-studio] .mode-shell .mode-icon{border:0;border-radius:var(--pts-r-icon);background:var(--pts-navy);color:#fff;box-shadow:var(--pts-raise-sm)}html[data-theme=pt-studio] .mode-shell .mode-icon-manual{background:var(--pts-cyan-deep)}html[data-theme=pt-studio] body .mode-shell .mode-card{border:0!important;border-radius:var(--pts-r-card)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] body .mode-shell :is(.mode-btn,.mode-btn.p-button){border:0!important;border-radius:var(--pts-r-btn)!important;background:var(--pts-navy)!important;color:#fff!important;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] body .mode-shell :is(.mode-btn,.mode-btn.p-button):hover:not(:disabled){background:var(--pts-navy-deep)!important;color:#fff!important;box-shadow:var(--pts-raise-md)!important}html[data-theme=pt-studio] body .mode-shell :is(.mode-btn,.mode-btn.p-button):active:not(:disabled){transform:none!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] .zoho-leads-shell :is(.crm-list-panel,.crm-detail-panel){border:0!important;border-radius:var(--pts-r-card)!important;background:var(--pts-surface)!important;color:var(--pts-ink)!important;box-shadow:var(--pts-raise-md)!important}html[data-theme=pt-studio] .zoho-leads-shell .grid:has(>.crm-list-panel){gap:2rem}html[data-theme=pt-studio] .zoho-leads-shell .crm-lead-action-btn{border:0!important;background:var(--pts-surface)!important;color:var(--pts-navy)!important;box-shadow:var(--pts-raise-sm)!important;transition:transform .12s ease,box-shadow .2s ease,color .15s ease}html[data-theme=pt-studio] .zoho-leads-shell .crm-lead-action-btn:hover:not(:disabled){transform:translateY(-1px);border:0!important;background:var(--pts-surface)!important;color:var(--pts-blue)!important;box-shadow:var(--pts-raise-md)!important}html[data-theme=pt-studio] .zoho-leads-shell .crm-lead-action-btn:active:not(:disabled){transform:none;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] .cliente-detail-shell .cliente-detail-copy{color:var(--pts-gray);font-family:var(--pts-font-body)}html[data-theme=pt-studio] .itinerarios-shell .stats-box{border:0!important;border-radius:var(--pts-r-input)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] .itinerarios-shell .currency-pill{border:1px solid var(--pts-line)!important;border-radius:999px!important;background:#fff!important;color:var(--pts-gray)!important;font-family:var(--pts-font-title);font-weight:600;box-shadow:none!important}html[data-theme=pt-studio] .mensajeria-shell .realtime-pill{border:0!important;border-radius:999px!important;background:var(--pts-surface)!important;color:var(--pts-navy)!important;font-family:var(--pts-font-title)!important;font-weight:600!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] .mensajeria-shell .realtime-pill i{color:var(--pts-error)!important}html[data-theme=pt-studio] .mensajeria-shell .realtime-pill-connected i{color:var(--pts-cyan-deep)!important}html[data-theme=pt-studio] .mensajeria-shell .realtime-pill-connecting i{color:var(--pts-gray)!important}html[data-theme=pt-studio] .telefonia-theme-shell :is(.btn-action,.btn-primary,.btn-primary-wizard),html[data-theme=pt-studio] .itinerarios-shell :is(.btn-new,.btn-edit),html[data-theme=pt-studio] .itinerary-detail-shell :is(.btn-primary,.btn-link-tone){border:0!important;border-radius:var(--pts-r-btn)!important;background:var(--pts-navy)!important;background-image:none!important;color:#fff!important;font-family:var(--pts-font-title);font-weight:600;box-shadow:var(--pts-raise-sm)!important;transition:transform .12s ease,box-shadow .2s ease,background .15s ease}html[data-theme=pt-studio] .telefonia-theme-shell :is(.btn-action,.btn-primary,.btn-primary-wizard):hover:not(:disabled),html[data-theme=pt-studio] .itinerarios-shell :is(.btn-new,.btn-edit):hover:not(:disabled),html[data-theme=pt-studio] .itinerary-detail-shell :is(.btn-primary,.btn-link-tone):hover:not(:disabled){transform:translateY(-1px)!important;background:var(--app-primary-hover)!important;color:#fff!important;box-shadow:var(--pts-raise-md)!important}html[data-theme=pt-studio] .telefonia-theme-shell :is(.btn-action,.btn-primary,.btn-primary-wizard):active:not(:disabled),html[data-theme=pt-studio] .itinerarios-shell :is(.btn-new,.btn-edit):active:not(:disabled),html[data-theme=pt-studio] .itinerary-detail-shell :is(.btn-primary,.btn-link-tone):active:not(:disabled){transform:none!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] .telefonia-theme-shell .btn-action.btn-delete{background:var(--pts-surface)!important;color:var(--pts-error)!important;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] .telefonia-theme-shell .btn-action.btn-delete:hover:not(:disabled){transform:translateY(-1px)!important;background:var(--pts-surface)!important;color:var(--pts-error)!important;box-shadow:var(--pts-raise-md)!important}html[data-theme=pt-studio] .telefonia-theme-shell button:is(.bg-slate-600,.bg-slate-700){border:0!important;border-radius:var(--pts-r-icon)!important;background:var(--pts-surface)!important;background-image:none!important;box-shadow:var(--pts-raise-sm)!important;transition:box-shadow .2s ease,color .15s ease}html[data-theme=pt-studio] .telefonia-theme-shell button:is(.bg-slate-600,.bg-slate-700):hover:not(:disabled){background:var(--pts-surface)!important;background-image:none!important;box-shadow:var(--pts-raise-md)!important}html[data-theme=pt-studio] .telefonia-theme-shell button:is(.bg-slate-600,.bg-slate-700):active:not(:disabled){box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] .telefonia-theme-shell button[class*="hover:bg-rose-"][class*=bg-slate-]:hover:not(:disabled){color:var(--pts-error)!important;box-shadow:var(--pts-raise-md)!important}html[data-theme=pt-studio] .settings-shell :is(.p-button-secondary,.back-button,.editor-button,.save-button.p-button-secondary){border:0!important;border-radius:var(--pts-r-btn)!important;background:var(--pts-surface)!important;color:var(--pts-navy)!important;font-family:var(--pts-font-title);font-weight:600;box-shadow:var(--pts-raise-sm)!important;transition:transform .12s ease,box-shadow .2s ease}html[data-theme=pt-studio] .settings-shell .manual-method-remove{border:0!important;border-radius:var(--pts-r-btn)!important;padding:.4rem .75rem!important;background:var(--pts-surface)!important;color:var(--pts-error)!important;font-family:var(--pts-font-title);font-weight:600;box-shadow:var(--pts-raise-sm)!important;transition:transform .12s ease,box-shadow .2s ease}html[data-theme=pt-studio] .settings-shell :is(.p-button-secondary,.back-button,.editor-button,.manual-method-remove,.save-button.p-button-secondary):hover:not(:disabled){transform:translateY(-1px)!important;box-shadow:var(--pts-raise-md)!important}html[data-theme=pt-studio] .settings-shell :is(.p-button-secondary,.back-button,.editor-button,.manual-method-remove,.save-button.p-button-secondary):active:not(:disabled){transform:none!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] .settings-shell .p-toggleswitch:not(.p-toggleswitch-checked) .p-toggleswitch-slider{border:0!important;border-radius:999px!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] .settings-shell .p-toggleswitch:hover:not(.p-disabled):not(.p-toggleswitch-checked) .p-toggleswitch-slider{border:0!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset),0 0 0 2px var(--pts-cyan-soft)!important}html[data-theme=pt-studio] .settings-shell .p-toggleswitch.p-toggleswitch-checked:not(.p-disabled) .p-toggleswitch-slider{border:0!important;border-radius:999px!important;background:var(--pts-navy)!important;box-shadow:inset 0 1px 2px #00000038!important}html[data-theme=pt-studio] .settings-shell .p-toggleswitch:not(.p-toggleswitch-checked) .p-toggleswitch-handle{border:0!important;background:var(--pts-surface)!important;box-shadow:0 1px 3px #0d1b3847,0 0 0 .5px #0d1b3814!important}html[data-theme=pt-studio] .settings-shell .p-toggleswitch.p-toggleswitch-checked:not(.p-disabled) .p-toggleswitch-handle{border:0!important;background:#fff!important;box-shadow:0 1px 3px #0d1b3847,0 0 0 .5px #0d1b3814!important}html[data-theme=pt-studio] .content-container.app-section-shell:is(.etiquetas-shell,.proveedores-shell) :is(.btn-clear-filters-inline,.btn-secondary-outlined){border:0!important;border-radius:var(--pts-r-btn)!important;background:var(--pts-surface)!important;color:var(--pts-navy)!important;font-family:var(--pts-font-title);font-weight:600;box-shadow:var(--pts-raise-sm)!important;transition:transform .12s ease,box-shadow .2s ease}html[data-theme=pt-studio] .content-container.app-section-shell:is(.etiquetas-shell,.proveedores-shell) .btn-clear-filters-inline{border-radius:var(--pts-r-icon)!important}html[data-theme=pt-studio] .content-container.app-section-shell:is(.etiquetas-shell,.proveedores-shell) :is(.btn-clear-filters-inline,.btn-secondary-outlined):hover:not(:disabled){transform:translateY(-1px)!important;background:var(--pts-surface)!important;color:var(--pts-navy)!important;box-shadow:var(--pts-raise-md)!important}html[data-theme=pt-studio] .content-container.app-section-shell:is(.etiquetas-shell,.proveedores-shell) :is(.btn-clear-filters-inline,.btn-secondary-outlined):active:not(:disabled){transform:none!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] body .profile-container :is(.profile-overview-card,.profile-work-card,.security-section){border:0!important;border-radius:var(--pts-r-card)!important;background:var(--pts-surface)!important;color:var(--pts-ink)!important;box-shadow:var(--pts-raise-md)!important}html[data-theme=pt-studio] body .profile-container :is(.overview-item,.security-item){border:0!important;border-radius:var(--pts-r-input)!important;background:var(--pts-surface)!important;color:var(--pts-ink)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] body .ai-drawer :is(.ai-new-conv-card,.ai-msg-bubble-assistant,.ai-hotel-card,.ai-club-card,.ai-dest-chip,.ai-quotation-card,.ai-avail-card){border:0!important;border-radius:var(--pts-r-card)!important;background:var(--pts-surface)!important;background-image:none!important;color:var(--pts-ink)!important;box-shadow:var(--pts-raise-md)!important;transition:transform .15s ease,box-shadow .2s ease}html[data-theme=pt-studio] body .ai-drawer :is(.ai-new-conv-card,.ai-hotel-card,.ai-club-card,.ai-dest-chip):hover{transform:translateY(-3px);background:var(--pts-surface)!important;box-shadow:var(--pts-raise-hover)!important}html[data-theme=pt-studio] body .ai-drawer .ai-quotation-header{border:0!important;border-bottom:1px solid var(--pts-line)!important;background:transparent!important;box-shadow:none!important}html[data-theme=pt-studio] body .ai-drawer .ai-input-wrapper{border:0!important;border-radius:var(--pts-r-input)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] body .ai-drawer .ai-input-wrapper:focus-within{box-shadow:var(--pts-inset),0 0 0 3px var(--app-focus-color)!important}html[data-theme=pt-studio] body .ai-drawer :is(.ai-msg-avatar,.ai-new-conv-icon,.ai-conv-item-icon,.ai-send-btn){border:0!important;border-radius:var(--pts-r-icon)!important;background:var(--pts-navy)!important;background-image:none!important;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] body .ai-drawer :is(.ai-msg-avatar i,.ai-new-conv-icon i,.ai-conv-item-icon i,.ai-send-btn i){color:#fff!important}html[data-theme=pt-studio] body .ai-drawer .ai-send-btn:active:not(:disabled){box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] body .ai-drawer :is(.ai-quotation-icon,.ai-dest-chip>i){color:var(--pts-cyan-deep)!important}html[data-theme=pt-studio] body .ai-drawer :is(.ai-quotation-row,.ai-quotation-id,.ai-avail-reason,.ai-new-conv-sub){color:var(--pts-gray)!important}html[data-theme=pt-studio] body .ai-drawer :is(.ai-quotation-row strong,.ai-quotation-title,.ai-new-conv-title,.ai-new-conv-arrow){color:var(--pts-navy)!important}html[data-theme=pt-studio] :is(.app-section-label,.field-label,.form-label,.input-label,.form-group>label,.field>label){color:var(--pts-navy)!important}html[data-theme=pt-studio] .telefonia-theme-shell .content-header .app-section-label{color:var(--pts-navy)!important}html[data-theme=pt-studio] :is(.app-section-label,.field-label)>i{color:var(--pts-cyan-deep)!important}html[data-theme=pt-studio] .content-container.app-section-shell:is(.destinations-shell,.clubs-shell) .btn-action.btn-view{border:0!important;border-radius:var(--pts-r-btn)!important;background:var(--pts-navy)!important;color:#fff!important;font-family:var(--pts-font-title);font-weight:600;box-shadow:var(--pts-raise-sm)!important;transition:transform .12s ease,box-shadow .2s ease}html[data-theme=pt-studio] .content-container.app-section-shell:is(.destinations-shell,.clubs-shell) .btn-action.btn-view.btn-icon-only{border-radius:var(--pts-r-icon)!important}html[data-theme=pt-studio] .content-container.app-section-shell:is(.destinations-shell,.clubs-shell) .btn-action.btn-view:hover:not(:disabled){transform:translateY(-1px)!important;background:var(--app-primary-hover)!important;color:#fff!important;box-shadow:var(--pts-raise-md)!important}html[data-theme=pt-studio] .content-container.app-section-shell:is(.destinations-shell,.clubs-shell) .btn-action.btn-view:active:not(:disabled){transform:none!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] .zoho-leads-shell .status-pill{border:1px solid var(--pts-line)!important;border-radius:999px!important;padding:.25rem .7rem!important;background:#fff!important;color:var(--pts-gray)!important;font-family:var(--pts-font-title);font-weight:600}html[data-theme=pt-studio] :is(.reservacion-detail-shell,.cotizacion-detail-shell) .btn-back{border:0!important;border-radius:var(--pts-r-icon)!important;background:var(--pts-surface)!important;color:var(--pts-navy)!important;box-shadow:var(--pts-raise-xs)!important}html[data-theme=pt-studio] :is(.reservacion-detail-shell,.cotizacion-detail-shell) .btn-back:hover{background:var(--pts-surface)!important;color:var(--pts-blue)!important;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio] .telefonia-theme-shell .history-toolbar{border:0!important;border-radius:var(--pts-r-card)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-raise-md)!important}html[data-theme=pt-studio] .telefonia-theme-shell .cdr-table-header{border:0!important;border-bottom:1px solid var(--pts-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-theme=pt-studio] .telefonia-theme-shell .cdr-table-header h2 i{color:var(--pts-cyan-deep)!important}html[data-theme=pt-studio] .telefonia-theme-shell .w-full.rounded-full:is(.bg-slate-700,.bg-slate-800){border:0!important;border-radius:999px!important;background:var(--pts-surface)!important;background-image:none!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] .telefonia-theme-shell .w-full.rounded-full:is(.bg-slate-700,.bg-slate-800)>:is(.bg-cyan-500,.bg-green-500){border-radius:999px!important;background:var(--pts-cyan-deep)!important;background-image:none!important;box-shadow:none!important}html[data-theme=pt-studio] .telefonia-theme-shell .w-full.rounded-full:is(.bg-slate-700,.bg-slate-800)>.bg-blue-500{border-radius:999px!important;background:var(--pts-navy)!important;background-image:none!important;box-shadow:none!important}html[data-theme=pt-studio] body :is(.btn-primary-wizard,.p-button.p-button-primary,.app-section-shell .btn-action.btn-view,.content-container.app-section-shell:is(.destinations-shell,.clubs-shell) .btn-action.btn-view,.app-section-shell.hotels-parent-gradient .btn-action.btn-view.btn-add,.cotizador-container .btn-primary,.cotizador-container .p-button:not(.p-button-outlined):not(.p-button-text),.mensajeria-shell .header-action-btn-primary,.mensajeria-shell .campaign-create-btn,.mensajeria-shell .primary-btn,app-voucher-editor .btn-save,app-voucher-editor .send-button,.certificado-detail-shell .hero-actions .p-button:not(.p-button-outlined),.share-shell .search-btn,.share-shell .traveler-btn-primary,.share-shell .selection-footer-btn,.zoho-leads-shell .btn-primary-wizard,.zoho-contact-detail-shell .btn-primary-wizard,.telefonia-theme-shell .btn-action,.telefonia-theme-shell .btn-primary,.telefonia-theme-shell .btn-primary-wizard,.itinerarios-shell .btn-new,.itinerary-detail-shell .btn-primary,.itinerary-detail-shell .btn-link-tone,.hub-shell .provider-ops-card .provider-ops-refresh,.ai-drawer .ai-send-btn){border:0!important;border-radius:var(--pts-r-btn)!important;background:var(--pts-surface)!important;background-image:none!important;color:var(--pts-navy)!important;font-family:var(--pts-font-title)!important;font-weight:600!important;box-shadow:var(--pts-raise-sm)!important;transition:transform .12s ease,box-shadow .2s ease,color .15s ease!important}html[data-theme=pt-studio] body :is(.btn-primary-wizard,.p-button.p-button-primary,.app-section-shell .btn-action.btn-view,.content-container.app-section-shell:is(.destinations-shell,.clubs-shell) .btn-action.btn-view,.app-section-shell.hotels-parent-gradient .btn-action.btn-view.btn-add,.cotizador-container .btn-primary,.cotizador-container .p-button:not(.p-button-outlined):not(.p-button-text),.mensajeria-shell .header-action-btn-primary,.mensajeria-shell .campaign-create-btn,.mensajeria-shell .primary-btn,app-voucher-editor .btn-save,app-voucher-editor .send-button,.certificado-detail-shell .hero-actions .p-button:not(.p-button-outlined),.share-shell .search-btn,.share-shell .traveler-btn-primary,.share-shell .selection-footer-btn,.zoho-leads-shell .btn-primary-wizard,.zoho-contact-detail-shell .btn-primary-wizard,.telefonia-theme-shell .btn-action,.telefonia-theme-shell .btn-primary,.telefonia-theme-shell .btn-primary-wizard,.itinerarios-shell .btn-new,.itinerary-detail-shell .btn-primary,.itinerary-detail-shell .btn-link-tone,.hub-shell .provider-ops-card .provider-ops-refresh,.ai-drawer .ai-send-btn):hover:not(:disabled){transform:translateY(-1px)!important;border-color:transparent!important;background:var(--pts-surface)!important;background-image:none!important;color:var(--pts-navy)!important;box-shadow:var(--pts-raise-md)!important}html[data-theme=pt-studio] body :is(.btn-primary-wizard,.p-button.p-button-primary,.app-section-shell .btn-action.btn-view,.content-container.app-section-shell:is(.destinations-shell,.clubs-shell) .btn-action.btn-view,.app-section-shell.hotels-parent-gradient .btn-action.btn-view.btn-add,.cotizador-container .btn-primary,.cotizador-container .p-button:not(.p-button-outlined):not(.p-button-text),.mensajeria-shell .header-action-btn-primary,.mensajeria-shell .campaign-create-btn,.mensajeria-shell .primary-btn,app-voucher-editor .btn-save,app-voucher-editor .send-button,.certificado-detail-shell .hero-actions .p-button:not(.p-button-outlined),.share-shell .search-btn,.share-shell .traveler-btn-primary,.share-shell .selection-footer-btn,.zoho-leads-shell .btn-primary-wizard,.zoho-contact-detail-shell .btn-primary-wizard,.telefonia-theme-shell .btn-action,.telefonia-theme-shell .btn-primary,.telefonia-theme-shell .btn-primary-wizard,.itinerarios-shell .btn-new,.itinerary-detail-shell .btn-primary,.itinerary-detail-shell .btn-link-tone,.hub-shell .provider-ops-card .provider-ops-refresh,.ai-drawer .ai-send-btn):active:not(:disabled){transform:none!important;background:var(--pts-surface)!important;color:var(--pts-navy)!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] body .cotizador-container .step-footer .p-button.p-component.btn-primary{background:var(--pts-navy)!important;color:#fff!important;box-shadow:0 4px 12px #0d1b3838!important}html[data-theme=pt-studio] body .cotizador-container .step-footer .p-button.p-component.btn-primary :is(.p-button-icon,.p-button-label){color:inherit!important}html[data-theme=pt-studio] body .cotizador-container .step-footer .p-button.p-component.btn-primary:hover:not(:disabled){background:color-mix(in srgb,var(--pts-navy) 88%,#ffffff)!important;color:#fff!important;box-shadow:0 8px 18px #0d1b3842!important}html[data-theme=pt-studio] body .cotizador-container .step-footer .p-button.p-component.btn-primary:active:not(:disabled){transform:none!important;background:color-mix(in srgb,var(--pts-navy) 90%,#000000)!important;color:#fff!important;box-shadow:0 2px 6px #0d1b3838!important}html[data-theme=pt-studio]:not([data-theme-variant]) body .cotizador-container .step-nav .step-nav-item{border:0!important;background:var(--pts-surface)!important;color:var(--app-text-secondary)!important;box-shadow:3px 3px 7px var(--pts-shadow),-3px -3px 7px var(--pts-light)!important;transform:none!important;transition:box-shadow .18s ease,color .15s ease!important}html[data-theme=pt-studio]:not([data-theme-variant]) body .cotizador-container .step-nav .step-nav-item:not(:disabled):not(.step-nav-item-active):hover{color:var(--pts-navy)!important;box-shadow:4px 4px 10px var(--pts-shadow),-3px -3px 8px var(--pts-light)!important}html[data-theme=pt-studio]:not([data-theme-variant]) body .cotizador-container .step-nav .step-nav-item.step-nav-item-done{color:var(--app-text)!important}html[data-theme=pt-studio]:not([data-theme-variant]) body .cotizador-container .step-nav .step-nav-item.step-nav-item-active{color:var(--pts-navy)!important;box-shadow:var(--pts-pressed)!important}html[data-theme=pt-studio]:not([data-theme-variant]) body .cotizador-container .step-nav .step-nav-item:disabled{opacity:.55;box-shadow:none!important}html[data-theme=pt-studio]:not([data-theme-variant]) body .cotizador-container .step-nav .step-nav-item .step-nav-number{background:var(--pts-surface)!important;color:var(--pts-navy)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio]:not([data-theme-variant]) body .cotizador-container .step-nav .step-nav-item.step-nav-item-active .step-nav-number{background:var(--pts-navy)!important;color:#fff!important;box-shadow:0 2px 5px #0d1b3840!important}html[data-theme=pt-studio]:not([data-theme-variant]) body .cotizador-container .step-nav .step-nav-item:disabled .step-nav-number{color:inherit!important;box-shadow:none!important}html[data-theme=pt-studio]:not([data-theme-variant]) body .cotizador-container .progress-bar-container{height:6px!important;background:var(--pts-surface)!important;box-shadow:inset 1px 1px 2px #1523462e,inset -1px -1px 2px #ffffffe6!important}html[data-theme=pt-studio]:not([data-theme-variant]) body .cotizador-container .progress-bar-fill{background:var(--pts-navy)!important}html[data-theme=pt-studio] .cotizador-container .summary-card .item-icon{color:var(--pts-navy)!important}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizador-container :is(.subsection-header,.subsection-header-optional) h4,html[data-theme=pt-studio]:not([data-theme-variant]) .cotizador-container :is(.hotel-name,.selected-paquete-item,.cert-option-title,.ml-subtotal strong,.ml-total-value,.ml-total-grand),html[data-theme=pt-studio]:not([data-theme-variant]) .cotizador-container .summary-card .hotel-info-name{color:var(--app-text-strong)!important}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizador-container :is(.subsection-header,.subsection-header-optional)>i,html[data-theme=pt-studio]:not([data-theme-variant]) .cotizador-container .subsection-header-optional .subsection-left>i,html[data-theme=pt-studio]:not([data-theme-variant]) .cotizador-container :is(.acompanante-number,.child-number,.acompanante-chevron,.cotizador-title .pi-sparkles,.hoteles-selection-header,.paquete-list-meta i,.dp-icon,.dp-label,.dp-amount,.cert-icon,.ml-icon,.ml-total-grand .ml-total-value),html[data-theme=pt-studio]:not([data-theme-variant]) .cotizador-container .summary-card :is(.selected-item-header,.summary-section-chevron,.hotel-info-categoria,.summary-total-value){color:var(--pts-navy)!important}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizador-container :is(.field-label-small,.acompanante-resumen,.price-label,.dp-amount-label,.dp-saldo,.cert-option-hint,.ml-label,.ml-total-row){color:var(--app-text-secondary)!important}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizador-container :is(.dp-toggle,.cert-toggle){color:var(--app-text)!important}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizador-container :is(.paquete-list-item input[type=checkbox],.hotel-checkbox-item input[type=checkbox],.dp-toggle input,.cert-toggle input){accent-color:var(--pts-navy)!important}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizador-container :is(.subsection-header,.section-header,.acompanante-header,.child-header,.paquetes-section-title,.ml-total-grand){border-color:var(--app-border-strong)!important}html[data-theme=pt-studio] .cotizador-container :is(.step-footer,.section-header,.form-section-optional,.subsection-header,.subsection-header-divided,.acompanante-header,.child-header,.autocomplete-hint,.autocomplete-item,.subsection-title,.paquete-details,.paquetes-section-title,.paquete-list-body,.cotizacion-header,.document-header,.hoteles-section,.pricing-header,.pricing-section-document,.summary-item-compact,.autocomplete-dropdown,.paquete-detail-item,.hotel-thumbnail,.json-container,.cotizacion-preview,.cotizacion-document,.paquete-document-item){border-color:var(--app-border-strong)!important}html[data-theme=pt-studio] .cotizador-container .document-section h3,html[data-theme=pt-studio] .cotizador-container .pricing-table tbody tr,html[data-theme=pt-studio] .cotizador-container .pricing-table tbody tr.pricing-subtotal-row td{border-color:var(--app-border-strong)!important}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizador-container .step-footer{flex-wrap:wrap!important;row-gap:12px!important;margin-top:8px!important;border-top:0!important}html[data-theme=pt-studio]:not([data-theme-variant]) body .cotizador-container .income-input-group{gap:10px!important;overflow:visible;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-theme=pt-studio]:not([data-theme-variant]) body .cotizador-container .income-input-group .income-currency-addon.p-inputgroupaddon{border:0!important;background:transparent!important;box-shadow:none!important}html[data-theme=pt-studio]:not([data-theme-variant]) body .cotizador-container .income-input-group :is(.p-inputnumber-input,.income-currency-select.p-select){border:0!important;border-radius:var(--pts-r-input)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio]:not([data-theme-variant]) body .cotizador-container .income-input-group :is(.p-inputnumber-input:focus,.income-currency-select.p-select.p-focus){box-shadow:var(--pts-inset),0 0 0 3px var(--app-focus-color)!important}html[data-theme=pt-studio]:not([data-theme-variant]) body .cotizador-container .income-input-group .income-currency-select .p-select-label{font-family:var(--pts-font-body);font-size:.875rem!important}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizador-container .form-section-optional{padding:20px!important;border:0!important;border-radius:var(--pts-r-card)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizador-container .form-section-optional .empty-children{border:1px dashed var(--app-border-strong)!important;border-radius:var(--pts-r-input)!important;background:transparent!important}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizador-container .paquete-list-item.paquete-selected{border-color:transparent!important;background:var(--pts-surface)!important;box-shadow:0 0 0 2px var(--pts-navy),var(--pts-raise-sm)!important}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizador-container .paquete-list-item:not(.paquete-list-item-disabled) .paquete-list-header:hover{background:#152b5a08}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizador-container .paquete-list-body{border-top-color:var(--app-border-strong)!important;background:var(--pts-surface)!important}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizador-container .paquete-list-meta{flex-wrap:wrap;gap:.4rem!important;margin-top:.4rem}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizador-container .paquete-list-meta .meta-item{padding:.2rem .65rem!important;border-radius:999px!important;background:#1523460d!important;box-shadow:none!important}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizador-container .hotel-checkbox-label{border:0!important;border-radius:var(--pts-r-input)!important;background:var(--pts-surface)!important;box-shadow:3px 3px 7px var(--pts-shadow),-3px -3px 7px var(--pts-light)!important;transition:box-shadow .18s ease!important}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizador-container .hotel-checkbox-item input[type=checkbox]:not(:disabled)+.hotel-checkbox-label:hover{background:var(--pts-surface)!important;box-shadow:4px 4px 10px var(--pts-shadow),-3px -3px 8px var(--pts-light)!important}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizador-container .hotel-checkbox-item input[type=checkbox]:checked+.hotel-checkbox-label{background:var(--pts-surface)!important;box-shadow:var(--pts-pressed)!important}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizador-container :is(.hotel-checkbox-item,.paquete-select-checkbox) input[type=checkbox]{appearance:none;-webkit-appearance:none;flex:0 0 auto;width:1.2rem!important;height:1.2rem!important;border:0!important;border-radius:6px!important;background:var(--pts-surface) center / .85rem no-repeat!important;box-shadow:var(--pts-inset)!important;outline:none!important;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizador-container :is(.hotel-checkbox-item,.paquete-select-checkbox) input[type=checkbox]:checked{background-color:var(--pts-navy)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.4l2.6 2.6L12 5.6' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;box-shadow:0 2px 5px #0d1b3840!important}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizador-container :is(.hotel-checkbox-item,.paquete-select-checkbox) input[type=checkbox]:focus-visible{outline:2px solid var(--app-focus-color)!important;outline-offset:2px}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizador-container :is(.hotel-checkbox-item,.paquete-select-checkbox) input[type=checkbox]:disabled{opacity:.45;cursor:default}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizador-container .hotel-categoria-badge{padding:.1rem .55rem!important;border-radius:999px!important;background:color-mix(in srgb,var(--pts-navy) 9%,var(--pts-surface))!important;color:var(--pts-navy)!important;font-size:.7rem!important;font-weight:600;line-height:1.4!important}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizador-container .paquete-pricing-details{margin:0 24px 20px!important;padding:16px 20px!important;border:0!important;border-radius:var(--pts-r-input)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizador-container .paquete-pricing-details .pricing-header{border-bottom-color:var(--app-border-strong)!important;color:var(--app-text-strong)!important}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizador-container .paquete-pricing-details .pricing-header i{color:var(--pts-navy)!important}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizador-container .paquete-pricing-details .pricing-item{padding:.5rem 0!important;border:0!important;border-bottom:1px solid var(--app-border-strong)!important;border-radius:0!important;background:transparent!important;color:var(--app-text)!important;box-shadow:none!important}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizador-container .paquete-pricing-details .pricing-label{color:var(--app-text-secondary)!important}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizador-container .paquete-pricing-details .pricing-value{color:var(--app-text-strong)!important}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizador-container .paquete-pricing-details .pricing-item.pricing-total{margin-top:0!important;padding-top:.75rem!important;border:0!important}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizador-container .paquete-pricing-details .pricing-total :is(.pricing-label,.pricing-value){color:var(--pts-navy)!important}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizador-container .summary-card .summary-total-item{flex-direction:column!important;align-items:flex-start!important;gap:.25rem!important}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizador-container .summary-card .summary-total-value{white-space:nowrap!important}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizador-container :is(.dp-panel,.ml-line,.ml-totals){border:0!important;border-radius:var(--pts-r-input)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizador-container :is(.dp-note,.cert-note){border:0!important;border-radius:10px!important;background:var(--pts-cyan-soft)!important;color:var(--pts-navy)!important}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizador-container :is(.cert-note i,.cert-note span){color:var(--pts-navy)!important}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizador-container .cert-option-title{font-weight:600}html[data-theme=pt-studio]:not([data-theme-variant]) .cotizador-container .ml-error{border-color:#b91c1c40!important;border-radius:10px!important;background:#b91c1c0f!important;color:var(--pts-error)!important}html[data-theme=pt-studio] body :is(.btn-primary-wizard.btn-icon-only,.btn-action.btn-view.btn-icon-only,app-voucher-editor .send-button,.hub-shell .provider-ops-refresh,.ai-drawer .ai-send-btn){border-radius:var(--pts-r-icon)!important}html[data-theme=pt-studio] body .app-section-shell.hotels-parent-gradient .btn-action.btn-view.btn-add.active,html[data-theme=pt-studio] body .app-section-shell.hotels-parent-gradient .btn-action.btn-view.btn-add.active:hover:not(:disabled){transform:none!important;background:var(--pts-surface)!important;color:var(--pts-blue-navy)!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] body :is(.btn-action.btn-delete,.btn-danger,.btn-danger-outline,.p-button.p-button-danger,.telefonia-theme-shell .btn-action.btn-delete),html[data-theme=pt-studio] body :is(.btn-action.btn-delete,.btn-danger,.btn-danger-outline,.p-button.p-button-danger,.telefonia-theme-shell .btn-action.btn-delete):hover:not(:disabled){background:var(--pts-surface)!important;color:var(--pts-error)!important}html[data-theme=pt-studio] body :is(.hotel-card .hotel-details-button,.mode-card .mode-btn,.share-shell .hotel-card-actions .room-picker-btn,app-voucher-editor .user-message .apply-code-button,.itinerarios-shell .card-actions .btn-edit,.itinerary-detail-shell .simple-actions .btn-primary,.itinerary-detail-shell .simple-actions .btn-link-tone,.itinerary-detail-shell .simple-actions .btn-secondary){border:0!important;padding-right:.25rem!important;padding-left:.25rem!important;background:transparent!important;background-image:none!important;color:var(--pts-blue-link)!important;font-family:var(--pts-font-title)!important;font-weight:600!important;box-shadow:none!important;transition:color .15s ease!important}html[data-theme=pt-studio] body :is(.hotel-card .hotel-details-button,.mode-card .mode-btn,.share-shell .hotel-card-actions .room-picker-btn,app-voucher-editor .user-message .apply-code-button,.itinerarios-shell .card-actions .btn-edit,.itinerary-detail-shell .simple-actions .btn-primary,.itinerary-detail-shell .simple-actions .btn-link-tone,.itinerary-detail-shell .simple-actions .btn-secondary):hover:not(:disabled),html[data-theme=pt-studio] body :is(.hotel-card .hotel-details-button,.mode-card .mode-btn,.share-shell .hotel-card-actions .room-picker-btn,app-voucher-editor .user-message .apply-code-button,.itinerarios-shell .card-actions .btn-edit,.itinerary-detail-shell .simple-actions .btn-primary,.itinerary-detail-shell .simple-actions .btn-link-tone,.itinerary-detail-shell .simple-actions .btn-secondary):active:not(:disabled){transform:none!important;border-color:transparent!important;background:transparent!important;color:var(--pts-navy)!important;box-shadow:none!important}html[data-theme=pt-studio] body .mode-card .mode-btn{justify-content:flex-start!important}html[data-theme=pt-studio] body app-voucher-editor .user-message .apply-code-button{font-size:.875rem!important}html[data-theme=pt-studio] body :is(.hotel-card .hotel-details-button,.mode-card .mode-btn) :is(.pi-arrow-right,.p-button-icon){transition:transform .15s ease!important}html[data-theme=pt-studio] body :is(.hotel-card .hotel-details-button,.mode-card .mode-btn):hover:not(:disabled) :is(.pi-arrow-right,.p-button-icon){transform:translate(2px)!important}html[data-theme=pt-studio] body :is(.hub-shell,.mensajeria-hub-shell) :is(.hub-cta,.mensajeria-hub-cta){background:transparent!important;color:var(--pts-blue-link)!important;font-family:var(--pts-font-title)!important;font-weight:600!important;box-shadow:none!important}html[data-theme=pt-studio] body :is(.hub-shell,.mensajeria-hub-shell) :is(.hub-card,.mensajeria-hub-card):hover :is(.hub-cta,.mensajeria-hub-cta){color:var(--pts-navy)!important}html[data-theme=pt-studio] body :is(.hub-cta,.mensajeria-hub-cta)>i{transition:transform .15s ease}html[data-theme=pt-studio] body :is(.hub-card,.mensajeria-hub-card):hover :is(.hub-cta,.mensajeria-hub-cta)>i{transform:translate(2px)}html[data-theme=pt-studio]:root body .slim-nav-icon,html[data-theme=pt-studio]:root body .slim-nav-icon:is(:hover,.active),html[data-theme=pt-studio]:root body .slim-nav-icon>i,html[data-theme=pt-studio]:root body .slim-nav-icon>i:before{color:var(--pts-navy)!important}html,html[data-theme=blue-office]{--app-select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E")}html[data-theme=coastal-light]{--app-select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2352657b' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E")}html[data-theme=cobalt-studio]{--app-select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235d6c7b' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E")}html[data-theme=orbital-black]{--app-select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23b4b4bc' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E")}html[data-theme=pt-studio]{--app-select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%231B3670' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E")}select:not([multiple]):not([size]){-webkit-appearance:none!important;appearance:none!important;padding-right:2.85rem!important;background-image:var(--app-select-chevron)!important;background-repeat:no-repeat!important;background-position:right .9rem center!important;background-size:1rem 1rem!important;cursor:pointer}select:not([multiple]):not([size]):disabled{cursor:not-allowed}select::-ms-expand{display:none}select option,select optgroup{background-color:var(--app-surface);color:var(--app-text);font:inherit}.p-select .p-select-label,.p-multiselect .p-multiselect-label{min-width:0}.p-select .p-select-dropdown,.p-multiselect .p-multiselect-dropdown{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 2.75rem!important;width:2.75rem!important;min-width:2.75rem!important;padding-inline:.65rem!important;margin-left:auto}.p-select .p-select-clear-icon{right:2.9rem!important}.restriction-type-panel.p-select-overlay{min-width:13rem!important;overflow:hidden;border-radius:12px!important}.restriction-type-panel .p-select-list{gap:.25rem;padding:.375rem!important}.restriction-type-panel .p-select-list-container,.share-cancellation-panel .p-select-list-container{max-height:none!important;overflow:visible!important}.share-destination-panel .p-select-list-container{overflow-y:auto!important;overscroll-behavior:contain}.restriction-type-panel .p-select-option{min-height:2.5rem;padding:.625rem .75rem!important;border-left:0!important;border-radius:8px!important;font-size:.86rem}.restriction-type-panel .p-select-option:not(.p-select-option-selected):not(.p-disabled):hover,.restriction-type-panel .p-select-option.p-focus{border-left:0!important}.telefonia-theme-shell .telefonia-header-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:34px;padding:0 .8rem;border:1px solid rgba(51,65,85,.85);border-radius:.55rem;background:#0f172aa8;color:#bae6fd;font-size:.78rem;font-weight:600;line-height:1;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.telefonia-theme-shell .telefonia-header-btn:hover:not(:disabled){border-color:#38bdf870;background:#0ea5e929;color:#fff}.telefonia-theme-shell .telefonia-header-btn:disabled{opacity:.55;cursor:not-allowed}.telefonia-theme-shell .telefonia-header-btn .pi{font-size:.8rem}.telefonia-theme-shell span:is(.rounded-full,.rounded-md).border{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;line-height:1.2;vertical-align:middle}.telefonia-theme-shell span:is(.rounded-full,.rounded-md).border>:is(span,i){margin:0}html[data-theme=pt-studio] .telefonia-campaigns-shell .campaign-card{border:0;background:var(--pts-surface);box-shadow:3px 3px 7px var(--pts-shadow),-3px -3px 7px var(--pts-light);transition:transform .15s ease,box-shadow .2s ease}html[data-theme=pt-studio] .telefonia-campaigns-shell .campaign-card:hover{transform:translateY(-1px);box-shadow:var(--pts-raise-sm)}html[data-theme=pt-studio] body .telefonia-theme-shell .content-header .header-actions button.btn-action.campaign-primary-action{background:var(--pts-navy)!important;color:#fff!important;box-shadow:0 4px 12px #0d1b3838!important}html[data-theme=pt-studio] body .telefonia-theme-shell .content-header .header-actions button.btn-action.campaign-primary-action:hover:not(:disabled){background:var(--app-primary-hover)!important;color:#fff!important;box-shadow:0 8px 18px #0d1b3842!important}html[data-theme=pt-studio] body .telefonia-theme-shell .content-header .header-actions button.btn-action.campaign-primary-action:active:not(:disabled){background:color-mix(in srgb,var(--pts-navy) 90%,#000000)!important;color:#fff!important;box-shadow:0 2px 6px #0d1b3838!important}html[data-theme=pt-studio] body .telefonia-theme-shell :is(.btn-secondary,.history-btn):hover:not(:disabled){transform:translateY(-1px)!important;border-color:transparent!important;background:var(--pts-surface)!important;color:var(--pts-navy)!important;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio]:not([data-theme-variant]) .telefonia-theme-shell .rounded-full.border:is(.bg-green-900\/40,.bg-emerald-900\/40){border-color:transparent!important;background:var(--po-pill-success-bg)!important;color:var(--po-pill-success)!important}html[data-theme=pt-studio]:not([data-theme-variant]) .telefonia-theme-shell .rounded-full.border:is(.bg-red-900\/40,.bg-rose-900\/40){border-color:transparent!important;background:var(--po-pill-danger-bg)!important;color:var(--po-pill-danger)!important}html[data-theme=pt-studio]:not([data-theme-variant]) .telefonia-theme-shell .rounded-full.border:is(.bg-yellow-900\/40,.bg-amber-900\/40){border-color:transparent!important;background:var(--po-pill-warning-bg)!important;color:var(--po-pill-warning)!important}html[data-theme=pt-studio]:not([data-theme-variant]) .telefonia-theme-shell .rounded-full.border.bg-blue-900\/40{border-color:transparent!important;background:var(--po-pill-info-bg)!important;color:var(--po-pill-info)!important}html[data-theme=pt-studio]:not([data-theme-variant]) .telefonia-theme-shell .rounded-full.border.bg-slate-700{border-color:transparent!important;background:var(--po-pill-neutral-bg)!important;color:var(--po-pill-neutral)!important}html[data-theme=pt-studio] .telefonia-campaigns-shell .campaign-meta-chip{border:0;box-shadow:var(--pts-inset-soft)}.p-tooltip.telefonia-kpi-tooltip{--p-tooltip-background: var(--app-surface-raised);--p-tooltip-color: var(--app-text);--p-tooltip-padding: .65rem .8rem;--p-tooltip-border-radius: .7rem;--p-tooltip-max-width: 17rem;--p-tooltip-shadow: 0 0 0 1px var(--app-border-strong), 0 14px 32px var(--app-shadow-color)}.p-tooltip.telefonia-kpi-tooltip .p-tooltip-text{font-size:.76rem;font-weight:500;line-height:1.5}html[data-theme=pt-studio] .p-tooltip.telefonia-kpi-tooltip{--p-tooltip-background: var(--pts-surface);--p-tooltip-color: var(--pts-navy);--p-tooltip-shadow: var(--pts-raise-md)}.telefonia-theme-shell .btn-back{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--phone-border, rgba(51, 65, 85, .84));border-radius:.85rem;background:var(--phone-surface, rgba(2, 6, 23, .55));color:var(--phone-muted, #94a3b8);transition:all .2s}.telefonia-theme-shell .btn-back:hover{border-color:var(--phone-accent, rgba(56, 189, 248, .36));color:var(--phone-text, #e5e7eb)}html[data-theme=pt-studio] .telefonia-theme-shell .btn-back{border:0;border-radius:var(--pts-r-btn);background:var(--pts-surface);color:var(--pts-navy);box-shadow:var(--pts-raise-sm)}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .telefonia-campaign-new-shell .campaign-new{--chip-ok-fg: #087a55;--chip-ok-bg: #e6f6ef;--chip-ok-border: #a7dcc4;--chip-warn-fg: #8a5900;--chip-warn-bg: #fdf3dc;--chip-warn-border: #ecd08f;--chip-bad-fg: #b4233c;--chip-bad-bg: #fdecee;--chip-bad-border: #f3b8c1}html[data-theme=pt-studio] .telefonia-campaign-new-shell :is(.campaign-segment,.campaign-new-footer){border:0;background:var(--pts-surface);box-shadow:var(--pts-raise-sm)}html[data-theme=pt-studio] .telefonia-campaign-new-shell .campaign-segment.active{color:var(--pts-navy);box-shadow:var(--pts-pressed)}html[data-theme=pt-studio] .telefonia-campaign-new-shell .campaign-submit{box-shadow:var(--pts-raise-sm)}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .telefonia-campaign-detail-shell .campaign-detail-actions{--action-stop-fg: #b4233c;--action-stop-bg: #fdecee;--action-stop-border: #f3b8c1;--action-play-fg: #087a55;--action-play-bg: #e6f6ef;--action-play-border: #a7dcc4}html[data-theme=pt-studio] .telefonia-campaign-detail-shell .campaign-action{border:0;box-shadow:var(--pts-raise-sm)}.quick-dial-agent-panel.p-select-overlay{min-width:18rem!important;padding:.35rem!important;overflow:hidden!important;border:1px solid var(--app-border)!important;border-radius:.75rem!important;background:var(--app-surface)!important;box-shadow:0 18px 42px var(--app-shadow-color)!important}.quick-dial-agent-panel.p-select-overlay .p-select-list-container{max-height:15rem!important;overflow-y:auto!important;overscroll-behavior:contain}.quick-dial-agent-panel.p-select-overlay .p-select-list{display:grid;gap:.125rem;padding:0!important;background:transparent!important}.quick-dial-agent-panel.p-select-overlay .p-select-option{min-height:2.4rem;margin:0!important;padding:.6rem .75rem!important;border:0!important;border-radius:.5rem!important;background:transparent!important;color:var(--app-text)!important;font-size:.8125rem;font-weight:500;line-height:1.2;box-shadow:none!important}.quick-dial-agent-panel.p-select-overlay .p-select-option:not(.p-disabled):hover,.quick-dial-agent-panel.p-select-overlay .p-select-option.p-focus:not(.p-select-option-selected){background:var(--app-surface-hover)!important;color:var(--app-text-strong)!important;box-shadow:inset 3px 0 0 var(--app-primary)!important}.quick-dial-agent-panel.p-select-overlay .p-select-option.p-select-option-selected{background:var(--app-surface-muted)!important;color:var(--app-text-strong)!important;box-shadow:inset 3px 0 0 var(--app-primary)!important}.quick-dial-agent-panel.p-select-overlay .p-select-empty-message{display:flex;align-items:center;min-height:2.75rem;padding:.7rem .85rem!important;border-radius:.5rem;background:var(--app-surface-muted);color:var(--app-text-secondary)!important;font-size:.8125rem;font-weight:500;line-height:1.25rem}.messaging-instance-panel.p-select-overlay{width:max-content!important;min-width:17rem!important;max-width:min(26rem,calc(100vw - 1rem))!important;padding:.35rem!important;overflow:hidden!important;border:1px solid var(--app-border)!important;border-radius:.75rem!important;background:var(--app-surface)!important;box-shadow:0 18px 42px var(--app-shadow-color)!important;margin-top:.25rem;transform-origin:top right}.mensajeria-shell .sync-instance-field .sync-instance-picker.p-select{display:grid;grid-template-columns:minmax(0,1fr) 1.4rem;align-items:stretch;width:100%;max-width:100%;min-width:0;min-height:1.55rem!important;height:1.55rem!important;max-height:1.55rem!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important}.mensajeria-shell .sync-instance-field .sync-instance-picker .p-select-label{display:block;width:100%;max-width:100%;min-width:0;height:100%;padding:0 .25rem 0 0!important;color:var(--app-text-strong)!important;font-size:.78rem!important;font-weight:500!important;line-height:1.55rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mensajeria-shell .sync-instance-field .sync-instance-picker .p-select-dropdown{flex:0 0 1.4rem!important;width:1.4rem!important;min-width:1.4rem!important;padding:0!important;color:var(--app-text-muted)!important}.mensajeria-shell .sync-instance-field .sync-instance-picker .p-select-label:focus{outline:none!important;box-shadow:none!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .agentes-theme .agent-knowledge-link{color:var(--agent-text)!important;border-color:var(--agent-border)!important;background:var(--agent-soft)!important}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=orbital-black],[data-theme=pt-studio]) .agentes-theme .agent-knowledge-link:hover{color:var(--agent-text)!important;border-color:var(--agent-accent)!important;background:var(--agent-accent-soft)!important}.messaging-instance-panel.p-select-overlay .p-select-list-container{max-height:15rem!important;overflow-y:auto!important;overscroll-behavior:contain}.messaging-instance-panel.p-select-overlay .p-select-list{display:grid;gap:.125rem;padding:0!important;background:transparent!important}.messaging-instance-panel.p-select-overlay .p-select-option{min-height:2.35rem;white-space:nowrap;margin:0!important;padding:.55rem .75rem!important;border:0!important;border-radius:.5rem!important;background:transparent!important;color:var(--app-text)!important;font-size:.8125rem;font-weight:500;line-height:1.2;box-shadow:none!important}.messaging-instance-panel.p-select-overlay .p-select-option:not(.p-disabled):hover,.messaging-instance-panel.p-select-overlay .p-select-option.p-focus:not(.p-select-option-selected){background:var(--app-surface-hover)!important;color:var(--app-text-strong)!important;box-shadow:inset 3px 0 0 var(--app-primary)!important}.messaging-instance-panel.p-select-overlay .p-select-option.p-select-option-selected{background:var(--app-surface-muted)!important;color:var(--app-text-strong)!important;box-shadow:inset 3px 0 0 var(--app-primary)!important}.messaging-ai-agent-panel.p-select-overlay{min-width:11rem!important;padding:.3rem!important;overflow:hidden!important;border:1px solid var(--app-border)!important;border-radius:.65rem!important;background:var(--app-surface)!important;box-shadow:0 16px 36px var(--app-shadow-color)!important}.messaging-ai-agent-panel.p-select-overlay .p-select-list-container{max-height:12rem!important;overflow-y:auto!important;overscroll-behavior:contain}.messaging-ai-agent-panel.p-select-overlay .p-select-list{display:grid;gap:.125rem;padding:0!important;background:transparent!important}.messaging-ai-agent-panel.p-select-overlay .p-select-option{min-height:2.15rem;margin:0!important;padding:.5rem .65rem!important;border:0!important;border-radius:.45rem!important;background:transparent!important;color:var(--app-text)!important;font-size:.75rem;font-weight:500;line-height:1.15rem;box-shadow:none!important}.messaging-ai-agent-panel.p-select-overlay .p-select-option:not(.p-disabled):hover,.messaging-ai-agent-panel.p-select-overlay .p-select-option.p-focus:not(.p-select-option-selected){background:var(--app-surface-hover)!important;color:var(--app-text-strong)!important;box-shadow:inset 3px 0 0 var(--app-primary)!important}.messaging-ai-agent-panel.p-select-overlay .p-select-option.p-select-option-selected,.messaging-ai-agent-panel.p-select-overlay .p-select-option.p-select-option-selected.p-focus{background:var(--app-surface-muted)!important;color:var(--app-text-strong)!important;box-shadow:inset 3px 0 0 var(--app-primary)!important}.mensajeria-shell .instance-filter .instance-filter-select.p-select,.mensajeria-shell .instance-filter .instance-filter-select.p-select:not(.p-disabled):hover,.mensajeria-shell .instance-filter .instance-filter-select.p-select.p-focus,.mensajeria-shell .instance-filter .instance-filter-select.p-select.p-select-open{height:1.55rem!important;min-height:1.55rem!important;max-height:1.55rem!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important}.mensajeria-shell .instance-filter .instance-filter-select .p-select-label{height:100%;padding-block:0!important;background:transparent!important}.p-select-overlay,.p-multiselect-overlay,.p-autocomplete-overlay{overflow:hidden!important;isolation:isolate}.p-select-overlay :is(.p-select-list-container,.p-select-list),.p-multiselect-overlay :is(.p-multiselect-list-container,.p-multiselect-list),.p-autocomplete-overlay :is(.p-autocomplete-list-container,.p-autocomplete-list){border-radius:inherit!important}.p-select-overlay .p-select-list,.p-multiselect-overlay .p-multiselect-list,.p-autocomplete-overlay .p-autocomplete-list{overflow:hidden}.p-select-overlay .p-select-list-container,.p-multiselect-overlay .p-multiselect-list-container,.p-autocomplete-overlay .p-autocomplete-list-container{max-height:min(18rem,50vh)!important}html[data-theme=pt-studio] .p-select-overlay .p-select-option,html[data-theme=pt-studio] .p-autocomplete-overlay .p-autocomplete-option{margin:.2rem .35rem;border:0!important;border-radius:var(--pts-r-btn)!important;background:transparent!important;color:var(--pts-ink)!important;box-shadow:none!important}html[data-theme=pt-studio] .share-select-panel.p-select-overlay .p-select-list{gap:1px}html[data-theme=pt-studio] .share-select-panel.p-select-overlay .p-select-option{margin-block:.1rem}html[data-theme=pt-studio] .p-select-overlay,html[data-theme=pt-studio] .p-autocomplete-overlay{overflow:hidden!important;border-radius:var(--pts-r-card)!important}html[data-theme=pt-studio] .p-select-overlay :is(.p-select-list-container,.p-select-list),html[data-theme=pt-studio] .p-autocomplete-overlay :is(.p-autocomplete-list-container,.p-autocomplete-list){border-radius:inherit!important}html[data-theme=pt-studio] .p-select-overlay .p-select-list,html[data-theme=pt-studio] .p-autocomplete-overlay .p-autocomplete-list{overflow:hidden}html[data-theme=pt-studio] .p-select-overlay .p-select-option:not(.p-disabled):hover,html[data-theme=pt-studio] .p-autocomplete-overlay .p-autocomplete-option:not(.p-disabled):hover,html[data-theme=pt-studio] .p-select-overlay .p-select-option.p-focus:not(.p-select-option-selected),html[data-theme=pt-studio] .p-autocomplete-overlay .p-autocomplete-option.p-focus:not(.p-autocomplete-option-selected){background:var(--pts-surface)!important;color:var(--pts-navy)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] .p-select-overlay .p-select-option.p-select-option-selected,html[data-theme=pt-studio] .p-autocomplete-overlay .p-autocomplete-option.p-autocomplete-option-selected,html[data-theme=pt-studio] .p-select-overlay .p-select-option.p-select-option-selected.p-focus,html[data-theme=pt-studio] .p-autocomplete-overlay .p-autocomplete-option.p-autocomplete-option-selected.p-focus{background:var(--pts-surface)!important;color:var(--pts-blue-navy)!important;box-shadow:var(--pts-pressed)!important}html[data-theme=pt-studio] .p-select-overlay :is(.p-select-checkmark,.p-icon){color:var(--pts-blue-navy)!important}:is(.paquetes-status-panel,.reservaciones-filter-panel).p-select-overlay{min-width:9rem!important;padding:.35rem!important;overflow:hidden!important;border:1px solid var(--app-border)!important;border-radius:.75rem!important;background:var(--app-surface)!important;box-shadow:0 18px 42px var(--app-shadow-color)!important}:is(.paquetes-status-panel,.reservaciones-filter-panel).p-select-overlay :is(.p-select-list-container,.p-select-list){border-radius:.5rem!important;background:transparent!important}:is(.paquetes-status-panel,.reservaciones-filter-panel).p-select-overlay .p-select-list{overflow:hidden}:is(.reservaciones-status-panel,.reservaciones-date-panel,.reservaciones-provider-panel).p-select-overlay .p-select-list-container{max-height:none!important;overflow:visible!important}:is(.paquetes-status-panel,.reservaciones-filter-panel).p-select-overlay .p-select-list{display:grid;gap:.125rem;padding:0!important}:is(.paquetes-status-panel,.reservaciones-filter-panel).p-select-overlay .p-select-option{min-height:2.25rem;margin:0!important;padding:.55rem .75rem!important;border:0!important;border-radius:.5rem!important;background:transparent!important;color:var(--app-text)!important;font-size:.8125rem;font-weight:500;line-height:1.125rem;box-shadow:none!important}:is(.paquetes-status-panel,.reservaciones-filter-panel).p-select-overlay .p-select-option:not(.p-disabled):hover,:is(.paquetes-status-panel,.reservaciones-filter-panel).p-select-overlay .p-select-option.p-focus:not(.p-select-option-selected){background:var(--app-surface-hover)!important;color:var(--app-text-strong)!important;box-shadow:inset 3px 0 0 var(--app-primary)!important}:is(.paquetes-status-panel,.reservaciones-filter-panel).p-select-overlay .p-select-option.p-select-option-selected,:is(.paquetes-status-panel,.reservaciones-filter-panel).p-select-overlay .p-select-option.p-select-option-selected.p-focus{background:var(--app-surface-muted)!important;color:var(--app-text-strong)!important;box-shadow:inset 3px 0 0 var(--app-primary)!important}html[data-theme=pt-studio] :is(.paquetes-status-panel,.reservaciones-filter-panel).p-select-overlay{border:0!important;border-radius:var(--pts-r-card)!important;background:var(--pts-surface)!important;box-shadow:var(--pts-raise-lg)!important}html[data-theme=pt-studio] :is(.paquetes-status-panel,.reservaciones-filter-panel).p-select-overlay .p-select-option:not(.p-disabled):hover,html[data-theme=pt-studio] :is(.paquetes-status-panel,.reservaciones-filter-panel).p-select-overlay .p-select-option.p-focus:not(.p-select-option-selected){background:var(--pts-surface)!important;color:var(--pts-navy)!important;box-shadow:var(--pts-inset-soft)!important}html[data-theme=pt-studio] :is(.paquetes-status-panel,.reservaciones-filter-panel).p-select-overlay .p-select-option.p-select-option-selected,html[data-theme=pt-studio] :is(.paquetes-status-panel,.reservaciones-filter-panel).p-select-overlay .p-select-option.p-select-option-selected.p-focus{background:var(--pts-surface)!important;color:var(--pts-blue-navy)!important;box-shadow:var(--pts-pressed)!important}.share-shell .traveler-dropdown :is(.share-number.p-inputnumber,.share-number .p-inputnumber){display:grid!important;grid-template-columns:minmax(0,1fr) 2rem;align-items:stretch!important;position:relative;width:100%!important;height:var(--control-height, 2.75rem)!important;min-height:var(--control-height, 2.75rem)!important;overflow:hidden;border:1px solid var(--share-border, var(--app-border))!important;border-radius:var(--control-radius, .62rem)!important;background:var(--share-soft, rgba(15, 23, 42, .76))!important;box-shadow:none!important}.share-shell .traveler-dropdown .share-number .p-inputnumber-input{grid-column:1;width:100%!important;min-width:0}.share-shell .traveler-dropdown .share-number .p-inputnumber-button-group{grid-column:2;position:static!important;inset:auto!important;display:grid!important;grid-template-rows:repeat(2,minmax(0,1fr));width:2rem!important;min-width:2rem!important;height:100%!important;border-inline-start:1px solid var(--share-border, var(--app-border))}.share-shell .traveler-dropdown .share-number .p-inputnumber-button{width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--share-muted, var(--app-text-secondary))!important;box-shadow:none!important;transform:none!important}.share-shell .traveler-dropdown .share-number .p-inputnumber-increment-button{border-block-end:1px solid var(--share-border, var(--app-border))!important}.share-shell .traveler-dropdown .share-number .p-inputnumber-button:hover:not(:disabled){background:var(--app-surface-hover)!important;color:var(--app-primary)!important;box-shadow:none!important;transform:none!important}.share-shell .traveler-dropdown :is(.share-number.p-inputnumber,.share-number .p-inputnumber):focus-within{border-color:var(--app-primary)!important;box-shadow:0 0 0 3px var(--app-focus-color)!important}html[data-theme=pt-studio] .share-shell .traveler-dropdown :is(.share-number.p-inputnumber,.share-number .p-inputnumber){border:0!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] .share-shell .traveler-dropdown :is(.share-number.p-inputnumber,.share-number .p-inputnumber):focus-within{box-shadow:var(--pts-inset),0 0 0 3px var(--app-focus-color)!important}.share-shell .share-date.p-datepicker{display:grid!important;grid-template-columns:minmax(0,1fr) 2.25rem;align-items:stretch!important;width:100%!important;height:var(--control-height, 2.75rem)!important;min-height:var(--control-height, 2.75rem)!important;overflow:hidden;border:1px solid var(--share-border, var(--app-border))!important;border-radius:var(--control-radius, .62rem)!important;background:var(--share-soft, rgba(15, 23, 42, .76))!important;box-shadow:none!important}.share-shell .share-date.p-datepicker .p-datepicker-input.p-inputtext,.share-shell .share-date.p-datepicker .p-datepicker-input.p-inputtext:enabled:hover,.share-shell .share-date.p-datepicker .p-datepicker-input.p-inputtext:enabled:focus{width:100%!important;min-width:0}.share-shell .share-date.p-datepicker .p-datepicker-dropdown{width:2.25rem!important;min-width:2.25rem!important;height:100%!important;min-height:0!important;padding:0!important}.share-shell .share-date.p-datepicker:focus-within{border-color:var(--app-primary)!important;box-shadow:0 0 0 3px var(--app-focus-color)!important}html[data-theme=pt-studio] .share-shell .share-date.p-datepicker{border:0!important;background:var(--pts-surface)!important;box-shadow:var(--pts-inset)!important}html[data-theme=pt-studio] .share-shell .share-date.p-datepicker:focus-within{box-shadow:var(--pts-inset),0 0 0 3px var(--app-focus-color)!important}@scope (html[data-theme="pt-studio"]){.share-datepicker-panel.p-datepicker-panel{--share-calendar-surface: var(--share-overlay-surface, var(--app-surface));--share-calendar-soft: var(--share-overlay-soft, var(--app-surface-muted));--share-calendar-border: var(--share-overlay-border, var(--app-border));--share-calendar-text: var(--share-overlay-text, var(--app-text));--share-calendar-muted: var(--share-overlay-muted, var(--app-text-secondary));--share-calendar-accent: var(--app-primary);--share-calendar-range: color-mix(in srgb, var(--app-primary) 14%, var(--share-calendar-surface));--share-calendar-line: color-mix(in srgb, var(--app-primary) 58%, transparent);width:min(19rem,calc(100vw - 1.5rem))!important;padding:.85rem!important;overflow:hidden;border:1px solid var(--share-calendar-border)!important;border-radius:1.25rem!important;background:var(--share-calendar-surface)!important;color:var(--share-calendar-text)!important;box-shadow:0 18px 42px #0f172a33!important}.share-datepicker-panel.share-datepicker-panel--two-months.p-datepicker-panel{width:min(38rem,calc(100vw - 1.5rem))!important}.share-datepicker-panel--two-months.p-datepicker-panel .p-datepicker-calendar-container{display:flex}.share-datepicker-panel--two-months.p-datepicker-panel .p-datepicker-calendar-container .p-datepicker-calendar{flex:1 1 0;min-width:0}.share-datepicker-panel--two-months.p-datepicker-panel .p-datepicker-calendar-container .p-datepicker-calendar+.p-datepicker-calendar{margin-inline-start:1.1rem!important;padding-inline-start:1.1rem!important;border-inline-start:1px solid var(--share-calendar-border)!important}@media(max-width:767px){.share-datepicker-panel.share-datepicker-panel--two-months.p-datepicker-panel{width:min(19rem,calc(100vw - 1.5rem))!important}.share-datepicker-panel--two-months.p-datepicker-panel .p-datepicker-calendar-container .p-datepicker-calendar+.p-datepicker-calendar{margin-inline-start:0!important;padding-inline-start:0!important;border-inline-start:0!important}}.share-datepicker-panel.p-datepicker-panel :is(.p-datepicker-calendar-container,.p-datepicker-calendar,table){width:100%;margin:0;padding:0!important;border:0!important;background:transparent!important;color:var(--share-calendar-text)!important}.share-datepicker-panel.p-datepicker-panel .p-datepicker-header{min-height:3rem;margin-bottom:.4rem;padding:.1rem .1rem .7rem!important;border:0!important;border-bottom:1px solid var(--share-calendar-border)!important;background:transparent!important;color:var(--share-calendar-text)!important}.share-datepicker-panel.p-datepicker-panel :is(.p-datepicker-prev-button,.p-datepicker-next-button){width:2.5rem!important;height:2.5rem!important;padding:0!important;border:1px solid var(--share-calendar-border)!important;border-radius:.75rem!important;background:var(--share-calendar-surface)!important;color:var(--share-calendar-text)!important;box-shadow:none!important}.share-datepicker-panel.p-datepicker-panel :is(.p-datepicker-prev-button,.p-datepicker-next-button):not(:disabled):hover{transform:none!important;border-color:var(--share-calendar-accent)!important;background:var(--share-calendar-soft)!important;color:var(--share-calendar-accent)!important;box-shadow:none!important}.share-datepicker-panel.p-datepicker-panel .p-datepicker-title{display:flex;align-items:center;gap:.15rem;color:var(--share-calendar-text)!important;font-size:.95rem;font-weight:700}.share-datepicker-panel.p-datepicker-panel .p-datepicker-title :is(.p-datepicker-select-month,.p-datepicker-select-year){min-height:2.25rem;padding:.35rem .45rem;border:0;border-radius:.55rem;background:transparent!important;color:var(--share-calendar-text)!important;font:inherit}.share-datepicker-panel.p-datepicker-panel .p-datepicker-title :is(.p-datepicker-select-month,.p-datepicker-select-year):hover{background:var(--share-calendar-soft)!important;color:var(--share-calendar-accent)!important}.share-datepicker-panel.p-datepicker-panel .p-datepicker-calendar table{table-layout:fixed;border-collapse:separate!important;border-spacing:0 .18rem!important}.share-datepicker-panel.p-datepicker-panel .p-datepicker-calendar thead tr th{padding:.35rem .1rem .5rem!important;border:0!important;background:transparent!important;color:var(--share-calendar-muted)!important;font-size:.72rem;font-weight:700;letter-spacing:.04em}.share-datepicker-panel.p-datepicker-panel .p-datepicker-calendar tbody tr td{position:relative;isolation:isolate;padding:0!important;border:0!important;background:transparent!important}.share-datepicker-panel.p-datepicker-panel .p-datepicker-calendar tbody tr td>.p-datepicker-day{position:relative;z-index:1;width:2.35rem!important;height:2.35rem!important;margin:0 auto;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--share-calendar-text)!important;font-size:.875rem;font-weight:500;box-shadow:none!important}.share-datepicker-panel.p-datepicker-panel .p-datepicker-calendar tbody tr td>.p-datepicker-day:not(.p-disabled):not(.p-datepicker-day-selected):not(.p-datepicker-day-selected-range):hover{background:var(--share-calendar-soft)!important;color:var(--share-calendar-accent)!important;box-shadow:inset 0 0 0 1px var(--share-calendar-border)!important}.share-datepicker-panel.p-datepicker-panel .p-datepicker-calendar tbody tr td:has(>.p-datepicker-day-selected-range):before,.share-datepicker-panel.p-datepicker-panel .p-datepicker-calendar tbody tr td:has(>.p-datepicker-day-selected):has(+td>.p-datepicker-day-selected-range):after,.share-datepicker-panel.p-datepicker-panel .p-datepicker-calendar tbody tr td:has(>.p-datepicker-day-selected-range)+td:has(>.p-datepicker-day-selected):before,.share-datepicker-panel.p-datepicker-panel .p-datepicker-calendar tbody tr td:has(>.p-datepicker-day>.share-calendar-checkout-value):before{content:"";position:absolute;top:50%;z-index:0;height:2.35rem;transform:translateY(-50%);border-radius:0;background:var(--share-calendar-range);pointer-events:none}.share-datepicker-panel.p-datepicker-panel .p-datepicker-calendar tbody tr td:has(>.p-datepicker-day-selected-range):before{inset-inline:-1px}.share-datepicker-panel.p-datepicker-panel .p-datepicker-calendar tbody tr td:has(>.p-datepicker-day-selected):has(+td>.p-datepicker-day-selected-range):after{inset-inline-end:-1px;width:calc(50% + 1px)}.share-datepicker-panel.p-datepicker-panel .p-datepicker-calendar tbody tr td:has(>.p-datepicker-day-selected-range)+td:has(>.p-datepicker-day-selected):before,.share-datepicker-panel.p-datepicker-panel .p-datepicker-calendar tbody tr td:has(>.p-datepicker-day>.share-calendar-checkout-value):before{inset-inline-start:-1px;width:calc(50% + 1px)}.share-datepicker-panel.p-datepicker-panel .p-datepicker-calendar tbody tr td>.p-datepicker-day.p-datepicker-day-selected-range{border-radius:999px!important;background:transparent!important;color:var(--share-calendar-accent)!important;font-weight:700;box-shadow:none!important}.share-datepicker-panel.p-datepicker-panel .p-datepicker-calendar tbody tr td>.p-datepicker-day:is(.p-datepicker-day-selected,.p-highlight){background:var(--share-calendar-accent)!important;color:var(--app-primary-contrast, #ffffff)!important;font-weight:700;box-shadow:0 4px 10px color-mix(in srgb,var(--share-calendar-accent) 22%,transparent)!important}.share-datepicker-panel.p-datepicker-panel .p-datepicker-calendar tbody tr td>.p-datepicker-day:has(>.share-calendar-checkout-value),.share-datepicker-panel.p-datepicker-panel .p-datepicker-calendar tbody tr td>.p-datepicker-day:has(>.share-calendar-checkout-value):hover{background:color-mix(in srgb,var(--share-calendar-accent) 18%,var(--share-calendar-surface))!important;color:var(--share-calendar-accent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--share-calendar-accent) 42%,transparent),0 4px 10px color-mix(in srgb,var(--share-calendar-accent) 14%,transparent)!important}.share-datepicker-panel.p-datepicker-panel .p-datepicker-calendar tbody tr td.p-datepicker-today>.p-datepicker-day:not(.p-datepicker-day-selected):not(.p-datepicker-day-selected-range){border:0!important;background:var(--share-calendar-range)!important;color:var(--share-calendar-accent)!important;font-weight:700;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--share-calendar-accent) 48%,transparent)!important}.share-datepicker-panel.p-datepicker-panel .p-datepicker-calendar tbody tr td.p-datepicker-other-month>.p-datepicker-day{color:var(--share-calendar-muted)!important;opacity:.4}.share-datepicker-panel.p-datepicker-panel :is(.p-datepicker-month-view,.p-datepicker-year-view){gap:.35rem;padding:.35rem 0 0!important;background:transparent!important}.share-datepicker-panel.p-datepicker-panel :is(.p-datepicker-month,.p-datepicker-year){min-height:2.75rem;border-radius:.7rem!important;background:transparent!important;color:var(--share-calendar-text)!important}.share-datepicker-panel.p-datepicker-panel :is(.p-datepicker-month,.p-datepicker-year):not(.p-disabled):hover{background:var(--share-calendar-soft)!important;color:var(--share-calendar-accent)!important}.share-datepicker-panel.p-datepicker-panel :is(.p-datepicker-month-selected,.p-datepicker-year-selected){background:var(--share-calendar-accent)!important;color:var(--app-primary-contrast, #ffffff)!important;font-weight:700}}html[data-theme=pt-studio] .share-datepicker-panel.p-datepicker-panel{--share-calendar-surface: var(--pts-surface);--share-calendar-soft: color-mix(in srgb, var(--pts-blue-navy) 8%, var(--pts-surface));--share-calendar-border: var(--pts-line);--share-calendar-text: var(--pts-ink);--share-calendar-muted: var(--pts-gray);--share-calendar-accent: var(--pts-blue-navy);--share-calendar-range: color-mix(in srgb, var(--pts-blue-navy) 11%, var(--pts-surface));--share-calendar-line: color-mix(in srgb, var(--pts-blue-navy) 52%, transparent);border:0!important;box-shadow:var(--pts-raise-lg)!important}html[data-theme=pt-studio] body .share-datepicker-panel.p-datepicker-panel :is(.p-datepicker-prev-button,.p-datepicker-next-button){border:1px solid var(--pts-line)!important;background:var(--pts-surface)!important;color:var(--pts-navy)!important;box-shadow:none!important}html[data-theme=pt-studio] body .share-datepicker-panel.p-datepicker-panel :is(.p-datepicker-prev-button,.p-datepicker-next-button):not(:disabled):hover{border-color:var(--pts-blue-navy)!important;background:var(--share-calendar-soft)!important;color:var(--pts-blue-navy)!important;box-shadow:none!important}html[data-theme=pt-studio] body .share-datepicker-panel.p-datepicker-panel .p-datepicker-title{gap:.1rem;font-size:.9rem!important;font-weight:600!important}html[data-theme=pt-studio] body .share-datepicker-panel.p-datepicker-panel .p-datepicker-title :is(.p-datepicker-select-month,.p-datepicker-select-year){min-height:0;padding:.2rem .3rem!important;border:0!important;border-radius:.45rem!important;background:transparent!important;color:var(--pts-navy)!important;box-shadow:none!important;font:inherit!important;line-height:1.2}html[data-theme=pt-studio] body .share-datepicker-panel.p-datepicker-panel .p-datepicker-title .p-datepicker-select-month{text-transform:capitalize}html[data-theme=pt-studio] body .share-datepicker-panel.p-datepicker-panel .p-datepicker-title :is(.p-datepicker-select-month,.p-datepicker-select-year):not(:disabled):hover{background:var(--share-calendar-soft)!important;color:var(--pts-blue-navy)!important}html[data-theme=pt-studio] body .share-datepicker-panel.p-datepicker-panel .p-datepicker-title :is(.p-datepicker-select-month,.p-datepicker-select-year):disabled{background:transparent!important;color:var(--pts-navy)!important;cursor:default!important;opacity:1!important}html[data-theme=pt-studio] body .share-datepicker-panel.p-datepicker-panel .p-datepicker-title :is(.p-datepicker-select-month,.p-datepicker-select-year):focus-visible{outline:2px solid var(--app-focus-color)!important;outline-offset:1px}html[data-theme=pt-studio] .share-shell .share-date.p-datepicker{display:flex;align-items:stretch;overflow:hidden}html[data-theme=pt-studio] .share-shell .share-date.p-datepicker .p-datepicker-input{min-width:0}html[data-theme=pt-studio] .share-shell .share-date.p-datepicker .p-datepicker-dropdown{flex:0 0 2.75rem;width:2.75rem;min-width:2.75rem}.share-datepicker-panel.p-datepicker-panel{box-sizing:border-box;width:min(18rem,calc(100vw - 1rem))!important;padding:.65rem!important}.share-datepicker-panel.share-datepicker-panel--two-months.p-datepicker-panel{width:min(36rem,calc(100vw - 1rem))!important}.share-datepicker-panel--two-months.p-datepicker-panel .p-datepicker-calendar-container .p-datepicker-calendar+.p-datepicker-calendar{margin-inline-start:1.1rem!important;padding-inline-start:1.1rem!important;border-inline-start:1px solid #334155!important}@media(max-width:767px){.share-datepicker-panel.share-datepicker-panel--two-months.p-datepicker-panel{width:min(18rem,calc(100vw - 1rem))!important}.share-datepicker-panel--two-months.p-datepicker-panel .p-datepicker-calendar-container>.p-datepicker-calendar:nth-child(n+2){display:none!important}.share-datepicker-panel--two-months.p-datepicker-panel .p-datepicker-calendar:first-child .p-datepicker-next-button{visibility:visible!important}}.share-datepicker-panel.p-datepicker-panel .p-datepicker-header{min-height:2.35rem;margin-bottom:.15rem;padding:0 0 .45rem!important}.share-datepicker-panel.p-datepicker-panel :is(.p-datepicker-prev-button,.p-datepicker-next-button){width:2.1rem!important;height:2.1rem!important}.share-datepicker-panel.p-datepicker-panel .p-datepicker-title{font-size:.85rem}.share-datepicker-panel.p-datepicker-panel .p-datepicker-title :is(.p-datepicker-select-month,.p-datepicker-select-year){min-height:1.85rem;padding:.2rem .35rem}.share-datepicker-panel.p-datepicker-panel :is(.p-datepicker-calendar-container,.p-datepicker-calendar){width:100%;padding:0!important}.share-datepicker-panel.p-datepicker-panel .p-datepicker-calendar table{width:100%;table-layout:fixed;border-spacing:0 .08rem!important}.share-datepicker-panel.p-datepicker-panel .p-datepicker-calendar thead tr th{padding:.25rem .05rem .35rem!important;font-size:.68rem}.share-datepicker-panel.p-datepicker-panel .p-datepicker-calendar tbody tr td{padding:0!important}.share-datepicker-panel.p-datepicker-panel .p-datepicker-calendar tbody tr td>.p-datepicker-day{width:2.1rem!important;height:2.1rem!important;font-size:.8rem}.share-datepicker-panel.p-datepicker-panel .p-datepicker-calendar tbody tr td:has(>.p-datepicker-day-selected-range):before,.share-datepicker-panel.p-datepicker-panel .p-datepicker-calendar tbody tr td:has(>.p-datepicker-day-selected):has(+td>.p-datepicker-day-selected-range):after,.share-datepicker-panel.p-datepicker-panel .p-datepicker-calendar tbody tr td:has(>.p-datepicker-day-selected-range)+td:has(>.p-datepicker-day-selected):before,.share-datepicker-panel.p-datepicker-panel .p-datepicker-calendar tbody tr td:has(>.p-datepicker-day>.share-calendar-checkout-value):before{height:2.1rem}@media(max-width:420px){html[data-theme=pt-studio] .share-datepicker-panel.p-datepicker-panel{width:calc(100vw - 1rem)!important;padding:.65rem!important;border-radius:1rem!important}html[data-theme=pt-studio] .share-datepicker-panel.p-datepicker-panel .p-datepicker-calendar tbody tr td>.p-datepicker-day{width:2.15rem!important;height:2.15rem!important}}html[data-theme=pt-studio]:root body :is(button,a,summary,[tabindex],.p-button,.nav-item,.slim-nav-icon,.app-tab-pill,.p-checkbox-input,.p-radiobutton-input,.p-toggleswitch-input):focus-visible{outline:3px solid var(--pts-blue)!important;outline-offset:2px!important}html[data-theme=pt-studio]:root body .p-select .p-select-label:focus-visible{outline:none!important}html[data-theme=pt-studio]:root body .p-select:has(>.p-select-label:focus-visible){outline:3px solid var(--pts-blue)!important;outline-offset:2px!important}html[data-theme=pt-studio]:root body .settings-shell .p-toggleswitch:is(.p-focus,:focus-within) .p-toggleswitch-slider,html[data-theme=pt-studio]:root body :is(.p-checkbox-input,.p-radiobutton-input,.p-toggleswitch-input):focus-visible+:is(.p-checkbox-box,.p-radiobutton-box,.p-toggleswitch-slider){outline:3px solid var(--pts-blue)!important;outline-offset:2px!important}.composer-select.p-select{border-radius:.7rem!important}.composer-select .p-select-label{padding:.5rem .62rem!important;font-size:.8rem!important}.composer-select .p-select-dropdown{width:2rem!important}.composer-select-panel .p-select-option{padding:.42rem .62rem!important;font-size:.8rem!important;min-height:0!important}.composer-select-panel .p-select-list{padding:.25rem!important}.composer-select-panel .p-select-empty-message{padding:.42rem .62rem!important;font-size:.8rem!important}.itinerary-select.p-select{width:100%;min-width:0;min-height:2.5rem;border:1px solid rgba(51,65,85,.84)!important;border-radius:.75rem!important;background:#020617b8!important;color:#e2e8f0!important;box-shadow:none!important;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.itinerary-select.p-select:not(.p-disabled):hover{border-color:#38bdf85c!important}.itinerary-select.p-select.p-focus{border-color:#38bdf894!important;box-shadow:0 0 0 3px #38bdf81f!important}.itinerary-select.p-select.p-disabled{opacity:.5}.itinerary-select .p-select-label{min-width:0;padding:.5rem .35rem .5rem .75rem!important;color:#e2e8f0!important;font-size:.85rem!important;line-height:1.35rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.itinerary-select .p-select-dropdown{flex:0 0 2.1rem!important;width:2.1rem!important;min-width:2.1rem!important;padding:0!important;color:#94a3b8!important}.itinerary-select .p-select-dropdown svg{width:.7rem;height:.7rem}.itinerary-select-compact.p-select{width:auto;min-height:1.86rem;border-radius:.45rem!important}.itinerary-select-compact .p-select-label{padding:.28rem .25rem .28rem .46rem!important;color:#6ee7b7!important;font-size:.62rem!important;font-weight:700;line-height:1.3rem}.itinerary-select-compact .p-select-dropdown{flex:0 0 1.4rem!important;width:1.4rem!important;min-width:1.4rem!important}.itinerary-select-compact .p-select-dropdown svg{width:.6rem;height:.6rem}.p-dialog.itinerary-dialog{border:1px solid rgba(51,65,85,.72)!important}.p-dialog.itinerary-dialog{overflow:hidden}html .p-datepicker-panel.date-panel-compact{padding:.5rem .6rem!important;font-size:.8125rem}html .p-datepicker-panel.date-panel-compact .p-datepicker-header{padding:0 0 .35rem!important}html .p-datepicker-panel.date-panel-compact :is(.p-datepicker-select-month,.p-datepicker-select-year){padding:.2rem .35rem!important;font-size:.875rem!important}html .p-datepicker-panel.date-panel-compact :is(.p-datepicker-prev-button,.p-datepicker-next-button){width:1.75rem!important;height:1.75rem!important}html .p-datepicker-panel.date-panel-compact .p-datepicker-calendar thead tr th{padding:.2rem!important;font-size:.6875rem!important}html .p-datepicker-panel.date-panel-compact .p-datepicker-calendar tbody tr td{padding:.1rem!important}html .p-datepicker-panel.date-panel-compact .p-datepicker-calendar tbody tr td>span{width:2rem!important;height:2rem!important;font-size:.8125rem!important}html .p-datepicker-panel.date-panel-compact .p-datepicker-buttonbar{padding:.4rem 0 0!important}html .p-datepicker-panel.date-panel-compact .p-datepicker-buttonbar .p-button{padding:.25rem .65rem!important;font-size:.8125rem!important}html[data-theme] body .cotizador-container .form-field.field-invalid{--campo-borde: var(--pts-error, #ef4444)}html[data-theme] body .cotizador-container .form-field.field-invalid :is(input.input-modern,.p-select,.p-inputnumber-input){border-color:var(--pts-error, #ef4444)!important;box-shadow:inset 0 0 0 1px var(--pts-error, #ef4444)!important}html[data-theme] body .cotizador-container .form-field.field-invalid :is(input.input-modern:focus,.p-select.p-focus,.p-inputnumber-input:focus){box-shadow:inset 0 0 0 1px var(--pts-error, #ef4444),0 0 0 3px color-mix(in srgb,var(--pts-error, #ef4444) 18%,transparent)!important}.cotizador-container .p-steppanel-content-wrapper{min-width:0}.cotizador-container .p-inputnumber .p-inputnumber-input{width:100%;min-width:0}.cotizador-container .p-steppanels{padding-top:0}.cotizador-container :is(.p-steppanels,.p-steppanel){display:block}.cotizador-container .p-steppanel{background:transparent;color:inherit}html:not([data-theme=blue-office]) .cotizador-container .wizard-form .progress-section-inline{border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-theme=pt-studio] .admin-content .itinerarios-shell .itinerary-card{gap:.85rem!important;padding:1.15rem 1.15rem .9rem!important}html[data-theme=pt-studio] .admin-content .itinerarios-shell .itinerary-card .card-top-row{padding-bottom:0!important;border-bottom:0!important}html[data-theme=pt-studio] .admin-content .itinerarios-shell .itinerary-card .template-code{color:var(--pts-gray)!important;font-size:.68rem!important}html[data-theme=pt-studio] .admin-content .itinerarios-shell .itinerary-card .card-body{gap:.45rem!important}html[data-theme=pt-studio] .admin-content .itinerarios-shell .itinerary-card .card-body h3{order:-1;display:-webkit-box;margin:0 0 .2rem!important;overflow:hidden;color:var(--pts-ink)!important;font-family:var(--pts-font-title)!important;font-size:1.02rem!important;font-weight:700!important;line-height:1.32!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}html[data-theme=pt-studio] .admin-content .itinerarios-shell .itinerary-card :is(.destination-row,.client-row){gap:.4rem!important;font-size:.8rem!important}html[data-theme=pt-studio] .admin-content .itinerarios-shell .itinerary-card :is(.destination-row,.client-row) i{width:.85rem;color:var(--pts-gray)!important;font-size:.76rem!important;text-align:center}html[data-theme=pt-studio] .admin-content .itinerarios-shell .itinerary-card .destination-row{color:var(--pts-cyan-link)!important;font-weight:600!important}html[data-theme=pt-studio] .admin-content .itinerarios-shell .itinerary-card .destination-row :is(.dot-sep,span:last-child),html[data-theme=pt-studio] .admin-content .itinerarios-shell .itinerary-card .client-row .client-label{color:var(--pts-gray)!important;font-weight:500!important}html[data-theme=pt-studio] .admin-content .itinerarios-shell .itinerary-card .client-row strong{color:var(--pts-ink)!important;font-size:.8rem!important;font-weight:600!important}html[data-theme=pt-studio] .admin-content .itinerarios-shell .itinerary-card .stats-box{margin-top:auto!important;padding:.8rem .9rem!important;gap:.6rem!important}html[data-theme=pt-studio] .admin-content .itinerarios-shell .itinerary-card .stats-line{color:var(--pts-gray)!important;font-size:.78rem!important}html[data-theme=pt-studio] .admin-content .itinerarios-shell .itinerary-card .stats-line strong{color:var(--pts-navy)!important;font-family:var(--pts-font-title)!important;font-size:.92rem!important;font-weight:700!important;font-variant-numeric:tabular-nums;letter-spacing:0!important}html[data-theme=pt-studio] .admin-content .itinerarios-shell .itinerary-card .stats-line-selection{padding-top:.6rem!important;border-top:1px solid var(--pts-line)!important}html[data-theme=pt-studio] .admin-content .itinerarios-shell .itinerary-card .stats-box .selection-pill{gap:.3rem!important;padding:.28rem .65rem!important;font-size:.72rem!important;font-weight:600!important}html[data-theme=pt-studio] .admin-content .itinerarios-shell .itinerary-card .stats-box .selection-pill.selection-pill-no{background:#5b6b701a!important;color:var(--pts-gray)!important}html[data-theme=pt-studio] .admin-content .itinerarios-shell .itinerary-card .stats-box .selection-pill.selection-pill-no i{display:none}html[data-theme=pt-studio] .admin-content .itinerarios-shell .itinerary-card .meta-footer{margin-top:0!important;padding-top:0!important;color:var(--pts-gray)!important;font-size:.76rem!important}html[data-theme=pt-studio] .admin-content .itinerarios-shell .itinerary-card .meta-footer i{color:var(--pts-gray)!important}html[data-theme=pt-studio] .admin-content .itinerarios-shell .itinerary-card .card-actions{gap:.5rem!important;padding-top:.8rem!important;border-top:1px solid var(--pts-line)!important}html[data-theme=pt-studio] .admin-content .itinerarios-shell .itinerary-card .card-actions .btn-edit{flex:1 1 auto;justify-content:flex-start!important;min-height:2.25rem!important;padding-left:0!important;font-size:.82rem!important}html[data-theme=pt-studio] .admin-content .itinerarios-shell .itinerary-card .card-actions .btn-icon{width:2.25rem!important;height:2.25rem!important;font-size:.85rem}.admin-content .filtros-admin.filtros-admin{--filtro-tenue: #94a3b8;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:flex-start;gap:.75rem;margin-bottom:1.1rem;padding:.9rem 1rem;border:1px solid var(--app-border);border-radius:1rem;background:var(--app-surface)}html[data-theme=coastal-light] .admin-content .filtros-admin.filtros-admin{--filtro-tenue: #52657b}html[data-theme=cobalt-studio] .admin-content .filtros-admin.filtros-admin{--filtro-tenue: #5d6c7b}html[data-theme=orbital-black] .admin-content .filtros-admin.filtros-admin{--filtro-tenue: #aeb8c6}html[data-theme=pt-studio] .admin-content .filtros-admin.filtros-admin{--filtro-tenue: var(--pts-gray);border:0;border-radius:var(--pts-r-card);box-shadow:var(--pts-raise-xs);background:var(--pts-surface)}.admin-content .filtros-admin.filtros-admin .filtro{display:flex;flex-direction:column;gap:.3rem;min-width:0;flex:0 0 12rem;max-width:100%}.admin-content .filtros-admin.filtros-admin .filtro-buscar{flex:1 1 10rem;min-width:10rem}.admin-content .filtros-admin.filtros-admin .filtro-corto{flex:0 0 7rem}.admin-content .filtros-admin.filtros-admin.hotels-toolbar .filtro-buscar{flex-basis:17.6875rem;min-width:17.6875rem}.admin-content .filtros-admin.filtros-admin .filtro-etiqueta{display:block}.admin-content .filtros-admin.filtros-admin .filtro>:is(input,.p-inputtext,.p-select,.p-inputnumber,.p-iconfield,.p-datepicker,p-select,p-inputnumber,p-iconfield){width:100%!important;min-width:0!important;max-width:none!important}.admin-content .filtros-admin.filtros-admin .filtro .p-iconfield{display:block}.admin-content .filtros-admin.filtros-admin .filtro .p-iconfield .p-inputtext{padding-left:2.4rem!important}.admin-content .filtros-admin.filtros-admin .filtro .p-select{display:flex;align-items:center}.admin-content .filtros-admin.filtros-admin .filtro .p-select .p-select-label{line-height:1.25!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-content .filtros-admin.filtros-admin .btn-limpiar:focus-visible{outline:2px solid var(--app-primary);outline-offset:2px}.admin-content .filtros-admin.filtros-admin .filtros-seleccion{display:inline-flex;align-items:center;gap:.6rem;flex:0 0 auto;min-height:2.75rem;font-size:.875rem;color:var(--app-text)}.admin-content .filtros-admin.filtros-admin .filtros-seleccion .filtros-conteo{color:var(--filtro-tenue)}.admin-content .filtros-admin.filtros-admin .filtros-acciones{display:flex;align-items:center;gap:.5rem;margin-left:auto;flex:0 0 auto}.admin-content .filtros-admin.filtros-admin .filtros-acciones>:is(button,a){box-sizing:border-box;min-height:2.75rem!important;height:2.75rem!important}html[data-theme] body .admin-content :is(.filtros-admin,.content-toolbar) :is(.filtros-acciones,.toolbar-right)>:is(.btn-icon-only,.btn-add,.btn-delete),html[data-theme] body .admin-content :is(.filtros-admin,.content-toolbar) .btn-limpiar{box-sizing:border-box;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;flex:0 0 auto!important;width:2.75rem!important;min-width:2.75rem!important;max-width:2.75rem!important;height:2.75rem!important;min-height:2.75rem!important;padding:0!important;margin:0!important;border:1px solid rgba(51,65,85,.88)!important;border-radius:6px!important;background:#0f172a9e!important;color:#2fa5db!important;box-shadow:none!important;transform:none!important;opacity:1;cursor:pointer;font-size:1rem!important;line-height:1!important;transition:color .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}html[data-theme] body .admin-content :is(.filtros-admin,.content-toolbar) :is(.filtros-acciones,.toolbar-right)>:is(.btn-icon-only,.btn-add,.btn-delete) i,html[data-theme] body .admin-content :is(.filtros-admin,.content-toolbar) .btn-limpiar i{font-size:1rem!important;color:inherit!important;margin:0!important}html[data-theme] body .admin-content :is(.filtros-admin,.content-toolbar) :is(.filtros-acciones,.toolbar-right)>:is(.btn-add,.btn-delete)>span{display:none!important}html[data-theme] body .admin-content :is(.filtros-admin,.content-toolbar) :is(.filtros-acciones,.toolbar-right)>:is(.btn-icon-only,.btn-add,.btn-delete):hover:not(:disabled),html[data-theme] body .admin-content :is(.filtros-admin,.content-toolbar) .btn-limpiar:hover:not(:disabled){border-color:#38bdf873!important;background:linear-gradient(135deg,#0ea5e938,#0f172adb)!important;color:#fff!important;box-shadow:0 10px 24px #0ea5e924!important}html[data-theme] body .admin-content :is(.filtros-admin,.content-toolbar) :is(.filtros-acciones,.toolbar-right)>:is(.btn-icon-only,.btn-add,.btn-delete):disabled,html[data-theme] body .admin-content :is(.filtros-admin,.content-toolbar) .btn-limpiar:disabled{opacity:.45;cursor:not-allowed}html[data-theme] body .admin-content :is(.filtros-admin,.content-toolbar) :is(.filtros-acciones,.toolbar-right)>.btn-delete:hover:not(:disabled){color:#f87171!important}html[data-theme=blue-office] body .admin-content :is(.filtros-admin,.content-toolbar) :is(.filtros-acciones,.toolbar-right)>:is(.btn-icon-only,.btn-add,.btn-delete),html[data-theme=blue-office] body .admin-content :is(.filtros-admin,.content-toolbar) .btn-limpiar{color:var(--app-activo-icono)!important}html[data-theme=blue-office] body .admin-content :is(.filtros-admin,.content-toolbar) :is(.filtros-acciones,.toolbar-right)>:is(.btn-icon-only,.btn-add,.btn-delete):hover:not(:disabled),html[data-theme=blue-office] body .admin-content :is(.filtros-admin,.content-toolbar) .btn-limpiar:hover:not(:disabled),html[data-theme=blue-office] body .admin-content :is(.filtros-admin,.content-toolbar) :is(.filtros-acciones,.toolbar-right)>:is(.btn-icon-only,.btn-add,.btn-delete).active{border-color:var(--app-activo-borde)!important;background:var(--app-activo-fondo)!important;color:var(--app-activo-texto)!important;box-shadow:var(--app-activo-sombra)!important}html[data-theme=blue-office] body .admin-content :is(.filtros-admin,.content-toolbar) :is(.filtros-acciones,.toolbar-right)>.btn-delete:hover:not(:disabled){color:#f87171!important}html[data-theme=blue-office] .right-quick-action-calls{color:var(--app-activo-icono);border-color:#06a6f347;box-shadow:0 10px 22px #0206176b,0 0 18px #06a6f32e,0 0 0 1px #ffffff08 inset}html[data-theme=blue-office] .right-quick-action-calls:hover{color:var(--app-activo-texto);border-color:var(--app-activo-borde);background:var(--app-activo-fondo);box-shadow:var(--app-activo-sombra)}html[data-theme=blue-office] :is(.hub-cta,.webmail-hub-cta,.mensajeria-hub-cta){color:var(--app-activo-icono)}html[data-theme=blue-office] .provider-ops-refresh{color:var(--app-activo-icono);border-color:#06a6f359}html[data-theme=blue-office] .provider-ops-refresh:hover:not(:disabled){color:var(--app-activo-texto);border-color:var(--app-activo-borde);background:var(--app-activo-fondo)}html[data-theme=coastal-light] body .admin-content :is(.filtros-admin,.content-toolbar) :is(.filtros-acciones,.toolbar-right)>:is(.btn-icon-only,.btn-add,.btn-delete),html[data-theme=coastal-light] body .admin-content :is(.filtros-admin,.content-toolbar) .btn-limpiar{border-color:#c8d6e4!important;background:#fff!important;color:#0d3652!important}html[data-theme=coastal-light] body .admin-content :is(.filtros-admin,.content-toolbar) :is(.filtros-acciones,.toolbar-right)>:is(.btn-icon-only,.btn-add,.btn-delete):hover:not(:disabled),html[data-theme=coastal-light] body .admin-content :is(.filtros-admin,.content-toolbar) .btn-limpiar:hover:not(:disabled){border-color:#0d1b2f!important;background:#0d1b2f!important;color:rgb(var(--bo-cian-400-rgb, 34, 211, 238))!important;box-shadow:none!important}html[data-theme=coastal-light] body .admin-content :is(.filtros-admin,.content-toolbar) :is(.filtros-acciones,.toolbar-right)>:is(.btn-icon-only,.btn-add,.btn-delete).active{border-color:#00bcd4!important;background:#0b1424!important;color:rgb(var(--bo-cian-400-rgb, 34, 211, 238))!important;box-shadow:0 0 0 3px #00bcd433!important}html[data-theme=coastal-light] body .admin-content :is(.filtros-admin,.content-toolbar) :is(.filtros-acciones,.toolbar-right)>.btn-delete:hover:not(:disabled){color:#f87171!important}html[data-theme=cobalt-studio] body .admin-content :is(.filtros-admin,.content-toolbar) :is(.filtros-acciones,.toolbar-right)>:is(.btn-icon-only,.btn-add,.btn-delete),html[data-theme=cobalt-studio] body .admin-content :is(.filtros-admin,.content-toolbar) .btn-limpiar{border-radius:50%!important;border-color:#ced0d4!important;background:#fff!important;color:#1c1e21!important}html[data-theme=cobalt-studio] body .admin-content :is(.filtros-admin,.content-toolbar) :is(.filtros-acciones,.toolbar-right)>:is(.btn-icon-only,.btn-add,.btn-delete):hover:not(:disabled),html[data-theme=cobalt-studio] body .admin-content :is(.filtros-admin,.content-toolbar) .btn-limpiar:hover:not(:disabled){border-color:#0a1317!important;background:#fff!important;color:#0a1317!important;box-shadow:none!important}html[data-theme=cobalt-studio] body .admin-content :is(.filtros-admin,.content-toolbar) :is(.filtros-acciones,.toolbar-right)>:is(.btn-icon-only,.btn-add,.btn-delete).active{border-color:#0a1317!important;background:#0a1317!important;color:#fff!important}html[data-theme=cobalt-studio] body .admin-content :is(.filtros-admin,.content-toolbar) :is(.filtros-acciones,.toolbar-right)>.btn-delete:hover:not(:disabled){color:#b4233c!important}html[data-theme=orbital-black] body .admin-content :is(.filtros-admin,.content-toolbar) :is(.filtros-acciones,.toolbar-right)>:is(.btn-icon-only,.btn-add,.btn-delete),html[data-theme=orbital-black] body .admin-content :is(.filtros-admin,.content-toolbar) .btn-limpiar{border-radius:50%!important;border-color:#3a3a3f!important;background:#000!important;color:#fff!important}html[data-theme=orbital-black] body .admin-content :is(.filtros-admin,.content-toolbar) :is(.filtros-acciones,.toolbar-right)>:is(.btn-icon-only,.btn-add,.btn-delete):hover:not(:disabled),html[data-theme=orbital-black] body .admin-content :is(.filtros-admin,.content-toolbar) .btn-limpiar:hover:not(:disabled),html[data-theme=orbital-black] body .admin-content :is(.filtros-admin,.content-toolbar) :is(.filtros-acciones,.toolbar-right)>:is(.btn-icon-only,.btn-add,.btn-delete).active{border-color:#fff!important;background:#fff!important;color:#000!important;box-shadow:none!important}html[data-theme=orbital-black] body .admin-content :is(.filtros-admin,.content-toolbar) :is(.filtros-acciones,.toolbar-right)>.btn-delete:hover:not(:disabled){color:#b4233c!important}html[data-theme=pt-studio] body .admin-content :is(.filtros-admin,.content-toolbar) :is(.filtros-acciones,.toolbar-right)>:is(.btn-icon-only,.btn-add,.btn-delete),html[data-theme=pt-studio] body .admin-content :is(.filtros-admin,.content-toolbar) .btn-limpiar{border:0!important;border-radius:10px!important;background:#eef1f6!important;color:#152b5a!important;box-shadow:5px 5px 12px #15234638,-4px -4px 10px #ffffffd9!important}html[data-theme=pt-studio] body .admin-content :is(.filtros-admin,.content-toolbar) :is(.filtros-acciones,.toolbar-right)>:is(.btn-icon-only,.btn-add,.btn-delete):hover:not(:disabled),html[data-theme=pt-studio] body .admin-content :is(.filtros-admin,.content-toolbar) .btn-limpiar:hover:not(:disabled){background:#eef1f6!important;color:#152b5a!important;box-shadow:10px 10px 22px #15234638,-8px -8px 20px #ffffffd9!important;transform:translateY(-1px)!important}html[data-theme=pt-studio] body .admin-content :is(.filtros-admin,.content-toolbar) :is(.filtros-acciones,.toolbar-right)>:is(.btn-icon-only,.btn-add,.btn-delete).active{color:#204c8f!important;box-shadow:inset 2px 2px 4px #15234624,inset -2px -2px 4px #ffffffe6!important;transform:none!important}html[data-theme=pt-studio] body .admin-content :is(.filtros-admin,.content-toolbar) :is(.filtros-acciones,.toolbar-right)>.btn-delete:hover:not(:disabled){color:#b4233c!important}@media(max-width:639px){.admin-content .filtros-admin.filtros-admin .filtro,.admin-content .filtros-admin.filtros-admin .filtro-buscar,.admin-content .filtros-admin.filtros-admin .filtro-corto,.admin-content .filtros-admin.filtros-admin .filtros-seleccion{flex:1 1 100%}.admin-content .filtros-admin.filtros-admin .filtros-acciones{width:100%;margin-left:0;justify-content:flex-end}}.admin-content .filtros-admin.filtros-admin .filtro>*,.admin-content .filtros-admin.filtros-admin .filtro .toolbar-status-wrap>*{flex:0 0 auto!important;width:100%!important;max-width:none!important}.admin-content .filtros-admin.filtros-admin .filtro-numero{flex:0 0 8.5rem}.admin-content .filtros-admin.filtros-admin .filtro-numero>.p-inputnumber{display:inline-flex!important;align-items:stretch!important;height:2.75rem!important;min-height:2.75rem!important;width:100%!important}.admin-content .filtros-admin.filtros-admin .filtro-numero .p-inputnumber-input{flex:1 1 auto!important;width:auto!important;min-width:0!important}.admin-content .filtros-admin.filtros-admin .filtro-numero .p-inputnumber-button{flex:0 0 32px!important;height:100%!important;min-height:0!important}@media(max-width:639px){.admin-content .filtros-admin.filtros-admin .filtro-numero{flex:1 1 100%}.admin-content .filtros-admin.filtros-admin .filtro-numero .p-inputnumber-button{flex-basis:44px!important}}.admin-content .filtros-admin.filtros-admin .filtros-acciones .filtros-conteo{font-size:.875rem;color:var(--filtro-tenue);margin-right:.25rem;white-space:nowrap}html .admin-content .mensajeria-shell .workspace-surface.workspace-surface:not(:has(.messaging-campaign-wizard-shell)){background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}html .admin-content .mensajeria-shell :is(.campaign-card,.template-card,.empty-card,.agentes-sidebar,.agentes-content),html .admin-content .telefonia-campaigns-shell .campaign-card{box-shadow:inset 0 1px #ffffff08!important;transform:none!important}html .admin-content .mensajeria-shell :is(.campaign-card,.template-card):hover,html .admin-content .telefonia-campaigns-shell .campaign-card:hover{box-shadow:0 8px 18px -10px var(--app-shadow-color)!important;transform:none!important}html .admin-content .mensajeria-shell.mensajeria-shell{width:100%;max-width:none}html .admin-content .mensajeria-shell .content-container:not(.messaging-campaign-wizard-shell)>*{max-width:none}html .admin-content .mensajeria-shell .workspace-surface .content-container:not(.messaging-campaign-wizard-shell),html .admin-content .mensajeria-shell .workspace-surface :is(.campaign-content,.list-scroll-region){padding-inline:0!important}html .admin-content .mensajeria-shell .workspace-surface .content-container:not(.messaging-campaign-wizard-shell){padding-top:0!important}html .admin-content :is(.webmail-shell .main-toolbar .search-input,.telefonia-history-shell .history-search-input,.telefonia-agents-shell .agents-search,.mensajeria-shell .search-surface .search-input){box-sizing:border-box}html .admin-content :is(.webmail-templates-shell,.webmail-signatures-shell) .account-select.p-select{display:flex;align-items:center}html[data-theme] body .admin-content .btn-abrir.btn-abrir.btn-abrir,html[data-theme] body .admin-content :has(>.btn-abrir)>.btn-action:not(.btn-abrir){display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;box-sizing:border-box;width:2.25rem!important;height:2.25rem!important;min-height:2.25rem!important;padding:0!important;border:1px solid var(--app-border)!important;border-radius:.75rem!important;background:var(--app-surface-muted, transparent)!important;color:var(--app-text-secondary)!important;font-size:.9rem!important;font-weight:500!important;box-shadow:none!important;transform:none!important;text-decoration:none!important;transition:color .2s ease,border-color .2s ease,background .2s ease}html[data-theme] body .admin-content .btn-abrir.btn-abrir.btn-abrir i,html[data-theme] body .admin-content :has(>.btn-abrir)>.btn-action:not(.btn-abrir) i{font-size:.9rem!important}html[data-theme] body .admin-content .btn-abrir.btn-abrir.btn-abrir:hover:not(:disabled),html[data-theme] body .admin-content :has(>.btn-abrir)>.btn-action.btn-action.btn-action:not(.btn-abrir,.btn-delete):hover:not(:disabled),html[data-theme] body a:hover .btn-abrir.btn-abrir.btn-abrir{color:var(--app-primary)!important;border-color:var(--app-primary)!important;background:var(--app-surface-hover)!important}html .admin-content :is(.btn-abrir,:has(>.btn-abrir)>.btn-action):focus-visible{outline:2px solid var(--app-primary);outline-offset:2px}html[data-theme] body .admin-content :has(>.btn-abrir)>.btn-delete.btn-delete.btn-delete:hover:not(:disabled){color:#b4233c!important;border-color:#b4233c!important;background:color-mix(in srgb,#b4233c 10%,var(--app-surface-hover))!important}html:is([data-theme=blue-office],[data-theme=orbital-black]) body .admin-content :has(>.btn-abrir)>.btn-delete.btn-delete.btn-delete:hover:not(:disabled){color:#f87171!important;border-color:#f871718c!important;background:var(--app-surface-hover)!important}html[data-theme=pt-studio] body .admin-content .btn-abrir.btn-abrir.btn-abrir,html[data-theme=pt-studio] body .admin-content :has(>.btn-abrir)>.btn-action:not(.btn-abrir){border:0!important;background:var(--pts-surface)!important;box-shadow:var(--pts-raise-xs)!important;color:var(--pts-gray)!important}html .admin-content .itinerarios-shell .card-actions{justify-content:flex-end;gap:.5rem}html[data-theme] body .admin-content .itinerarios-shell .card-actions .btn-icon.btn-icon.btn-icon{width:2.25rem!important;height:2.25rem!important;min-height:2.25rem!important;padding:0!important;border-radius:.75rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html .admin-content :is(.solicitudes-table,.emitidos-table,.comisiones-table,.programa-shell .programa-table,.cdr-table) :is(th,td){text-align:center!important}html .admin-content :is(.solicitudes-table,.emitidos-table,.comisiones-table,.programa-shell .programa-table,.cdr-table) td :is(.cell-block,.cell-muted,.enlace,.nombre){margin-inline:auto}html .admin-content :is(.solicitudes-table,.emitidos-table,.comisiones-table,.programa-shell .programa-table,.cdr-table) td>:is(div,.cell-stack){align-items:center;justify-content:center}html .admin-content :is(.solicitudes-table,.emitidos-table,.comisiones-table,.programa-shell .programa-table,.cdr-table) :is(th,td).action-col{text-align:center!important}html .admin-content .paginador-admin{margin-top:1rem!important;padding-top:0!important;border-top:0!important}html .admin-content .paginador-admin .p-paginator{padding:.45rem .75rem!important;gap:.25rem;font-size:.875rem!important;min-height:3.25rem}html .admin-content .paginador-admin .p-paginator :is(.p-paginator-page,.p-paginator-first,.p-paginator-prev,.p-paginator-next,.p-paginator-last){min-width:2.25rem!important;height:2.25rem!important;font-size:.875rem!important;border-radius:.6rem!important}html .admin-content .paginador-admin .p-paginator .p-paginator-current{font-size:.8125rem!important}html .admin-content .paginador-admin .p-paginator .p-select{height:2.25rem!important;min-height:2.25rem!important;display:inline-flex;align-items:center}html .admin-content .paginador-admin .p-paginator .p-select .p-select-label{padding-block:.35rem!important}html .admin-content .paginador-tarjeta{margin-top:-1px!important}html:not([data-theme=pt-studio]) .admin-content .paginador-tarjeta .p-paginator{border-top-left-radius:0!important;border-top-right-radius:0!important}html:not([data-theme=pt-studio]) .admin-content .table-wrap:has(+.paginador-tarjeta){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}html[data-theme=pt-studio] .admin-content .paginador-tarjeta{margin-top:.75rem!important}html .admin-content .mensajeria-shell.mensajeria-shell{background:transparent!important}html:is([data-theme=blue-office],[data-theme=orbital-black]) .admin-content.admin-content-mensajeria .route-transition-shell{background:linear-gradient(180deg,var(--app-bg),var(--app-bg-deep))}html .admin-content .mensajeria-shell{--mensajeria-tarjeta: rgba(15, 23, 42, .82);--mensajeria-tarjeta-borde: rgba(51, 65, 85, .72)}html:is([data-theme=coastal-light],[data-theme=cobalt-studio],[data-theme=pt-studio]) .admin-content .mensajeria-shell{--mensajeria-tarjeta: var(--app-surface);--mensajeria-tarjeta-borde: var(--app-border)}html[data-theme=orbital-black] .admin-content .mensajeria-shell{--mensajeria-tarjeta: var(--app-surface);--mensajeria-tarjeta-borde: var(--app-border)}html .admin-content .mensajeria-shell :is(.agentes-sidebar,.agentes-content,.form-card,.template-card,.campaign-card,.empty-card,.form-panel,.helper-panel,.conversation-panel,.chat-panel,.crm-panel,.bandeja-workspace,.instance-group,.sync-panel,.plantilla-panel){background:var(--mensajeria-tarjeta)!important;background-image:none!important;border-color:var(--mensajeria-tarjeta-borde)!important;box-shadow:none!important}html .admin-content .mensajeria-shell :is(.bandeja-shell,.agentes-shell,.agentes-workspace,.form-card-header,.form-card-body,.agentes-section,.agentes-section-head,.campaign-head,.template-head){background-image:none!important;box-shadow:none!important}html .admin-content .mensajeria-shell :is(.bandeja-shell,.agentes-workspace,.form-card-body,.agentes-section){background-color:transparent!important}html .admin-content .mensajeria-shell .form-card-header{background-color:transparent!important}html .admin-content .mensajeria-shell .bandeja-workspace{border:1px solid var(--mensajeria-tarjeta-borde)!important;border-radius:1rem!important;overflow:hidden!important;background:transparent!important}html .admin-content .mensajeria-shell :is(.conversation-panel,.chat-panel,.crm-panel){border-radius:0!important}html .admin-content .mensajeria-shell .sidebar-item-active{background:var(--app-surface-hover)!important;background-image:none!important;border-color:var(--app-primary)!important;box-shadow:none!important}html .admin-content .mensajeria-shell :is(.sidebar-item,.sidebar-item:hover){box-shadow:none!important;background-image:none!important}html .admin-content .mensajeria-shell .campaign-create-btn{box-shadow:none!important}html[data-theme]{--campo-alto: 2.75rem;--campo-radio: .85rem;--campo-borde-ancho: 1px;--campo-borde: #334155;--campo-borde-hover: #334155;--campo-fondo: #0f172a;--campo-opcion-fondo: #0f172a;--campo-autorrelleno: #0f172a;--campo-sombra: none;--campo-texto: #e2e8f0;--campo-tenue: #94a3b8;--campo-fs: .875rem;--campo-pad-x: .9rem;--campo-pad-fin-select: .35rem;--campo-foco-borde: var(--app-primary);--campo-foco-sombra: 0 0 0 3px var(--app-focus-color);--campo-foco-outline: none;--campo-error-borde: var(--p-inputtext-invalid-border-color, #f87171);--campo-error-sombra: none;--campo-deshabilitado: .6;--campo-etiqueta-color: var(--campo-tenue);--campo-etiqueta-fs: .72rem;--campo-etiqueta-fw: 600;--campo-etiqueta-ls: .04em;--campo-etiqueta-lh: 1.5;--campo-etiqueta-tt: uppercase}html[data-theme=coastal-light]{--campo-borde: #c8d6e4;--campo-borde-hover: #c8d6e4;--campo-fondo: #ffffff;--campo-opcion-fondo: #ffffff;--campo-autorrelleno: #ffffff;--campo-texto: #0b1424;--campo-tenue: #52657b}html[data-theme=cobalt-studio]{--campo-borde: #dee3e9;--campo-borde-hover: #dee3e9;--campo-fondo: #f1f4f7;--campo-opcion-fondo: #ffffff;--campo-autorrelleno: #f1f4f7;--campo-texto: #1c1e21;--campo-tenue: #5d6c7b}html[data-theme=orbital-black]{--campo-borde: #3a3a3f;--campo-borde-hover: #3a3a3f;--campo-fondo: #0a0a0a;--campo-opcion-fondo: #0a0a0a;--campo-autorrelleno: #0a0a0a;--campo-texto: #ffffff;--campo-tenue: #aeb8c6}html[data-theme=pt-studio]{--campo-radio: var(--pts-r-input);--campo-borde-ancho: 0;--campo-borde: transparent;--campo-borde-hover: transparent;--campo-fondo: var(--pts-surface);--campo-opcion-fondo: var(--pts-surface);--campo-autorrelleno: var(--pts-surface);--campo-sombra: var(--pts-inset);--campo-texto: var(--pts-ink);--campo-tenue: var(--pts-gray);--campo-foco-borde: transparent;--campo-foco-sombra: var(--pts-inset), 0 0 0 3px var(--app-focus-color);--campo-error-sombra: inset 2px 2px 4px rgba(185, 70, 59, .3), inset -2px -2px 4px rgba(255, 255, 255, .9), inset 5px 5px 10px rgba(185, 70, 59, .18), inset -4px -4px 8px rgba(255, 255, 255, .55), 0 0 0 2px var(--pts-error);--campo-deshabilitado: .72}@media(max-width:639px){html[data-theme]{--campo-fs: 16px}}html[data-theme]{--barra-fondo: #1e293b;--barra-borde-ancho: 1px;--barra-borde: #334155;--barra-radio: 1rem;--barra-sombra: inset 0 1px 0 rgba(255, 255, 255, .03)}html[data-theme=coastal-light]{--barra-fondo: #ffffff;--barra-borde: #d6e2ee;--barra-radio: 18px;--barra-sombra: 0 18px 42px -34px rgba(11, 20, 36, .48)}html[data-theme=cobalt-studio]{--barra-fondo: #ffffff;--barra-borde: #dee3e9;--barra-radio: 24px;--barra-sombra: none}html[data-theme=orbital-black]{--barra-fondo: #0a0a0a;--barra-borde: #3a3a3f;--barra-radio: 4px;--barra-sombra: none}html[data-theme=pt-studio]{--barra-fondo: var(--pts-surface);--barra-borde-ancho: 0;--barra-borde: transparent;--barra-radio: 22px;--barra-sombra: var(--pts-raise-sm, 10px 10px 22px rgba(21, 35, 70, .22), -8px -8px 20px rgba(255, 255, 255, .85))}@layer campos-homologados{html[data-theme] body:has(app-main-layout) :is(input:is(:not([type]),[type=text],[type=search],[type=number],[type=email],[type=tel],[type=url],[type=password],[type=date],[type=datetime-local],[type=time],[type=month],[type=week]):not(:is(.p-select,.p-multiselect,.p-autocomplete-input-multiple,.p-datepicker:has(>.p-datepicker-dropdown),.p-hidden-accessible,.p-inputnumber:has(>.p-inputnumber-button,>.p-inputnumber-button-group),.p-autocomplete:has(>.p-autocomplete-dropdown),.p-inputgroup) *),textarea,select,.p-select:not(.p-inputgroup *),.p-multiselect,.p-autocomplete-input-multiple,.p-datepicker:has(>.p-datepicker-dropdown)):not(.p-select-filter,.p-multiselect-filter,.p-colorpicker-preview,.numInput,.flatpickr-monthDropdown-months):not(:is(.ql-toolbar,[class*=gjs-],.instance-filter,.sync-instance-field) *){box-sizing:border-box!important;border:var(--campo-borde-ancho) solid var(--campo-borde)!important;border-radius:var(--campo-radio)!important;background:var(--campo-fondo)!important;box-shadow:var(--campo-sombra)!important;color:var(--campo-texto)!important;font-size:var(--campo-fs)!important;font-weight:400!important;letter-spacing:normal!important;text-transform:none!important;outline:none!important}html[data-theme] body:has(app-main-layout) :is(input:is(:not([type]),[type=text],[type=search],[type=number],[type=email],[type=tel],[type=url],[type=password],[type=date],[type=datetime-local],[type=time],[type=month],[type=week]):not(:is(.p-select,.p-multiselect,.p-autocomplete-input-multiple,.p-datepicker:has(>.p-datepicker-dropdown),.p-hidden-accessible,.p-inputnumber:has(>.p-inputnumber-button,>.p-inputnumber-button-group),.p-autocomplete:has(>.p-autocomplete-dropdown),.p-inputgroup) *),textarea,select,.p-select:not(.p-inputgroup *),.p-multiselect,.p-autocomplete-input-multiple,.p-datepicker:has(>.p-datepicker-dropdown)):not(.p-select-filter,.p-multiselect-filter,.p-colorpicker-preview,.numInput,.flatpickr-monthDropdown-months):not(:is(.ql-toolbar,[class*=gjs-],.instance-filter,.sync-instance-field) *):not(textarea,select[multiple],select[size],.p-multiselect,.p-autocomplete-input-multiple):not(:is(.p-paginator,td,.share-url-field,.room-price-input-wrap) *,.itinerary-select-compact,.room-name-input){height:var(--campo-alto)!important;min-height:var(--campo-alto)!important;max-height:var(--campo-alto)!important}html[data-theme] body:has(app-main-layout) :is(.p-multiselect,.p-autocomplete-input-multiple):not(:is(.ql-toolbar,[class*=gjs-],.instance-filter,.sync-instance-field) *):not(:is(.p-paginator,td,.share-url-field,.room-price-input-wrap) *,.itinerary-select-compact,.room-name-input){height:auto!important;min-height:var(--campo-alto)!important;max-height:none!important}html[data-theme] body:has(app-main-layout) :is(input:is(:not([type]),[type=text],[type=search],[type=number],[type=email],[type=tel],[type=url],[type=password],[type=date],[type=datetime-local],[type=time],[type=month],[type=week]),select):not(:is(.p-select,.p-multiselect,.p-autocomplete-input-multiple,.p-datepicker:has(>.p-datepicker-dropdown),.p-hidden-accessible,.p-inputnumber:has(>.p-inputnumber-button,>.p-inputnumber-button-group),.p-autocomplete:has(>.p-autocomplete-dropdown),.p-inputgroup) *):not(.p-select-filter,.p-multiselect-filter,.p-colorpicker-preview,.numInput,.flatpickr-monthDropdown-months):not(:is(.ql-toolbar,[class*=gjs-],.instance-filter,.sync-instance-field) *):not(:is(.p-iconfield,.search-shell) *):not(:is(.p-paginator,td,.share-url-field,.room-price-input-wrap) *,.itinerary-select-compact,.room-name-input){padding-block:0!important;padding-inline:var(--campo-pad-x)!important}html[data-theme] body:has(app-main-layout) :is(.p-iconfield,.search-shell) input:is(:not([type]),[type=text],[type=search],[type=number],[type=email],[type=tel],[type=url],[type=password],[type=date],[type=datetime-local],[type=time],[type=month],[type=week]):not(:is(.ql-toolbar,[class*=gjs-],.instance-filter,.sync-instance-field) *):not(:is(.p-paginator,td,.share-url-field,.room-price-input-wrap) *,.itinerary-select-compact,.room-name-input){padding-block:0!important;padding-inline-end:var(--campo-pad-x)!important}html[data-theme] body:has(app-main-layout) textarea:not(:is(.ql-toolbar,[class*=gjs-],.instance-filter,.sync-instance-field) *){padding-inline:var(--campo-pad-x)!important}html[data-theme] body:has(app-main-layout) select:not(:is(.ql-toolbar,[class*=gjs-],.instance-filter,.sync-instance-field) *) option{background-color:var(--campo-opcion-fondo)!important;color:var(--campo-texto)!important}html[data-theme] body:has(app-main-layout) :is(.p-inputnumber:has(>.p-inputnumber-button,>.p-inputnumber-button-group),.p-autocomplete:has(>.p-autocomplete-dropdown),.p-inputgroup):not(:is(.ql-toolbar,[class*=gjs-],.instance-filter,.sync-instance-field) *){box-sizing:border-box!important;border:var(--campo-borde-ancho) solid var(--campo-borde)!important;border-radius:var(--campo-radio)!important;background:var(--campo-fondo)!important;box-shadow:var(--campo-sombra)!important;overflow:hidden!important;align-items:stretch!important}html[data-theme] body:has(app-main-layout) :is(.p-inputnumber:has(>.p-inputnumber-button,>.p-inputnumber-button-group),.p-autocomplete:has(>.p-autocomplete-dropdown),.p-inputgroup):not(:is(.p-paginator,td,.share-url-field,.room-price-input-wrap,.itinerary-select-compact,.room-name-input) *){height:var(--campo-alto)!important;min-height:var(--campo-alto)!important;max-height:var(--campo-alto)!important}html[data-theme] body:has(app-main-layout) :is(.p-inputnumber:has(>.p-inputnumber-button,>.p-inputnumber-button-group),.p-autocomplete:has(>.p-autocomplete-dropdown),.p-inputgroup) :is(.p-inputnumber-input,.p-autocomplete-input,.p-inputgroup-addon,.p-inputgroup-addon .p-select,.p-inputtext){height:100%!important;min-height:0!important;max-height:none!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;color:var(--campo-texto)!important;font-size:var(--campo-fs)!important;font-weight:400!important}html[data-theme] body:has(app-main-layout) :is(.p-inputnumber:has(>.p-inputnumber-button,>.p-inputnumber-button-group),.p-autocomplete:has(>.p-autocomplete-dropdown),.p-inputgroup) :is(.p-inputnumber-input,.p-autocomplete-input){padding-block:0!important;padding-inline:var(--campo-pad-x)!important}html[data-theme] body:has(app-main-layout) .p-inputnumber:has(>.p-inputnumber-button)>.p-inputnumber-input{padding-inline:.3rem!important;text-align:center!important}html[data-theme] body:has(app-main-layout) .p-inputnumber:has(>.p-inputnumber-button){display:flex!important}html[data-theme] body:has(app-main-layout) .p-inputnumber:has(>.p-inputnumber-button)>.p-inputnumber-decrement-button{order:1!important}html[data-theme] body:has(app-main-layout) .p-inputnumber:has(>.p-inputnumber-button)>.p-inputnumber-input{order:2!important;flex:1 1 auto!important;width:auto!important;min-width:0!important}html[data-theme] body:has(app-main-layout) .p-inputnumber:has(>.p-inputnumber-button)>.p-inputnumber-increment-button{order:3!important}html[data-theme] body:has(app-main-layout) .p-inputnumber:has(>.p-inputnumber-button)>.p-inputnumber-button{width:2.25rem!important;min-width:2.25rem!important;max-width:none!important;height:auto!important}html[data-theme] body:has(app-main-layout) .p-datepicker .p-datepicker-input{text-align:start!important}html[data-theme] body:has(app-main-layout) .p-inputgroup .p-inputgroup-addon{padding:0!important}html[data-theme] body:has(app-main-layout) :is(.p-inputnumber:has(>.p-inputnumber-button,>.p-inputnumber-button-group),.p-autocomplete:has(>.p-autocomplete-dropdown),.p-inputgroup) :is(.p-inputnumber-button-group,.p-inputnumber-button,.p-autocomplete-dropdown){border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--app-primary)!important}html[data-theme] body:has(app-main-layout) :is(.p-inputnumber:has(>.p-inputnumber-button,>.p-inputnumber-button-group),.p-autocomplete:has(>.p-autocomplete-dropdown),.p-inputgroup) :is(.p-inputnumber-button,.p-autocomplete-dropdown) :is(svg,.p-icon,i){color:inherit!important}html[data-theme] body:has(app-main-layout) :is(.p-inputnumber:has(>.p-inputnumber-button,>.p-inputnumber-button-group),.p-autocomplete:has(>.p-autocomplete-dropdown),.p-inputgroup) :is(.p-inputnumber-button,.p-autocomplete-dropdown):hover:not(:disabled){background:color-mix(in srgb,var(--app-primary) 12%,transparent)!important;color:var(--app-primary)!important}html[data-theme] body:has(app-main-layout) :is(.p-inputnumber:has(>.p-inputnumber-button,>.p-inputnumber-button-group),.p-autocomplete:has(>.p-autocomplete-dropdown),.p-inputgroup) :is(.p-inputnumber-button,.p-autocomplete-dropdown):focus-visible{outline:2px solid var(--app-primary)!important;outline-offset:-3px!important}html[data-theme] body:has(app-main-layout) :is(.p-inputnumber:has(>.p-inputnumber-button,>.p-inputnumber-button-group),.p-autocomplete:has(>.p-autocomplete-dropdown),.p-inputgroup):hover:not(.p-disabled){border-color:var(--campo-borde-hover)!important}html[data-theme] body:has(app-main-layout) :is(.p-inputnumber:has(>.p-inputnumber-button,>.p-inputnumber-button-group),.p-autocomplete:has(>.p-autocomplete-dropdown),.p-inputgroup):focus-within{border-color:var(--campo-foco-borde)!important;box-shadow:var(--campo-foco-sombra)!important}html[data-theme] body:has(app-main-layout) :is(.p-inputnumber:has(>.p-inputnumber-button,>.p-inputnumber-button-group),.p-autocomplete:has(>.p-autocomplete-dropdown),.p-inputgroup):is(.ng-invalid.ng-dirty,.ng-invalid.ng-touched,.p-invalid){border-color:var(--campo-error-borde)!important;box-shadow:var(--campo-error-sombra)!important}html[data-theme] body:has(app-main-layout) :is(.p-inputnumber:has(>.p-inputnumber-button,>.p-inputnumber-button-group),.p-autocomplete:has(>.p-autocomplete-dropdown),.p-inputgroup).p-disabled{opacity:var(--campo-deshabilitado)!important;cursor:not-allowed!important}html[data-theme] body:has(app-main-layout) :is(.p-select,.p-multiselect):not(:is(.ql-toolbar,[class*=gjs-],.instance-filter,.sync-instance-field) *){align-items:center!important}html[data-theme] body:has(app-main-layout) :is(.p-select,.p-multiselect,.p-datepicker:has(>.p-datepicker-dropdown)):not(:is(.ql-toolbar,[class*=gjs-],.instance-filter,.sync-instance-field) *):not(:is(.p-paginator,td,.share-url-field,.room-price-input-wrap) *,.itinerary-select-compact,.room-name-input){padding:0!important}html[data-theme] body:has(app-main-layout) :is(.p-select .p-select-label,.p-multiselect .p-multiselect-label,.p-datepicker:has(>.p-datepicker-dropdown)>.p-datepicker-input):not(:is(.ql-toolbar,[class*=gjs-],.instance-filter,.sync-instance-field) *){border:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;font-size:inherit!important;font-weight:inherit!important}html[data-theme] body:has(app-main-layout) :is(.p-select .p-select-label,.p-datepicker:has(>.p-datepicker-dropdown)>.p-datepicker-input):not(:is(.ql-toolbar,[class*=gjs-],.instance-filter,.sync-instance-field) *):not(:is(.p-paginator,td,.share-url-field,.room-price-input-wrap,.itinerary-select-compact,.room-name-input) *){padding-block:0!important;padding-inline:var(--campo-pad-x) var(--campo-pad-fin-select)!important}html[data-theme] body:has(app-main-layout) .p-multiselect .p-multiselect-label:not(:is(.ql-toolbar,[class*=gjs-],.instance-filter,.sync-instance-field) *){padding-inline:var(--campo-pad-x)!important;padding-block:.375rem!important;min-height:0!important;height:auto!important}html[data-theme] body:has(app-main-layout) .p-datepicker:has(>.p-datepicker-dropdown)>.p-datepicker-input:not(:is(.ql-toolbar,[class*=gjs-],.instance-filter,.sync-instance-field) *):not(:is(.p-paginator,td,.share-url-field,.room-price-input-wrap,.itinerary-select-compact,.room-name-input) *){height:100%!important;min-height:0!important}html[data-theme] body:has(app-main-layout) :is(.p-select .p-select-dropdown,.p-select .p-select-clear-icon,.p-multiselect .p-multiselect-dropdown,.p-multiselect .p-multiselect-clear-icon,.p-datepicker:has(>.p-datepicker-dropdown)>.p-datepicker-dropdown):not(:is(.ql-toolbar,[class*=gjs-],.instance-filter,.sync-instance-field) *){border:0!important;background:transparent!important;box-shadow:none!important;color:var(--campo-tenue)!important;opacity:1!important}html[data-theme] body:has(app-main-layout) :is(.p-iconfield .p-inputicon,.p-datepicker-input-icon-container,.p-autocomplete-dropdown-icon):not(:is(.ql-toolbar,[class*=gjs-],.instance-filter,.sync-instance-field) *){color:var(--campo-tenue)!important;opacity:1!important}html[data-theme] body:has(app-main-layout) :is(input:is(:not([type]),[type=text],[type=search],[type=number],[type=email],[type=tel],[type=url],[type=password],[type=date],[type=datetime-local],[type=time],[type=month],[type=week]),textarea,select):not(:is(.ql-toolbar,[class*=gjs-],.instance-filter,.sync-instance-field) *):is(:-webkit-autofill,:-webkit-autofill:hover,:-webkit-autofill:focus){box-shadow:inset 0 0 0 1000px var(--campo-autorrelleno),var(--campo-sombra)!important;-webkit-text-fill-color:var(--campo-texto)!important;caret-color:var(--campo-texto)!important}html[data-theme] body:has(app-main-layout) label :is(.p-select-overlay,.p-multiselect-overlay,.p-autocomplete-overlay,.p-datepicker-panel){letter-spacing:normal!important;text-transform:none!important}html[data-theme] body:has(app-main-layout) :is(input:is(:not([type]),[type=text],[type=search],[type=number],[type=email],[type=tel],[type=url],[type=password],[type=date],[type=datetime-local],[type=time],[type=month],[type=week]),textarea):not(.p-select-filter,.p-multiselect-filter,.p-colorpicker-preview,.numInput,.flatpickr-monthDropdown-months):not(:is(.ql-toolbar,[class*=gjs-],.instance-filter,.sync-instance-field) *)::placeholder{color:var(--campo-tenue)!important;font-weight:400!important;opacity:1!important}html[data-theme] body:has(app-main-layout) :is(.p-select .p-select-label.p-placeholder,.p-multiselect .p-multiselect-label.p-placeholder):not(:is(.ql-toolbar,[class*=gjs-],.instance-filter,.sync-instance-field) *){color:var(--campo-tenue)!important}html[data-theme] body:has(app-main-layout) :is(input:is(:not([type]),[type=text],[type=search],[type=number],[type=email],[type=tel],[type=url],[type=password],[type=date],[type=datetime-local],[type=time],[type=month],[type=week]):not(:is(.p-select,.p-multiselect,.p-autocomplete-input-multiple,.p-datepicker:has(>.p-datepicker-dropdown),.p-hidden-accessible,.p-inputnumber:has(>.p-inputnumber-button,>.p-inputnumber-button-group),.p-autocomplete:has(>.p-autocomplete-dropdown),.p-inputgroup) *),textarea,select,.p-select:not(.p-inputgroup *),.p-multiselect,.p-autocomplete-input-multiple,.p-datepicker:has(>.p-datepicker-dropdown)):not(.p-select-filter,.p-multiselect-filter,.p-colorpicker-preview,.numInput,.flatpickr-monthDropdown-months):not(:is(.ql-toolbar,[class*=gjs-],.instance-filter,.sync-instance-field) *):hover:not(:disabled,.p-disabled){border-color:var(--campo-borde-hover)!important}html[data-theme] body:has(app-main-layout) :is(input:is(:not([type]),[type=text],[type=search],[type=number],[type=email],[type=tel],[type=url],[type=password],[type=date],[type=datetime-local],[type=time],[type=month],[type=week]):not(:is(.p-select,.p-multiselect,.p-autocomplete-input-multiple,.p-datepicker:has(>.p-datepicker-dropdown),.p-hidden-accessible,.p-inputnumber:has(>.p-inputnumber-button,>.p-inputnumber-button-group),.p-autocomplete:has(>.p-autocomplete-dropdown),.p-inputgroup) *),textarea,select,.p-select:not(.p-inputgroup *),.p-multiselect,.p-autocomplete-input-multiple,.p-datepicker:has(>.p-datepicker-dropdown)):not(.p-select-filter,.p-multiselect-filter,.p-colorpicker-preview,.numInput,.flatpickr-monthDropdown-months):not(:is(.ql-toolbar,[class*=gjs-],.instance-filter,.sync-instance-field) *):is(:focus,:focus-within,.p-focus){border-color:var(--campo-foco-borde)!important;box-shadow:var(--campo-foco-sombra)!important;outline:var(--campo-foco-outline)!important}html[data-theme] body:has(app-main-layout) :is(input:is(:not([type]),[type=text],[type=search],[type=number],[type=email],[type=tel],[type=url],[type=password],[type=date],[type=datetime-local],[type=time],[type=month],[type=week]):not(:is(.p-select,.p-multiselect,.p-autocomplete-input-multiple,.p-datepicker:has(>.p-datepicker-dropdown),.p-hidden-accessible,.p-inputnumber:has(>.p-inputnumber-button,>.p-inputnumber-button-group),.p-autocomplete:has(>.p-autocomplete-dropdown),.p-inputgroup) *),textarea,select,.p-select:not(.p-inputgroup *),.p-multiselect,.p-autocomplete-input-multiple,.p-datepicker:has(>.p-datepicker-dropdown)):not(.p-select-filter,.p-multiselect-filter,.p-colorpicker-preview,.numInput,.flatpickr-monthDropdown-months):not(:is(.ql-toolbar,[class*=gjs-],.instance-filter,.sync-instance-field) *):is(.ng-invalid.ng-dirty,.ng-invalid.ng-touched,.p-invalid,[aria-invalid=true]),html[data-theme] body:has(app-main-layout) :is(.ng-invalid.ng-dirty,.ng-invalid.ng-touched,.p-invalid)>:is(.p-inputnumber-input,.p-datepicker-input,.p-autocomplete-input):not(.p-datepicker:has(>.p-datepicker-dropdown)>*){border-color:var(--campo-error-borde)!important;box-shadow:var(--campo-error-sombra)!important}html[data-theme] body:has(app-main-layout) :is(input:is(:not([type]),[type=text],[type=search],[type=number],[type=email],[type=tel],[type=url],[type=password],[type=date],[type=datetime-local],[type=time],[type=month],[type=week]):not(:is(.p-select,.p-multiselect,.p-autocomplete-input-multiple,.p-datepicker:has(>.p-datepicker-dropdown),.p-hidden-accessible,.p-inputnumber:has(>.p-inputnumber-button,>.p-inputnumber-button-group),.p-autocomplete:has(>.p-autocomplete-dropdown),.p-inputgroup) *),textarea,select,.p-select:not(.p-inputgroup *),.p-multiselect,.p-autocomplete-input-multiple,.p-datepicker:has(>.p-datepicker-dropdown)):not(.p-select-filter,.p-multiselect-filter,.p-colorpicker-preview,.numInput,.flatpickr-monthDropdown-months):not(:is(.ql-toolbar,[class*=gjs-],.instance-filter,.sync-instance-field) *):is(:disabled,.p-disabled),html[data-theme] body:has(app-main-layout) .p-disabled>:is(.p-inputnumber-input,.p-datepicker-input,.p-autocomplete-input){opacity:var(--campo-deshabilitado)!important;cursor:not-allowed!important}html[data-theme] body:has(app-main-layout) :is(label,.filtro-etiqueta,.filter-label,.control-label,.field-label,.form-label):not(:has(input[type=checkbox],input[type=radio],.p-checkbox,.p-radiobutton,.p-toggleswitch)):not(:is(p-checkbox,.p-checkbox,input[type=checkbox],input[type=radio],p-radiobutton,p-toggleswitch)~*):not(:is(.ql-toolbar,[class*=gjs-],.instance-filter,.sync-instance-field) *):has(+:is(input:is(:not([type]),[type=text],[type=search],[type=number],[type=email],[type=tel],[type=url],[type=password],[type=date],[type=datetime-local],[type=time]),textarea,select,p-select,p-multiselect,p-autocomplete,p-datepicker,p-inputnumber,p-iconfield,p-inputgroup),+*>:is(input:is(:not([type]),[type=text],[type=search],[type=number],[type=email],[type=tel],[type=url],[type=password],[type=date],[type=datetime-local],[type=time]),textarea,select,p-select,p-multiselect,p-autocomplete,p-datepicker,p-inputnumber,p-iconfield,p-inputgroup),+*>*>:is(input:is(:not([type]),[type=text],[type=search],[type=number],[type=email],[type=tel],[type=url],[type=password],[type=date],[type=datetime-local],[type=time]),textarea,select,p-select,p-multiselect,p-autocomplete,p-datepicker,p-inputnumber,p-iconfield,p-inputgroup),>:is(input:is(:not([type]),[type=text],[type=search],[type=number],[type=email],[type=tel],[type=url],[type=password],[type=date],[type=datetime-local],[type=time]),textarea,select,p-select,p-multiselect,p-autocomplete,p-datepicker,p-inputnumber,p-iconfield,p-inputgroup),>*>:is(input:is(:not([type]),[type=text],[type=search],[type=number],[type=email],[type=tel],[type=url],[type=password],[type=date],[type=datetime-local],[type=time]),textarea,select,p-select,p-multiselect,p-autocomplete,p-datepicker,p-inputnumber,p-iconfield,p-inputgroup)),html[data-theme] body:has(app-main-layout) :has(+:is(input:is(:not([type]),[type=text],[type=search],[type=number],[type=email],[type=tel],[type=url],[type=password],[type=date],[type=datetime-local],[type=time]),textarea,select,p-select,p-multiselect,p-autocomplete,p-datepicker,p-inputnumber,p-iconfield,p-inputgroup),+*>:is(input:is(:not([type]),[type=text],[type=search],[type=number],[type=email],[type=tel],[type=url],[type=password],[type=date],[type=datetime-local],[type=time]),textarea,select,p-select,p-multiselect,p-autocomplete,p-datepicker,p-inputnumber,p-iconfield,p-inputgroup))>:is(label,.filtro-etiqueta,.filter-label,.control-label,.field-label,.form-label):not(:has(input[type=checkbox],input[type=radio],.p-checkbox,.p-radiobutton,.p-toggleswitch)):not(:is(p-checkbox,.p-checkbox,input[type=checkbox],input[type=radio],p-radiobutton,p-toggleswitch)~*):not(:is(.ql-toolbar,[class*=gjs-],.instance-filter,.sync-instance-field) *){color:var(--campo-etiqueta-color)!important;font-size:var(--campo-etiqueta-fs)!important;font-weight:var(--campo-etiqueta-fw)!important;letter-spacing:var(--campo-etiqueta-ls)!important;line-height:var(--campo-etiqueta-lh)!important;text-transform:var(--campo-etiqueta-tt)!important}html[data-theme] body:has(app-main-layout) .share-shell :is(.traveler-trigger,.metric-card){box-sizing:border-box!important;height:var(--campo-alto)!important;min-height:var(--campo-alto)!important;max-height:var(--campo-alto)!important;border:var(--campo-borde-ancho) solid var(--campo-borde)!important;border-radius:var(--campo-radio)!important;background:var(--campo-fondo)!important;box-shadow:var(--campo-sombra)!important;color:var(--campo-texto)!important;font-size:var(--campo-fs)!important;font-weight:400!important;letter-spacing:normal!important;text-transform:none!important}html[data-theme] body:has(app-main-layout) .share-shell .traveler-trigger{padding-inline:var(--campo-pad-x)!important}html[data-theme] body:has(app-main-layout) .share-shell .metric-card .metric-value{color:var(--campo-texto)!important;font-size:var(--campo-fs)!important;font-weight:400!important}html[data-theme] body:has(app-main-layout) .share-shell .traveler-trigger .traveler-trigger-icon{color:var(--campo-tenue)!important;opacity:1!important}html[data-theme] body:has(app-main-layout) .share-shell .traveler-trigger:hover{border-color:var(--campo-borde-hover)!important}html[data-theme] body:has(app-main-layout) .share-shell .traveler-trigger:focus-visible{border-color:var(--campo-foco-borde)!important;box-shadow:var(--campo-foco-sombra)!important;outline:var(--campo-foco-outline)!important}html[data-theme] body:has(app-main-layout) .share-shell .control-label{color:var(--campo-etiqueta-color)!important;font-size:var(--campo-etiqueta-fs)!important;font-weight:var(--campo-etiqueta-fw)!important;letter-spacing:var(--campo-etiqueta-ls)!important;line-height:var(--campo-etiqueta-lh)!important;text-transform:var(--campo-etiqueta-tt)!important}html[data-theme] body:has(app-main-layout) .admin-content :is(.filtros-admin,.content-toolbar.reservaciones-toolbar,.crm-toolbar,.programa-toolbar,.history-toolbar,.agents-toolbar,.zoho-leads-shell .content-toolbar,:is(.webmail-templates-shell,.webmail-signatures-shell) .toolbar,.share-shell .share-card:not(.generate-card)){background:var(--barra-fondo)!important;border:var(--barra-borde-ancho) solid var(--barra-borde)!important;border-radius:var(--barra-radio)!important;box-shadow:var(--barra-sombra)!important;padding:.9rem 1rem!important}html[data-theme] body:has(app-main-layout) .admin-content .btn-limpiar:disabled{display:none!important}html[data-theme] body:has(app-main-layout) .admin-content .filtros-admin .filtros-seleccion{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;align-self:flex-end!important;gap:.6rem!important;min-height:var(--campo-alto)!important;padding:.4rem .8rem!important;border:var(--campo-borde-ancho) solid var(--campo-borde)!important;border-radius:var(--campo-radio)!important;background:var(--campo-fondo)!important;box-shadow:var(--campo-sombra)!important}html[data-theme] body:has(app-main-layout) :is(.p-select-overlay .p-select-filter,.p-multiselect-overlay .p-multiselect-filter){box-sizing:border-box!important;height:2.5rem!important;min-height:2.5rem!important;max-height:2.5rem!important;margin:0!important;width:100%!important;padding-block:0!important;padding-inline:2.4rem var(--campo-pad-x)!important;border:var(--campo-borde-ancho) solid var(--campo-borde)!important;border-radius:var(--campo-radio)!important;background:var(--campo-fondo)!important;box-shadow:var(--campo-sombra)!important;color:var(--campo-texto)!important;font-size:var(--campo-fs)!important;font-weight:400!important;outline:none!important}html[data-theme] body:has(app-main-layout) :is(.p-select-overlay .p-select-filter,.p-multiselect-overlay .p-multiselect-filter)::placeholder{color:var(--campo-tenue)!important;opacity:1!important}html[data-theme] body:has(app-main-layout) :is(.p-select-overlay .p-select-filter,.p-multiselect-overlay .p-multiselect-filter):focus{border-color:var(--campo-foco-borde)!important;box-shadow:var(--campo-foco-sombra)!important}html[data-theme] body:has(app-main-layout) :is(.p-select-overlay .p-select-list-container,.p-multiselect-overlay .p-multiselect-list-container){max-height:min(18.75rem,45vh)!important;overflow-y:auto!important;overflow-x:hidden!important}html[data-theme] body:has(app-main-layout) .p-datepicker:has(>.p-datepicker-input-icon-container)>input.p-datepicker-input:not(#sin-id){padding-inline-end:2.5rem!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}html[data-theme] body:has(app-main-layout) .p-datepicker:has(>.p-datepicker-input-icon-container):has(>.p-datepicker-clear-icon)>input.p-datepicker-input:not(#sin-id){padding-inline-end:4.25rem!important}@media(max-width:639px){html[data-theme] body:has(app-main-layout) :is(.p-select-overlay,.p-multiselect-overlay){max-width:calc(100vw - 2.25rem)!important}html[data-theme] body:has(app-main-layout) :is(.p-select-overlay .p-select-option,.p-multiselect-overlay .p-multiselect-option){white-space:normal!important}}html[data-theme] body:has(app-main-layout) :is(.p-select-overlay .p-select-header,.p-multiselect-overlay .p-multiselect-filter-container) .p-inputicon{inset-inline-start:.75rem!important;inset-inline-end:auto!important;top:50%!important;margin-top:0!important;transform:translateY(-50%)!important;display:inline-flex!important;align-items:center!important;color:var(--campo-tenue)!important;pointer-events:none}}html body .admin-content .rejilla-tarjetas{grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr))!important}@media(min-width:1024px){html body .admin-content .renglon{align-items:center!important}html body .admin-content .renglon-contenido{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;column-gap:1rem!important;row-gap:.4rem!important}html body .admin-content .renglon-contenido>*{flex:0 1 auto!important;width:auto!important;min-width:0;margin-block:0!important}html body .admin-content .renglon-contenido>.cotizacion-dates{flex-basis:100%!important}html body .admin-content .renglon>:last-child:has(.btn-abrir){justify-self:end!important;margin-left:auto!important}}.detalle-encabezado{display:flex;align-items:flex-start;gap:1rem;min-width:0}.detalle-encabezado>:not(.detalle-volver){min-width:0}@layer detalle-encabezado{html[data-theme] .admin-content .detalle-volver{flex-shrink:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;min-width:36px!important;padding:0!important;margin-top:.15rem!important;border:var(--campo-borde-ancho) solid var(--campo-borde)!important;border-radius:.75rem!important;background:var(--campo-fondo)!important;box-shadow:none!important;color:var(--campo-tenue)!important;cursor:pointer;transition:border-color .2s,color .2s,background-color .2s}html[data-theme] .admin-content .detalle-volver:hover{border-color:var(--app-primary)!important;color:var(--campo-texto)!important}html[data-theme] .admin-content .detalle-volver:focus-visible{outline:2px solid var(--app-primary)!important;outline-offset:2px!important}html[data-theme] .admin-content .detalle-volver .pi{font-size:.95rem}html[data-theme=pt-studio] .admin-content .detalle-volver{border:0!important;border-radius:var(--pts-r-icon)!important;background:var(--pts-surface)!important;color:var(--pts-navy)!important;box-shadow:var(--pts-raise-xs)!important}html[data-theme=pt-studio] .admin-content .detalle-volver:hover{color:var(--pts-blue)!important;box-shadow:var(--pts-raise-sm)!important}}@layer encabezado-lista{html[data-theme] .admin-content :is(.app-section-hero,.content-header,.mensajeria-hero) h1+p{margin-top:.35rem!important;font-size:.9rem!important;line-height:1.6!important;max-width:56rem!important;color:var(--app-text-secondary)!important}html[data-theme] .admin-content .app-section-hero :is(.hero-conteo,.paquetes-meta,.destinations-meta,.clubs-meta,.section-meta,.proveedores-meta,.temporadas-meta,.cotizaciones-meta,.reservaciones-meta,.itinerarios-meta){margin-top:.55rem!important;font-size:.84rem!important;color:var(--app-text-secondary)!important}html[data-theme=blue-office] .admin-content .app-section-hero :is(.hero-conteo,.paquetes-meta,.destinations-meta,.clubs-meta,.section-meta,.proveedores-meta,.temporadas-meta,.cotizaciones-meta,.reservaciones-meta,.itinerarios-meta){color:#cbd5e1!important}}@layer renglones-titulo{html[data-theme] .admin-content :is(.paquete-name,.destination-name,.club-name,.confirm-name,.cert-name,.etiqueta-name,.item-name,.temp-name,.cotizacion-name){font-size:.9375rem!important;font-weight:600!important;line-height:1.35!important}}html[data-theme=blue-office]{--bo-cian-50: #f0f9ff;--bo-cian-50-rgb: 240, 249, 255;--bo-cian-100: #e0f2fe;--bo-cian-100-rgb: 224, 242, 254;--bo-cian-200: #bae6fd;--bo-cian-200-rgb: 186, 230, 253;--bo-cian-300: #7dd3fc;--bo-cian-300-rgb: 125, 211, 252;--bo-cian-400: #38bdf8;--bo-cian-400-rgb: 56, 189, 248;--bo-cian-500: #06a6f3;--bo-cian-500-rgb: 6, 166, 243;--bo-cian-600: #047bb8;--bo-cian-600-rgb: 4, 123, 184;--bo-cian-700: #0369a1;--bo-cian-700-rgb: 3, 105, 161;--bo-cian-800: #075985;--bo-cian-800-rgb: 7, 89, 133;--bo-cian-900: #0c4a6e;--bo-cian-900-rgb: 12, 74, 110;--bo-cian-950: #082f49;--bo-cian-950-rgb: 8, 47, 73;--bo-brillo-rgb: 6, 166, 243}:where(html[data-theme=blue-office]) .text-cyan-400{color:#38bdf8}:where(html[data-theme=blue-office]) .focus\:border-cyan-500:focus{border-color:#06a6f3}:where(html[data-theme=blue-office]) .text-cyan-300{color:#7dd3fc}:where(html[data-theme=blue-office]) .bg-cyan-600{background-color:#047bb8}:where(html[data-theme=blue-office]) .hover\:bg-cyan-500:hover{background-color:#06a6f3}:where(html[data-theme=blue-office]) .bg-cyan-700{background-color:#0369a1}:where(html[data-theme=blue-office]) .hover\:bg-cyan-600:hover{background-color:#047bb8}:where(html[data-theme=blue-office]) .bg-cyan-500{background-color:#06a6f3}:where(html[data-theme=blue-office]) .bg-cyan-900\/40{background-color:#0c4a6e66}:where(html[data-theme=blue-office]) .text-cyan-200{color:#bae6fd}:where(html[data-theme=blue-office]) .bg-cyan-950\/30{background-color:#082f494d}:where(html[data-theme=blue-office]) .border-cyan-700{border-color:#0369a1}:where(html[data-theme=blue-office]) .hover\:text-cyan-400:hover{color:#38bdf8}:where(html[data-theme=blue-office]) .focus-visible\:outline-cyan-400:focus-visible{outline-color:#38bdf8}:where(html[data-theme=blue-office]) .border-cyan-700\/70{border-color:#0369a1b3}:where(html[data-theme=blue-office]) .border-cyan-500\/20{border-color:#06a6f333}:where(html[data-theme=blue-office]) .bg-cyan-950\/40{background-color:#082f4966}:where(html[data-theme=blue-office]) .bg-cyan-500\/10{background-color:#06a6f31a}:where(html[data-theme=blue-office]) .border-cyan-800\/70{border-color:#075985b3}:where(html[data-theme=blue-office]) .border-cyan-800\/50{border-color:#07598580}:where(html[data-theme=blue-office]) .hover\:bg-cyan-700:hover{background-color:#0369a1}:where(html[data-theme=blue-office]) .hover\:bg-cyan-900\/70:hover{background-color:#0c4a6eb3}:where(html[data-theme=blue-office]) .hover\:text-cyan-200:hover{color:#bae6fd}:where(html[data-theme=blue-office]) .hover\:text-cyan-300:hover{color:#7dd3fc}:where(html[data-theme=blue-office]) .bg-cyan-950\/35{background-color:#082f4959}:where(html[data-theme=blue-office]) .hover\:text-cyan-500:hover{color:#06a6f3}:where(html[data-theme=blue-office]) .ring-cyan-500\/30{--tw-ring-color: rgb(6 166 243 / .3)}:where(html[data-theme=blue-office]) .bg-cyan-900\/50{background-color:#0c4a6e80}:where(html[data-theme=blue-office]) .text-cyan-600{color:#047bb8}html[data-theme=blue-office] body .admin-layout :is(.app-pestanas .app-pestana:is([aria-selected=true],[aria-current=page],.activa),.btn-primario,.btn-chico-primario,.share-type-option.is-active,.mode-shell .mode-btn,.rc-seg button.on,.rc-chips button.on,.rc-toggle.on,.rc-cq-op.on,.ri-seg button.on,.rc-boton-primario,.btn-primary-wizard){background:var(--app-boton-fondo)!important;border-color:transparent!important;box-shadow:inset 0 0 0 1px var(--app-boton-filete)!important;color:var(--app-boton-texto)!important}html[data-theme=blue-office] body .admin-layout :is(.app-pestanas .app-pestana:is([aria-selected=true],[aria-current=page],.activa),.btn-primario,.btn-chico-primario,.share-type-option.is-active,.mode-shell .mode-btn,.rc-seg button.on,.rc-chips button.on,.rc-toggle.on,.rc-cq-op.on,.ri-seg button.on,.rc-boton-primario,.btn-primary-wizard):hover:not(:disabled){background:var(--app-boton-fondo-hover)!important;box-shadow:inset 0 0 0 1px var(--app-boton-filete),var(--app-boton-sombra-hover)!important}.hover\:border-slate-500:hover{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.hover\:border-slate-600:hover{--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.hover\:border-slate-700:hover{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-500:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-600:hover{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-700:hover{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-900\/70:hover{background-color:#164e63b3}.hover\:bg-emerald-500:hover{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.hover\:bg-green-950\/80:hover{background-color:#052e16cc}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-red-800\/60:hover{background-color:#991b1b99}.hover\:bg-red-900\/30:hover{background-color:#7f1d1d4d}.hover\:bg-rose-700:hover{--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-500:hover{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-600:hover{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-700:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-700\/30:hover{background-color:#3341554d}.hover\:bg-slate-700\/60:hover{background-color:#33415599}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-800\/40:hover{background-color:#1e293b66}.hover\:bg-slate-900\/70:hover{background-color:#0f172ab3}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:text-blue-300:hover{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.hover\:text-blue-400:hover{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.hover\:text-cyan-200:hover{--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}.hover\:text-cyan-300:hover{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.hover\:text-cyan-400:hover{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.hover\:text-cyan-500:hover{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.hover\:text-orange-400:hover{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.hover\:text-red-300:hover{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.hover\:text-red-400:hover{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.hover\:text-sky-200:hover{--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}.hover\:text-sky-300:hover{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.hover\:text-sky-400:hover{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.hover\:text-slate-200:hover{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.hover\:text-slate-300:hover{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-yellow-300:hover{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.hover\:text-yellow-400:hover{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.hover\:opacity-100:hover{opacity:1}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:border-cyan-500:focus{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.focus\:border-sky-500:focus{--tw-border-opacity: 1;border-color:rgb(14 165 233 / var(--tw-border-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-sky-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 165 233 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-0:focus{--tw-ring-offset-width: 0px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-cyan-400:focus-visible{outline-color:#22d3ee}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-slate-700:disabled{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.disabled\:text-slate-400:disabled{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:flex{display:flex}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-20{opacity:.2}@media(min-width:640px){.sm\:block{display:block}.sm\:inline{display:inline}.sm\:w-\[360px\]{width:360px}.sm\:w-auto{width:auto}.sm\:max-w-24{max-width:6rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:1rem}.sm\:p-12{padding:3rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media(min-width:768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:inline{display:inline}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.lg\:flex{display:flex}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:p-20{padding:5rem}}@media(min-width:1280px){.xl\:col-start-1{grid-column-start:1}.xl\:col-start-2{grid-column-start:2}.xl\:col-start-3{grid-column-start:3}.xl\:row-start-1{grid-row-start:1}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(320px\,0\.8fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_22rem_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) 22rem minmax(0,1fr)}}html[data-theme=pt-studio][data-theme-variant=preference-original]{color-scheme:light;--pts-navy: #123B67;--pts-navy-deep: #0D3261;--pts-cyan: #246CAD;--pts-cyan-deep: #123B67;--pts-cyan-link: #246CAD;--pts-cyan-soft: #EDF4FA;--pts-ink: #0E2A33;--pts-gray: #5B6B70;--pts-gray-light: #B7C7CC;--pts-line: #DCE9EB;--pts-blue: #246CAD;--pts-blue-navy: #123B67;--pts-blue-link: #123B67;--pts-error: #B91C1C;--pts-surface: #FFFFFF;--pts-shadow: rgba(7, 27, 53, .18);--pts-light: transparent;--pts-raise-xs: 0 0 0 1px #DCE9EB, 0 1px 2px rgba(7, 27, 53, .04);--pts-raise-sm: 0 0 0 1px #DCE9EB, 0 1px 2px rgba(7, 27, 53, .04);--pts-raise-md: 0 0 0 1px #DCE9EB, 0 20px 48px -40px rgba(7, 27, 53, .45);--pts-raise-hover: 0 0 0 1px #9BBBD8, 0 12px 30px rgba(7, 27, 53, .06);--pts-raise-lg: 0 0 0 1px #DCE9EB, 0 24px 56px -44px rgba(7, 27, 53, .5);--pts-inset: inset 0 0 0 1px #D7E4E7;--pts-inset-soft: inset 0 0 0 1px #E3EEF0;--pts-pressed: inset 0 0 0 1px #C9DCEC;--pts-r-btn: 999px;--pts-r-icon: 14px;--pts-r-input: 14px;--pts-r-card: 20px;--pts-r-panel: 24px;--pts-font-title: "Poppins", "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--pts-font-body: "Poppins", "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--app-bg: #F5FAFB;--app-bg-deep: #EEF5F6;--app-surface: #FFFFFF;--app-surface-raised: #FFFFFF;--app-surface-muted: #F3F8F9;--app-surface-hover: #F5FAFB;--app-text: #0E2A33;--app-text-strong: #071B35;--app-text-secondary: #405259;--app-text-muted: #5B6B70;--app-border: #DCE9EB;--app-border-strong: #CFDFE3;--app-primary: #123B67;--app-primary-hover: #0D3261;--app-primary-active: #071B35;--app-primary-contrast: #ffffff;--app-accent: #246CAD;--app-accent-soft: #EDF4FA;--app-focus-color: rgba(18, 59, 103, .25);--app-shadow-color: rgba(7, 27, 53, .18);--app-layout-glow: transparent;--app-sidebar: #FFFFFF;--app-sidebar-end: #FFFFFF;--app-sidebar-text: #405259;--app-sidebar-text-strong: #123B67;--app-sidebar-border: #DCE9EB;--p-select-overlay-background: #FFFFFF;--p-select-overlay-border-color: #DCE9EB;--p-select-overlay-color: #071B35;--p-select-option-color: #0E2A33;--p-select-option-focus-background: #EDF4FA;--p-select-option-focus-color: #123B67;--p-select-option-selected-background: #EDF4FA;--p-select-option-selected-color: #123B67;--p-select-option-selected-focus-background: #E1EDF7;--p-select-option-selected-focus-color: #123B67;--messaging-page: #F5FAFB;--messaging-surface: #FFFFFF;--messaging-surface-soft: #F3F8F9;--messaging-surface-raised: #FFFFFF;--messaging-border: #DCE9EB;--messaging-text: #0E2A33;--messaging-muted: #5B6B70;--messaging-accent: #123B67;--messaging-accent-soft: #EDF4FA;--messaging-action: #123B67;--messaging-action-text: #ffffff;--messaging-radius: 20px}html[data-theme=pt-studio][data-theme-variant=preference-original] body{font-family:var(--pts-font-body);font-size:14px;background:var(--app-bg);color:var(--app-text)}html[data-theme=pt-studio][data-theme-variant=preference-original] :is(h1,h2,h3,h4,.app-section-title,.workspace-title){color:var(--app-text-strong);font-weight:700;letter-spacing:-.03em}html[data-theme=pt-studio][data-theme-variant=preference-original] .app-section-label{color:var(--pts-navy);letter-spacing:.16em}html[data-theme=pt-studio][data-theme-variant=preference-original] :is(.admin-layout,.admin-content){background:var(--app-bg)}html[data-theme=pt-studio][data-theme-variant=preference-original] .app-section-shell{background:transparent!important;box-shadow:none!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .slim-sidebar{background:#fff;box-shadow:1px 0 0 var(--app-border)}html[data-theme=pt-studio][data-theme-variant=preference-original] .right-slim-sidebar{background:#fff;box-shadow:-1px 0 0 var(--app-border)}html[data-theme=pt-studio][data-theme-variant=preference-original] .module-tabs{background:#fff;box-shadow:0 1px 0 var(--app-border)}html[data-theme=pt-studio][data-theme-variant=preference-original] .module-tab-link{background:transparent;color:var(--app-text-secondary);box-shadow:none}html[data-theme=pt-studio][data-theme-variant=preference-original] .module-tab-link:hover{transform:none;background:var(--app-bg);color:var(--pts-navy);box-shadow:none}html[data-theme=pt-studio][data-theme-variant=preference-original] .module-tab-link.active{background:var(--pts-cyan-soft);color:var(--pts-navy);box-shadow:none}html[data-theme=pt-studio][data-theme-variant=preference-original] .slim-sidebar :is(.slim-sidebar-nav,.slim-sidebar-footer) .slim-nav-icon{background:transparent;box-shadow:none}html[data-theme=pt-studio][data-theme-variant=preference-original] .slim-sidebar :is(.slim-sidebar-nav,.slim-sidebar-footer) .slim-nav-icon:hover{transform:none;background:var(--app-bg);box-shadow:none}html[data-theme=pt-studio][data-theme-variant=preference-original] .slim-sidebar :is(.slim-sidebar-nav,.slim-sidebar-footer) .slim-nav-icon.active{background:var(--pts-cyan-soft);box-shadow:inset 0 0 0 1px #c9dcec}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizaciones-shell :is(.cotizacion-name,.cotizacion-price,.date-value){color:var(--app-text-strong)}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizaciones-shell :is(.cotizacion-contact,.cotizacion-details,.date-label){color:var(--app-text-secondary)}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .p-inputnumber-button .p-icon,html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .summary-card .item-icon{color:var(--pts-navy)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .p-inputnumber-stacked .p-inputnumber-button{border:0!important;border-radius:0!important;background:transparent!important;color:var(--pts-navy)!important;box-shadow:inset 1px 0 0 var(--app-border)!important;transform:none!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .p-inputnumber-stacked .p-inputnumber-increment-button{border-top-right-radius:var(--pts-r-input)!important;box-shadow:inset 1px 0 0 var(--app-border),inset 0 -1px 0 var(--app-border)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .p-inputnumber-stacked .p-inputnumber-decrement-button{border-bottom-right-radius:var(--pts-r-input)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] body .cotizador-container .p-inputnumber-stacked .p-inputnumber-button:hover:not(:disabled){background:var(--pts-cyan-soft)!important;box-shadow:inset 1px 0 0 var(--app-border)!important;transform:none!important}html[data-theme=pt-studio][data-theme-variant=preference-original] body .cotizador-container .p-inputnumber-stacked .p-inputnumber-increment-button:hover:not(:disabled){box-shadow:inset 1px 0 0 var(--app-border),inset 0 -1px 0 var(--app-border)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .p-inputnumber-stacked .p-inputnumber-input{min-height:44px!important;padding-right:56px!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .p-inputnumber-stacked .p-inputnumber-button{width:44px!important}html[data-theme=pt-studio][data-theme-variant=preference-original] body .share-shell .package-fields .share-number .p-inputnumber-input{padding-inline:.85rem 56px!important;text-align:left!important}html[data-theme=pt-studio][data-theme-variant=preference-original] body .share-shell .package-fields .share-number .p-inputnumber-button-group{top:1px!important;right:1px!important;height:calc(100% - 2px)!important;width:auto!important;gap:0}html[data-theme=pt-studio][data-theme-variant=preference-original] body .share-shell .package-fields .share-number .p-inputnumber-button{flex:1 1 0;width:44px!important;min-width:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--pts-navy)!important;box-shadow:inset 1px 0 0 var(--app-border)!important;transform:none!important}html[data-theme=pt-studio][data-theme-variant=preference-original] body .share-shell .package-fields .share-number .p-inputnumber-increment-button{border-top-right-radius:calc(var(--pts-r-input) - 1px)!important;box-shadow:inset 1px 0 0 var(--app-border),inset 0 -1px 0 var(--app-border)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] body .share-shell .package-fields .share-number .p-inputnumber-decrement-button{border-bottom-right-radius:calc(var(--pts-r-input) - 1px)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] body .share-shell .package-fields .share-number .p-inputnumber-button .p-icon{color:var(--pts-navy)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] body .share-shell .package-fields .share-number .p-inputnumber-button:hover:not(:disabled){background:var(--pts-cyan-soft)!important;box-shadow:inset 1px 0 0 var(--app-border)!important;transform:none!important}html[data-theme=pt-studio][data-theme-variant=preference-original] body .share-shell .package-fields .share-number .p-inputnumber-increment-button:hover:not(:disabled){box-shadow:inset 1px 0 0 var(--app-border),inset 0 -1px 0 var(--app-border)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] body .share-shell .share-form .control.row-action .search-btn{background:var(--pts-navy)!important;color:#fff!important;box-shadow:none!important}html[data-theme=pt-studio][data-theme-variant=preference-original] body .share-shell .share-form .control.row-action .search-btn:hover:not(:disabled){background:color-mix(in srgb,var(--pts-navy) 86%,#ffffff)!important;color:#fff!important;box-shadow:0 6px 16px #123b673d!important}html[data-theme=pt-studio][data-theme-variant=preference-original] body .share-shell .share-form .control.row-action .search-btn:active:not(:disabled){background:color-mix(in srgb,var(--pts-navy) 88%,#000000)!important;color:#fff!important;box-shadow:none!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .p-inputnumber .p-inputnumber-input{min-height:44px!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container :is(.subsection-header,.subsection-header-optional) h4{color:var(--app-text-strong)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container :is(.subsection-header,.subsection-header-optional)>i,html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .subsection-header-optional .subsection-left>i,html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .acompanante-number{color:var(--pts-navy)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .subsection-header{border-color:var(--app-border)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container :is(.section-header,.acompanante-header,.child-header){border-color:var(--app-border)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container :is(.child-number,.acompanante-chevron,.cotizador-title .pi-sparkles){color:var(--pts-navy)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .field-label-small{color:var(--app-text-secondary)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .acompanante-resumen{color:var(--app-text-muted)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .paquetes-section-title{border-color:var(--app-border)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .paquete-list-body{border-top-color:var(--app-border)!important;background:var(--app-surface-muted)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container :is(.hoteles-selection-header,.paquete-list-meta i){color:var(--pts-navy)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .paquete-list-meta{flex-wrap:wrap;gap:.4rem!important;margin-top:.4rem}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .paquete-list-meta .meta-item{padding:.2rem .65rem!important;border-radius:999px!important;background:var(--app-surface-muted)!important;box-shadow:inset 0 0 0 1px var(--app-border)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .paquete-list-item input[type=checkbox]{accent-color:var(--pts-navy)}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .price-label{color:var(--app-text-muted)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .hotel-checkbox-label{border:1px solid var(--app-border)!important;border-radius:var(--pts-r-input)!important;background:#fff!important;box-shadow:none!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .hotel-checkbox-item input[type=checkbox]:not(:disabled)+.hotel-checkbox-label:hover{border-color:#9bbbd8!important;background:#fff!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .hotel-checkbox-item input[type=checkbox]:checked+.hotel-checkbox-label{border-color:var(--pts-navy)!important;background:var(--pts-cyan-soft)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .hotel-checkbox-item input[type=checkbox]{accent-color:var(--pts-navy)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .hotel-name{color:var(--app-text-strong)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .hotel-categoria-badge{background:var(--pts-cyan-soft)!important;color:var(--pts-navy)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .paquete-pricing-details{margin:0 24px 20px!important;padding:16px 20px!important;border:0!important;border-radius:var(--pts-r-input)!important;background:#fff!important;box-shadow:inset 0 0 0 1px var(--app-border)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .paquete-pricing-details .pricing-header{border-bottom-color:var(--app-border)!important;color:var(--app-text-strong)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .paquete-pricing-details .pricing-header i{color:var(--pts-navy)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .paquete-pricing-details .pricing-item{border:0!important;border-bottom:1px solid var(--app-border)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:.5rem 0!important;color:var(--app-text)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .paquete-pricing-details .pricing-label{color:var(--app-text-secondary)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .paquete-pricing-details .pricing-value{color:var(--app-text-strong)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .paquete-pricing-details .pricing-item.pricing-total{margin-top:0!important;border:0!important;padding-top:.75rem!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .paquete-pricing-details .pricing-total :is(.pricing-label,.pricing-value){color:var(--pts-navy)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .summary-card .summary-section-block{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .summary-card .summary-section-block+.summary-section-block{margin-top:-.25rem!important;padding-top:1rem!important;border-top:1px solid var(--app-border)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .summary-card :is(.selected-item-header,.summary-section-chevron){color:var(--pts-navy)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .summary-card .selected-paquete-item{color:var(--app-text-strong)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .summary-card .selected-hotel-item{gap:.6rem!important;padding:6px 10px 6px 6px!important;border:0!important;border-radius:var(--pts-r-input)!important;background:#fff!important;box-shadow:inset 0 0 0 1px var(--app-border)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .summary-card .hotel-thumbnail{width:40px!important;height:40px!important;flex-shrink:0;border:0!important;border-radius:8px!important;font-size:1rem!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .summary-card .hotel-info{gap:.1rem!important;padding:0!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .summary-card .hotel-info-name{color:var(--app-text-strong)!important;line-height:1.3}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .summary-card .hotel-info-categoria{color:var(--pts-navy)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .summary-card .summary-total-divider{display:none!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .summary-card .summary-total-item{flex-direction:column!important;align-items:flex-start!important;gap:.25rem!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .summary-card .summary-total-value{white-space:nowrap!important;color:var(--pts-navy)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container :is(.dp-icon,.dp-label,.dp-amount){color:var(--pts-navy)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .dp-toggle{color:var(--app-text)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .dp-toggle input{accent-color:var(--pts-navy)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .dp-panel{border:0!important;border-radius:var(--pts-r-input)!important;background:var(--app-surface-muted)!important;box-shadow:inset 0 0 0 1px var(--app-border)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container :is(.dp-amount-label,.dp-saldo){color:var(--app-text-muted)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .dp-note{border-radius:10px!important;background:var(--pts-cyan-soft)!important;color:var(--pts-navy)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .cert-icon{color:var(--pts-navy)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .cert-toggle{color:var(--app-text)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .cert-toggle input{accent-color:var(--pts-navy)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .cert-option-title{color:var(--app-text-strong)!important;font-weight:600}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .cert-option-hint{margin-top:.15rem;color:var(--app-text-muted)!important;font-weight:400}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .cert-option .p-radiobutton-box{border:1.5px solid var(--app-border-strong)!important;background:#fff!important;box-shadow:none!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .cert-option .p-radiobutton-checked .p-radiobutton-box{border-color:var(--pts-navy)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .cert-option .p-radiobutton-checked .p-radiobutton-icon{background:var(--pts-navy)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .cert-note{border:0!important;border-radius:10px!important;background:var(--pts-cyan-soft)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container :is(.cert-note i,.cert-note span){color:var(--pts-navy)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container :is(.ml-icon,.ml-total-grand .ml-total-value){color:var(--pts-navy)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container :is(.ml-line,.ml-totals){border:0!important;border-radius:var(--pts-r-input)!important;background:var(--app-surface-muted)!important;box-shadow:inset 0 0 0 1px var(--app-border)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container :is(.ml-label,.ml-total-row){color:var(--app-text-secondary)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container :is(.ml-subtotal strong,.ml-total-value,.ml-total-grand){color:var(--app-text-strong)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .ml-total-grand{border-top-color:var(--app-border)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .ml-error{border-color:#b91c1c40!important;border-radius:10px!important;background:#b91c1c0f!important;color:var(--pts-error)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .income-input-group .p-inputnumber-input{border-top-right-radius:0!important;border-bottom-right-radius:0!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .income-input-group{border:0!important;border-radius:var(--pts-r-input)!important;background:transparent!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .income-currency-addon{border:0!important;border-radius:0 var(--pts-r-input) var(--pts-r-input) 0!important;background:#fff!important;box-shadow:inset 0 1px #d7e4e7,inset -1px 0 #d7e4e7,inset 0 -1px #d7e4e7!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .income-currency-addon .income-currency-select{background:transparent!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .form-section-optional{padding:20px!important;border:0!important;border-radius:var(--pts-r-card)!important;background:var(--app-surface-muted)!important;box-shadow:inset 0 0 0 1px var(--app-border)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .form-section-optional .empty-children{border-radius:var(--pts-r-input)!important;background:#fff!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .step-footer{flex-wrap:wrap!important;row-gap:12px!important;margin-top:8px!important;border-top:0!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .step-footer .p-button{white-space:nowrap!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .admin-content :is(.text-slate-300,.workspace-copy,.filter-label-text){color:var(--app-text-secondary)}html[data-theme=pt-studio][data-theme-variant=preference-original] .admin-content :is(.text-slate-400,.text-slate-500,.paquetes-meta,.proveedores-meta,.itinerarios-copy,.cotizacion-copy,.hotel-chip){color:var(--app-text-muted)}html[data-theme=pt-studio][data-theme-variant=preference-original] .mensajeria-shell :is(.workspace-section-label,.workspace-title i){color:var(--pts-navy)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .mensajeria-shell .workspace-copy{color:var(--app-text-secondary)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .webmail-hub-cta{color:var(--pts-cyan-link)}html[data-theme=pt-studio][data-theme-variant=preference-original] .dev-debug-btn{background:var(--pts-cyan-soft);color:var(--pts-navy)}html[data-theme=pt-studio][data-theme-variant=preference-original] .connection-status-label{color:#9f1d33}html[data-theme=pt-studio][data-theme-variant=preference-original] .admin-content :is(.text-sky-300,.text-sky-400,.text-cyan-300,.text-cyan-400,.text-blue-300,.text-blue-400){color:var(--pts-cyan-link)}html[data-theme=pt-studio][data-theme-variant=preference-original] .admin-content :is(.text-green-300,.text-green-400,.text-emerald-300,.text-emerald-400){color:#257c4b}html[data-theme=pt-studio][data-theme-variant=preference-original] .admin-content :is(.text-red-300,.text-red-400){color:#b91c1c}html[data-theme=pt-studio][data-theme-variant=preference-original] .admin-content :is(.text-yellow-300,.text-yellow-400,.text-amber-300,.text-amber-400){color:#8a5f14}html[data-theme=pt-studio][data-theme-variant=preference-original] .admin-content :is(.bg-green-900\/30,.bg-emerald-900\/30){background:#eaf8ef;color:#257c4b}html[data-theme=pt-studio][data-theme-variant=preference-original] .admin-content :is(.bg-blue-900\/30,.bg-sky-900\/30,.bg-cyan-900\/30){background:var(--pts-cyan-soft);color:var(--pts-navy)}html[data-theme=pt-studio][data-theme-variant=preference-original] .admin-content :is(.bg-yellow-900\/30,.bg-amber-900\/30){background:#fff6df;color:#8a5f14}html[data-theme=pt-studio][data-theme-variant=preference-original] .admin-content .bg-red-900\/30{background:#fdecec;color:#b91c1c}html[data-theme=pt-studio][data-theme-variant=preference-original] .filepond--item :is(.filepond--file-info-main,.filepond--file-info-sub,.filepond--file-status-main,.filepond--file-status-sub){color:#fff;opacity:1}html[data-theme=pt-studio][data-theme-variant=preference-original] .filepond--credits{color:var(--app-text-muted);opacity:1}html[data-theme=pt-studio][data-theme-variant=preference-original] .telefonia-theme-shell{--phone-page: #F5FAFB;--phone-surface: #FFFFFF;--phone-soft: #F3F8F9;--phone-raised: #EDF4FA;--phone-border: #DCE9EB;--phone-text: #0E2A33;--phone-muted: #5B6B70;--phone-accent: #123B67;--phone-accent-soft: #EDF4FA;--phone-action: #123B67;--phone-action-text: #FFFFFF;--phone-radius: 20px}html[data-theme=pt-studio][data-theme-variant=preference-original] .p-toggleswitch:not(.p-toggleswitch-checked) .p-toggleswitch-slider{background:#fff!important;box-shadow:inset 0 0 0 1.5px #6b7f85!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .p-toggleswitch:not(.p-toggleswitch-checked) .p-toggleswitch-handle{background:#6b7f85!important}html[data-theme=pt-studio]:root{--po-pill-success-bg: #EAF8EF;--po-pill-success: #257C4B;--po-pill-warning-bg: #FFF6DF;--po-pill-warning: #8A5F14;--po-pill-danger-bg: #FDECEE;--po-pill-danger: #A4262C;--po-pill-info-bg: #EDF4FA;--po-pill-info: #123B67;--po-pill-purple-bg: #F1EDFB;--po-pill-purple: #5B3FA6;--po-pill-neutral-bg: #F2F5F6;--po-pill-neutral: #5B6B70}html[data-theme=pt-studio]:not([data-theme-variant]):root{--po-pill-success: #146C3A;--po-pill-warning: #85500A;--po-pill-danger: #9F1D28;--po-pill-info: #1A3F8F;--po-pill-purple: #5132A8;--po-pill-neutral: #46566B;--po-pill-new: #00657A;--po-pill-success-bg: color-mix(in srgb, var(--po-pill-success) 12%, var(--pts-surface));--po-pill-warning-bg: color-mix(in srgb, var(--po-pill-warning) 12%, var(--pts-surface));--po-pill-danger-bg: color-mix(in srgb, var(--po-pill-danger) 12%, var(--pts-surface));--po-pill-info-bg: color-mix(in srgb, var(--po-pill-info) 12%, var(--pts-surface));--po-pill-purple-bg: color-mix(in srgb, var(--po-pill-purple) 12%, var(--pts-surface));--po-pill-neutral-bg: color-mix(in srgb, var(--po-pill-neutral) 12%, var(--pts-surface));--po-pill-new-bg: color-mix(in srgb, var(--po-pill-new) 12%, var(--pts-surface))}html[data-theme=pt-studio]:not([data-theme-variant]):root .admin-content .chip.chip-recibida{background:var(--po-pill-new-bg)!important;color:var(--po-pill-new)!important}html[data-theme=pt-studio]:not([data-theme-variant]):root .admin-content :is(.status-pill[data-tone=draft],.selection-pill.selection-pill-no){background:var(--po-pill-neutral-bg)!important;color:var(--po-pill-neutral)!important}html[data-theme=pt-studio]:root .admin-content :is(.cotizacion-badge,.estado-pill,.chip,.status-pill,.selection-pill,.hero-state){border-color:transparent!important;box-shadow:none!important}html[data-theme=pt-studio]:root .admin-content :is(.cotizacion-badge.badge-aprobada,.estado-pill.estado-confirmada,.chip.chip-reservada,.status-pill[data-tone=active],.selection-pill.selection-pill-yes,.hero-state.hero-state-active){background:var(--po-pill-success-bg)!important;color:var(--po-pill-success)!important}html[data-theme=pt-studio]:root .admin-content :is(.cotizacion-badge.badge-espera,.cotizacion-badge.badge-downpayment,.estado-pill.estado-pendiente,.chip.chip-recibida,.chip.chip-por_aprobar,.chip.chip-pago_pendiente,.status-pill[data-tone=draft],.hero-state:not(.hero-state-active)){background:var(--po-pill-warning-bg)!important;color:var(--po-pill-warning)!important}html[data-theme=pt-studio]:root .admin-content :is(.cotizacion-badge.badge-rechazada,.estado-pill.estado-cancelada,.chip.chip-alerta,.selection-pill.selection-pill-no){background:var(--po-pill-danger-bg)!important;color:var(--po-pill-danger)!important}html[data-theme=pt-studio]:root .admin-content :is(.estado-pill.estado-pagado,.chip.chip-en_revision){background:var(--po-pill-purple-bg)!important;color:var(--po-pill-purple)!important}html[data-theme=pt-studio]:root .admin-content :is(.cotizacion-badge.badge-requiere,.cotizacion-badge.badge-saldo,.estado-pill.estado-completada,.chip.chip-cotizada,.chip.chip-propuesta_enviada){background:var(--po-pill-info-bg)!important;color:var(--po-pill-info)!important}html[data-theme=pt-studio]:root .admin-content :is(.cotizacion-badge.badge-expirada,.cotizacion-badge.badge-no-requiere,.estado-pill.estado-default,.chip.chip-cerrada,.chip.chip-neutral,.status-pill[data-tone=other]){background:var(--po-pill-neutral-bg)!important;color:var(--po-pill-neutral)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .mensajeria-shell .message-bubble-incoming{border-bottom-left-radius:4px!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .mensajeria-shell .message-bubble-outgoing{border-bottom-right-radius:4px!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .overlay-editor-dialog .overlay-node span{border-bottom-right-radius:4px}html[data-theme=pt-studio][data-theme-variant=preference-original] .admin-content .bandeja-shell .bandeja-workspace{background:var(--app-bg)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .admin-content .bandeja-shell .chat-panel .messages-stream{background-color:var(--app-bg)!important;box-shadow:inset 0 0 0 1px var(--app-border)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .mensajeria-shell :is(.agentes-sidebar-kicker,.agentes-content-kicker){color:var(--pts-navy)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .mensajeria-shell .template-body{color:var(--app-text)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .mensajeria-shell :is(.sync-instance-label,.instance-group-meta,.template-footer-copy,.campaign-stat-label,.agentes-sidebar-copy,.sidebar-group-title,.sidebar-item-copy,.agentes-content-copy,.agentes-section-copy,label){color:var(--app-text-secondary)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .admin-content .settings-nav-pill{box-shadow:inset 0 0 0 1px var(--app-border)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .admin-content .settings-nav-pill.section-pill-active{background:var(--pts-cyan-soft)!important;color:var(--pts-navy)!important;box-shadow:inset 0 0 0 1px #c9dcec!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .admin-content .settings-nav-pill .settings-nav-pill-icon{width:auto!important;height:auto!important;border:0!important;background:transparent!important;box-shadow:none!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .admin-content .general-config-icon{border:0!important;background:var(--pts-cyan-soft)!important;color:var(--pts-navy)!important;box-shadow:none!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .paquetes-shell :is(.filter-number-inline.p-inputnumber,.filter-number-inline .p-inputnumber){border:0!important;border-radius:999px!important;background:#fff!important;box-shadow:inset 0 0 0 1px var(--app-border)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .paquetes-shell :is(.filter-number-inline.p-inputnumber,.filter-number-inline .p-inputnumber):focus-within{box-shadow:inset 0 0 0 1px #9bbbd8,0 0 0 3px var(--app-focus-color)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .paquetes-shell .filter-number-inline :is(.p-inputnumber-button,.p-inputnumber-input){border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .paquetes-shell .filter-number-inline .p-inputnumber-button{color:var(--pts-navy)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .paquetes-shell .filter-number-inline .p-inputnumber-button-down{box-shadow:inset -1px 0 0 var(--app-border)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .paquetes-shell .filter-number-inline .p-inputnumber-button-up{box-shadow:inset 1px 0 0 var(--app-border)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .paquetes-shell .filter-number-inline .p-inputnumber-button:hover:not(:disabled){background:var(--app-bg)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] :is(.p-select-overlay,.p-multiselect-overlay) :is(.p-select-option,.p-multiselect-option){border-radius:10px!important;box-shadow:none!important}html[data-theme=pt-studio][data-theme-variant=preference-original] body :is(.p-select-overlay,.p-multiselect-overlay) :is(.p-select-option.p-select-option-selected,.p-select-option.p-select-option-selected.p-focus,.p-select-option.p-focus,.p-multiselect-option.p-multiselect-option-selected,.p-multiselect-option.p-focus){background:var(--pts-cyan-soft)!important;color:var(--pts-navy)!important;box-shadow:none!important}html[data-theme=pt-studio][data-theme-variant=preference-original] :is(.p-select-overlay,.p-multiselect-overlay) :is(.p-select-option,.p-multiselect-option):not(.p-disabled):hover{background:var(--app-bg)!important;color:var(--pts-navy)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .admin-content .quotation-overview-item,html[data-theme=pt-studio][data-theme-variant=preference-original] .admin-content .package-tab.package-tab-active{box-shadow:none!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .admin-content .user-avatar-large{box-shadow:0 0 0 1px var(--app-border)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container{background:transparent!important;box-shadow:none!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .summary-section-block{padding:0!important;border:0!important;background:transparent!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .summary-section-block+.summary-section-block{margin-top:1.25rem;padding-top:1.25rem!important;border-top:1px solid var(--app-border)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .cotizador-container .summary-item-compact{border:1px solid var(--app-border)!important;border-radius:14px!important;background:#fff!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .telefonia-theme-shell .content-header{border:0!important;background:transparent!important;box-shadow:none!important}html[data-theme=pt-studio][data-theme-variant=preference-original] :is(.webmail-hub-hero,.webmail-templates-shell .app-section-hero,.webmail-signatures-shell .app-section-hero){padding-inline:0!important;border:0!important;background:transparent!important}html[data-theme=pt-studio][data-theme-variant=preference-original] :is(.webmail-templates-shell,.webmail-signatures-shell) .app-section-surface{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html[data-theme=pt-studio][data-theme-variant=preference-original] :is(.webmail-hub-hero,.webmail-templates-shell .app-section-hero,.webmail-signatures-shell .app-section-hero) .app-section-title{font-size:1.5rem;line-height:2rem}html[data-theme=pt-studio][data-theme-variant=preference-original] .mensajeria-shell .workspace-surface:has(app-campanas-list,app-plantillas-list,app-instancias-list,app-plantilla-form){border:0!important;background:transparent!important;box-shadow:none!important}html[data-theme=pt-studio]:root .admin-content .checkbox-modern{color:var(--pts-navy)!important;accent-color:var(--pts-navy)}html[data-theme=pt-studio][data-theme-variant=preference-original] body .itinerary-detail-shell .simple-actions :is(.btn-primary,.btn-link-tone,.btn-secondary){padding:.5rem 1rem!important;border-radius:999px!important;background:#fff!important;color:var(--pts-navy)!important;box-shadow:var(--pts-raise-sm)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] body .itinerary-detail-shell .simple-actions :is(.btn-primary,.btn-link-tone,.btn-secondary):hover:not(:disabled){background:var(--pts-cyan-soft)!important;box-shadow:var(--pts-raise-hover)!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .p-tooltip .p-tooltip-text{max-width:18rem;padding:.45rem .7rem!important;border-radius:10px!important;font-size:.78rem;line-height:1.45}html[data-theme=pt-studio][data-theme-variant=preference-original] .app-section-shell.hotel-detail-shell :is(.room-type-capacity-item,.supplier-room-capacity-item),html[data-theme=pt-studio][data-theme-variant=preference-original] .phone-drawer .phone-summary>div{border-radius:12px}html[data-theme=pt-studio][data-theme-variant=preference-original] .webmail-shell .composer-attachment-row,html[data-theme=pt-studio][data-theme-variant=preference-original] .overlay-editor-dialog .overlay-layer-item{border-radius:12px!important}html[data-theme=pt-studio][data-theme-variant=preference-original] .overlay-editor-dialog .overlay-node{border-radius:6px}html[data-theme=pt-studio][data-theme-variant=preference-original] .hotel-section-panel>.form-card-body:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}
