.brand-logo[data-v-723e5f92]{display:block;width:152px;max-width:100%;height:auto;flex-shrink:0}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix) format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2) format("woff2"),url(/assets/primeicons-WjwUDZjB.woff) format("woff"),url(/assets/primeicons-MpK4pl85.ttf) format("truetype"),url(/assets/primeicons-Dr5RGzOO.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:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:DM Sans Variable,sans-serif;color:var(--theme-ink, #24372d);background:var(--theme-canvas, #f6f8f5);font-synthesis:none;font-size:14px;--ink: var(--theme-ink, #23372c);--muted: #829087;--line: var(--theme-border, #e4e9e2);--green: var(--theme-accent, #235c45);--sidebar: 236px;--p-font-family: "DM Sans Variable", sans-serif;--p-content-border-color: var(--theme-border, #e4e9e2);--p-form-field-font-size: 14px;--p-button-padding-y: .68rem;--p-button-padding-x: 1.05rem;--p-button-gap: .6rem;--p-datatable-column-title-font-weight: 500;--p-datatable-header-cell-font-size: 14px;--p-tabs-tabpanel-background: transparent;--p-tabs-tabpanel-padding: 1.5rem 0;--p-tabs-tablist-background: transparent;--p-tabs-tab-background: transparent;--p-tabs-tab-active-background: transparent;--p-dialog-border-radius: 16px;--p-drawer-background: #fff}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope Variable,DM Sans Variable,sans-serif}h1{font-size:30px;line-height:1.35;letter-spacing:-1.1px;font-weight:750}h2{font-size:17px;font-weight:750;letter-spacing:-.45px}h3{font-size:14px;letter-spacing:-.2px;line-height:1.5}p{line-height:1.65}button:focus-visible,a:focus-visible{outline:3px solid var(--theme-input-border, #8dbca2);outline-offset:4px}::selection{background:var(--theme-tint, #d2e8c8)}i.pi{font-size:14px}.muted{color:var(--theme-muted, #859087)}.regular{font-weight:500!important}.text-small{font-size:14px}.text-danger{color:#bc5951!important}.text-amber{color:#a07939!important}.text-green{color:#37795a!important}.required{color:#ac6653}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.full{grid-column:1/-1}.section-gap{margin-top:20px}.p-button{font-size:14px;white-space:nowrap}.p-button .p-button-icon{font-size:14px}.p-button-secondary.p-button-outlined{background:#fff;color:var(--theme-text, #526156);border-color:var(--theme-border, #dce3da)}.p-button-text{color:var(--theme-muted, #6e7f72)}.p-inputtext,.p-select,.p-autocomplete-input,.p-textarea{font-size:14px}.p-inputtext,.p-select{min-height:39px}.p-message{margin-bottom:18px}.p-message-content{width:100%}.p-dialog-header{padding:24px}.p-dialog-title{font-family:Manrope Variable,sans-serif;font-size:19px;letter-spacing:-.5px}.p-dialog-content{padding:0 24px 24px}.p-drawer-header{padding:25px}.p-drawer-title{font-family:Manrope Variable,sans-serif;font-size:20px;letter-spacing:-.4px}.p-drawer-content{padding:0 25px 25px}.p-drawer-footer{padding:18px 25px;border-top:1px solid var(--line)}.p-datatable{font-size:14px}.p-datatable-table{min-width:100%}.p-datatable-thead>tr>th{font-size:13px;font-weight:500!important;color:var(--theme-muted, #7a877d);letter-spacing:.1px;background:var(--theme-soft, #f8faf7);border-color:var(--theme-border, #edf0eb);padding:13px 18px}.p-datatable-tbody>tr>td{border-color:var(--theme-border, #edf0eb);padding:18px;color:var(--theme-text, #506055);background:#fff}.p-datatable-tbody>tr:last-child>td{border-bottom:0}.p-datatable-tbody>tr:hover>td{background:var(--theme-canvas, #fafcf9)}.p-paginator{padding:14px;border-top:1px solid var(--line);border-radius:0 0 12px 12px;font-size:14px;gap:3px}.p-paginator-current{margin-right:auto;color:var(--theme-muted, #849084)}.p-paginator-page{min-width:30px;height:30px;font-size:14px}.p-paginator-page-selected{background:var(--theme-tint, #eaf2e7);color:var(--theme-accent-ink, #326a46)}.p-paginator .p-select{min-height:32px;font-size:14px}.p-datatable-mask{border-radius:12px}.p-tabs .p-tablist-tab-list{border-color:var(--theme-border, #e1e8df)}.p-tab{font-size:14px;padding:16px 20px;color:var(--theme-muted, #829084);font-weight:500}.p-tab-active{color:var(--theme-accent-ink, #235c45)}.p-tabpanels{padding:24px 0;background:transparent}.p-selectbutton .p-togglebutton{font-size:14px}.p-tooltip{font-size:13px}.p-checkbox{--p-checkbox-width: 17px;--p-checkbox-height: 17px;--p-checkbox-border-radius: 4px}.p-toast{max-width:calc(100vw - 32px)}.app-layout{display:flex;min-height:100vh}.sidebar{width:var(--sidebar);position:fixed;inset:0 auto 0 0;z-index:50;background:var(--theme-sidebar, #153d30);color:var(--theme-sidebar-text, #cad8cb);display:flex;flex-direction:column;padding:34px 17px 15px}.brand{display:flex;align-items:center;gap:10px;color:var(--theme-sidebar-on, #f5faf0);font-family:Manrope Variable,sans-serif;font-size:29px;font-weight:800;letter-spacing:-1.2px;padding:0 14px}.workspace-label{font-size:10px;letter-spacing:1.5px;color:var(--theme-sidebar-muted, #809d86);margin:43px 17px 17px}.sidebar nav{display:flex;flex-direction:column;gap:5px}.nav-item{display:flex;align-items:center;gap:14px;font-size:14px;padding:13px 16px;border-radius:7px;color:var(--theme-sidebar-text, #b1c6b5);min-height:44px;transition:background .15s,color .15s}.nav-item i{font-size:16px;opacity:.8}.nav-item.active{background:var(--theme-sidebar-active, #315c43);color:var(--theme-sidebar-on, #f3f7ed)}.nav-item.active i{color:var(--theme-sidebar-text, #d9e9b3);opacity:1}.nav-item:hover{background:var(--theme-sidebar, #234c39);color:#fff}.nav-count{margin-left:auto;background:var(--theme-sidebar-hover, #59774c);color:var(--theme-sidebar-on, #f3f7e9);font-size:12px;padding:2px 6px;border-radius:5px}.nav-separator{height:1px;background:var(--theme-sidebar-hover, #31513e);margin:17px 14px}.sidebar-bottom{margin-top:auto;padding-top:30px}.sidebar-note{background:linear-gradient(135deg,var(--theme-sidebar, #234b36),var(--theme-sidebar, #1b422f));border:1px solid var(--theme-sidebar-border, #35553d);border-radius:10px;padding:20px 17px;margin:0 6px 28px;position:relative;overflow:hidden}.sidebar-note>i{color:var(--theme-sidebar-text, #c7d9a5);font-size:17px;margin-bottom:14px;display:block}.sidebar-note strong{font-family:Manrope Variable,sans-serif;font-size:14px;line-height:1.7;font-weight:600;color:var(--theme-sidebar-text, #d9e5ce)}.sidebar-note p{font-size:12px;margin-top:9px;line-height:1.7;color:var(--theme-sidebar-muted, #8faa93)}.company-switch{display:flex;align-items:center;width:100%;text-align:left;border:0;background:none;color:var(--theme-sidebar-text, #d8e1d1);gap:10px;padding:14px 7px 0;border-top:1px solid var(--theme-sidebar-border, #31513e)}.company-avatar{background:var(--theme-sidebar-hover, #365a3e);display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--theme-sidebar-border, #4e6e48);border-radius:7px;font-size:14px;font-weight:600;flex-shrink:0}.company-switch strong{display:block;font-size:12px;font-weight:500;max-width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-switch small{display:block;font-size:11px;color:var(--theme-sidebar-muted, #8da58e);margin-top:4px}.company-switch>i{margin-left:auto;font-size:11px;color:var(--theme-sidebar-muted, #8da58e)}.main-shell{margin-left:var(--sidebar);min-width:0;width:calc(100% - var(--sidebar));display:flex;flex-direction:column}.topbar{height:76px;background:#fff;border-bottom:1px solid var(--theme-border, #ebeee8);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 38px;position:sticky;top:0;z-index:40}.breadcrumb{display:flex;align-items:center;gap:12px;font-size:13px;white-space:nowrap}.breadcrumb>span{color:var(--theme-muted, #8d988e)}.breadcrumb>i{font-size:12px;color:var(--theme-subtle, #b5beb2)}.breadcrumb strong{font-weight:500;color:var(--theme-text, #5a6b5b)}.topbar-actions{display:flex;align-items:center;gap:15px}.global-search{display:flex;align-items:center;gap:10px;border:0;background:none;color:var(--theme-muted, #98a193);font-size:13px}.global-search i{font-size:14px}.global-search kbd{font-family:inherit;font-size:11px;letter-spacing:.3px;border:1px solid var(--theme-border, #e6eae2);border-radius:4px;padding:4px 5px;margin-left:24px;color:var(--theme-muted, #8b9585)}.market-select{min-height:30px!important;min-width:103px;font-size:12px;--p-select-border-color: transparent;--p-select-background: transparent;--p-select-padding-y: .3rem}.market-select .p-select-label{font-size:12px;padding:8px}.market-select .p-select-dropdown{width:22px}.market-select .p-select-dropdown svg{width:9px}.market-label{font-size:13px;color:var(--theme-muted, #7c897d)}.user-avatar{display:flex;align-items:center;justify-content:center;background:var(--theme-tint, #e9ecdd);color:var(--theme-text, #637351);border:2px solid #fff;outline:1px solid var(--theme-border, #e8ecdf);border-radius:50%;height:32px;width:32px;font-size:12px;font-weight:600}.demo-strip{min-height:33px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 38px;font-size:11px;background:var(--theme-tint, #edf2e7);border-bottom:1px solid var(--theme-border, #e3eadb);color:var(--theme-muted, #89967a)}.demo-strip>span{display:flex;align-items:center;gap:8px}.demo-strip strong{font-size:11px;color:var(--theme-muted, #6d805d);font-weight:500}.demo-strip a{color:var(--theme-text, #658053);display:flex;gap:7px;align-items:center;white-space:nowrap}.demo-strip i{font-size:11px}.demo-dot{width:5px;height:5px;border-radius:50%;background:var(--theme-accent-soft, #91aa71)}.page-content{padding:36px 38px 32px;flex:1;min-width:0;max-width:1800px;width:100%;margin:0 auto}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.page-heading p{font-size:14px;color:var(--theme-muted, #8a9588);margin-top:9px}.eyebrow,.section-eyebrow{font-family:DM Sans Variable,sans-serif;font-size:11px;font-weight:500;letter-spacing:1.4px;color:var(--theme-muted, #899b7d);margin-bottom:12px;line-height:1.5}.page-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.app-footer{display:flex;align-items:center;justify-content:space-between;margin:0 38px;padding:18px 0 24px;border-top:1px solid var(--theme-border, #e6ebe1);font-size:11px;color:var(--theme-muted, #9ba594);gap:12px}.footer-dot{margin:0 6px;color:var(--theme-subtle, #b5bfb0)}.mobile-menu{display:none!important}.panel{border:1px solid var(--line);border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 2px 3px #23372c02}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:23px 24px}.panel-heading p{font-size:13px;color:var(--theme-muted, #98a190);margin-top:5px}.panel-heading .section-eyebrow{margin-bottom:7px;font-size:10px;letter-spacing:1.3px}.panel-footnote{display:flex;align-items:center;gap:7px;padding:15px 22px;border-top:1px solid var(--theme-border, #edf0e8);font-size:11px;color:var(--theme-muted, #98a28e)}.panel-footnote i{font-size:12px}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:25px}.metric-card{border:1px solid var(--line);background:#fff;border-radius:11px;text-align:left;padding:20px;transition:box-shadow .15s,transform .15s}.metric-card:hover{box-shadow:0 5px 16px #23372c0c;transform:translateY(-2px)}.metric-top{display:flex;align-items:center;justify-content:space-between;gap:6px;color:var(--theme-muted, #7f8c7b);font-size:13px;margin-bottom:8px}.metric-icon{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center}.metric-icon i{font-size:14px}.metric-icon.green,.soft-green{color:var(--theme-muted, #59845d);background:var(--theme-tint, #eef4e6)}.metric-icon.blue,.soft-blue{color:#6c8da1;background:#edf4f5}.metric-icon.purple,.soft-purple{color:#9b87ad;background:#f2eef5}.metric-icon.amber,.soft-amber{color:#b18e5c;background:#f9f2e5}.metric-number{font-family:Manrope Variable,sans-serif;font-size:34px;line-height:1.3;font-weight:750;letter-spacing:-1.2px;color:var(--theme-ink, #29412f);display:block}.metric-bottom{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--theme-muted, #9ca68f);margin-top:12px}.metric-bottom i{font-size:12px;color:var(--theme-muted, #9aaa8e)}.overview-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(285px,1fr);gap:23px;margin-bottom:23px}.client-cell{display:flex;align-items:center;gap:11px;min-width:150px}.avatar{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:12px;font-weight:500;color:var(--theme-muted, #7d9170);background:var(--theme-tint, #eff3e9)}.avatar.large{width:47px;height:47px;font-size:14px}.soft-sage,.avatar-0{background:var(--theme-tint, #edf2e7);color:var(--theme-muted, #7c916b)}.avatar-1{background:#edf2f3;color:#7b94a1}.avatar-2{background:#f5eeea;color:#b69b88}.avatar-3{background:#f0edf4;color:#a18caf}.client-cell strong{display:block;color:var(--theme-text, #46523f);font-size:13px;font-weight:500;line-height:1.5}.client-cell small{display:block;color:var(--theme-muted, #9aa391);font-size:12px;line-height:1.5;margin-top:3px;max-width:200px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.cell-secondary{font-size:11px;display:block;color:var(--theme-muted, #9aa391);margin-top:5px;font-weight:400;line-height:1.5}.cell-secondary i{font-size:10px}.status-tag{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-size:11px;font-weight:500;border-radius:5px;padding:5px 7px;background:#f1f3ee;color:#85917b;line-height:1.2}.status-dot{width:4px;height:4px;border-radius:50%;background:currentColor}.status-tag.success{color:#65845d;background:#edf4e7}.status-tag.info{color:#7991a5;background:#edf2f6}.status-tag.warn{color:#af8d52;background:#faf3e4}.status-tag.danger{color:#bd8377;background:#fbefea}.status-tag.secondary{color:#939a8b;background:#f2f3ee}.departure-table .p-datatable-thead>tr>th{padding:13px 23px}.departure-table .p-datatable-tbody>tr>td{padding:17px 23px;cursor:pointer}.departure-table .regular{font-size:13px;color:var(--theme-text, #65745e)}.row-link-icon{font-size:12px!important;color:var(--theme-muted, #a4ad99)}.tasks-panel .panel-heading{padding-bottom:15px}.task-preview-item{display:flex;align-items:flex-start;gap:11px;border:0;background:#fff;width:100%;text-align:left;padding:16px 23px;transition:background .15s}.task-preview-item:hover{background:var(--theme-soft, #fafcf7)}.task-preview-item+.task-preview-item{border-top:1px solid var(--theme-border, #f0f2ec)}.task-ring,.task-complete{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1.5px solid var(--theme-border, #dbe2d4);border-radius:50%;color:var(--theme-muted, #7e946c);flex-shrink:0;margin-top:2px;background:#fff}.task-ring i{font-size:9px}.task-preview-item strong{font-size:13px;font-weight:500;line-height:1.6;display:block;color:var(--theme-text, #53634a)}.task-preview-item small{font-size:11px;display:block;color:var(--theme-muted, #a4ac99);margin-top:7px}.task-preview-item small i{font-size:10px;margin-right:4px}.task-panel-bottom{padding:14px 23px 21px}.task-panel-bottom .p-button{font-size:12px;border-color:var(--theme-border, #e4e9dc);color:var(--theme-muted, #7b8d69)}.overview-bottom-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(285px,1fr);gap:23px}.icon-tile{height:36px;width:36px;display:flex;align-items:center;justify-content:center;border-radius:9px;flex-shrink:0}.balance-preview{padding:0 24px 10px}.balance-preview>button{display:flex;align-items:center;gap:12px;background:#fff;border:0;border-top:1px solid var(--theme-border, #edf0e8);padding:16px 0;width:100%;text-align:left}.balance-preview strong{font-size:13px;font-weight:500;color:var(--theme-text, #626e55)}.balance-preview small{font-size:11px;display:block;color:var(--theme-muted, #a3ac97);margin-top:5px}.balance-preview .balance-value{margin-left:auto;color:#a68b5f;font-size:14px;white-space:nowrap}.balance-preview i{font-size:12px;color:var(--theme-muted, #a3af97)}.quick-start-card{padding:28px;border:1px solid var(--theme-border, #dfe7d4);border-radius:12px;background:var(--theme-tint, #eaf0e1);position:relative;overflow:hidden}.quick-start-card .section-eyebrow{font-size:10px;color:var(--theme-muted, #879d70);margin-bottom:10px;position:relative}.quick-start-card h2{font-size:23px;line-height:1.45;color:var(--theme-accent-ink, #3c5b35);letter-spacing:-.7px;position:relative}.quick-start-card p{font-size:12px;color:var(--theme-muted, #8fa37a);margin-top:10px;position:relative}.quick-start-card .p-button{margin-top:18px;background:#fff;color:var(--theme-text, #688456);border-color:var(--theme-border, #dbe5cf);font-size:12px;position:relative}.quick-emblem{position:absolute;width:210px;height:210px;opacity:.12;right:-36px;top:40px;transform:rotate(15deg)}.booking-view-tabs{display:flex;align-items:center;gap:27px;border-bottom:1px solid var(--theme-border, #dfe6d9);margin-bottom:22px;padding:0 2px;overflow-x:auto}.booking-view-tabs button{display:flex;align-items:center;gap:8px;background:none;border:0;border-bottom:2px solid transparent;font-size:13px;color:var(--theme-muted, #87957c);padding:0 0 15px;white-space:nowrap}.booking-view-tabs button.active{color:var(--theme-accent-ink, #3c6a3a);border-color:var(--theme-input-border, #4d7844);font-weight:500}.booking-view-tabs span{font-size:11px;color:var(--theme-muted, #859c71);background:var(--theme-tint, #e8efdf);border-radius:4px;padding:2px 5px}.list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 22px}.list-toolbar h2{font-size:16px}.list-toolbar p{font-size:13px;margin-top:5px}.search-input{display:flex;align-items:center;gap:9px;position:relative;max-width:380px;width:100%}.search-input>i{position:absolute;left:13px;z-index:1;color:var(--theme-muted, #a1ae97);font-size:14px}.search-input>.p-inputtext{padding-left:36px;background:var(--theme-soft, #fafcf8);border-color:var(--theme-border, #e4e9df);font-size:13px;min-height:38px}.search-input>.p-button{position:absolute;right:4px;min-width:28px;height:28px}.toolbar-actions{display:flex;align-items:center;gap:9px}.record-link{border:0;background:none;color:var(--theme-accent-ink, #45734d);padding:0;font-size:13px;font-weight:600;text-align:left}.record-link:hover{text-decoration:underline}.record-link.stop-sale{text-decoration:line-through;color:#bc7970}.booking-list-panel .p-datatable-table{min-width:900px}.amount{font-size:13px;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--theme-text, #59674f);font-weight:600}.cancelled-row{opacity:.65}.list-summary{margin-top:17px;display:flex;align-items:center;justify-content:flex-end;gap:25px;flex-wrap:wrap;color:var(--theme-muted, #98a18d);font-size:12px}.list-summary>span{margin-right:auto;display:flex;align-items:center;gap:6px;font-size:11px}.list-summary i{font-size:12px}.list-summary>div{display:flex;gap:13px;align-items:center}.list-summary strong{color:var(--theme-muted, #7b8d68);font-weight:500}.summary-divider{height:12px;width:1px;background:var(--theme-tint, #dce4d2)}.drawer-intro{font-size:14px;color:var(--theme-muted, #97a18c);margin:0 0 25px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px}.field{display:flex;flex-direction:column;gap:8px;font-size:14px;min-width:0;color:var(--theme-text, #596c52)}.field>span{font-weight:500;font-size:13px}.field small{font-size:12px;line-height:1.6;font-weight:400;color:var(--theme-muted, #9aa58e)}.field .p-autocomplete,.field .p-password{width:100%}.field .p-inputtext,.field .p-select{font-size:14px}.field-error{color:#b86858;font-size:13px}.check-field{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--theme-muted, #7f8e74)}.split-actions,.editor-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.editor-actions{padding:24px 0 4px}.form-panel{padding:28px;margin-bottom:22px}.form-section-heading{display:flex;align-items:center;gap:14px;margin-bottom:26px}.form-section-heading h2{font-size:16px}.form-section-heading p{font-size:13px;color:var(--theme-muted, #9ca68f);margin-top:5px}.section-number{height:31px;width:31px;background:var(--theme-tint, #eef4e7);color:var(--theme-muted, #8ca776);display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:12px;flex-shrink:0}.editor-layout{display:grid;grid-template-columns:minmax(0,750px) minmax(200px,1fr);gap:38px;align-items:start}.editor-aside{padding:25px 18px;max-width:280px}.editor-aside h3{font-size:21px;line-height:1.5;color:var(--theme-text, #657c52);margin-top:19px;font-weight:650;letter-spacing:-.5px}.editor-aside>p{color:var(--theme-muted, #9aa78d);font-size:13px;line-height:1.9;margin-top:15px}.aside-tip{display:flex;gap:10px;margin-top:25px;color:var(--theme-muted, #a4ae97);border-top:1px solid var(--theme-border, #e3e9db);padding-top:20px}.aside-tip>i{font-size:14px;margin-top:4px}.aside-tip p{font-size:12px;line-height:1.8}.step-navigation{display:flex;align-items:center;gap:30px;padding:0 0 25px}.step-navigation button{display:flex;align-items:center;gap:9px;border:0;background:none;padding:0;font-size:13px;color:var(--theme-subtle, #b1bba7)}.step-navigation button>span{width:24px;height:24px;border:1px solid var(--theme-border, #dce4d2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px}.step-navigation button.active{color:var(--theme-accent-ink, #567a44)}.step-navigation button.active>span{background:var(--theme-accent-medium, #426e3b);color:#fff;border-color:var(--theme-input-border, #426e3b)}.step-navigation button.complete{color:var(--theme-muted, #7d9b67)}.passenger-form{border:1px solid var(--theme-border, #e3e9dc);border-radius:9px;padding:18px;margin-bottom:18px}.passenger-form-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.lead-selector{border:0;background:none;color:var(--theme-muted, #a3ae96);font-size:13px;display:flex;gap:8px;align-items:center;padding:0}.lead-selector.selected{color:var(--theme-muted, #748e5d)}.lead-selector i{font-size:14px}.back-link{margin-bottom:17px}.back-link a{display:inline-flex;gap:8px;align-items:center;font-size:12px;color:var(--theme-muted, #90a17e)}.back-link i{font-size:11px}.booking-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:28px;align-items:start}.booking-detail-main{min-width:0}.booking-summary{position:sticky;top:132px}.booking-summary .panel-heading{padding:22px 20px;border-bottom:1px solid var(--theme-border, #edf1e8)}.booking-summary h3{font-size:14px}.summary-content{padding:22px 20px}.price-summary{margin-bottom:22px}.price-summary small{display:block;color:var(--theme-muted, #9aa78d);font-size:12px}.price-summary>strong{font-family:Manrope Variable,sans-serif;display:block;color:var(--theme-accent-ink, #48703c);font-size:29px;letter-spacing:-1px;margin-top:8px}.mini-pair{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:var(--theme-muted, #9aa78d);margin:17px 0}.mini-pair strong{color:var(--theme-muted, #708161);font-size:12px;font-weight:500}.mini-pair.balance strong{color:#b28f58}.summary-separator{height:1px;background:var(--theme-tint, #e9eee3);margin:25px 0}.section-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:23px}.section-toolbar h2{font-size:17px}.section-toolbar p{font-size:13px;color:var(--theme-muted, #9aa68c);margin-top:7px}.tab-count{background:var(--theme-tint, #eaf0e1);color:var(--theme-muted, #94a47f);font-size:11px;border-radius:4px;padding:2px 5px;margin-left:5px}.itinerary-entry{display:flex;gap:15px}.itinerary-line{position:relative;display:flex;justify-content:center;width:35px;flex-shrink:0}.itinerary-line:after{content:"";position:absolute;width:1px;top:35px;bottom:0;background:var(--theme-tint, #dfe8d6)}.itinerary-icon{z-index:1;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--theme-tint, #e9f1e1);border:1px solid var(--theme-border, #dce7d1);color:var(--theme-muted, #81a166);border-radius:50%;margin-top:15px}.itinerary-icon i{font-size:14px}.itinerary-card{padding:22px;flex:1;margin-bottom:20px}.itinerary-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.itinerary-card .section-eyebrow{margin-bottom:0;font-size:10px}.itinerary-card h3{font-size:16px;color:var(--theme-text, #657b50);margin:15px 0 8px}.itinerary-card p{font-size:13px;color:var(--theme-muted, #9ca88d)}.itinerary-meta{display:flex;align-items:center;gap:20px;margin-top:18px;font-size:12px;color:var(--theme-muted, #9aa88b)}.itinerary-meta span{display:flex;align-items:center;gap:7px}.itinerary-meta i{font-size:12px}.contextual-link{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:21px;margin-top:15px}.contextual-link strong{font-size:13px;font-weight:500;color:var(--theme-muted, #7a8e65)}.contextual-link p{font-size:12px;color:var(--theme-muted, #a3b094);margin-top:5px}.contextual-link a{font-size:12px;padding:10px 12px}.traveller-grid{display:flex;flex-direction:column;gap:16px}.traveller-card{display:flex;gap:18px;padding:24px;align-items:center}.traveller-card h3{font-size:15px;margin:6px 0}.traveller-card p{font-size:13px;color:var(--theme-muted, #9baa8c)}.detail-pairs>div{padding:17px 0;border-bottom:1px solid var(--theme-border, #edf1e7);display:flex;align-items:flex-start;justify-content:space-between;gap:20px;font-size:13px}.detail-pairs span{color:var(--theme-muted, #9aa78c);white-space:nowrap}.detail-pairs strong{font-weight:500;color:var(--theme-text, #6a8055);text-align:right}.detail-pairs{margin-bottom:20px}.preview-cover{background:var(--theme-tint, #ecf3e3);padding:25px;border-radius:11px}.preview-cover h2{font-size:26px;line-height:1.45;margin:5px 0 18px;color:var(--theme-accent-ink, #547242)}.preview-cover .section-eyebrow{color:var(--theme-muted, #9eb488)}.selection-toolbar{display:flex;gap:15px;align-items:center;padding:8px 22px;background:var(--theme-tint, #f0f6e8);font-size:13px;color:var(--theme-muted, #7d9762)}.active-filter-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0 22px 15px}.filter-chip{display:inline-flex;align-items:center;gap:7px;font-size:12px;background:var(--theme-tint, #f0f4e9);border:1px solid var(--theme-border, #e4ecd9);color:var(--theme-muted, #859c6b);border-radius:5px;padding:5px 8px}.filter-chip button{padding:0;background:none;border:0;color:inherit;display:flex}.filter-chip i{font-size:10px}.text-button{border:0;background:none;color:var(--theme-muted, #789563);font-size:12px;padding:4px;display:inline-flex;align-items:center;gap:6px}.task-complete{border-radius:50%;margin:0;cursor:pointer}.task-complete.done{background:var(--theme-accent-medium, #7f9d68);border-color:var(--theme-input-border, #7f9d68);color:#fff}.task-complete i{font-size:10px}.task-title{font-size:14px!important;color:var(--theme-text, #647b51)}.task-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;padding:0 22px 22px}.board-column{background:var(--theme-soft, #f6f9f1);border:1px solid var(--theme-border, #e9efdf);border-radius:9px;padding:15px}.board-column>h3{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--theme-muted, #8ca078);margin:3px 0 18px}.board-column>h3 i{font-size:12px}.board-column>h3 span{margin-left:auto;background:var(--theme-tint, #e9efdf);border-radius:4px;padding:2px 6px;font-size:11px}.board-task{width:100%;text-align:left;border:1px solid var(--theme-border, #e3ead9);border-radius:8px;background:#fff;padding:16px;margin-bottom:12px}.board-task>strong{display:block;font-size:14px;line-height:1.7;color:var(--theme-muted, #70875c);font-weight:500;margin-top:12px}.board-task>p{font-size:12px;color:var(--theme-muted, #a7b096);margin:8px 0 15px}.board-task>div{display:flex;justify-content:space-between;font-size:11px;color:var(--theme-muted, #a1b08d);gap:5px}.board-task>div i{font-size:11px;margin-right:4px}.board-empty{font-size:12px;color:var(--theme-subtle, #b1bba2);padding:15px 5px}.contact-link{font-size:13px;color:var(--theme-muted, #849778)}.contact-link:hover{text-decoration:underline}.form-divider{border-top:1px solid var(--theme-border, #e8edde);padding-top:20px;margin-top:5px}.form-divider h3{font-size:14px;color:var(--theme-muted, #81946b)}.account-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:22px;align-items:start}.section-nav{padding:10px}.section-nav-label{font-size:10px;letter-spacing:1.2px;color:var(--theme-subtle, #a8b498);text-transform:uppercase;padding:17px 11px 10px}.section-nav button{display:flex;align-items:center;gap:10px;width:100%;border:0;background:#fff;text-align:left;padding:12px;border-radius:6px;font-size:13px;color:var(--theme-muted, #97a785);margin:3px 0}.section-nav button i{font-size:14px}.section-nav button.active{background:var(--theme-tint, #edf3e4);color:var(--theme-muted, #74965a)}.section-nav button:hover{background:var(--theme-soft, #f5f8f0)}.section-main{min-width:0}.resource-table .list-toolbar{align-items:flex-start;flex-wrap:wrap}.resource-table .toolbar-actions{flex-wrap:wrap}.resource-table .p-datatable-table{min-width:550px}.column-picker{max-width:130px;min-width:105px;font-size:12px}.column-picker .p-multiselect-label{font-size:12px;padding:11px}.resource-cell{max-width:260px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px}.resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.hub-search{max-width:420px;margin-bottom:34px}.hub-group{margin:30px 0}.hub-group-heading{display:flex;align-items:center;gap:12px;margin-bottom:17px}.hub-group-heading h2{font-size:15px;color:var(--theme-muted, #71875c)}.hub-group-heading>span{font-size:11px;color:var(--theme-subtle, #b0bc9d)}.resource-card{border:1px solid var(--theme-border, #e1e8d8);border-radius:11px;background:#fff;padding:22px;text-align:left;transition:transform .15s,box-shadow .15s}.resource-card:hover{transform:translateY(-2px);box-shadow:0 5px 20px #5472350a}.resource-card h3{font-size:14px;margin:17px 0 7px;color:var(--theme-muted, #70885a)}.resource-card p{font-size:13px;color:var(--theme-muted, #a3b08f);min-height:39px;line-height:1.8}.resource-card-link{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--theme-muted, #8daa6f);margin-top:20px}.resource-card-link i{font-size:13px}.preferences-panel{padding:27px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.preferences-panel .section-eyebrow{font-size:10px}.preferences-panel h2{font-size:17px;color:var(--theme-muted, #6f8657)}.preferences-panel p{font-size:13px;color:var(--theme-subtle, #aab695);margin-top:7px}.preference-control{display:flex;flex-direction:column;gap:12px}.preference-control>label{font-size:13px;color:var(--theme-muted, #8ca273)}.preference-control small{display:block;font-size:11px;color:var(--theme-subtle, #b5bfa4);margin-top:5px}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.settings-card{display:flex;align-items:center;gap:14px;padding:20px;border:1px solid var(--theme-border, #e2e9d8);border-radius:10px;background:#fff;text-align:left}.settings-card strong{font-size:14px;color:var(--theme-muted, #7c9563);font-weight:500}.settings-card small{font-size:12px;line-height:1.7;color:var(--theme-subtle, #acb99a);margin-top:5px;display:block}.settings-card>i{font-size:11px;margin-left:auto;color:var(--theme-subtle, #b9c6a8)}.settings-card:hover{background:var(--theme-soft, #fbfdf8);border-color:var(--theme-border, #cfdcbd)}.connection-panel{padding:24px;display:flex;align-items:center;gap:16px;margin-top:30px}.connection-panel h3{font-size:14px;color:var(--theme-muted, #859e6b)}.connection-panel p{font-size:13px;color:var(--theme-subtle, #b0bd9c);margin-top:5px}.connection-panel .p-button{margin-left:auto}.reset-demo{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:20px;font-size:12px;color:var(--theme-subtle, #b2bf9d)}.empty-state{text-align:center;padding:45px 25px}.empty-icon{width:48px;height:48px;border-radius:50%;background:var(--theme-tint, #f0f5e9);display:inline-flex;align-items:center;justify-content:center;color:var(--theme-muted, #a2b78b);margin-bottom:15px}.empty-icon i{font-size:20px}.empty-state h3{font-size:15px;color:var(--theme-muted, #859e6a);font-weight:600;margin-bottom:8px}.empty-state p{font-size:13px;color:var(--theme-subtle, #b0be9c);max-width:380px;margin:0 auto 18px}.error-content{display:flex;align-items:center;justify-content:space-between;gap:15px}.error-content strong{font-size:14px}.error-content p{font-size:13px;margin-top:7px}.boot-screen{display:flex;align-items:center;justify-content:center;gap:25px;min-height:100vh;flex-direction:column;background:var(--theme-canvas, #f7f9f2)}.boot-screen h2{color:var(--theme-muted, #739357);font-size:19px}.skeleton-stack{display:flex;flex-direction:column;gap:20px}.task-preview{padding:20px;display:flex;flex-direction:column;gap:20px}.command-dialog .p-dialog-header{padding-bottom:20px}.command-list{margin:17px 0}.command-list button{display:flex;align-items:center;gap:12px;width:100%;border:0;background:none;padding:14px 8px;color:var(--theme-muted, #8ca477);font-size:14px;border-radius:6px;text-align:left}.command-list button:hover{background:var(--theme-tint, #f1f6e9)}.command-list button>i:last-child{margin-left:auto;font-size:12px}.notification-item{display:flex;gap:15px;font-size:14px}.notification-item strong{font-size:14px;color:var(--theme-muted, #799a5e);font-weight:500}.notification-item p{font-size:13px;color:var(--theme-subtle, #a6b792);margin:10px 0}.notification-item small{font-size:11px;color:var(--theme-subtle, #bbc8aa)}.document-row{display:flex;gap:15px;align-items:center;padding:20px;margin-bottom:12px}.document-row strong{font-size:14px;color:var(--theme-muted, #83a36b)}.document-row small{display:block;color:var(--theme-subtle, #b8c6a6);font-size:12px;margin-top:7px}.document-row a{margin-left:auto}.inline-note{display:flex;gap:10px;align-items:center;padding:14px;background:#f7f2e7;border:1px solid #ece1c5;font-size:13px;color:#b8a072;border-radius:8px;margin-bottom:20px}.picker-option{display:flex;align-items:center;gap:18px;font-size:14px}.picker-option strong{font-weight:500}.picker-option small{margin-left:auto;color:var(--theme-muted, #99ad89);font-size:12px}.login-layout{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.login-story{background:var(--theme-sidebar, #173d2c);color:var(--theme-sidebar-text, #e5efd3);display:flex;flex-direction:column;justify-content:space-between;padding:50px 60px;position:relative;overflow:hidden}.login-story .brand{padding:0;font-size:36px;position:relative;z-index:1}.login-story .eyebrow{font-size:11px;color:var(--theme-sidebar-muted, #9bb27e);margin-bottom:25px}.login-story h1{font-size:62px;letter-spacing:-2.8px;line-height:1.2;font-weight:650;position:relative;z-index:1}.login-story p{font-size:14px;color:var(--theme-sidebar-muted, #a6bc90);line-height:1.9;margin-top:26px;position:relative;z-index:1}.login-story>small{font-size:12px;color:var(--theme-sidebar-muted, #809c67);position:relative;z-index:1}.login-orbit{position:absolute;height:450px;width:450px;border:1px solid var(--theme-sidebar-border, #35593b);border-radius:50%;bottom:-160px;right:-130px;display:flex;align-items:center;justify-content:center}.login-orbit:before{content:"";height:330px;width:330px;border:1px solid var(--theme-sidebar-border, #456843);border-radius:50%;position:absolute}.login-orbit img{width:200px;height:200px;opacity:.25}.login-form-section{display:flex;align-items:center;justify-content:center;background:var(--theme-canvas, #fbfcf8);padding:50px 35px}.login-form{max-width:350px;width:100%}.login-form>h2{font-size:35px;letter-spacing:-1.3px;color:var(--theme-accent-ink, #3d6637);margin:10px 0}.login-form>p{font-size:14px;color:var(--theme-muted, #9bb485);margin:12px 0 30px}.login-form>.field{margin-bottom:20px}.login-form>.p-button{margin-top:10px}.login-form .login-footnote{text-align:center;font-size:12px;color:var(--theme-subtle, #afc29a);line-height:1.8;margin-top:25px}.login-divider{display:flex;align-items:center;gap:10px;margin:30px 0 10px;font-size:11px;color:var(--theme-subtle, #a4bb8e)}.login-divider:before,.login-divider:after{content:"";height:1px;background:var(--theme-tint, #e5ecdb);flex:1}.login-layout .p-inputtext{background:#fff}.sidebar-scrim{display:none}[data-density=compact] .p-datatable-tbody>tr>td{padding-top:10px;padding-bottom:10px}@media(min-width:1600px){:root{--sidebar: 254px}.page-content{padding:42px 48px}.topbar{padding:0 48px}.metrics-grid{gap:23px}.metric-card{padding:25px}.overview-grid,.overview-bottom-grid{gap:28px;grid-template-columns:minmax(0,2fr) minmax(320px,1fr)}.departure-table .p-datatable-tbody>tr>td{padding-top:23px;padding-bottom:23px}.client-cell strong{font-size:14px}.client-cell small{font-size:13px}.metric-number{font-size:40px}.sidebar{padding-top:39px}}@media(max-width:1200px){:root{--sidebar: 210px}.sidebar{padding-left:12px;padding-right:12px}.brand{font-size:26px;padding:0 12px;gap:8px}.page-content{padding:28px 25px}.topbar{padding:0 25px}.demo-strip{padding-left:25px;padding-right:25px}.global-search span{display:none}.global-search kbd{margin-left:4px}.topbar-actions{gap:10px}.overview-grid,.overview-bottom-grid{gap:18px;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr)}.page-heading h1{font-size:26px}.metrics-grid{gap:13px}.metric-card{padding:16px}.panel-heading{padding:20px}.departure-table .p-datatable-tbody>tr>td,.departure-table .p-datatable-thead>tr>th{padding:15px}.departure-table .client-cell{min-width:130px}.departure-table .avatar{display:none}.departure-table .status-tag{font-size:10px}.booking-detail-layout{grid-template-columns:minmax(0,1fr) 245px;gap:20px}.editor-layout{gap:20px;grid-template-columns:minmax(0,1fr) 200px}.editor-aside{padding:20px 0}.account-layout{grid-template-columns:180px minmax(0,1fr);gap:17px}.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.login-story{padding:45px}.login-story h1{font-size:52px}}@media(max-width:1000px){.overview-grid{grid-template-columns:1fr}.overview-bottom-grid{grid-template-columns:1.5fr 1fr}.tasks-panel .task-preview-item{padding:17px 22px}.task-panel-bottom{padding-bottom:22px}.sidebar-note{display:none}.page-heading{align-items:flex-start}.page-actions{flex-wrap:wrap;justify-content:flex-end}.booking-detail-layout{display:flex;flex-direction:column-reverse}.booking-summary{position:static;width:100%}.booking-summary .panel{display:flex;align-items:stretch}.booking-summary .panel-heading{max-width:160px;border-bottom:0;border-right:1px solid var(--theme-border, #edf1e7)}.booking-summary .summary-content{display:flex;gap:20px;align-items:center;flex-wrap:wrap;padding:15px 20px}.booking-summary .price-summary{margin:0}.price-summary>strong{font-size:22px}.booking-summary .mini-pair{flex-direction:column;gap:6px;margin:0}.booking-summary .summary-separator,.booking-summary .aside-tip{display:none}.booking-detail-main{width:100%}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-layout{display:block}.editor-aside{display:none}.task-board{grid-template-columns:1fr}.login-story h1{font-size:43px}.login-story,.login-form-section{padding:35px}.account-layout{display:block}.section-nav{display:flex;overflow:auto;gap:6px;margin-bottom:18px;padding:10px}.section-nav-label{display:none}.section-nav button{width:auto;white-space:nowrap;margin:0}.preferences-panel{align-items:flex-start}.settings-grid{grid-template-columns:1fr}}@media(max-width:760px){:root{--sidebar: 0px}.sidebar{width:236px;transform:translate(-100%);transition:transform .2s;z-index:80}.sidebar.expanded{transform:translate(0)}.sidebar-scrim{display:block;position:fixed;inset:0;z-index:70;background:#153d3060;border:0}.mobile-menu{display:inline-flex!important;margin-left:-8px}.main-shell{margin-left:0;width:100%}.topbar{height:64px;padding:0 20px;gap:10px}.topbar-actions{gap:8px}.breadcrumb{gap:7px;font-size:12px}.breadcrumb>span,.breadcrumb>i{display:none}.global-search{padding:3px}.global-search kbd{display:none}.topbar-actions>.p-button{display:none}.user-avatar{height:28px;width:28px;font-size:11px}.market-select{min-width:89px;font-size:11px}.market-select .p-select-label{padding:6px;font-size:11px}.page-content{padding:26px 20px}.demo-strip{padding:8px 20px;font-size:11px}.demo-explanation{display:none}.demo-strip strong{font-size:11px}.page-heading{flex-direction:column;gap:18px;margin-bottom:24px}.page-heading h1{font-size:27px;letter-spacing:-.9px}.page-heading p{font-size:13px;line-height:1.7}.page-actions{justify-content:flex-start;width:100%;flex-wrap:wrap}.page-actions>.p-button{font-size:13px;flex:1 0 auto}.metrics-grid{gap:12px;margin-bottom:20px}.metric-card{padding:17px}.metric-number{font-size:31px}.metric-top{font-size:12px}.metric-icon{width:27px;height:27px}.metric-bottom{font-size:10px;margin-top:10px}.metric-bottom i{display:none}.overview-grid{gap:20px}.overview-bottom-grid{grid-template-columns:1fr;gap:20px}.departures-panel .panel-heading{padding:20px 18px}.panel-heading h2{font-size:16px}.panel-heading .p-button{font-size:11px;padding:5px 0}.panel-heading p{font-size:12px}.departure-table .p-datatable-thead>tr>th,.departure-table .p-datatable-tbody>tr>td{padding:16px 13px}.departure-table .p-datatable-thead>tr>th:last-child,.departure-table .p-datatable-tbody>tr>td:last-child{display:none}.departure-table .p-datatable-thead>tr>th{font-size:11px}.departure-table .client-cell{min-width:115px}.client-cell strong{font-size:12px}.client-cell small{font-size:11px;max-width:150px}.departure-table .regular{font-size:12px}.departure-table .cell-secondary,.status-tag{font-size:10px}.quick-start-card{padding:28px}.quick-start-card h2{font-size:26px}.quick-emblem{right:5px;top:35px}.list-toolbar{padding:16px;flex-wrap:wrap;gap:12px}.toolbar-actions{width:100%;justify-content:flex-end;flex-wrap:wrap}.search-input{max-width:none}.booking-view-tabs{gap:20px;margin-bottom:18px}.booking-view-tabs button{font-size:12px}.list-summary{justify-content:flex-start;font-size:11px}.list-summary>div{flex-wrap:wrap}.app-footer{margin:0 20px;font-size:10px;align-items:flex-start;gap:25px}.app-footer>span:first-child{max-width:100px;line-height:1.6}.app-footer>span:last-child{text-align:right}.form-grid{gap:18px 14px}.form-panel{padding:20px}.form-section-heading p{font-size:12px}.step-navigation{gap:17px;padding-bottom:22px}.step-navigation button{font-size:11px;gap:6px;max-width:110px;text-align:left}.step-navigation button>span{width:21px;height:21px;flex-shrink:0}.form-section-heading h2{font-size:15px}.passenger-form{padding:15px}.preview-cover h2{font-size:23px}.booking-summary .panel-heading{display:none}.booking-summary .summary-content{gap:20px;justify-content:space-between}.booking-summary .price-summary{width:100%}.booking-detail-main .p-tab{padding:13px;font-size:13px}.section-toolbar{flex-wrap:wrap}.section-toolbar h2{font-size:16px}.itinerary-entry{gap:9px}.itinerary-line{width:25px}.itinerary-icon{width:25px;height:25px}.itinerary-icon i{font-size:12px}.itinerary-card{padding:17px}.itinerary-card h3{font-size:15px}.itinerary-meta{gap:12px;flex-wrap:wrap;font-size:11px}.contextual-link{flex-direction:column;align-items:stretch}.contextual-link a{justify-content:center}.resource-grid{grid-template-columns:1fr}.hub-group{margin:25px 0}.resource-card{padding:20px}.resource-card p{min-height:0}.resource-card-link{margin-top:16px}.settings-card{padding:17px}.preferences-panel{padding:22px;gap:25px}.preference-control{width:100%}.connection-panel{padding:20px;flex-wrap:wrap}.connection-panel>div{flex:1}.connection-panel>.p-button{width:100%;margin:5px 0 0}.reset-demo{flex-direction:column;align-items:flex-start;font-size:12px}.login-layout{display:flex;flex-direction:column}.login-story{padding:25px 25px 35px;min-height:250px}.login-story .brand{font-size:25px;margin-bottom:30px}.login-story .eyebrow{margin-bottom:10px;font-size:10px}.login-story h1{font-size:35px;line-height:1.25;letter-spacing:-1.3px}.login-story h1 br:nth-child(2){display:none}.login-story p,.login-story>small{display:none}.login-orbit{width:270px;height:270px;bottom:-120px;right:-80px}.login-orbit:before{width:190px;height:190px}.login-orbit img{width:120px;height:120px}.login-form-section{padding:35px 25px 50px;align-items:flex-start}.login-form{max-width:420px}.login-form>h2{font-size:28px}.login-form>p{margin-bottom:25px}.task-board{padding:0 16px 16px}.error-content{flex-direction:column;align-items:flex-start}.p-dialog{max-width:calc(100vw - 24px)}.p-dialog-header{padding:20px}.p-dialog-content{padding:0 20px 20px}.p-dialog-title{font-size:17px}.p-paginator{justify-content:flex-end}.p-paginator-current{width:100%;font-size:12px;text-align:left;margin-bottom:5px}.p-tablist-content{overflow:auto}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition:none!important;scroll-behavior:auto!important}}.page-heading p,.panel-heading p,.metric-top,.metric-bottom,.cell-secondary,.client-cell small,.task-preview-item small,.section-toolbar p,.form-section-heading p,.drawer-intro,.field small,.panel-footnote,.resource-card p,.settings-card small,.connection-panel p,.preferences-panel p,.preference-control small,.editor-aside>p,.aside-tip,.itinerary-card p,.itinerary-meta,.mini-pair,.price-summary small,.detail-pairs span,.empty-state p,.list-summary,.list-summary>span,.balance-preview small,.app-footer,.hub-group-heading>span,.reset-demo,.board-task>p,.board-task>div,.board-empty,.muted,.contact-link{color:var(--theme-muted, #71816f)}.section-eyebrow,.eyebrow{color:var(--theme-muted, #738c64)}.p-datatable-thead>tr>th{color:var(--theme-muted, #6c7a68)}.status-tag.success{color:#4d7446;background:#edf4e7}.status-tag.warn{color:#926a2a;background:#faf3e4}.status-tag.info{color:#547d97;background:#edf2f6}.status-tag.danger{color:#a25345;background:#fbefea}.status-tag.secondary{color:#6b7662;background:#f2f3ee}.resource-card h3,.settings-card strong,.preferences-panel h2,.hub-group-heading h2,.section-toolbar h2,.form-section-heading h2,.task-preview-item strong,.board-task>strong,.detail-pairs strong{color:var(--theme-accent-ink, #3d5f36)}.resource-card-link,.record-link{color:var(--theme-accent-ink, #3f7045)}.empty-state h3{color:var(--theme-accent-ink, #617d4e)}.sidebar .workspace-label{color:var(--theme-sidebar-muted, #9cb397)}.sidebar-note p{color:var(--theme-sidebar-text, #b1c3a7)}.sidebar-note strong{color:var(--theme-sidebar-text, #e3edda)}.company-switch small{color:var(--theme-sidebar-text, #b1c3a7)}.global-search{color:var(--theme-muted, #75866d)}.breadcrumb>span{color:var(--theme-muted, #7a8873)}.demo-strip{color:var(--theme-muted, #6d7c60)}.login-form>p,.login-form .login-footnote{color:var(--theme-muted, #718264)}.login-form .section-eyebrow{color:var(--theme-muted, #698359)}.field>span{color:var(--theme-text, #53674c)}.quick-start-card p{color:var(--theme-muted, #748c5d)}.mini-pair strong{color:var(--theme-accent-ink, #4d6941)}.p-button-secondary.p-button-outlined:hover{background:var(--theme-soft, #f3f7ee)}.p-select-overlay,.p-multiselect-overlay,.p-autocomplete-overlay{font-size:14px}.p-autocomplete-option{padding:12px}.p-inputtext::placeholder{color:var(--theme-muted, #8b9982)}.p-datatable-tbody>tr>td .record-link{font-size:13px}.p-tab{font-size:13px}.topbar-actions{gap:14px}.p-datatable-tbody .p-checkbox{--p-checkbox-width: 17px;--p-checkbox-height: 17px}.main-shell .p-datatable-table-container{overflow-x:auto}.list-summary .amount{font-size:13px}.service-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.service-picker>button{display:flex;gap:13px;align-items:center;text-align:left;background:#fff;border:1px solid var(--theme-border, #dfe8d6);border-radius:10px;padding:18px;color:var(--theme-accent-ink, #527346)}.service-picker strong{font-size:13px;font-weight:500}.service-picker>button>i{margin-left:auto;font-size:10px;color:var(--theme-muted, #94aa80)}.service-picker>button:hover{background:var(--theme-soft, #f6faef);border-color:var(--theme-border, #b7cda3)}.pricing-line{border:1px solid var(--theme-border, #e1e9d9);border-radius:9px;padding:20px;margin:22px 0}.service-total{display:flex;justify-content:space-between;align-items:center;background:var(--theme-tint, #f0f6e8);border-radius:9px;padding:22px;margin-top:22px;font-size:13px;color:var(--theme-muted, #6f8b5d)}.service-total strong{font-family:Manrope Variable,sans-serif;font-size:25px;color:var(--theme-accent-ink, #456b36)}.flight-leg-form{padding:18px 0;border-bottom:1px solid var(--theme-border, #e4ebdc)}.color-input{width:60px;height:38px;border:1px solid var(--theme-border, #dce5d2);border-radius:6px;padding:3px;background:#fff}@media(max-width:760px){.service-picker{grid-template-columns:1fr}.itinerary-card-top>.toolbar-actions{width:auto}}.mobile-booking-cards{padding:0 16px}.mobile-booking-card{border:1px solid var(--theme-border, #e1e8da);border-radius:10px;padding:18px;margin-bottom:15px}.mobile-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.mobile-booking-card .client-cell strong{font-size:14px}.mobile-booking-card .client-cell small{font-size:12px}.mobile-booking-card>h3{font-size:18px;margin:20px 0 14px;color:var(--theme-accent-ink, #3f6237)}.mobile-card-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--theme-muted, #7a8a70);font-size:12px}.mobile-card-meta span{display:flex;align-items:center;gap:6px}.mobile-card-meta i{font-size:12px}.mobile-card-meta strong{font-size:14px;color:var(--theme-accent-ink, #4e7041)}.mobile-card-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--theme-border, #edf1e6);margin-top:18px;padding-top:8px;color:#9a7945;font-size:11px}.mobile-card-footer .p-button{font-size:12px;padding-right:0}.mobile-loading{padding:0 16px 20px}@media(max-width:760px){.sidebar:not(.expanded){visibility:hidden;pointer-events:none}.sidebar.expanded{visibility:visible;pointer-events:auto}.toolbar-actions .p-select{max-width:100%}}.financial-fieldset{border:0;padding:0;margin:0;min-width:0}.financial-fieldset:disabled{opacity:.85}.financial-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:8px 0 20px}.financial-heading h2{font-size:23px;color:var(--theme-accent-ink, #416736)}.financial-heading>strong{font-family:Manrope Variable,sans-serif;font-size:27px;color:var(--theme-accent-ink, #416736)}.financial-heading .section-eyebrow{font-size:10px;margin-bottom:6px}.financial-fieldset .p-tabpanels{padding-top:24px}.booking-view-tabs{scrollbar-width:none}.booking-view-tabs::-webkit-scrollbar{display:none}.billing-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;background:var(--theme-soft, #f3f7f3);border:1px solid var(--line);border-radius:12px;padding:20px}.billing-summary>div{display:flex;flex-direction:column;gap:8px;min-width:0}.billing-summary span,.allocation-equivalent span{color:var(--muted);font-size:.8rem}.billing-summary strong{font:650 1.2rem Manrope Variable,sans-serif}.allocation-section{border:1px solid var(--line);border-radius:10px;padding:18px}.allocation-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.allocation-row .field{flex:1 1 150px}.allocation-reference{flex:1 1 150px;display:flex;flex-direction:column;gap:5px}.allocation-reference small{color:var(--muted)}.allocation-equivalent{flex:1 1 140px;display:flex;flex-direction:column;gap:6px}.allocation-total{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:16px;color:var(--muted);font-size:.85rem}.allocation-total strong{color:var(--ink);margin-left:6px}.native-date{border:1px solid var(--theme-border, #dce2df);border-radius:7px;padding:11px;width:100%;min-height:43px;font:inherit;background:#fff;color:inherit}@media(max-width:600px){.billing-summary{grid-template-columns:1fr;gap:14px}.billing-summary>div{flex-direction:row;justify-content:space-between;align-items:center;gap:10px}.billing-summary strong{font-size:1rem}.allocation-row .field{flex-basis:100%}}.pdf-preview{width:100%;height:65vh;border:1px solid var(--border);border-radius:8px;background:var(--theme-tint, #eef1ef)}.document-loading{display:grid;place-items:center;min-height:250px}.document-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.note-editor{padding:18px;margin-bottom:14px}.empty-inline{padding:22px;color:var(--text-muted)}@media(max-width:640px){.document-grid{grid-template-columns:1fr}.pdf-preview{height:58vh}}.allocation-row{display:grid;grid-template-columns:minmax(130px,1fr) 160px 160px auto;gap:12px;align-items:center;padding:14px;margin-bottom:10px}.allocation-row .field{margin:0}@media(max-width:640px){.allocation-row{grid-template-columns:1fr 1fr}.allocation-row>div:first-child{grid-column:1/-1}}.activity-entry{border-bottom:1px solid var(--theme-border, #e7ece8);padding:15px 0}.preserve-lines{white-space:pre-wrap}.report-totals{padding:18px 22px;background:var(--theme-soft, #f5f8f5);border-top:1px solid var(--theme-border, #dfe7e0)}.report-totals>div{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin:5px 0}.report-totals span{font-size:12px}.report-totals b{margin-left:8px}.language-picker{min-width:64px}.language-picker .p-select-label{padding:7px 8px;font-size:12px}.language-picker .p-select-dropdown{width:24px}.company-settings{padding:22px}.brand-image-preview{max-width:200px;max-height:110px;object-fit:contain;margin:8px 0}.settings-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:10px 0}.checkbox-field{display:flex;align-items:center;gap:9px;font-size:13px}@media(max-width:640px){.settings-options{grid-template-columns:1fr}.company-settings{padding:14px}}.recovery-page{max-width:560px;margin:60px auto;padding:0 20px}.recovery-brand{color:var(--theme-ink, #17533f);margin-bottom:30px}.recovery-card{padding:30px}.recovery-card h1{font-size:26px;line-height:1.3;margin:22px 0}.recovery-card .icon-tile{width:54px;height:54px}.rooming-details{padding:15px;background:var(--theme-soft, #f5f8f5)}.rooming-details .p-datatable{border:1px solid var(--theme-border, #dde5de);border-radius:8px;overflow:hidden}.e-factura-document{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px;margin:12px 0}.e-factura-document>div:first-child{display:flex;align-items:center;gap:12px}@media(max-width:640px){.e-factura-document{align-items:flex-start;flex-direction:column}}.rich-text .ql-container{font-family:inherit;font-size:14px}.editor-fieldset{border:0;padding:0;margin:0;min-width:0}.editor-fieldset:disabled{opacity:.75}.certificate-panel{padding:22px}.generated-api-key{white-space:pre-wrap;overflow-wrap:anywhere;padding:20px;border-radius:8px;background:var(--theme-tint, #edf4e7);-webkit-user-select:all;user-select:all}.signing-page{max-width:1320px;margin:0 auto;padding:28px}.signing-header{display:flex;align-items:center;justify-content:space-between}.signing-header .brand{color:var(--theme-ink, #183e31);padding:0}.signing-heading{margin:45px 0 28px}.signing-heading p:last-child{margin-top:12px;color:var(--theme-text, #617467)}.signing-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:24px;margin-top:25px;align-items:start}.signing-document,.signing-controls{padding:24px}.signing-controls{position:sticky;top:24px}.signature-box{display:block;width:100%;height:160px;border:1px dashed var(--theme-input-border, #9eb3a6);border-radius:8px;background:#fff;touch-action:none}.signature-box>svg{width:100%;height:100%}@media(max-width:900px){.signing-layout{grid-template-columns:minmax(0,1fr)}.signing-controls{position:static}.signing-page{padding:18px}}.rich-text .ql-editor{line-height:1.65}.rich-text .ql-toolbar{border-radius:7px 7px 0 0}.rich-text .ql-container{border-radius:0 0 7px 7px}html[lang=ro] .ql-snow .ql-tooltip:before{content:"Adresă:"}html[lang=ro] .ql-snow .ql-tooltip.ql-editing a.ql-action:after{content:"Salvați"}html[lang=ro] .ql-snow .ql-tooltip a.ql-action:after{content:"Editați"}html[lang=ro] .ql-snow .ql-tooltip a.ql-remove:before{content:"Eliminați"}.supplier-launcher{padding:1.4rem;border:1px solid var(--theme-border, #dce6df);border-radius:12px;background:var(--theme-soft, #f5f9f5);margin-bottom:1.6rem}.supplier-launcher h3{margin:.4rem 0}.supplier-launcher p,.supplier-intro p{color:var(--text-muted);margin:.4rem 0 1rem}.supplier-intro{display:flex;gap:1rem;align-items:flex-start;margin-bottom:1.5rem}.supplier-intro h2{margin:0;font-size:1.25rem}.supplier-mark{padding:.8rem;border-radius:12px;background:var(--theme-tint, #e9f2eb);color:var(--theme-ink, #17533f)}.supplier-intro .p-tag{margin-left:auto;flex-shrink:0}.supplier-fieldset{border:0;padding:0;margin:0;min-width:0}.supplier-person{padding:1.2rem;background:var(--theme-soft, #f9fbf9);border:1px solid var(--theme-border, #e2e8e3);border-radius:10px;margin:.8rem 0}.supplier-person>.form-grid{margin-top:1rem}.supplier-person>.p-select,.supplier-person>.p-multiselect{margin-top:.7rem}.supplier-result-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.supplier-result{display:flex;flex-direction:column;gap:.7rem;text-align:left;font:inherit;border:1px solid var(--theme-border, #dce2df);border-radius:10px;padding:1.2rem;background:#fff;color:inherit;cursor:pointer}.supplier-result.selected{border:2px solid var(--theme-input-border, #277e5f);padding:calc(1.2rem - 1px);background:var(--theme-soft, #f3f8f3)}.supplier-result:disabled{opacity:1;cursor:default}.supplier-result-price{display:block;font-size:1.35rem;font-weight:700;color:var(--theme-ink, #17533f);margin:.4rem 0 .9rem}.supplier-search-result{display:flex;justify-content:space-between;gap:1.5rem;border:1px solid var(--theme-border, #e2e8e3);border-radius:10px;padding:1.3rem;margin:.9rem 0}.supplier-search-result>div:last-child{text-align:right;flex-shrink:0}.supplier-workflow .field{margin-bottom:.9rem}.supplier-workflow .checkbox-row{margin:.7rem 0}.supplier-workflow .p-message{margin-bottom:1rem}@media(max-width:600px){.supplier-intro{flex-wrap:wrap}.supplier-intro>.p-tag{margin-left:0}.supplier-intro>div{min-width:0;flex:1}.supplier-search-result{flex-direction:column}.supplier-search-result>div:last-child{text-align:left}.supplier-person{padding:.9rem}.supplier-workflow .toolbar-actions>*{max-width:100%}}.report-search-toolbar{display:flex;align-items:center;gap:1rem;padding:0 1.2rem 1rem;flex-wrap:wrap}.report-search-toolbar>.p-inputtext{flex:1;min-width:180px;max-width:420px}.ledger-filters{padding:1.5rem;margin-bottom:1.25rem}.ledger-filters .form-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ledger-day{margin-bottom:1.25rem;overflow:hidden}.ledger-opening{display:grid;gap:.35rem;text-align:right}.ledger-opening span{color:var(--muted);font-size:.85rem}.ledger-summary{display:flex;flex-wrap:wrap;gap:1.5rem;padding:1.25rem 1.5rem;background:var(--theme-soft, #f1f6f2)}.ledger-summary span{display:grid;gap:.4rem;font-size:.85rem}.ledger-summary b{font-size:1rem}.ledger-closing{margin-left:auto;text-align:right}@media(max-width:800px){.ledger-filters .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.ledger-filters .form-grid{grid-template-columns:1fr}.ledger-summary{gap:1rem}.ledger-closing{margin-left:0;text-align:left}}.report-summary-row td{font-weight:700;background:var(--theme-soft, #eef5ef)}.charts-controls{padding:1.5rem}.charts-controls .form-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.charts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,500px),1fr));gap:1.25rem}.chart-panel{min-width:0;overflow:hidden}.chart-panel .report-chart{height:380px;padding:0 1.5rem 1.5rem}.chart-total{font-size:1.75rem;margin-top:.35rem}.charts-caption{padding:1.5rem 0 .75rem}@media(max-width:900px){.charts-controls .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.charts-controls .form-grid{grid-template-columns:1fr}.chart-panel .report-chart{height:320px;padding:0 .5rem 1rem}}.commission-summary{padding:1.25rem}.commission-summary h3{margin:0}.commission-summary .billing-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.readonly-notice{display:flex;align-items:center;gap:.6rem;padding:.8rem 2rem;background:#fff8e8;color:#70532d;font-size:.85rem;border-bottom:1px solid #efdfb9}:root{--muted: #586b5e;--text-muted: #586b5e;--border: var(--line)}.skip-link{position:fixed;top:10px;left:12px;z-index:10000;padding:12px 18px;border-radius:6px;background:var(--theme-accent, #12392d);color:#fff;transform:translateY(-160%)}.skip-link:focus{transform:none}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--theme-input-border, #19694e);outline-offset:3px}.sidebar :focus-visible{outline-color:#fff}#main-content:focus{outline:none}#main-content{scroll-margin-top:120px;min-width:0}:where(.panel,.form-panel,.booking-detail-main,.booking-detail-layout,.editor-layout,.form-grid,.board-column,.p-datatable,.p-tabpanels,.p-tabs){min-width:0;max-width:100%}:where(.field,.panel,.page-heading,.detail-pairs,.mobile-booking-card){overflow-wrap:anywhere}:where(.field,.page-actions,.toolbar-actions)>*{max-width:100%}:where(.p-select-label,.p-multiselect-label,.p-inputnumber,.p-datepicker){min-width:0}.p-datatable-table-container{max-width:100%;overflow:auto}.p-datatable-table-container:focus-visible{outline-offset:-3px}.p-tablist-content{max-width:100%;overflow-x:auto}.booking-view-tabs{max-width:100%;overflow-x:auto;scrollbar-width:thin}.booking-view-tabs::-webkit-scrollbar{display:block;height:5px}.booking-view-tabs button{flex-shrink:0}.mobile-nav-links{display:grid;gap:6px}.mobile-nav-links a{display:flex;align-items:center;gap:14px;min-height:48px;padding:12px;border-radius:7px}.mobile-nav-links a[aria-current=page]{background:var(--theme-tint, #e8f2eb);color:var(--theme-ink, #154333);font-weight:650}.mobile-list-controls{padding:0 16px 20px}.p-dialog{max-height:calc(100dvh - 24px)}.p-dialog-content,.p-drawer-content{overscroll-behavior:contain}.p-dialog-footer{flex-wrap:wrap}.muted,.cell-secondary,.page-heading p,.panel-heading p,.field small,.detail-pairs span,.app-footer,.breadcrumb>span,.metric-bottom,.itinerary-meta,.contact-link,.mobile-card-meta,.list-summary,.login-form>p,.login-form .login-footnote{color:var(--theme-text, #586b5e)}.eyebrow,.section-eyebrow{color:var(--theme-accent-ink, #526b43)}.p-inputtext::placeholder,.p-textarea::placeholder{color:var(--theme-text, #647365);opacity:1}.status-tag.success{color:#365d30}.status-tag.warn{color:#78551d}.status-tag.info{color:#3e6279}.status-tag.danger{color:#8d4235}.status-tag.secondary{color:#526044}@media(max-width:1000px){.topbar{padding-inline:20px}.topbar-actions{gap:8px}.breadcrumb{min-width:0}}@media(max-width:760px){.sidebar{display:none}.topbar{height:auto;min-height:68px;padding:10px 14px}.topbar-actions>.p-button{display:inline-flex}.topbar-actions{min-width:0;gap:4px}.global-search,.user-avatar,.p-button,.p-tab,.booking-view-tabs button{min-height:44px}.global-search,.user-avatar,.p-button-icon-only{min-width:44px}.user-avatar{width:44px;height:44px}.global-search{display:inline-flex;align-items:center;justify-content:center}.topbar-actions .market-select{min-width:80px}.topbar-actions .language-picker{min-width:56px}.page-content{padding:22px 16px}.form-grid{grid-template-columns:minmax(0,1fr)}.form-grid>.full{grid-column:1 / -1}.editor-actions{flex-wrap:wrap;gap:12px}.editor-actions>.p-button{flex:1 1 auto}.task-board{grid-template-columns:minmax(0,1fr)}.demo-strip{flex-wrap:wrap;gap:10px 16px;padding:10px 16px}.readonly-notice{padding:12px 16px;align-items:flex-start}.billing-summary strong{overflow-wrap:anywhere;text-align:right}.booking-summary .summary-content{flex-wrap:wrap}.p-dialog{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px);margin:12px}.p-dialog-content{padding-inline:16px}.p-drawer{max-width:100vw}.p-drawer-content{padding-inline:16px}.financial-heading{flex-wrap:wrap}.service-picker{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.topbar{flex-wrap:wrap;gap:4px;padding-inline:12px}.breadcrumb{width:100%}.topbar-actions{width:100%;justify-content:space-between}.breadcrumb>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.allocation-row{grid-template-columns:minmax(0,1fr)}.allocation-row>*{grid-column:1!important}.document-toolbar,.section-toolbar,.list-toolbar{align-items:flex-start}.p-dialog-footer>.p-button{flex:1 1 auto}.supplier-result-grid{grid-template-columns:minmax(0,1fr)}}@media(forced-colors:active){:focus-visible{outline:3px solid Highlight!important}.status-tag{border:1px solid CanvasText}}.mobile-list-controls{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.mobile-card-actions{display:flex;align-items:center;gap:8px}.mobile-card-top .record-link{margin-right:auto}.mobile-booking-card>h2{font-size:18px;margin:20px 0 14px;color:var(--theme-accent-ink, #3f6237)}:root{--p-form-field-border-color: #7b8d80;--p-checkbox-border-color: #7b8d80}.p-inputtext:not(:disabled),.p-textarea:not(:disabled),.p-select:not(.p-disabled),.p-multiselect:not(.p-disabled),.p-checkbox:not(.p-disabled) .p-checkbox-box{border-color:var(--theme-input-border, #7b8d80)}.global-search,.demo-strip,.mobile-card-footer,.mobile-card-meta{color:var(--theme-text, #586b5e)}@media(max-width:360px){.topbar{padding-inline:8px}}.selection-toolbar{flex-wrap:wrap}.selection-toolbar>*{max-width:100%}@media(max-width:760px){.mobile-card-footer{flex-wrap:wrap;gap:8px}.mobile-card-footer>span{flex-basis:100%;font-size:12px;overflow-wrap:normal}.mobile-card-actions{width:100%;justify-content:flex-end}.mobile-card-meta strong{white-space:nowrap}.mobile-card-top .p-checkbox{width:44px;height:44px;align-items:center;justify-content:center;flex-shrink:0;--p-checkbox-width: 24px;--p-checkbox-height: 24px}.mobile-card-top .record-link{display:inline-flex;align-items:center;min-height:44px}.check-field,.checkbox-field{min-height:44px}.p-datatable-tbody .p-checkbox,.p-checkbox{--p-checkbox-width: 24px;--p-checkbox-height: 24px}}.p-checkbox:has(input:focus-visible) .p-checkbox-box,.p-toggleswitch:has(input:focus-visible) .p-toggleswitch-slider{outline:3px solid var(--theme-input-border, #19694e);outline-offset:3px}.p-password .password-toggle{position:absolute;inset-inline-end:0;top:50%;transform:translateY(-50%);width:44px;height:44px;min-width:44px;border:0;background:transparent;color:var(--theme-text, #536b5a);display:inline-flex;align-items:center;justify-content:center;border-radius:5px}.p-password:has(.password-toggle) .p-inputtext{padding-inline-end:48px}.account-reference-links,.account-reference-links details{display:flex;flex-direction:column;gap:5px}.account-reference-links .record-link{width:fit-content;white-space:nowrap}.account-reference-links summary{cursor:pointer;color:var(--text-muted);font-size:12px}.account-search-toolbar{display:flex;gap:10px;margin:0 22px 16px;max-width:480px}.financial-account-table .p-datatable-thead>tr>th{white-space:nowrap;padding:12px 14px}.financial-account-table .p-datatable-tbody>tr>td{padding:11px 14px;font-size:13px}.financial-account-table .account-date-cell,.financial-account-table .p-datatable-tbody>tr>td:last-child{white-space:nowrap}.financial-account-table .account-name-cell .record-link{white-space:normal;min-width:120px;max-width:230px}@media(max-width:1600px){.accounts-workspace{display:block}.accounts-workspace>.section-nav{display:flex;gap:6px;overflow-x:auto;margin-bottom:18px;padding:10px}.accounts-workspace .section-nav-label{display:none}.accounts-workspace .section-nav button{flex:0 0 auto;width:auto;white-space:nowrap;margin:0}}.supplier-editor>.form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:760px){.supplier-editor>.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.supplier-editor>.form-grid{grid-template-columns:minmax(0,1fr)}}.partner-directory-tools{display:flex;justify-content:flex-end;margin-bottom:12px}.partner-editor>.editor-actions{flex-wrap:wrap;gap:8px}.partner-dependencies{flex-shrink:0;max-height:180px;overflow:auto;padding:12px;border:1px solid var(--line);border-radius:8px}.p-dialog.workspace-dialog,.p-dialog:has(.p-tabs){height:min(800px,calc(100dvh - 48px));max-height:calc(100dvh - 48px)}.p-dialog.workspace-dialog .p-dialog-header{flex:0 0 auto}.p-dialog.workspace-dialog>.p-dialog-content{flex:1;min-height:0;overflow:auto;scrollbar-gutter:stable}.p-dialog.workspace-dialog:has(.service-editor,.financial-editor)>.p-dialog-content{display:flex;flex-direction:column;overflow:hidden}.service-editor,.financial-editor,.partner-editor,.booking-filter-form{display:flex;flex-direction:column;min-height:0;height:100%}.service-editor>.p-tabs,.financial-editor>.p-tabs,.partner-editor>.p-tabs,.booking-filter-form>.p-tabs{display:flex;flex-direction:column;flex:1;min-height:0}.service-editor .p-tabpanels,.financial-editor .p-tabpanels,.partner-editor .p-tabpanels,.booking-filter-form .p-tabpanels{flex:1;min-height:0;overflow:auto;scrollbar-gutter:stable;padding:16px 4px}.service-editor>.editor-actions,.financial-editor>.editor-actions,.partner-editor>.editor-actions,.booking-filter-form>.editor-actions{flex-shrink:0;margin:0;padding:12px 0 0;border-top:1px solid var(--line)}.financial-editor .financial-fieldset{display:flex;flex-direction:column;flex:1;min-height:0}.p-drawer:has(.booking-filter-form) .p-drawer-content{display:flex;flex-direction:column;overflow:hidden}.booking-filter-form .drawer-intro{margin-bottom:12px}.compact-editor .form-grid{gap:12px 14px}.compact-editor .field{gap:5px;font-size:13px}.compact-editor .field>span{font-size:12px}.compact-editor .p-inputtext,.compact-editor .p-textarea,.compact-editor .p-select-label,.compact-editor .p-multiselect-label{padding:7px 9px;font-size:13px}.compact-editor .p-inputtext,.compact-editor .p-select{min-height:34px}.compact-editor .p-select-dropdown{width:28px}.compact-editor .section-gap{margin-top:16px}.compact-editor .pricing-line{padding:14px;margin:14px 0}.compact-editor .section-toolbar{margin-bottom:12px}.compact-editor .note-editor,.compact-editor .passenger-form{padding:14px}.compact-editor .currency-field{max-width:8rem}.compact-editor .amount-field{max-width:11rem}.compact-editor .rate-field{max-width:10rem}.compact-editor .percentage-field{max-width:8rem}.compact-editor .quantity-field{max-width:7rem}.service-editor .p-tabpanel>.form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.service-editor .pricing-line .form-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.service-editor .p-tabpanel>.form-grid:has(>.currency-field){grid-template-columns:8rem 12rem;align-items:end}.service-editor .pricing-line .line-label-field{grid-column:span 3}.service-editor .pricing-line .accounting-field{grid-column:span 2}.service-editor .pricing-line .amount-field{max-width:none}.compact-editor .service-total{margin-top:16px;padding:14px}.compact-editor .service-total strong{font-size:22px}.description-preview{padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--theme-soft, #f6f9f6)}.description-preview>strong{display:block;margin:12px 0 6px}.description-preview pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;max-height:160px;overflow:auto}.booking-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.search-scope-select{width:12rem}.editor-disclosure{border:1px solid var(--line);border-radius:8px;margin:16px 0 0;overflow:hidden}.disclosure-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;border:0;padding:13px 15px;background:var(--theme-soft, #f4f7f3);text-align:left;color:var(--text);cursor:pointer;font:inherit}.disclosure-toggle:hover{background:var(--theme-tint, #eaf1e7)}.disclosure-copy{display:grid;gap:4px}.disclosure-copy strong{font-size:13px}.disclosure-copy small{font-size:12px;color:var(--text-muted)}.disclosure-action{display:flex;align-items:center;gap:10px;flex-shrink:0;font-size:12px;font-weight:600;color:var(--theme-accent-ink, #335d3b)}.disclosure-content{padding:14px;border-top:1px solid var(--line)}.commission-row+.commission-row{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.commission-row+.field-hint{font-size:12px;color:var(--text-muted);margin:10px 0}.commission-row h4{margin:0 0 10px;font-size:13px}.commission-row h4 small{margin-left:6px;color:var(--text-muted);font-weight:400}.commission-grid{display:grid;grid-template-columns:135px 115px minmax(160px,1.6fr) minmax(130px,1.2fr) 110px;gap:12px;align-items:end}.commission-rate-control{display:flex;gap:4px}.commission-rate-control .p-inputnumber{min-width:0;flex:1}.commission-rate-control .p-button{padding:6px;width:32px;flex-shrink:0}.readonly-amount{display:flex;align-items:center;height:34px;font-size:13px;font-variant-numeric:tabular-nums;background:var(--theme-soft, #f6f8f5);border:1px solid var(--theme-border, #e0e7dc);border-radius:6px;padding:7px 9px;white-space:nowrap}.tax-accounting-grid{display:grid;grid-template-columns:minmax(170px,240px) minmax(130px,180px);gap:12px}.service-details-layout .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.service-editor .note-editor>.form-grid,.service-editor .passenger-form .form-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.service-supplier-section{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.service-supplier-section h3{font-size:13px;margin:0 0 12px}.service-supplier-section .check-field{font-size:12px;align-self:end;min-height:34px}.journey-card{border:1px solid var(--line);border-radius:8px;margin:14px 0;overflow:hidden}.journey-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;background:var(--theme-soft, #f3f7f1);border-bottom:1px solid var(--line)}.journey-heading h4{display:flex;align-items:center;gap:8px;font-size:13px;margin:0}.flight-leg-card{padding:12px}.flight-leg-card+.flight-leg-card{border-top:1px dashed var(--line)}.flight-leg-heading{display:flex;align-items:center;justify-content:space-between;min-height:25px;margin-bottom:9px;font-size:11px;color:var(--text-muted)}.flight-leg-heading strong{margin-left:12px;color:var(--text);font-size:12px}.flight-route-grid{display:grid;grid-template-columns:minmax(130px,1.1fr) minmax(155px,1.35fr) minmax(50px,.4fr) minmax(130px,1.1fr) minmax(155px,1.35fr) minmax(50px,.4fr);gap:10px}.flight-operating-grid{display:grid;grid-template-columns:minmax(160px,240px) 105px 150px;gap:12px;margin-top:12px}.flight-route-grid .p-autocomplete-dropdown{width:26px}.flight-route-grid .field,.flight-route-grid .p-autocomplete{min-width:0}.service-add-picker .supplier-launcher{margin:0;padding:16px}.service-add-picker .supplier-launcher h3{font-size:16px}.service-add-picker .supplier-launcher p{font-size:12px;margin-bottom:12px}.service-add-picker>h3{font-size:14px;margin-bottom:8px}.service-add-picker .service-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.service-add-picker .service-picker>button{padding:12px;gap:12px}.service-add-picker .icon-tile{width:34px;height:34px}.p-dialog.workspace-dialog:has(.focused-booking-editor)>.p-dialog-content{display:flex;flex-direction:column;overflow:hidden}.p-dialog.workspace-dialog:has(.partner-editor)>.p-dialog-content{display:flex;flex-direction:column;overflow:hidden}.partner-editor .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.partner-editor .relationship-choices{display:flex;align-items:center;gap:18px;min-height:34px}.partner-editor .check-field{font-size:13px}.partner-collection+.partner-collection{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.partner-collection h3{font-size:14px}.partner-collection-row{border:1px solid var(--line);border-radius:8px;padding:12px;margin-top:10px}.collection-row-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:12px}.partner-collection .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-collection .partner-address-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.partner-collection .partner-address-grid>:nth-child(2){grid-column:span 2}.partner-filter-form{height:100%;min-height:0;display:flex;flex-direction:column}.p-drawer:has(.partner-filter-form) .p-drawer-content{display:flex;flex-direction:column;overflow:hidden}.partner-filter-form>.form-grid{flex:1;min-height:0;overflow:auto;align-content:start;padding-bottom:16px}.partner-filter-form>.editor-actions{flex-shrink:0;border-top:1px solid var(--line);padding-top:12px;margin:0}.focused-booking-editor{display:flex;flex-direction:column;flex:1;min-height:0}.focused-booking-editor>.form-panel{flex:1;min-height:0;overflow:auto;scrollbar-gutter:stable;border:0;box-shadow:none;padding:0 4px 12px 0;margin:0}.focused-booking-editor>.editor-actions{flex-shrink:0;padding-top:12px;border-top:1px solid var(--line);margin:0}.focused-booking-editor .form-section-heading{margin-bottom:16px}.focused-booking-editor .form-section-heading h2{font-size:18px}.focused-booking-editor .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.passenger-row-actions{display:flex;align-items:center;gap:2px}.compact-editor .passenger-form-title{margin-bottom:10px}.traveller-tools{margin-bottom:14px}.traveller-tools .p-button{max-width:100%}.traveller-tools .p-button-label{white-space:normal;min-width:0;text-align:left}.traveller-primary-fields{display:grid;grid-template-columns:90px minmax(0,1fr) minmax(0,1fr);gap:12px}.traveller-primary-fields>.field,.traveller-secondary-fields>.field{min-width:0}.traveller-secondary-fields{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.traveller-type-field{width:118px}.traveller-gender-field{width:108px}.traveller-birth-field{width:180px;max-width:100%}.partner-identity-layout,.partner-finance-layout{display:flex;flex-direction:column;gap:20px}.partner-type-field .p-select{width:230px;max-width:100%}.partner-identity-layout>.full,.partner-labels-field{max-width:680px}.partner-document-fields,.partner-registration-fields,.partner-bank-fields,.partner-licence-fields{display:grid;gap:12px;align-items:end}.partner-document-fields{grid-template-columns:180px minmax(150px,210px) minmax(150px,210px)}.partner-classification-fields,.partner-commission-fields{display:flex;align-items:end;flex-wrap:wrap;gap:16px 24px}.partner-code-field{width:160px}.partner-registration-fields{grid-template-columns:190px 200px minmax(0,1fr)}.partner-bank-fields{grid-template-columns:minmax(160px,240px) minmax(200px,360px)}.partner-licence-fields{grid-template-columns:repeat(3,minmax(0,160px))}.partner-commission-fields .check-field{min-height:34px}.partner-collection .partner-labelled-value-grid{grid-template-columns:140px minmax(0,1fr)}.partner-collection .partner-contact-grid{grid-template-columns:minmax(120px,1fr) minmax(150px,1.2fr) 170px}@media(max-width:760px){.partner-document-fields,.partner-registration-fields,.partner-bank-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-registration-fields>.check-field{grid-column:1/-1}.partner-collection .partner-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.compact-editor .passenger-form-title{flex-wrap:wrap;gap:6px}.compact-editor .passenger-form-title .lead-selector{flex:1 0 100%;text-align:left}.passenger-row-actions{margin-left:auto}.traveller-primary-fields{grid-template-columns:minmax(0,1fr)}.traveller-title-field{max-width:90px}.traveller-type-field,.traveller-gender-field{width:94px}.traveller-secondary-fields{column-gap:8px}.partner-document-fields,.partner-registration-fields,.partner-bank-fields,.partner-licence-fields,.partner-collection .partner-labelled-value-grid,.partner-collection .partner-contact-grid{grid-template-columns:minmax(0,1fr)}.partner-licence-fields>.field{max-width:160px}}.booking-due-row{display:grid;grid-template-columns:minmax(140px,1fr) 120px 100px 34px;gap:12px;align-items:end;margin:12px 0}@media(max-width:1100px){.commission-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.flight-route-grid{grid-template-columns:minmax(130px,1fr) minmax(160px,1.2fr) 65px}}.financial-editor .form-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.financial-editor .form-grid>.field{grid-column:span 2}.financial-editor .form-grid>:is(.currency-field,.amount-field,.rate-field,.percentage-field,.quantity-field){grid-column:span 1;max-width:none}.financial-editor .form-grid>.full{grid-column:1 / -1}@media(min-width:1100px){.service-editor .pricing-line .form-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.service-editor .pricing-line .line-label-field{grid-column:span 5}}@media(max-width:760px){.partner-editor .form-grid,.partner-collection .partner-address-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-collection .partner-address-grid>:nth-child(2){grid-column:span 1}.service-editor .note-editor>.form-grid,.service-editor .passenger-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commission-grid,.tax-accounting-grid,.service-details-layout .form-grid,.focused-booking-editor .form-grid,.flight-operating-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commission-rate-control .p-button{width:40px}.disclosure-toggle{align-items:flex-start;padding:12px}.disclosure-action{font-size:11px;gap:6px}.service-add-picker .service-picker{grid-template-columns:minmax(0,1fr)}.p-dialog.workspace-dialog,.p-dialog:has(.p-tabs){height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.compact-editor .p-inputtext,.compact-editor .p-select,.compact-editor .p-datepicker,.compact-editor .p-button{min-height:44px}.compact-editor .form-grid,.service-editor .p-tabpanel>.form-grid,.service-editor .p-tabpanel>.form-grid:has(>.currency-field),.service-editor .pricing-line .form-grid,.financial-editor .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.financial-editor .form-grid>.field,.service-editor .pricing-line .line-label-field,.service-editor .pricing-line .accounting-field{grid-column:span 1}.financial-editor .form-grid>.full{grid-column:1/-1}.booking-search-actions{justify-content:flex-start}}@media(max-width:480px){.partner-editor .form-grid,.partner-collection .form-grid,.partner-collection .partner-address-grid{grid-template-columns:minmax(0,1fr)}.booking-due-row{grid-template-columns:repeat(2,minmax(0,1fr))}.booking-due-row>:first-child{grid-column:1/-1}.service-editor .note-editor>.form-grid,.service-editor .passenger-form .form-grid{grid-template-columns:minmax(0,1fr)}.commission-grid,.tax-accounting-grid,.service-details-layout .form-grid,.focused-booking-editor .form-grid,.flight-operating-grid{grid-template-columns:minmax(0,1fr)}.disclosure-toggle{flex-direction:column;gap:8px}.disclosure-action{align-self:flex-end}.flight-route-grid{grid-template-columns:minmax(0,1fr) 65px}.flight-route-grid .airport-field,.flight-route-grid .journey-date-field{grid-column:1/-1}.flight-route-grid .terminal-field{max-width:90px}.flight-leg-card{padding:10px}.journey-heading{align-items:flex-start}.commission-row .commission-rate{max-width:160px}.compact-editor .form-grid,.service-editor .p-tabpanel>.form-grid,.service-editor .p-tabpanel>.form-grid:has(>.currency-field),.service-editor .pricing-line .form-grid,.financial-editor .form-grid{grid-template-columns:minmax(0,1fr)}.financial-editor .form-grid>.field{grid-column:1}.compact-editor .currency-field,.compact-editor .amount-field,.compact-editor .rate-field,.compact-editor .percentage-field{max-width:100%}.search-scope-select{width:100%}}.partner-registry{border:1px solid var(--line);border-radius:8px;padding:14px;background:var(--theme-soft, #f5f8f3)}.partner-registry h3{font-size:14px;margin:0 0 8px}.partner-registry .field-hint{font-size:12px;color:var(--text-muted);margin:0 0 12px}.registry-search{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.registry-result{border-top:1px solid var(--line);margin-top:14px;padding-top:14px;font-size:13px}.registry-result p{margin:5px 0}@media(max-width:640px){.p-dialog.workspace-dialog:has(.financial-editor)>.p-dialog-content{display:block;overflow:auto}.financial-editor{height:auto;min-height:100%}.financial-editor>.p-tabs,.financial-editor .financial-fieldset{flex:none}.financial-editor .p-tabpanels{overflow:visible}.financial-editor>.editor-actions{margin-top:12px}}html:not([data-theme=green]){--muted: var(--theme-muted, #586b5e);--text-muted: var(--theme-muted, #586b5e);--p-form-field-border-color: var(--theme-input-border, #7b8d80);--p-checkbox-border-color: var(--theme-input-border, #7b8d80)}.theme-switcher{flex-shrink:0}.theme-popover{width:440px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 112px);overflow-y:auto;overscroll-behavior:contain}.theme-popover-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:16px}.theme-popover-heading strong{font-family:Manrope Variable,sans-serif;font-size:17px;color:var(--ink)}.theme-popover-heading p,.theme-settings-heading p{margin-top:6px;color:var(--muted);font-size:13px}.theme-options{border:0;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:12px;min-width:0}.theme-option{position:relative;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:10px;padding:8px;cursor:pointer;background:#fff;min-width:0}.theme-option.selected{border-color:var(--green);box-shadow:0 0 0 1px var(--green)}.theme-option:focus-within{outline:3px solid var(--green);outline-offset:3px}.theme-option input{position:absolute;width:1px;height:1px;opacity:0}.theme-option-name{display:flex;justify-content:space-between;align-items:center;gap:6px;color:var(--ink);font-size:13px;font-weight:650;margin:10px 3px 4px}.theme-option-name i{color:var(--green)}.theme-option small{font-size:11px;color:var(--muted);line-height:1.5;margin:0 3px 4px}.theme-preview{display:grid;grid-template-columns:50% 50%;height:78px;border:1px solid #00000012;border-radius:6px;overflow:hidden;background:var(--preview-canvas)}.theme-preview-sidebar{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:8px;background:var(--preview-sidebar)}.theme-preview-sidebar img{width:58px;max-width:100%;height:auto}.theme-preview-sidebar>span{width:85%;height:4px;border-radius:2px;background:#ffffff38}.theme-preview-sidebar>span:last-child{width:60%}.theme-preview-page{padding:13px 9px;display:flex;flex-direction:column;gap:8px}.theme-preview-page>span{width:90%;height:4px;border-radius:2px;background:var(--preview-accent);opacity:.2}.theme-preview-page>span:first-child{opacity:1;width:65%;height:7px}.theme-preview-page>span:last-child{width:70%;height:15px}.theme-settings-panel{margin:24px 0;padding:28px}.theme-settings-heading{margin-bottom:22px}.theme-settings-heading h2{margin-top:6px;font-size:20px;color:var(--ink)}.login-form-section{position:relative}.public-theme-switch{position:absolute;top:16px;right:20px}.recovery-page{position:relative}.recovery-theme-switch{position:absolute;top:0;right:20px}.signing-appearance{display:flex;align-items:center;gap:10px}@media(max-width:760px){.theme-popover{position:fixed!important;top:88px!important;left:12px!important;width:calc(100vw - 24px)}.theme-popover:before,.theme-popover:after{display:none}.topbar-actions{flex-wrap:wrap;justify-content:flex-end}.theme-options{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-settings-panel{padding:18px}.theme-preview-sidebar img{width:58px}.public-theme-switch{top:12px;right:12px}.login-form-section{padding-top:64px}}@media(max-width:760px)and (max-height:560px){.theme-popover{top:12px!important;max-height:calc(100dvh - 24px)}}.workspace-topbar{display:grid;grid-template-columns:minmax(100px,1fr) minmax(220px,360px) auto;gap:20px;min-height:76px;height:auto}.header-location{display:flex;align-items:center;min-width:0}.workspace-breadcrumb{display:flex;align-items:center;gap:10px;min-width:0;font-size:13px;color:var(--muted)}.workspace-breadcrumb a{flex-shrink:0}.workspace-breadcrumb a:hover{color:var(--green);text-decoration:underline}.workspace-breadcrumb strong{color:var(--ink);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-breadcrumb i{font-size:11px}.workspace-search{display:flex;align-items:center;gap:10px;min-width:0;min-height:42px;width:100%;padding:10px 13px;border:1px solid var(--theme-input-border, #7b8d80);border-radius:8px;background:var(--theme-soft, #f8faf8);color:var(--muted);font-size:13px;text-align:left}.workspace-search:hover{border-color:var(--green)}.workspace-search-prompt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-search-shortcut{margin-left:auto;flex-shrink:0;font-size:11px;color:var(--muted);padding-left:8px;border-left:1px solid var(--line)}.workspace-tools,.header-appearance{display:flex;align-items:center;gap:8px;min-width:0}.header-appearance{padding-right:12px;border-right:1px solid var(--line)}.workspace-language{min-width:100px;font-size:12px;--p-select-padding-y: .55rem}.workspace-language .p-select-label,.header-appearance .theme-switcher{font-size:12px}.account-trigger{display:flex;align-items:center;gap:9px;min-height:44px;padding:5px 8px;border:1px solid transparent;background:transparent;color:var(--ink);border-radius:8px}.account-trigger:hover,.account-trigger[aria-expanded=true]{border-color:var(--line);background:var(--theme-soft, #f8faf8)}.account-avatar{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--line);border-radius:50%;background:var(--theme-tint, #edf2e7);color:var(--green);font-weight:650;font-size:11px}.account-trigger-name{max-width:115px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:600}.account-trigger>i{font-size:10px;color:var(--muted)}.workspace-account-panel{width:320px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 100px);overflow-y:auto}.account-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--ink);font-size:14px}.account-person{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.account-person .account-avatar{width:40px;height:40px;font-size:13px}.account-person>div{min-width:0;overflow-wrap:anywhere}.account-person strong{display:block;color:var(--ink)}.account-person small{color:var(--muted)}.account-context{margin:16px 0;display:grid;gap:12px}.account-context>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px;font-size:12px}.account-context dt{color:var(--muted)}.account-context dd{margin:0;color:var(--ink);font-weight:550;overflow-wrap:anywhere}.account-demo-market{display:grid;gap:8px;margin:16px 0;font-size:12px;color:var(--muted)}.mobile-account-preferences{display:none}.account-panel-actions{display:grid;gap:8px;border-top:1px solid var(--line);padding-top:14px}.account-panel-actions .p-button{justify-content:flex-start;font-size:13px}@media(max-width:1100px){.workspace-topbar{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding-block:10px}.workspace-topbar .header-location{grid-column:1;grid-row:1}.workspace-topbar .workspace-tools{grid-column:2;grid-row:1}.workspace-topbar .workspace-search{grid-column:1/-1;grid-row:2}.header-appearance,.account-trigger-name,.account-trigger>i{display:none}.account-trigger{padding:4px}.account-trigger .account-avatar{width:34px;height:34px}.mobile-account-preferences{display:grid;gap:10px;padding:12px 0 18px;font-size:12px;color:var(--muted)}.mobile-account-preferences>div{display:flex;align-items:center;justify-content:space-between;gap:10px}}@media(max-width:760px){.workspace-topbar{padding:8px 14px 10px;gap:6px 10px}.workspace-search{min-height:44px}.workspace-search-shortcut{display:none}.workspace-account-panel{position:fixed!important;top:60px!important;left:12px!important;width:calc(100vw - 24px);max-height:calc(100dvh - 88px)}.workspace-account-panel:before,.workspace-account-panel:after{display:none}.workspace-breadcrumb{gap:6px}.workspace-breadcrumb a{max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-tools{gap:4px}}.account-theme-picker{width:140px;max-width:100%;font-size:12px}.account-theme-picker .p-select-label{font-size:12px}.account-preference-field{display:grid;gap:6px;min-width:0}.account-preference-field>span{font-size:11px}
